From 5428dbf88cc1cbbabc66882d3309830447dadcb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Niklas=20Vo=C3=9F?= Date: Tue, 31 Mar 2026 15:52:19 +0200 Subject: [PATCH 1/9] refactor(storybook): move config files to .storybook --- .../{config => .storybook}/DocumentationTemplate.mdx | 0 packages/storybook/{config => .storybook}/global.scss | 0 packages/storybook/{config => .storybook}/main.ts | 0 packages/storybook/{config => .storybook}/manager-head.html | 0 packages/storybook/{config => .storybook}/manager.ts | 0 packages/storybook/{config => .storybook}/preview-body.html | 0 packages/storybook/{config => .storybook}/preview-head.html | 0 packages/storybook/{config => .storybook}/preview.ts | 0 packages/storybook/{config => .storybook}/theme.ts | 0 packages/storybook/package.json | 4 ++-- 10 files changed, 2 insertions(+), 2 deletions(-) rename packages/storybook/{config => .storybook}/DocumentationTemplate.mdx (100%) rename packages/storybook/{config => .storybook}/global.scss (100%) rename packages/storybook/{config => .storybook}/main.ts (100%) rename packages/storybook/{config => .storybook}/manager-head.html (100%) rename packages/storybook/{config => .storybook}/manager.ts (100%) rename packages/storybook/{config => .storybook}/preview-body.html (100%) rename packages/storybook/{config => .storybook}/preview-head.html (100%) rename packages/storybook/{config => .storybook}/preview.ts (100%) rename packages/storybook/{config => .storybook}/theme.ts (100%) diff --git a/packages/storybook/config/DocumentationTemplate.mdx b/packages/storybook/.storybook/DocumentationTemplate.mdx similarity index 100% rename from packages/storybook/config/DocumentationTemplate.mdx rename to packages/storybook/.storybook/DocumentationTemplate.mdx diff --git a/packages/storybook/config/global.scss b/packages/storybook/.storybook/global.scss similarity index 100% rename from packages/storybook/config/global.scss rename to packages/storybook/.storybook/global.scss diff --git a/packages/storybook/config/main.ts b/packages/storybook/.storybook/main.ts similarity index 100% rename from packages/storybook/config/main.ts rename to packages/storybook/.storybook/main.ts diff --git a/packages/storybook/config/manager-head.html b/packages/storybook/.storybook/manager-head.html similarity index 100% rename from packages/storybook/config/manager-head.html rename to packages/storybook/.storybook/manager-head.html diff --git a/packages/storybook/config/manager.ts b/packages/storybook/.storybook/manager.ts similarity index 100% rename from packages/storybook/config/manager.ts rename to packages/storybook/.storybook/manager.ts diff --git a/packages/storybook/config/preview-body.html b/packages/storybook/.storybook/preview-body.html similarity index 100% rename from packages/storybook/config/preview-body.html rename to packages/storybook/.storybook/preview-body.html diff --git a/packages/storybook/config/preview-head.html b/packages/storybook/.storybook/preview-head.html similarity index 100% rename from packages/storybook/config/preview-head.html rename to packages/storybook/.storybook/preview-head.html diff --git a/packages/storybook/config/preview.ts b/packages/storybook/.storybook/preview.ts similarity index 100% rename from packages/storybook/config/preview.ts rename to packages/storybook/.storybook/preview.ts diff --git a/packages/storybook/config/theme.ts b/packages/storybook/.storybook/theme.ts similarity index 100% rename from packages/storybook/config/theme.ts rename to packages/storybook/.storybook/theme.ts diff --git a/packages/storybook/package.json b/packages/storybook/package.json index 1567fa3f6e..c109451b29 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -40,8 +40,8 @@ ], "scripts": { "postinstall": "test \"$CI\" = \"true\" && echo 'Skipping Playwright install in CI' || playwright install --with-deps chromium", - "build": "storybook build -c config -o dist", - "start": "storybook dev -p 6006 -c config", + "build": "storybook build -o dist", + "start": "storybook dev -p 6006", "start:prod": "test -d dist || pnpm build && npx http-server dist -p 6007 -c-1", "test": "playwright test", "lint": "eslint src", From dc5b32a3b914f4e94dfe5365fe3e0bc4280695b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Niklas=20Vo=C3=9F?= Date: Tue, 31 Mar 2026 16:23:41 +0200 Subject: [PATCH 2/9] refactor(storybook): migrate to storybook v8 --- packages/storybook/.storybook/main.ts | 17 ++++++++------ packages/storybook/.storybook/preview.ts | 2 ++ packages/storybook/package.json | 23 +++++++++---------- .../{changelog.stories.mdx => changelog.mdx} | 0 ...guration.stories.mdx => configuration.mdx} | 2 +- .../{colors.stories.mdx => colors.mdx} | 0 ...{typography.stories.mdx => typography.mdx} | 0 ...{stylesheet.stories.mdx => stylesheet.mdx} | 2 +- .../docs/{welcome.stories.mdx => welcome.mdx} | 0 packages/storybook/vite.config.ts | 3 +++ 10 files changed, 28 insertions(+), 21 deletions(-) rename packages/storybook/src/stories/docs/{changelog.stories.mdx => changelog.mdx} (100%) rename packages/storybook/src/stories/docs/{configuration.stories.mdx => configuration.mdx} (96%) rename packages/storybook/src/stories/docs/styleguide/{colors.stories.mdx => colors.mdx} (100%) rename packages/storybook/src/stories/docs/styleguide/{typography.stories.mdx => typography.mdx} (100%) rename packages/storybook/src/stories/docs/{stylesheet.stories.mdx => stylesheet.mdx} (98%) rename packages/storybook/src/stories/docs/{welcome.stories.mdx => welcome.mdx} (100%) create mode 100644 packages/storybook/vite.config.ts diff --git a/packages/storybook/.storybook/main.ts b/packages/storybook/.storybook/main.ts index bbe4015a1b..82ce949acb 100644 --- a/packages/storybook/.storybook/main.ts +++ b/packages/storybook/.storybook/main.ts @@ -1,19 +1,20 @@ +import { dirname, join } from "path"; import { StorybookConfig } from '@storybook/web-components-vite'; import remarkGfm from 'remark-gfm'; const config: StorybookConfig = { core: { - builder: '@storybook/builder-vite', + builder: getAbsolutePath("@storybook/builder-vite"), }, framework: { - name: '@storybook/web-components-vite', + name: getAbsolutePath("@storybook/web-components-vite"), options: {}, }, staticDirs: ['../static', '../../elements/src/assets', '../../../assets/logo'], - stories: ['../src/**/*.stories.ts', '../src/**/*.stories.mdx'], + stories: ['../src/**/*.stories.ts', '../src/**/*.mdx'], addons: [ { @@ -30,15 +31,17 @@ const config: StorybookConfig = { }, }, }, - '@pxtrn/storybook-addon-docs-stencil', + getAbsolutePath("@pxtrn/storybook-addon-docs-stencil"), ], - docs: { - autodocs: true, - }, + docs: {}, features: { buildStoriesJson: true, // generate index.json including all story ids that are used by the tests }, }; export default config; + +function getAbsolutePath(value: string): any { + return dirname(require.resolve(join(value, "package.json"))); +} diff --git a/packages/storybook/.storybook/preview.ts b/packages/storybook/.storybook/preview.ts index 3a63055774..67fd88b060 100644 --- a/packages/storybook/.storybook/preview.ts +++ b/packages/storybook/.storybook/preview.ts @@ -66,5 +66,7 @@ const preview = { }, }, }, + + tags: ['autodocs'] }; export default preview; diff --git a/packages/storybook/package.json b/packages/storybook/package.json index c109451b29..ba336a19cf 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -52,25 +52,24 @@ "lit": "^3.1.0", "lodash-es": "^4.17.21", "moment": "^2.24.0", - "remark-gfm": "^3.0.1" + "remark-gfm": "^4.0.0" }, "devDependencies": { "@estruyf/github-actions-reporter": "^1.11.0", "@playwright/test": "^1.56.0", "@pxtrn/storybook-addon-docs-stencil": "^6.4.0", - "@storybook/addon-docs": "^7.6.12", - "@storybook/addon-essentials": "^7.6.12", - "@storybook/blocks": "^7.6.12", - "@storybook/builder-vite": "^7.6.12", - "@storybook/manager-api": "^7.6.12", - "@storybook/theming": "^7.6.12", - "@storybook/web-components": "^7.6.12", - "@storybook/web-components-vite": "^7.6.12", + "@storybook/addon-docs": "8.6.18", + "@storybook/addon-essentials": "8.6.18", + "@storybook/blocks": "8.6.18", + "@storybook/builder-vite": "8.6.18", + "@storybook/manager-api": "8.6.18", + "@storybook/preview-api": "8.6.18", + "@storybook/theming": "8.6.18", + "@storybook/web-components": "8.6.18", + "@storybook/web-components-vite": "8.6.18", "@types/lodash-es": "^4.17.12", "eslint-plugin-storybook": "^0.6.15", "http-server": "^14.1.1", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "storybook": "^7.6.12" + "storybook": "8.6.18" } } diff --git a/packages/storybook/src/stories/docs/changelog.stories.mdx b/packages/storybook/src/stories/docs/changelog.mdx similarity index 100% rename from packages/storybook/src/stories/docs/changelog.stories.mdx rename to packages/storybook/src/stories/docs/changelog.mdx diff --git a/packages/storybook/src/stories/docs/configuration.stories.mdx b/packages/storybook/src/stories/docs/configuration.mdx similarity index 96% rename from packages/storybook/src/stories/docs/configuration.stories.mdx rename to packages/storybook/src/stories/docs/configuration.mdx index 655639c8d6..0d43f2abed 100644 --- a/packages/storybook/src/stories/docs/configuration.stories.mdx +++ b/packages/storybook/src/stories/docs/configuration.mdx @@ -1,6 +1,6 @@ import { Meta } from "@storybook/addon-docs"; - + ## Global Configuration The global configuration provides a way to change the configuration of all components. For more information about the integration diff --git a/packages/storybook/src/stories/docs/styleguide/colors.stories.mdx b/packages/storybook/src/stories/docs/styleguide/colors.mdx similarity index 100% rename from packages/storybook/src/stories/docs/styleguide/colors.stories.mdx rename to packages/storybook/src/stories/docs/styleguide/colors.mdx diff --git a/packages/storybook/src/stories/docs/styleguide/typography.stories.mdx b/packages/storybook/src/stories/docs/styleguide/typography.mdx similarity index 100% rename from packages/storybook/src/stories/docs/styleguide/typography.stories.mdx rename to packages/storybook/src/stories/docs/styleguide/typography.mdx diff --git a/packages/storybook/src/stories/docs/stylesheet.stories.mdx b/packages/storybook/src/stories/docs/stylesheet.mdx similarity index 98% rename from packages/storybook/src/stories/docs/stylesheet.stories.mdx rename to packages/storybook/src/stories/docs/stylesheet.mdx index 6f071a199d..6e316d9af3 100644 --- a/packages/storybook/src/stories/docs/stylesheet.stories.mdx +++ b/packages/storybook/src/stories/docs/stylesheet.mdx @@ -1,6 +1,6 @@ import {Meta} from "@storybook/addon-docs"; - + # Stylesheet To make your application look like the inovex Elements from top to bottom, diff --git a/packages/storybook/src/stories/docs/welcome.stories.mdx b/packages/storybook/src/stories/docs/welcome.mdx similarity index 100% rename from packages/storybook/src/stories/docs/welcome.stories.mdx rename to packages/storybook/src/stories/docs/welcome.mdx diff --git a/packages/storybook/vite.config.ts b/packages/storybook/vite.config.ts new file mode 100644 index 0000000000..c049f46e10 --- /dev/null +++ b/packages/storybook/vite.config.ts @@ -0,0 +1,3 @@ +import { defineConfig } from 'vite'; + +export default defineConfig({}); From f72634148a8593875668872d6b96d5742d3eb390 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Niklas=20Vo=C3=9F?= Date: Tue, 31 Mar 2026 16:40:21 +0200 Subject: [PATCH 3/9] refactor(storybook): migrate to storybook v9 --- .../.storybook/DocumentationTemplate.mdx | 2 +- packages/storybook/.storybook/main.ts | 21 +++++++------------ packages/storybook/.storybook/manager.ts | 2 +- packages/storybook/.storybook/preview.ts | 21 +------------------ packages/storybook/.storybook/theme.ts | 2 +- packages/storybook/package.json | 17 +++++---------- .../storybook/src/stories/docs/changelog.mdx | 2 +- .../src/stories/docs/configuration.mdx | 4 ++-- .../src/stories/docs/styleguide/colors.mdx | 3 +-- .../stories/docs/styleguide/typography.mdx | 2 +- .../storybook/src/stories/docs/stylesheet.mdx | 2 +- .../storybook/src/stories/docs/welcome.mdx | 4 ++-- .../ino-accordion/ino-accordion.stories.ts | 2 +- .../ino-autocomplete.stories.ts | 2 +- .../stories/ino-avatar/ino-avatar.stories.ts | 4 ++-- .../stories/ino-button/ino-button.stories.ts | 2 +- .../src/stories/ino-card/ino-card.stories.ts | 4 ++-- .../ino-carousel/ino-carousel.stories.ts | 2 +- .../ino-checkbox/ino-checkbox.stories.ts | 4 ++-- .../src/stories/ino-chip/ino-chip.stories.ts | 2 +- .../ino-control-item.stories.ts | 4 ++-- .../ino-currency-input.stories.ts | 4 ++-- .../ino-datepicker/ino-datepicker.stories.ts | 4 ++-- .../stories/ino-dialog/ino-dialog.stories.ts | 4 ++-- .../ino-fab-set/ino-fab-set.stories.ts | 2 +- .../src/stories/ino-fab/ino-fab.stories.ts | 2 +- .../ino-icon-button.stories.ts | 2 +- .../src/stories/ino-icon/ino-icon.stories.ts | 4 ++-- .../ino-img-list/ino-img-list.stories.ts | 2 +- .../src/stories/ino-img/ino-img.stories.ts | 2 +- .../ino-input-file/ino-input-file.stories.ts | 4 ++-- .../stories/ino-input/ino-input.stories.ts | 4 ++-- .../ino-list-divider.stories.ts | 2 +- .../ino-list-item/ino-list-item.stories.ts | 4 ++-- .../src/stories/ino-list/ino-list.stories.ts | 2 +- .../ino-markdown-editor.stories.ts | 4 ++-- .../src/stories/ino-menu/ino-menu.stories.ts | 2 +- .../ino-nav-drawer/ino-nav-drawer.stories.ts | 4 ++-- .../ino-nav-item/ino-nav-item.stories.ts | 2 +- .../ino-option-group.stories.ts | 2 +- .../stories/ino-option/ino-option.stories.ts | 2 +- .../ino-popover/ino-popover.stories.ts | 2 +- .../ino-progress-bar.stories.ts | 2 +- .../ino-radio-group.stories.ts | 4 ++-- .../stories/ino-radio/ino-radio.stories.ts | 4 ++-- .../stories/ino-range/ino-range.stories.ts | 4 ++-- .../ino-segment-button.stories.ts | 2 +- .../ino-segment-group.stories.ts | 2 +- .../stories/ino-select/ino-select.stories.ts | 4 ++-- .../ino-snackbar/ino-snackbar.stories.ts | 4 ++-- .../ino-spinner/ino-spinner.stories.ts | 2 +- .../stories/ino-switch/ino-switch.stories.ts | 2 +- .../ino-tab-bar/ino-tab-bar.stories.ts | 4 ++-- .../src/stories/ino-tab/ino-tab.stories.ts | 2 +- .../ino-table-header-cell.stories.ts | 4 ++-- .../stories/ino-table/ino-table.stories.ts | 4 ++-- .../ino-textarea/ino-textarea.stories.ts | 4 ++-- .../ino-tooltip/ino-tooltip.stories.ts | 2 +- 58 files changed, 92 insertions(+), 126 deletions(-) diff --git a/packages/storybook/.storybook/DocumentationTemplate.mdx b/packages/storybook/.storybook/DocumentationTemplate.mdx index cbc349e162..d0bd0a0197 100644 --- a/packages/storybook/.storybook/DocumentationTemplate.mdx +++ b/packages/storybook/.storybook/DocumentationTemplate.mdx @@ -1,4 +1,4 @@ -import { Meta, Title, Primary, Controls, Stories, Description } from '@storybook/blocks'; +import { Meta, Title, Primary, Controls, Stories, Description } from '@storybook/addon-docs/blocks'; {/* * 👇 The isTemplate property is required to tell Storybook that this is a template diff --git a/packages/storybook/.storybook/main.ts b/packages/storybook/.storybook/main.ts index 82ce949acb..6da13233bc 100644 --- a/packages/storybook/.storybook/main.ts +++ b/packages/storybook/.storybook/main.ts @@ -16,23 +16,16 @@ const config: StorybookConfig = { stories: ['../src/**/*.stories.ts', '../src/**/*.mdx'], - addons: [ - { - name: '@storybook/addon-essentials', - options: { docs: false }, // docs addon is added explicitly below, so we can disable it here - }, - { - name: '@storybook/addon-docs', - options: { - mdxPluginOptions: { - mdxCompileOptions: { - remarkPlugins: [remarkGfm], - }, + addons: [{ + name: getAbsolutePath("@storybook/addon-docs"), + options: { + mdxPluginOptions: { + mdxCompileOptions: { + remarkPlugins: [remarkGfm], }, }, }, - getAbsolutePath("@pxtrn/storybook-addon-docs-stencil"), - ], + }], docs: {}, diff --git a/packages/storybook/.storybook/manager.ts b/packages/storybook/.storybook/manager.ts index a9b4bc6247..631a0472c4 100644 --- a/packages/storybook/.storybook/manager.ts +++ b/packages/storybook/.storybook/manager.ts @@ -1,5 +1,5 @@ // configures Storybook's "manager" UI that wraps the preview, and also configures addons panel -import { addons } from '@storybook/manager-api'; +import { addons } from 'storybook/manager-api'; import theme from './theme'; import PostCurrentStoryAddon, { ADDON_ID } from '../addons/post-current-story-addon'; diff --git a/packages/storybook/.storybook/preview.ts b/packages/storybook/.storybook/preview.ts index 67fd88b060..9148757688 100644 --- a/packages/storybook/.storybook/preview.ts +++ b/packages/storybook/.storybook/preview.ts @@ -2,26 +2,9 @@ import { defineCustomElements } from '@inovex.de/elements/dist/loader'; import './global.scss'; -import { extractArgTypes, extractComponentDescription, setStencilDocJson } from '@pxtrn/storybook-addon-docs-stencil'; -import docsJson from '../elements-stencil-docs.json'; import theme from './theme'; import DocumentationTemplate from './DocumentationTemplate.mdx'; -import { StencilJsonDocs } from '@pxtrn/storybook-addon-docs-stencil/dist/types'; - -const StencilDocsJson = docsJson as unknown as StencilJsonDocs; - -// Instead of using the custom elements manifest, use @pxtrn/storybook-addon-docs-stencil to extract argTypes of -// custom elements of the stencil generated json docs. This works better for (attributes / props), methods, events, slots. -// Enforce @pxtrn/storybook-addon-docs-stencil to use component description instead of component readme -// see https://github.com/pixtron/storybook-addon-docs-stencil/blob/e87eece216d22d0643057cf15aedb168d83734b7/src/index.ts#L215 -StencilDocsJson.components.forEach(c => (c.readme = null)); -setStencilDocJson(StencilDocsJson); - -// Alternative with a custom elements schema: -// import customElements from '../docs/custom-elements-manifest.json'; -// import { setCustomElements } from '@storybook/web-components'; -// setCustomElements(customElements); defineCustomElements(window); @@ -34,8 +17,6 @@ const preview = { hideNoControlsWarning: true, }, docs: { - extractArgTypes, - extractComponentDescription, theme, // NEW: HIDE DECORATORS FROM STORY OUTPUT, // FIXME: disabled all decorator functions which are currently used for event handling @@ -67,6 +48,6 @@ const preview = { }, }, - tags: ['autodocs'] + tags: ['autodocs'], }; export default preview; diff --git a/packages/storybook/.storybook/theme.ts b/packages/storybook/.storybook/theme.ts index 05005bcbc1..90b43132b0 100644 --- a/packages/storybook/.storybook/theme.ts +++ b/packages/storybook/.storybook/theme.ts @@ -1,4 +1,4 @@ -import { create } from '@storybook/theming'; +import { create } from 'storybook/theming'; import '@inovex.de/elements/dist/inovex-elements/inovex-elements.css'; interface PackageJson { diff --git a/packages/storybook/package.json b/packages/storybook/package.json index ba336a19cf..72c3bfda75 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -57,19 +57,12 @@ "devDependencies": { "@estruyf/github-actions-reporter": "^1.11.0", "@playwright/test": "^1.56.0", - "@pxtrn/storybook-addon-docs-stencil": "^6.4.0", - "@storybook/addon-docs": "8.6.18", - "@storybook/addon-essentials": "8.6.18", - "@storybook/blocks": "8.6.18", - "@storybook/builder-vite": "8.6.18", - "@storybook/manager-api": "8.6.18", - "@storybook/preview-api": "8.6.18", - "@storybook/theming": "8.6.18", - "@storybook/web-components": "8.6.18", - "@storybook/web-components-vite": "8.6.18", + "@storybook/addon-docs": "9.1.20", + "@storybook/builder-vite": "9.1.20", + "@storybook/web-components-vite": "9.1.20", "@types/lodash-es": "^4.17.12", - "eslint-plugin-storybook": "^0.6.15", + "eslint-plugin-storybook": "9.1.20", "http-server": "^14.1.1", - "storybook": "8.6.18" + "storybook": "9.1.20" } } diff --git a/packages/storybook/src/stories/docs/changelog.mdx b/packages/storybook/src/stories/docs/changelog.mdx index 57d6b8ee5e..cbfcf5847b 100644 --- a/packages/storybook/src/stories/docs/changelog.mdx +++ b/packages/storybook/src/stories/docs/changelog.mdx @@ -1,4 +1,4 @@ -import { Meta, Markdown } from "@storybook/blocks"; +import { Meta, Markdown } from '@storybook/addon-docs/blocks'; import ReadMe from "../../../../../CHANGELOG.md?raw"; diff --git a/packages/storybook/src/stories/docs/configuration.mdx b/packages/storybook/src/stories/docs/configuration.mdx index 0d43f2abed..8e97b1c273 100644 --- a/packages/storybook/src/stories/docs/configuration.mdx +++ b/packages/storybook/src/stories/docs/configuration.mdx @@ -1,4 +1,4 @@ -import { Meta } from "@storybook/addon-docs"; +import { Meta } from '@storybook/addon-docs/blocks'; @@ -20,4 +20,4 @@ The following options are currently available: | Property | Description | Type | | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | -| `currencyLocale` | A supported locale for currency number formatting. See the [documentation](https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Intl#locales_argument). | string | \ No newline at end of file +| `currencyLocale` | A supported locale for currency number formatting. See the [documentation](https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Intl#locales_argument). | string | diff --git a/packages/storybook/src/stories/docs/styleguide/colors.mdx b/packages/storybook/src/stories/docs/styleguide/colors.mdx index f4b4ead663..86a0dfbebb 100644 --- a/packages/storybook/src/stories/docs/styleguide/colors.mdx +++ b/packages/storybook/src/stories/docs/styleguide/colors.mdx @@ -1,5 +1,4 @@ -import { Meta } from '@storybook/blocks'; -import { ColorPalette, ColorItem} from "@storybook/blocks" +import { Meta, ColorPalette, ColorItem } from '@storybook/addon-docs/blocks'; diff --git a/packages/storybook/src/stories/docs/styleguide/typography.mdx b/packages/storybook/src/stories/docs/styleguide/typography.mdx index 84c13d31ab..08ef86ae7b 100644 --- a/packages/storybook/src/stories/docs/styleguide/typography.mdx +++ b/packages/storybook/src/stories/docs/styleguide/typography.mdx @@ -1,4 +1,4 @@ -import { Meta, Typeset } from '@storybook/blocks'; +import { Meta, Typeset } from '@storybook/addon-docs/blocks'; diff --git a/packages/storybook/src/stories/docs/stylesheet.mdx b/packages/storybook/src/stories/docs/stylesheet.mdx index 6e316d9af3..b4cd8f4bf3 100644 --- a/packages/storybook/src/stories/docs/stylesheet.mdx +++ b/packages/storybook/src/stories/docs/stylesheet.mdx @@ -1,4 +1,4 @@ -import {Meta} from "@storybook/addon-docs"; +import {Meta} from '@storybook/addon-docs/blocks'; diff --git a/packages/storybook/src/stories/docs/welcome.mdx b/packages/storybook/src/stories/docs/welcome.mdx index c7fda3b396..974d041bdd 100644 --- a/packages/storybook/src/stories/docs/welcome.mdx +++ b/packages/storybook/src/stories/docs/welcome.mdx @@ -1,5 +1,5 @@ -import {Meta} from "@storybook/addon-docs"; -import {styled} from '@storybook/theming' +import {Meta} from '@storybook/addon-docs/blocks'; +import {styled} from 'storybook/theming' export const Container = styled.div` display: flex; diff --git a/packages/storybook/src/stories/ino-accordion/ino-accordion.stories.ts b/packages/storybook/src/stories/ino-accordion/ino-accordion.stories.ts index 0452e12f29..83b5d23894 100644 --- a/packages/storybook/src/stories/ino-accordion/ino-accordion.stories.ts +++ b/packages/storybook/src/stories/ino-accordion/ino-accordion.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-autocomplete/ino-autocomplete.stories.ts b/packages/storybook/src/stories/ino-autocomplete/ino-autocomplete.stories.ts index 8632d6abfa..52322b61ef 100644 --- a/packages/storybook/src/stories/ino-autocomplete/ino-autocomplete.stories.ts +++ b/packages/storybook/src/stories/ino-autocomplete/ino-autocomplete.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components, KeyValue } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-avatar/ino-avatar.stories.ts b/packages/storybook/src/stories/ino-avatar/ino-avatar.stories.ts index 1d559a7102..9dcab6c4b6 100644 --- a/packages/storybook/src/stories/ino-avatar/ino-avatar.stories.ts +++ b/packages/storybook/src/stories/ino-avatar/ino-avatar.stories.ts @@ -1,6 +1,6 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; import './ino-avatar.scss'; diff --git a/packages/storybook/src/stories/ino-button/ino-button.stories.ts b/packages/storybook/src/stories/ino-button/ino-button.stories.ts index 751ff2771e..aff80c9450 100644 --- a/packages/storybook/src/stories/ino-button/ino-button.stories.ts +++ b/packages/storybook/src/stories/ino-button/ino-button.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-card/ino-card.stories.ts b/packages/storybook/src/stories/ino-card/ino-card.stories.ts index 963eb7e7c8..e8c8094f21 100644 --- a/packages/storybook/src/stories/ino-card/ino-card.stories.ts +++ b/packages/storybook/src/stories/ino-card/ino-card.stories.ts @@ -1,6 +1,6 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; import './ino-card.scss'; diff --git a/packages/storybook/src/stories/ino-carousel/ino-carousel.stories.ts b/packages/storybook/src/stories/ino-carousel/ino-carousel.stories.ts index e2ed683a83..368f3abef2 100644 --- a/packages/storybook/src/stories/ino-carousel/ino-carousel.stories.ts +++ b/packages/storybook/src/stories/ino-carousel/ino-carousel.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-checkbox/ino-checkbox.stories.ts b/packages/storybook/src/stories/ino-checkbox/ino-checkbox.stories.ts index 2c9c09e667..6e16c414af 100644 --- a/packages/storybook/src/stories/ino-checkbox/ino-checkbox.stories.ts +++ b/packages/storybook/src/stories/ino-checkbox/ino-checkbox.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; -import { useState } from '@storybook/preview-api'; +import { useState } from 'storybook/preview-api'; import Story from '../StoryWrapper'; import './ino-checkbox.scss'; diff --git a/packages/storybook/src/stories/ino-chip/ino-chip.stories.ts b/packages/storybook/src/stories/ino-chip/ino-chip.stories.ts index 22d882f328..31a7f81ef8 100644 --- a/packages/storybook/src/stories/ino-chip/ino-chip.stories.ts +++ b/packages/storybook/src/stories/ino-chip/ino-chip.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-control-item/ino-control-item.stories.ts b/packages/storybook/src/stories/ino-control-item/ino-control-item.stories.ts index dd0f558aa0..74a858028f 100644 --- a/packages/storybook/src/stories/ino-control-item/ino-control-item.stories.ts +++ b/packages/storybook/src/stories/ino-control-item/ino-control-item.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import Story from '../StoryWrapper'; import './ino-control-item.scss'; diff --git a/packages/storybook/src/stories/ino-currency-input/ino-currency-input.stories.ts b/packages/storybook/src/stories/ino-currency-input/ino-currency-input.stories.ts index ff49f5e110..77ed417ce7 100644 --- a/packages/storybook/src/stories/ino-currency-input/ino-currency-input.stories.ts +++ b/packages/storybook/src/stories/ino-currency-input/ino-currency-input.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import Story from '../StoryWrapper'; const InoCurrencyInputMeta = { diff --git a/packages/storybook/src/stories/ino-datepicker/ino-datepicker.stories.ts b/packages/storybook/src/stories/ino-datepicker/ino-datepicker.stories.ts index 9a98ef0ec9..645fa883ac 100644 --- a/packages/storybook/src/stories/ino-datepicker/ino-datepicker.stories.ts +++ b/packages/storybook/src/stories/ino-datepicker/ino-datepicker.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import Story from '../StoryWrapper'; import moment from 'moment'; import { registerInlineDatepickerHandler } from './utils'; diff --git a/packages/storybook/src/stories/ino-dialog/ino-dialog.stories.ts b/packages/storybook/src/stories/ino-dialog/ino-dialog.stories.ts index 0e04842c92..6d8a43e27f 100644 --- a/packages/storybook/src/stories/ino-dialog/ino-dialog.stories.ts +++ b/packages/storybook/src/stories/ino-dialog/ino-dialog.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import Story from '../StoryWrapper'; import lightningImg from '../../assets/images/lightning.jpg'; import mountainsImg from '../../assets/images/mountains.jpg'; diff --git a/packages/storybook/src/stories/ino-fab-set/ino-fab-set.stories.ts b/packages/storybook/src/stories/ino-fab-set/ino-fab-set.stories.ts index af8d8cc575..240234c32e 100644 --- a/packages/storybook/src/stories/ino-fab-set/ino-fab-set.stories.ts +++ b/packages/storybook/src/stories/ino-fab-set/ino-fab-set.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-fab/ino-fab.stories.ts b/packages/storybook/src/stories/ino-fab/ino-fab.stories.ts index b156c5aef1..0675db797f 100644 --- a/packages/storybook/src/stories/ino-fab/ino-fab.stories.ts +++ b/packages/storybook/src/stories/ino-fab/ino-fab.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-icon-button/ino-icon-button.stories.ts b/packages/storybook/src/stories/ino-icon-button/ino-icon-button.stories.ts index 50b7d0652a..f16fbe913a 100644 --- a/packages/storybook/src/stories/ino-icon-button/ino-icon-button.stories.ts +++ b/packages/storybook/src/stories/ino-icon-button/ino-icon-button.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-icon/ino-icon.stories.ts b/packages/storybook/src/stories/ino-icon/ino-icon.stories.ts index 30ee65aacc..70640c4398 100644 --- a/packages/storybook/src/stories/ino-icon/ino-icon.stories.ts +++ b/packages/storybook/src/stories/ino-icon/ino-icon.stories.ts @@ -1,6 +1,6 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import { getIcons } from '../utils'; import Story from '../StoryWrapper'; import ICONS from './../../../../elements/src/components/ino-icon/icons'; diff --git a/packages/storybook/src/stories/ino-img-list/ino-img-list.stories.ts b/packages/storybook/src/stories/ino-img-list/ino-img-list.stories.ts index 73df27911e..64450151fa 100644 --- a/packages/storybook/src/stories/ino-img-list/ino-img-list.stories.ts +++ b/packages/storybook/src/stories/ino-img-list/ino-img-list.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-img/ino-img.stories.ts b/packages/storybook/src/stories/ino-img/ino-img.stories.ts index 871d7ac942..473640e57a 100644 --- a/packages/storybook/src/stories/ino-img/ino-img.stories.ts +++ b/packages/storybook/src/stories/ino-img/ino-img.stories.ts @@ -1,5 +1,5 @@ import { Components } from '@inovex.de/elements'; -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; import { getIcons } from '../utils'; diff --git a/packages/storybook/src/stories/ino-input-file/ino-input-file.stories.ts b/packages/storybook/src/stories/ino-input-file/ino-input-file.stories.ts index a6bfcfc973..684e5f7636 100644 --- a/packages/storybook/src/stories/ino-input-file/ino-input-file.stories.ts +++ b/packages/storybook/src/stories/ino-input-file/ino-input-file.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import Story from '../StoryWrapper'; const InoInputFileMeta = { diff --git a/packages/storybook/src/stories/ino-input/ino-input.stories.ts b/packages/storybook/src/stories/ino-input/ino-input.stories.ts index 9e0dd7ad98..fee9c94ef8 100644 --- a/packages/storybook/src/stories/ino-input/ino-input.stories.ts +++ b/packages/storybook/src/stories/ino-input/ino-input.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import Story from '../StoryWrapper'; import './ino-input.scss'; diff --git a/packages/storybook/src/stories/ino-list-divider/ino-list-divider.stories.ts b/packages/storybook/src/stories/ino-list-divider/ino-list-divider.stories.ts index 63ce94d004..82c0a54900 100644 --- a/packages/storybook/src/stories/ino-list-divider/ino-list-divider.stories.ts +++ b/packages/storybook/src/stories/ino-list-divider/ino-list-divider.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-list-item/ino-list-item.stories.ts b/packages/storybook/src/stories/ino-list-item/ino-list-item.stories.ts index 682456e97d..d9934156a1 100644 --- a/packages/storybook/src/stories/ino-list-item/ino-list-item.stories.ts +++ b/packages/storybook/src/stories/ino-list-item/ino-list-item.stories.ts @@ -1,6 +1,6 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import Story from '../StoryWrapper'; import './ino-list-item.scss'; diff --git a/packages/storybook/src/stories/ino-list/ino-list.stories.ts b/packages/storybook/src/stories/ino-list/ino-list.stories.ts index e9d0fb5959..f538ba23ce 100644 --- a/packages/storybook/src/stories/ino-list/ino-list.stories.ts +++ b/packages/storybook/src/stories/ino-list/ino-list.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-markdown-editor/ino-markdown-editor.stories.ts b/packages/storybook/src/stories/ino-markdown-editor/ino-markdown-editor.stories.ts index 1b77122e59..289230cd6e 100644 --- a/packages/storybook/src/stories/ino-markdown-editor/ino-markdown-editor.stories.ts +++ b/packages/storybook/src/stories/ino-markdown-editor/ino-markdown-editor.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import './ino-markdown-editor.scss'; const ID = 'editor-playground'; diff --git a/packages/storybook/src/stories/ino-menu/ino-menu.stories.ts b/packages/storybook/src/stories/ino-menu/ino-menu.stories.ts index 4423ca141f..53e5066544 100644 --- a/packages/storybook/src/stories/ino-menu/ino-menu.stories.ts +++ b/packages/storybook/src/stories/ino-menu/ino-menu.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-nav-drawer/ino-nav-drawer.stories.ts b/packages/storybook/src/stories/ino-nav-drawer/ino-nav-drawer.stories.ts index 0f0c5eaa60..506f99d193 100644 --- a/packages/storybook/src/stories/ino-nav-drawer/ino-nav-drawer.stories.ts +++ b/packages/storybook/src/stories/ino-nav-drawer/ino-nav-drawer.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import Story from '../StoryWrapper'; import inovexElementsLogo from '../../assets/images/elements.svg'; import './ino-nav-drawer.scss'; diff --git a/packages/storybook/src/stories/ino-nav-item/ino-nav-item.stories.ts b/packages/storybook/src/stories/ino-nav-item/ino-nav-item.stories.ts index 5df5581dfe..d3827441f8 100644 --- a/packages/storybook/src/stories/ino-nav-item/ino-nav-item.stories.ts +++ b/packages/storybook/src/stories/ino-nav-item/ino-nav-item.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-option-group/ino-option-group.stories.ts b/packages/storybook/src/stories/ino-option-group/ino-option-group.stories.ts index 31bc3cb2a4..d781636cba 100644 --- a/packages/storybook/src/stories/ino-option-group/ino-option-group.stories.ts +++ b/packages/storybook/src/stories/ino-option-group/ino-option-group.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-option/ino-option.stories.ts b/packages/storybook/src/stories/ino-option/ino-option.stories.ts index 5bd4c41585..d14bd51f91 100644 --- a/packages/storybook/src/stories/ino-option/ino-option.stories.ts +++ b/packages/storybook/src/stories/ino-option/ino-option.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-popover/ino-popover.stories.ts b/packages/storybook/src/stories/ino-popover/ino-popover.stories.ts index f752bac8d7..318b314f1c 100644 --- a/packages/storybook/src/stories/ino-popover/ino-popover.stories.ts +++ b/packages/storybook/src/stories/ino-popover/ino-popover.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-progress-bar/ino-progress-bar.stories.ts b/packages/storybook/src/stories/ino-progress-bar/ino-progress-bar.stories.ts index f171f1c1d6..005df35bde 100644 --- a/packages/storybook/src/stories/ino-progress-bar/ino-progress-bar.stories.ts +++ b/packages/storybook/src/stories/ino-progress-bar/ino-progress-bar.stories.ts @@ -1,5 +1,5 @@ import { Components } from '@inovex.de/elements'; -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; import './ino-progress-bar.scss'; diff --git a/packages/storybook/src/stories/ino-radio-group/ino-radio-group.stories.ts b/packages/storybook/src/stories/ino-radio-group/ino-radio-group.stories.ts index e45fa7aa3e..aadbe41320 100644 --- a/packages/storybook/src/stories/ino-radio-group/ino-radio-group.stories.ts +++ b/packages/storybook/src/stories/ino-radio-group/ino-radio-group.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import Story from '../StoryWrapper'; const InoRadioGroupMeta = { diff --git a/packages/storybook/src/stories/ino-radio/ino-radio.stories.ts b/packages/storybook/src/stories/ino-radio/ino-radio.stories.ts index 4459aa85be..301a19a0f0 100644 --- a/packages/storybook/src/stories/ino-radio/ino-radio.stories.ts +++ b/packages/storybook/src/stories/ino-radio/ino-radio.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import Story from '../StoryWrapper'; import './ino-radio.scss'; diff --git a/packages/storybook/src/stories/ino-range/ino-range.stories.ts b/packages/storybook/src/stories/ino-range/ino-range.stories.ts index 218fdcb596..1a8c44e695 100644 --- a/packages/storybook/src/stories/ino-range/ino-range.stories.ts +++ b/packages/storybook/src/stories/ino-range/ino-range.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import Story from '../StoryWrapper'; import './ino-range.scss'; diff --git a/packages/storybook/src/stories/ino-segment-button/ino-segment-button.stories.ts b/packages/storybook/src/stories/ino-segment-button/ino-segment-button.stories.ts index a745635eea..294b7b3d5d 100644 --- a/packages/storybook/src/stories/ino-segment-button/ino-segment-button.stories.ts +++ b/packages/storybook/src/stories/ino-segment-button/ino-segment-button.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-segment-group/ino-segment-group.stories.ts b/packages/storybook/src/stories/ino-segment-group/ino-segment-group.stories.ts index 60e83a7f1e..24940e6790 100644 --- a/packages/storybook/src/stories/ino-segment-group/ino-segment-group.stories.ts +++ b/packages/storybook/src/stories/ino-segment-group/ino-segment-group.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-select/ino-select.stories.ts b/packages/storybook/src/stories/ino-select/ino-select.stories.ts index bc0ce47fdd..90957191d1 100644 --- a/packages/storybook/src/stories/ino-select/ino-select.stories.ts +++ b/packages/storybook/src/stories/ino-select/ino-select.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import Story from '../StoryWrapper'; import { showSnackbar } from '../utils'; import './ino-select.scss'; diff --git a/packages/storybook/src/stories/ino-snackbar/ino-snackbar.stories.ts b/packages/storybook/src/stories/ino-snackbar/ino-snackbar.stories.ts index a4dd8ab750..405334ed7b 100644 --- a/packages/storybook/src/stories/ino-snackbar/ino-snackbar.stories.ts +++ b/packages/storybook/src/stories/ino-snackbar/ino-snackbar.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import Story from '../StoryWrapper'; import './ino-snackbar.scss'; diff --git a/packages/storybook/src/stories/ino-spinner/ino-spinner.stories.ts b/packages/storybook/src/stories/ino-spinner/ino-spinner.stories.ts index a4acdc628a..0f55dcf451 100644 --- a/packages/storybook/src/stories/ino-spinner/ino-spinner.stories.ts +++ b/packages/storybook/src/stories/ino-spinner/ino-spinner.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-switch/ino-switch.stories.ts b/packages/storybook/src/stories/ino-switch/ino-switch.stories.ts index 33027fc850..10e772b723 100644 --- a/packages/storybook/src/stories/ino-switch/ino-switch.stories.ts +++ b/packages/storybook/src/stories/ino-switch/ino-switch.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; diff --git a/packages/storybook/src/stories/ino-tab-bar/ino-tab-bar.stories.ts b/packages/storybook/src/stories/ino-tab-bar/ino-tab-bar.stories.ts index 54bea393df..cdeb35941d 100644 --- a/packages/storybook/src/stories/ino-tab-bar/ino-tab-bar.stories.ts +++ b/packages/storybook/src/stories/ino-tab-bar/ino-tab-bar.stories.ts @@ -1,8 +1,8 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import './ino-tab-bar.scss'; const eventHandler = e => e.target.setAttribute('active-tab', e.detail); diff --git a/packages/storybook/src/stories/ino-tab/ino-tab.stories.ts b/packages/storybook/src/stories/ino-tab/ino-tab.stories.ts index d57d7ca569..2bfcc63c7a 100644 --- a/packages/storybook/src/stories/ino-tab/ino-tab.stories.ts +++ b/packages/storybook/src/stories/ino-tab/ino-tab.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import { getIcons } from '../utils'; diff --git a/packages/storybook/src/stories/ino-table-header-cell/ino-table-header-cell.stories.ts b/packages/storybook/src/stories/ino-table-header-cell/ino-table-header-cell.stories.ts index acc245508f..e3a8ca9699 100644 --- a/packages/storybook/src/stories/ino-table-header-cell/ino-table-header-cell.stories.ts +++ b/packages/storybook/src/stories/ino-table-header-cell/ino-table-header-cell.stories.ts @@ -1,9 +1,9 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; import { getIcons } from '../utils'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import { registerInlineDatepickerHandler } from '../ino-datepicker/utils'; import './ino-table-header-cell.scss'; diff --git a/packages/storybook/src/stories/ino-table/ino-table.stories.ts b/packages/storybook/src/stories/ino-table/ino-table.stories.ts index aa009e53ac..af7e4a94ae 100644 --- a/packages/storybook/src/stories/ino-table/ino-table.stories.ts +++ b/packages/storybook/src/stories/ino-table/ino-table.stories.ts @@ -1,9 +1,9 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit'; import Story from '../StoryWrapper'; import { unsafeHTML } from 'lit/directives/unsafe-html.js'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import './ino-table.scss'; const tableContent = html` diff --git a/packages/storybook/src/stories/ino-textarea/ino-textarea.stories.ts b/packages/storybook/src/stories/ino-textarea/ino-textarea.stories.ts index 1dd704a380..6d3a396c36 100644 --- a/packages/storybook/src/stories/ino-textarea/ino-textarea.stories.ts +++ b/packages/storybook/src/stories/ino-textarea/ino-textarea.stories.ts @@ -1,7 +1,7 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; -import { useEffect } from '@storybook/preview-api'; +import { useEffect } from 'storybook/preview-api'; import Story from '../StoryWrapper'; import './ino-textarea.scss'; diff --git a/packages/storybook/src/stories/ino-tooltip/ino-tooltip.stories.ts b/packages/storybook/src/stories/ino-tooltip/ino-tooltip.stories.ts index 15c35a428b..3cd3be5e32 100644 --- a/packages/storybook/src/stories/ino-tooltip/ino-tooltip.stories.ts +++ b/packages/storybook/src/stories/ino-tooltip/ino-tooltip.stories.ts @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/web-components'; +import { Meta } from '@storybook/web-components-vite'; import { Components } from '@inovex.de/elements'; import { html } from 'lit-html'; import Story from '../StoryWrapper'; From be456e1071429c09f838c65121c929f93cffc389 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Niklas=20Vo=C3=9F?= Date: Tue, 31 Mar 2026 16:56:27 +0200 Subject: [PATCH 4/9] fix(storybook): make docs work somehow again in v9 --- packages/storybook/.storybook/main.ts | 24 +++++++------- packages/storybook/.storybook/preview.ts | 12 +++++-- .../storybook/src/stories/StoryWrapper.ts | 33 ++++++++++++------- 3 files changed, 44 insertions(+), 25 deletions(-) diff --git a/packages/storybook/.storybook/main.ts b/packages/storybook/.storybook/main.ts index 6da13233bc..25cf9ce7f7 100644 --- a/packages/storybook/.storybook/main.ts +++ b/packages/storybook/.storybook/main.ts @@ -1,14 +1,14 @@ -import { dirname, join } from "path"; +import { dirname, join } from 'path'; import { StorybookConfig } from '@storybook/web-components-vite'; import remarkGfm from 'remark-gfm'; const config: StorybookConfig = { core: { - builder: getAbsolutePath("@storybook/builder-vite"), + builder: getAbsolutePath('@storybook/builder-vite'), }, framework: { - name: getAbsolutePath("@storybook/web-components-vite"), + name: getAbsolutePath('@storybook/web-components-vite'), options: {}, }, @@ -16,16 +16,18 @@ const config: StorybookConfig = { stories: ['../src/**/*.stories.ts', '../src/**/*.mdx'], - addons: [{ - name: getAbsolutePath("@storybook/addon-docs"), - options: { - mdxPluginOptions: { - mdxCompileOptions: { - remarkPlugins: [remarkGfm], + addons: [ + { + name: getAbsolutePath('@storybook/addon-docs'), + options: { + mdxPluginOptions: { + mdxCompileOptions: { + remarkPlugins: [remarkGfm], + }, }, }, }, - }], + ], docs: {}, @@ -36,5 +38,5 @@ const config: StorybookConfig = { export default config; function getAbsolutePath(value: string): any { - return dirname(require.resolve(join(value, "package.json"))); + return dirname(require.resolve(join(value, 'package.json'))); } diff --git a/packages/storybook/.storybook/preview.ts b/packages/storybook/.storybook/preview.ts index 9148757688..6c0f4abb2c 100644 --- a/packages/storybook/.storybook/preview.ts +++ b/packages/storybook/.storybook/preview.ts @@ -1,13 +1,18 @@ // configures the "preview" iframe that renders your components import { defineCustomElements } from '@inovex.de/elements/dist/loader'; - import './global.scss'; import theme from './theme'; +import docsJson from '../elements-stencil-docs.json'; import DocumentationTemplate from './DocumentationTemplate.mdx'; defineCustomElements(window); +// Build a lookup map from component tag → readme content +const readmeByTag = new Map( + docsJson.components.filter(c => c.readme?.trim()).map(c => [c.tag, c.readme]), +); + // Explicit order for the docs section const preview = { parameters: { @@ -18,11 +23,12 @@ const preview = { }, docs: { theme, - // NEW: HIDE DECORATORS FROM STORY OUTPUT, - // FIXME: disabled all decorator functions which are currently used for event handling source: { format: 'html', }, + // Replaces the behaviour of @pxtrn/storybook-addon-docs-stencil: + // called by the block to get the component-level readme. + extractComponentDescription: (component: string) => readmeByTag.get(component) ?? null, toc: { // 👈 Enables the table of contents for components stories contentsSelector: '.sbdocs-content:not(div:has(#changelog)):not(div:has(#typography))', // disables toc on changelog & typography diff --git a/packages/storybook/src/stories/StoryWrapper.ts b/packages/storybook/src/stories/StoryWrapper.ts index cfbba5daf7..2639f827c6 100644 --- a/packages/storybook/src/stories/StoryWrapper.ts +++ b/packages/storybook/src/stories/StoryWrapper.ts @@ -1,6 +1,5 @@ -import { Meta } from '@storybook/web-components'; +import { Meta, StoryObj } from '@storybook/web-components'; import docsJson from '../../elements-stencil-docs'; -import { merge } from 'lodash-es'; export interface MetaWrapper extends Meta { docsFromProperty?: keyof T; @@ -29,21 +28,33 @@ export interface MetaWrapper extends Meta { * }) * ``` * - * @param meta The story object (see https://release-7-0--storybook-frontpage.netlify.app/docs/7.0/writing-stories/introduction) with the extra `docsFromProperty` string - * @returns The same object extended with the added documentation + * @param meta The story object with the extra `docsFromProperty` string + * @returns A story object (without meta-only fields) extended with the added documentation */ -export default function Story(meta: MetaWrapper) { - if (meta.docsFromProperty) { +export default function Story(meta: MetaWrapper): StoryObj { + const { title: _title, docsFromProperty, ...story } = meta as MetaWrapper & { title?: string }; + + if (docsFromProperty) { if (!meta.component) throw new Error('Component name needs to be provided'); - const doc = findPropertyDocumentationInJsonDoc(meta.component, meta.docsFromProperty as string); + const doc = findPropertyDocumentationInJsonDoc(meta.component, docsFromProperty as string); - return merge({}, meta, { - parameters: { docs: { description: { story: doc } } }, - }); + return { + ...story, + parameters: { + ...story.parameters, + docs: { + ...(story.parameters?.docs as object), + description: { + ...((story.parameters?.docs as Record)?.description as object), + story: doc, + }, + }, + }, + } as StoryObj; } - return meta; + return story as StoryObj; } function findPropertyDocumentationInJsonDoc(tagName: string, property: string): string { From 4179edc4ed1e5c7ddb01c68e5191a8f0f3471927 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Niklas=20Vo=C3=9F?= Date: Thu, 2 Apr 2026 11:19:46 +0200 Subject: [PATCH 5/9] chore: wip --- packages/storybook/.storybook/main.ts | 18 +- packages/storybook/.storybook/manager.ts | 9 - packages/storybook/.storybook/preview.ts | 14 - .../addons/post-current-story-addon.ts | 16 - packages/storybook/package.json | 1 + .../{angular.stories.mdx => angular.mdx} | 2 +- .../{react.stories.mdx => react.mdx} | 2 +- .../{vue.stories.mdx => vue.mdx} | 2 +- pnpm-lock.yaml | 5342 +++-------------- 9 files changed, 733 insertions(+), 4673 deletions(-) delete mode 100644 packages/storybook/addons/post-current-story-addon.ts rename packages/storybook/src/stories/docs/framework-integration/{angular.stories.mdx => angular.mdx} (97%) rename packages/storybook/src/stories/docs/framework-integration/{react.stories.mdx => react.mdx} (92%) rename packages/storybook/src/stories/docs/framework-integration/{vue.stories.mdx => vue.mdx} (93%) diff --git a/packages/storybook/.storybook/main.ts b/packages/storybook/.storybook/main.ts index 25cf9ce7f7..c6e1aa9bb3 100644 --- a/packages/storybook/.storybook/main.ts +++ b/packages/storybook/.storybook/main.ts @@ -1,14 +1,13 @@ -import { dirname, join } from 'path'; import { StorybookConfig } from '@storybook/web-components-vite'; import remarkGfm from 'remark-gfm'; const config: StorybookConfig = { core: { - builder: getAbsolutePath('@storybook/builder-vite'), + builder: '@storybook/builder-vite', }, framework: { - name: getAbsolutePath('@storybook/web-components-vite'), + name: '@stencil/storybook-plugin', options: {}, }, @@ -17,8 +16,11 @@ const config: StorybookConfig = { stories: ['../src/**/*.stories.ts', '../src/**/*.mdx'], addons: [ + '@storybook/addon-links', + '@storybook/addon-essentials', + '@storybook/addon-interactions', { - name: getAbsolutePath('@storybook/addon-docs'), + name: '@storybook/addon-docs', options: { mdxPluginOptions: { mdxCompileOptions: { @@ -30,13 +32,5 @@ const config: StorybookConfig = { ], docs: {}, - - features: { - buildStoriesJson: true, // generate index.json including all story ids that are used by the tests - }, }; export default config; - -function getAbsolutePath(value: string): any { - return dirname(require.resolve(join(value, 'package.json'))); -} diff --git a/packages/storybook/.storybook/manager.ts b/packages/storybook/.storybook/manager.ts index 631a0472c4..e074f90b3b 100644 --- a/packages/storybook/.storybook/manager.ts +++ b/packages/storybook/.storybook/manager.ts @@ -1,9 +1,5 @@ -// configures Storybook's "manager" UI that wraps the preview, and also configures addons panel import { addons } from 'storybook/manager-api'; import theme from './theme'; -import PostCurrentStoryAddon, { ADDON_ID } from '../addons/post-current-story-addon'; - -console.group('Addon Status'); addons.setConfig({ isFullscreen: false, @@ -17,8 +13,3 @@ addons.setConfig({ collapsedRoots: ['input', 'buttons', 'structure', 'graphic', 'notification'], }, }); - -addons.register(ADDON_ID, PostCurrentStoryAddon); -console.info('Registered Addon: PostCurrentStory'); - -console.groupEnd(); diff --git a/packages/storybook/.storybook/preview.ts b/packages/storybook/.storybook/preview.ts index 6c0f4abb2c..1765f4184f 100644 --- a/packages/storybook/.storybook/preview.ts +++ b/packages/storybook/.storybook/preview.ts @@ -8,11 +8,6 @@ import DocumentationTemplate from './DocumentationTemplate.mdx'; defineCustomElements(window); -// Build a lookup map from component tag → readme content -const readmeByTag = new Map( - docsJson.components.filter(c => c.readme?.trim()).map(c => [c.tag, c.readme]), -); - // Explicit order for the docs section const preview = { parameters: { @@ -26,15 +21,6 @@ const preview = { source: { format: 'html', }, - // Replaces the behaviour of @pxtrn/storybook-addon-docs-stencil: - // called by the block to get the component-level readme. - extractComponentDescription: (component: string) => readmeByTag.get(component) ?? null, - toc: { - // 👈 Enables the table of contents for components stories - contentsSelector: '.sbdocs-content:not(div:has(#changelog)):not(div:has(#typography))', // disables toc on changelog & typography - headingSelector: 'h3', // only selects h3 headlines - ignoreSelector: '.docs-story > * :is(h3)', // ignore h3 headlines in stories - }, page: DocumentationTemplate, }, options: { diff --git a/packages/storybook/addons/post-current-story-addon.ts b/packages/storybook/addons/post-current-story-addon.ts deleted file mode 100644 index 3c821f1984..0000000000 --- a/packages/storybook/addons/post-current-story-addon.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { API } from '@storybook/manager-api'; - -export const ADDON_ID = 'post-current-story'; - -function PostCurrentStoryAddon(api: API) { - function postStory() { - const { storyId } = api.getUrlState(); // e.g. inputs-ino-autocomplete--playground - window.parent.postMessage({ type: ADDON_ID, storyId }, '*'); - } - - postStory(); - const interval = setInterval(postStory, 1000); - window.addEventListener('beforeunload', () => clearInterval(interval)); -} - -export default PostCurrentStoryAddon; diff --git a/packages/storybook/package.json b/packages/storybook/package.json index 72c3bfda75..46d6901cad 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -57,6 +57,7 @@ "devDependencies": { "@estruyf/github-actions-reporter": "^1.11.0", "@playwright/test": "^1.56.0", + "@stencil/storybook-plugin": "^0.6.1", "@storybook/addon-docs": "9.1.20", "@storybook/builder-vite": "9.1.20", "@storybook/web-components-vite": "9.1.20", diff --git a/packages/storybook/src/stories/docs/framework-integration/angular.stories.mdx b/packages/storybook/src/stories/docs/framework-integration/angular.mdx similarity index 97% rename from packages/storybook/src/stories/docs/framework-integration/angular.stories.mdx rename to packages/storybook/src/stories/docs/framework-integration/angular.mdx index 47a85e11a4..15cfc98242 100644 --- a/packages/storybook/src/stories/docs/framework-integration/angular.stories.mdx +++ b/packages/storybook/src/stories/docs/framework-integration/angular.mdx @@ -1,4 +1,4 @@ -import { Meta } from "@storybook/addon-docs"; +import { Meta } from '@storybook/addon-docs/blocks'; diff --git a/packages/storybook/src/stories/docs/framework-integration/react.stories.mdx b/packages/storybook/src/stories/docs/framework-integration/react.mdx similarity index 92% rename from packages/storybook/src/stories/docs/framework-integration/react.stories.mdx rename to packages/storybook/src/stories/docs/framework-integration/react.mdx index d563ef2d75..e5ce4268c0 100644 --- a/packages/storybook/src/stories/docs/framework-integration/react.stories.mdx +++ b/packages/storybook/src/stories/docs/framework-integration/react.mdx @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/addon-docs'; +import { Meta } from '@storybook/addon-docs/blocks'; diff --git a/packages/storybook/src/stories/docs/framework-integration/vue.stories.mdx b/packages/storybook/src/stories/docs/framework-integration/vue.mdx similarity index 93% rename from packages/storybook/src/stories/docs/framework-integration/vue.stories.mdx rename to packages/storybook/src/stories/docs/framework-integration/vue.mdx index 56331649d2..6a900ba1a5 100644 --- a/packages/storybook/src/stories/docs/framework-integration/vue.stories.mdx +++ b/packages/storybook/src/stories/docs/framework-integration/vue.mdx @@ -1,4 +1,4 @@ -import { Meta } from "@storybook/addon-docs"; +import { Meta } from '@storybook/addon-docs/blocks'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e019150e6c..b6230e1144 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -510,8 +510,8 @@ importers: specifier: ^2.24.0 version: 2.30.1 remark-gfm: - specifier: ^3.0.1 - version: 3.0.1 + specifier: ^4.0.0 + version: 4.0.1 devDependencies: '@estruyf/github-actions-reporter': specifier: ^1.11.0 @@ -519,51 +519,30 @@ importers: '@playwright/test': specifier: ^1.56.0 version: 1.58.1 - '@pxtrn/storybook-addon-docs-stencil': - specifier: ^6.4.0 - version: 6.4.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1) + '@stencil/storybook-plugin': + specifier: ^0.6.1 + version: 0.6.1(@stencil/core@4.20.0)(esbuild@0.19.12)(preact@10.29.0)(rollup@3.29.5)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(typescript@6.0.2)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)) '@storybook/addon-docs': - specifier: ^7.6.12 - version: 7.6.21(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/addon-essentials': - specifier: ^7.6.12 - version: 7.6.21(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/blocks': - specifier: ^7.6.12 - version: 7.6.21(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) + specifier: 9.1.20 + version: 9.1.20(@types/react@18.2.33)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))) '@storybook/builder-vite': - specifier: ^7.6.12 - version: 7.6.21(encoding@0.1.13)(typescript@6.0.2)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) - '@storybook/manager-api': - specifier: ^7.6.12 - version: 7.6.21(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/theming': - specifier: ^7.6.12 - version: 7.6.21(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/web-components': - specifier: ^7.6.12 - version: 7.6.21(encoding@0.1.13)(lit@3.3.2)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) + specifier: 9.1.20 + version: 9.1.20(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) '@storybook/web-components-vite': - specifier: ^7.6.12 - version: 7.6.21(encoding@0.1.13)(lit@3.3.2)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(typescript@6.0.2)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + specifier: 9.1.20 + version: 9.1.20(lit@3.3.2)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) '@types/lodash-es': specifier: ^4.17.12 version: 4.17.12 eslint-plugin-storybook: - specifier: ^0.6.15 - version: 0.6.15(eslint@8.57.1)(typescript@6.0.2) + specifier: 9.1.20 + version: 9.1.20(eslint@8.57.1)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(typescript@6.0.2) http-server: specifier: ^14.1.1 version: 14.1.1 - react: - specifier: ^18.2.0 - version: 18.3.1 - react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.3.1) storybook: - specifier: ^7.6.12 - version: 7.6.21(encoding@0.1.13) + specifier: 9.1.20 + version: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) packages: @@ -804,10 +783,6 @@ packages: '@astrojs/yaml2ts@0.2.3': resolution: {integrity: sha512-PJzRmgQzUxI2uwpdX2lXSHtP4G8ocp24/t+bZyf5Fy0SZLSF9f9KXZoMlFM/XCGue+B0nH/2IZ7FpBYQATBsCg==} - '@aw-web-design/x-default-browser@1.4.126': - resolution: {integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==} - hasBin: true - '@babel/code-frame@7.29.0': resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} engines: {node: '>=6.9.0'} @@ -865,11 +840,6 @@ packages: peerDependencies: '@babel/core': ^7.4.0-0 - '@babel/helper-define-polyfill-provider@0.6.6': - resolution: {integrity: sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - '@babel/helper-environment-visitor@7.24.7': resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} engines: {node: '>=6.9.0'} @@ -945,18 +915,6 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5': - resolution: {integrity: sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1': - resolution: {integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1': resolution: {integrity: sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==} engines: {node: '>=6.9.0'} @@ -969,12 +927,6 @@ packages: peerDependencies: '@babel/core': ^7.13.0 - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6': - resolution: {integrity: sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/plugin-proposal-async-generator-functions@7.20.7': resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} @@ -1066,12 +1018,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-private-property-in-object@7.21.11': resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} engines: {node: '>=6.9.0'} @@ -1117,12 +1063,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-flow@7.28.6': - resolution: {integrity: sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-assertions@7.28.6': resolution: {integrity: sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==} engines: {node: '>=6.9.0'} @@ -1199,24 +1139,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6': - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/plugin-transform-arrow-functions@7.27.1': resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-async-generator-functions@7.29.0': - resolution: {integrity: sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-async-to-generator@7.20.7': resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} engines: {node: '>=6.9.0'} @@ -1241,18 +1169,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-properties@7.28.6': - resolution: {integrity: sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-class-static-block@7.28.6': - resolution: {integrity: sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - '@babel/plugin-transform-classes@7.28.6': resolution: {integrity: sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==} engines: {node: '>=6.9.0'} @@ -1283,42 +1199,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0': - resolution: {integrity: sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-transform-dynamic-import@7.27.1': - resolution: {integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-explicit-resource-management@7.28.6': - resolution: {integrity: sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-exponentiation-operator@7.28.6': resolution: {integrity: sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-export-namespace-from@7.27.1': - resolution: {integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-flow-strip-types@7.27.1': - resolution: {integrity: sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-for-of@7.27.1': resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==} engines: {node: '>=6.9.0'} @@ -1331,24 +1217,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-json-strings@7.28.6': - resolution: {integrity: sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-literals@7.27.1': resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-logical-assignment-operators@7.28.6': - resolution: {integrity: sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-member-expression-literals@7.27.1': resolution: {integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==} engines: {node: '>=6.9.0'} @@ -1391,36 +1265,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-nullish-coalescing-operator@7.28.6': - resolution: {integrity: sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-numeric-separator@7.28.6': - resolution: {integrity: sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-object-rest-spread@7.28.6': - resolution: {integrity: sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-object-super@7.27.1': resolution: {integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-catch-binding@7.28.6': - resolution: {integrity: sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-chaining@7.28.6': resolution: {integrity: sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==} engines: {node: '>=6.9.0'} @@ -1433,18 +1283,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-methods@7.28.6': - resolution: {integrity: sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-private-property-in-object@7.28.6': - resolution: {integrity: sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-property-literals@7.27.1': resolution: {integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==} engines: {node: '>=6.9.0'} @@ -1469,12 +1307,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-regexp-modifiers@7.28.6': - resolution: {integrity: sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/plugin-transform-reserved-words@7.27.1': resolution: {integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==} engines: {node: '>=6.9.0'} @@ -1517,76 +1349,29 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.28.6': - resolution: {integrity: sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-escapes@7.27.1': resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-property-regex@7.28.6': - resolution: {integrity: sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-regex@7.27.1': resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-sets-regex@7.28.6': - resolution: {integrity: sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/preset-env@7.20.2': resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/preset-env@7.29.0': - resolution: {integrity: sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/preset-flow@7.27.1': - resolution: {integrity: sha512-ez3a2it5Fn6P54W8QkbfIyyIbxlXvcxyWHHvno1Wg0Ej5eiJY5hBb8ExttoIOJJk7V2dZE6prP7iby5q2aQ0Lg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/preset-modules@0.1.6': resolution: {integrity: sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - '@babel/preset-modules@0.1.6-no-external-plugins': - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - - '@babel/preset-typescript@7.28.5': - resolution: {integrity: sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/register@7.28.6': - resolution: {integrity: sha512-pgcbbEl/dWQYb6L6Yew6F94rdwygfuv+vJ/tXfwIOYAfPB6TNWpXUMEtEq3YuTeHRdvMIhvz13bkT9CNaS+wqA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/runtime@7.20.7': resolution: {integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==} engines: {node: '>=6.9.0'} @@ -1688,10 +1473,6 @@ packages: '@clack/prompts@1.2.0': resolution: {integrity: sha512-4jmztR9fMqPMjz6H/UZXj0zEmE43ha1euENwkckKKel4XpSfokExPo5AiVStdHSAlHekz4d0CA/r45Ok1E4D3w==} - '@colors/colors@1.5.0': - resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} - engines: {node: '>=0.1.90'} - '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} @@ -1752,11 +1533,6 @@ packages: '@emnapi/runtime@1.8.1': resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} - '@emotion/use-insertion-effect-with-fallbacks@1.2.0': - resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==} - peerDependencies: - react: '>=16.8.0' - '@esbuild/aix-ppc64@0.19.12': resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} engines: {node: '>=12'} @@ -1781,12 +1557,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.18.20': - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.19.12': resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} engines: {node: '>=12'} @@ -1811,12 +1581,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.18.20': - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.19.12': resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} engines: {node: '>=12'} @@ -1841,12 +1605,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.18.20': - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.19.12': resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} engines: {node: '>=12'} @@ -1871,12 +1629,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.18.20': - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.19.12': resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} engines: {node: '>=12'} @@ -1901,12 +1653,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.18.20': - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.19.12': resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} engines: {node: '>=12'} @@ -1931,12 +1677,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.18.20': - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.19.12': resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} engines: {node: '>=12'} @@ -1961,12 +1701,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.18.20': - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.19.12': resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} engines: {node: '>=12'} @@ -1991,12 +1725,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.18.20': - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.19.12': resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} engines: {node: '>=12'} @@ -2021,12 +1749,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.18.20': - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.19.12': resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} engines: {node: '>=12'} @@ -2051,12 +1773,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.18.20': - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.19.12': resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} engines: {node: '>=12'} @@ -2081,12 +1797,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.18.20': - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.19.12': resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} engines: {node: '>=12'} @@ -2111,12 +1821,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.18.20': - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.19.12': resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} engines: {node: '>=12'} @@ -2141,12 +1845,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.18.20': - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.19.12': resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} engines: {node: '>=12'} @@ -2171,12 +1869,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.18.20': - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.19.12': resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} engines: {node: '>=12'} @@ -2201,12 +1893,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.18.20': - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.19.12': resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} engines: {node: '>=12'} @@ -2231,12 +1917,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.18.20': - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.19.12': resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} engines: {node: '>=12'} @@ -2267,12 +1947,6 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.18.20': - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.19.12': resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} engines: {node: '>=12'} @@ -2303,12 +1977,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.18.20': - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.19.12': resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} engines: {node: '>=12'} @@ -2339,12 +2007,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.18.20': - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.19.12': resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} engines: {node: '>=12'} @@ -2369,12 +2031,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.18.20': - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.19.12': resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} engines: {node: '>=12'} @@ -2399,12 +2055,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.18.20': - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.19.12': resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} engines: {node: '>=12'} @@ -2429,12 +2079,6 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.18.20': - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.19.12': resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} engines: {node: '>=12'} @@ -2470,24 +2114,6 @@ packages: peerDependencies: '@playwright/test': ^1.42.1 - '@fal-works/esbuild-plugin-global-externals@2.1.2': - resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==} - - '@floating-ui/core@1.7.4': - resolution: {integrity: sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==} - - '@floating-ui/dom@1.7.5': - resolution: {integrity: sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==} - - '@floating-ui/react-dom@2.1.7': - resolution: {integrity: sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - - '@floating-ui/utils@0.2.10': - resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} - '@gar/promisify@1.1.3': resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} @@ -2780,9 +2406,6 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@juggle/resize-observer@3.4.0': - resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} - '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} @@ -2924,14 +2547,12 @@ packages: '@material/typography@13.0.0': resolution: {integrity: sha512-UfaK4vT3LmGiiySf2RVIrf7fJZa6EJadFwo4YUMJx9bvUMRlBm1oI8Vo9fYpKdLfuSTeA+2BlgbwYVObj3laFw==} - '@mdx-js/react@2.3.0': - resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==} + '@mdx-js/react@3.1.1': + resolution: {integrity: sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==} peerDependencies: + '@types/react': '>=16' react: '>=16' - '@ndelangen/get-tarball@3.0.9': - resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==} - '@ngtools/webpack@15.1.6': resolution: {integrity: sha512-ieHO6c3m+LZ93/B4n4QD908tUCkyNPFF9spMjJFZf8SRpLLvzOISMgiAej7UUxcBiB2kOfdVrpHf4Os4D9CsrQ==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -3093,453 +2714,32 @@ packages: '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - '@pxtrn/storybook-addon-docs-stencil@6.4.1': - resolution: {integrity: sha512-dFLj3AbYWStY36LuNCW0Yv+eepGy/oblQlffamVYUB2OiS//PM+aHj2MFJQeroF4VEO09HxXO5GbojwkYXNxpg==} - - '@radix-ui/number@1.0.1': - resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} + '@remirror/core-constants@2.0.2': + resolution: {integrity: sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ==} - '@radix-ui/primitive@1.0.1': - resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} + '@remix-run/router@1.23.2': + resolution: {integrity: sha512-Ic6m2U/rMjTkhERIa/0ZtXJP17QUi2CbWE7cqx4J58M8aA3QTfW+2UlQ4psvTX9IO1RfNVhK3pcpdjej7L+t2w==} + engines: {node: '>=14.0.0'} - '@radix-ui/primitive@1.1.3': - resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==} + '@rolldown/pluginutils@1.0.0-beta.27': + resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} - '@radix-ui/react-arrow@1.0.3': - resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} + '@rollup/plugin-json@6.1.0': + resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} + engines: {node: '>=14.0.0'} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': + rollup: optional: true - '@radix-ui/react-collection@1.0.3': - resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} + '@rollup/plugin-node-resolve@15.3.1': + resolution: {integrity: sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==} + engines: {node: '>=14.0.0'} peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + rollup: ^2.78.0||^3.0.0||^4.0.0 peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-collection@1.1.7': - resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-compose-refs@1.0.1': - resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-compose-refs@1.1.2': - resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-context@1.0.1': - resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-context@1.1.2': - resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-direction@1.0.1': - resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-direction@1.1.1': - resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-dismissable-layer@1.0.4': - resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-focus-guards@1.0.1': - resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-focus-scope@1.0.3': - resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-id@1.0.1': - resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-id@1.1.1': - resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-popper@1.1.2': - resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-portal@1.0.3': - resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-primitive@1.0.3': - resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-primitive@2.1.3': - resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-roving-focus@1.1.11': - resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-select@1.2.2': - resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-separator@1.1.7': - resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-slot@1.0.2': - resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-slot@1.2.3': - resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-toggle-group@1.1.11': - resolution: {integrity: sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-toggle@1.1.10': - resolution: {integrity: sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-toolbar@1.1.11': - resolution: {integrity: sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/react-use-callback-ref@1.0.1': - resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-callback-ref@1.1.1': - resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-controllable-state@1.0.1': - resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-controllable-state@1.2.2': - resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-effect-event@0.0.2': - resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-escape-keydown@1.0.3': - resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-layout-effect@1.0.1': - resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-layout-effect@1.1.1': - resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-previous@1.0.1': - resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-rect@1.0.1': - resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-use-size@1.0.1': - resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@radix-ui/react-visually-hidden@1.0.3': - resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - - '@radix-ui/rect@1.0.1': - resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} - - '@remirror/core-constants@2.0.2': - resolution: {integrity: sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ==} - - '@remix-run/router@1.23.2': - resolution: {integrity: sha512-Ic6m2U/rMjTkhERIa/0ZtXJP17QUi2CbWE7cqx4J58M8aA3QTfW+2UlQ4psvTX9IO1RfNVhK3pcpdjej7L+t2w==} - engines: {node: '>=14.0.0'} - - '@rolldown/pluginutils@1.0.0-beta.27': - resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} - - '@rollup/plugin-json@6.1.0': - resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-node-resolve@15.3.1': - resolution: {integrity: sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.78.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: + rollup: optional: true '@rollup/pluginutils@5.3.0': @@ -3764,209 +2964,92 @@ packages: peerDependencies: '@stencil/core': '>=2.0.0 || >=3.0.0-beta.0 || >= 4.0.0-beta.0 || >= 4.0.0' + '@stencil/storybook-plugin@0.6.1': + resolution: {integrity: sha512-+x9IU0WU/wk3ql+XNGP+/ypHSR/N2ASCzYS/1pUIhK1nGy1Yu20u+FsdBeT+24pcICk9b15zOazJVLGiyzbRug==} + engines: {node: '>=20'} + peerDependencies: + '@stencil/core': ^4.30.0 + storybook: ^10.0.0 + '@stencil/vue-output-target@0.8.9': resolution: {integrity: sha512-1yuapCWYViLlxGlEaeta2wryq4M5zZxxBa+4rEBp54VwW2W/trlzPv0IJyw6I3Il51rHYm2WmWlBLOGmoMyW9Q==} peerDependencies: '@stencil/core': '>=2.0.0 || >=3 || >= 4.0.0-beta.0 || >= 4.0.0' - '@storybook/addon-actions@7.6.21': - resolution: {integrity: sha512-iIbxQiY4vdvhaklSFkjb3vaCKbz53KX4+Sbm1ZBnuHKBN5+p140OW5q9OGoKTiyn2MSVwzXhIW0kitn1PkUtXg==} - - '@storybook/addon-backgrounds@7.6.21': - resolution: {integrity: sha512-6COKAaWBOH5P9IxRZShGNGlJBCoDvO9QaRm3wsFFDcEozcOCWkm0N6F74qpc5kAXWKRyAzqyj1xC0GpitiX5Lg==} - - '@storybook/addon-controls@7.6.21': - resolution: {integrity: sha512-2FNg2Sz5W5W0XFIOwFQe4Q7sAlTtxEuVrMgbXGv1ej4CzmQ4aNVrlO+xFtTd+Nl9AfTtmgdelVeDJd6bjwfOPA==} - - '@storybook/addon-docs@7.6.21': - resolution: {integrity: sha512-9sXDaDvMb+L2Mulzk/3LJ6F1Dq1UVAhj61DI7SlKdcmQrVZet+F/PyQqofBunEvmR3jaX4AlAu7erb/bw8hlqg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@storybook/addon-essentials@7.6.21': - resolution: {integrity: sha512-l+uiuNwLrWjvymGbDTXR7UO0kIu3AfsbNDk6ho48zeYR95TcTaKywkZ7K+p2kG9aJ0iNH8rbSHjR072x6gFAFA==} + '@storybook/addon-docs@9.1.20': + resolution: {integrity: sha512-eUIOd4u/p9994Nkv8Avn6r/xmS7D+RNmhmu6KGROefN3myLe3JfhSdimal2wDFe/h/OUNZ/LVVKMZrya9oEfKQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@storybook/addon-highlight@7.6.21': - resolution: {integrity: sha512-MtSAztFxh+utppzEHjnR8p/qz/ecvMCECmlBFDtSHF2vS84hJ6W11AAU0PmoMKhaqEpz1Mp6bVNayUbX5yZsew==} - - '@storybook/addon-measure@7.6.21': - resolution: {integrity: sha512-rBOWKkA1VoOFOl1gmIHGO5+PDfzcCwXawA2UQScCnrYlwg2xh9QDTDkWrk2UGeULvmaIloUpMt2SRhf8+EGOnw==} - - '@storybook/addon-outline@7.6.21': - resolution: {integrity: sha512-Bf/IMwl/cZIIo1v5tS0grmnPrlIeXfQdscRMtxsHj2pCZbvtJPZFuyRAVNhb9xGFPoN9zlA65ZymaajEtk4INA==} + storybook: ^9.1.20 - '@storybook/addon-toolbars@7.6.21': - resolution: {integrity: sha512-yXWnWb9Pi6NQdJRBIb3uPt+1NpfIueGrc2przK9SpQxhHcfPS6AaPLuPkfR+RiRzIHUj/dNRcFIQoAPrDi09dA==} - - '@storybook/addon-viewport@7.6.21': - resolution: {integrity: sha512-KqciCTemFomiaOXz2tXVe2rNsOQqlru2f9l4jzv7ttpBKErY0MUxNO5ytL1fM/jts+m7BFZSTGl13YhPaBhi3Q==} - - '@storybook/api@6.5.16': - resolution: {integrity: sha512-HOsuT8iomqeTMQJrRx5U8nsC7lJTwRr1DhdD0SzlqL4c80S/7uuCy4IZvOt4sYQjOzW5fOo/kamcoBXyLproTA==} + '@storybook/builder-vite@10.3.4': + resolution: {integrity: sha512-dNQyBZpBKvwmhSTpjrsuxxY8FqFCh0hgu5+46h2WbgQ2Te3pO458heWkGb+QO7mC6FmkXO6j6zgYzXticD6F2A==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + storybook: ^10.3.4 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - '@storybook/blocks@7.6.21': - resolution: {integrity: sha512-B1fttVQRbKVWr9MaZEvh9vlJbrVQ20YR0EjN/uHAHCxvV1DF0ViWPRF/t1bqNCeUarEuet9WIMrNX/qXz7OTkA==} + '@storybook/builder-vite@9.1.20': + resolution: {integrity: sha512-cdU3Q2/wEaT8h+mApFToRiF/0hYKH1eAkD0scQn67aODgp7xnkr0YHcdA+8w0Uxd2V7U8crV/cmT/HD0ELVOGw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + storybook: ^9.1.20 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - '@storybook/builder-manager@7.6.21': - resolution: {integrity: sha512-j6N/OiwUGHzvDSpWKlrjuR8Fp3unEAhowgtKpc8fV3Qw0xi5lEmJc4yu0R5cIGkOsSoA5Oe6nLGhjRjvddioQA==} - - '@storybook/builder-vite@7.6.21': - resolution: {integrity: sha512-gP6He+fMCJ0anqh2jwLj780D/NRPtFiRIQTCLzJr5piNrv+Qcelh81H10thqnuV3WFwt8zW/zIVdNtJ/NYwl5w==} + '@storybook/csf-plugin@10.3.4': + resolution: {integrity: sha512-WPP0Z39o82WiohPkhPOs6z+9yJ+bVvqPz4d+QUPfE6FMvOOBLojlwOcGx6Xmclyn5H/CKwywFrjuz4mBO/nHhA==} peerDependencies: - '@preact/preset-vite': '*' - typescript: '>= 4.3.x' - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 - vite-plugin-glimmerx: '*' + esbuild: '*' + rollup: '*' + storybook: ^10.3.4 + vite: '*' + webpack: '*' peerDependenciesMeta: - '@preact/preset-vite': + esbuild: optional: true - typescript: + rollup: optional: true - vite-plugin-glimmerx: + vite: + optional: true + webpack: optional: true - '@storybook/channels@6.5.16': - resolution: {integrity: sha512-VylzaWQZaMozEwZPJdyJoz+0jpDa8GRyaqu9TGG6QGv+KU5POoZaGLDkRE7TzWkyyP0KQLo80K99MssZCpgSeg==} - - '@storybook/channels@7.6.21': - resolution: {integrity: sha512-899XbW60IXIkWDo90bS5ovjxnFUDgD8B2ZwUEJUmuhIXqQeSg2iJ8uYI699Csei+DoDn5gZYJD+BHbSUuc4g+Q==} - - '@storybook/cli@7.6.21': - resolution: {integrity: sha512-8SCDEeoBm+RAQDiH4HOjsQFJhReI7EJRylXVtllVhmq6TpxyJNZz8CSWEIU0zFhznIHktevriVzRR/qAKdUXng==} - hasBin: true - - '@storybook/client-logger@6.5.16': - resolution: {integrity: sha512-pxcNaCj3ItDdicPTXTtmYJE3YC1SjxFrBmHcyrN+nffeNyiMuViJdOOZzzzucTUG0wcOOX8jaSyak+nnHg5H1Q==} - - '@storybook/client-logger@7.6.21': - resolution: {integrity: sha512-NWh32K+N6htmmPfqSPOlA6gy80vFQZLnusK8+/7Hp0sSG//OV5ahlnlSveLUOub2e97CU5EvYUL1xNmSuqk2jQ==} - - '@storybook/codemod@7.6.21': - resolution: {integrity: sha512-AFkOB+2vSRXbjUdTI5rsvL8YdqVcmKgmJB3QgwbmLp804Qhqn/WcbOkPOT6zqdcgDTLGaFUIFigvjc7cly3fkw==} - - '@storybook/components@7.6.21': - resolution: {integrity: sha512-C3YX/IWNpvarwC2IYtGRTzxKL/U7wkdHWMHBhun4ndLnkU1btSVX26E4iZnXJKXbiqmYOzJcb4YTFlvQtpDzVg==} + '@storybook/csf-plugin@9.1.20': + resolution: {integrity: sha512-HHgk50YQhML7mT01Mzf9N7lNMFHWN4HwwRP90kPT9Ct+Jhx7h3LBDbdmWjI96HwujcpY7eoYdTfpB1Sw8Z7nBQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@storybook/core-client@7.6.21': - resolution: {integrity: sha512-Z2xGGp3OfLoWyi25YAVTWRHiV2wRDxpTWZt8O6ZFfozhZfzeR3h6Rvz+vnCNPK0dglEo5CBoOf6fj/5NVVZAxQ==} - - '@storybook/core-common@7.6.21': - resolution: {integrity: sha512-3xeEAsEwPIEdnWiFJcxD3ObRrF7Vy1q/TKIExbk6p8Flx+XPXQKRZd/T+m5/8/zLYevasvY6hdVN91Fhcw9S2Q==} - - '@storybook/core-events@6.5.16': - resolution: {integrity: sha512-qMZQwmvzpH5F2uwNUllTPg6eZXr2OaYZQRRN8VZJiuorZzDNdAFmiVWMWdkThwmyLEJuQKXxqCL8lMj/7PPM+g==} - - '@storybook/core-events@7.6.21': - resolution: {integrity: sha512-Ez6bhYuXbEkHVCmnNB/oqN0sQwphsmtPmjYdPMlTtEpVEIXHAw2qOlaDiGakoDHkgrTaxiYvdJrPH0UcEJcWDQ==} - - '@storybook/core-server@7.6.21': - resolution: {integrity: sha512-1Z92JjUumCFrLNJY7ZNH9bRXyNggtFvfrhVsHjIxvOJcXvI9cfXJQtN1Pcx2Gc7tQNLQfHp6CifmDCmAw3sbXA==} - - '@storybook/csf-plugin@7.6.21': - resolution: {integrity: sha512-lzVMq6INP649othoJ2RK0MtAAaBTs7XYLeJBaaPWdaaSZ90wENu3Hga1a9cKwK3V92l+jV8FMnp3XrQq1YGIQg==} - - '@storybook/csf-tools@7.6.21': - resolution: {integrity: sha512-DBdwDo4nOsXF/QV6Ru08xgb54M1o9A0E7D8VW0+PcFK+Y8naq8+I47PkijHloTxgZxUyX8OvboaLBMTGUV275w==} - - '@storybook/csf@0.0.1': - resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==} - - '@storybook/csf@0.0.2--canary.4566f4d.1': - resolution: {integrity: sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==} - - '@storybook/csf@0.1.13': - resolution: {integrity: sha512-7xOOwCLGB3ebM87eemep89MYRFTko+D8qE7EdAAq74lgdqRR5cOUtYWJLjO2dLtP94nqoOdHJo6MdLLKzg412Q==} - - '@storybook/docs-mdx@0.1.0': - resolution: {integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==} - - '@storybook/docs-tools@7.6.21': - resolution: {integrity: sha512-bT3S/7w8AeAgGUMc1xY+1w47IYtP8MibPUdauXdF3V7oVtpE4IIk1vWta3xGZvrUPBf09F+RAO9Nvp4NH0vRSA==} + storybook: ^9.1.20 '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} - '@storybook/manager-api@7.6.21': - resolution: {integrity: sha512-vc7rFvEhSbng3Dn7AJiNFh1MXGi+nlX238NQGeHY3yHzo9rb4cwBgV2RCcT6WRVVoLJFGpa50JkYu10ZEkdieg==} - - '@storybook/manager@7.6.21': - resolution: {integrity: sha512-kwtG7HfxYQIZeGwDg7xFkORhNf0PH+4jRLf/9M6amR537Hctay+Vlv2MGHO6LFzw6IwT4qCtO8xNgzcV9TxZtg==} - - '@storybook/mdx2-csf@1.1.0': - resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} - - '@storybook/node-logger@7.6.21': - resolution: {integrity: sha512-X4LwhWQ0KuLU7O2aEi7U9hhg+klnuvkXqhXIqAQCZEKogUxz7ywek+2h+7QqdgHFi6V7VYNtiMmMJKllzhg+OA==} - - '@storybook/postinstall@7.6.21': - resolution: {integrity: sha512-0NYT6tnEceRp0HE8sfR9P7o95Bz080y0s082xQ4QEHbTB8D67cJ0ML3TFxln55fOjw9/zX8FOLd/uXRHnOGQGQ==} - - '@storybook/preview-api@7.6.21': - resolution: {integrity: sha512-L5e6VjphfsnJk/kkOIRJzDaTfX5sNpiusocqEbHKTM7c9ZDAuaLPZKluP87AJ0u16UdWMuCu6YaQ6eAakDa9gg==} - - '@storybook/preview@7.6.21': - resolution: {integrity: sha512-CglztHnKVIDZVUjtAXja0BcMWgOPEr2jIdxcsehUDjdPi3/JxyhZwcE7sJ7ZxjpBe27v4W1bEVlKIRRP3YMRNg==} - - '@storybook/react-dom-shim@7.6.21': - resolution: {integrity: sha512-YklmjnLDpdmGIWqKcRii4dosQRydBApnOPHboVXUV2D1X4tUNRCXqoJztgVwxl2/8PlncM8HatBLDFqpLI4P0A==} + '@storybook/html@10.3.4': + resolution: {integrity: sha512-avV5DahEHOdG4Mxlvw6ZQYfl3Dy1oOKwNgJKWlCT7BKRF0/cCKt+849ipcDFKYIm++btGDtbtJPWfuVkyGkdQw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + storybook: ^10.3.4 - '@storybook/router@6.5.16': - resolution: {integrity: sha512-ZgeP8a5YV/iuKbv31V8DjPxlV4AzorRiR8OuSt/KqaiYXNXlOoQDz/qMmiNcrshrfLpmkzoq7fSo4T8lWo2UwQ==} + '@storybook/icons@1.6.0': + resolution: {integrity: sha512-hcFZIjW8yQz8O8//2WTIXylm5Xsgc+lW9ISLgUk1xGmptIJQRdlhVIXCpSyLrQaaRiyhQRaVg7l3BD9S216BHw==} + engines: {node: '>=14.0.0'} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@storybook/router@7.6.21': - resolution: {integrity: sha512-6oTZXeVODENygl7H0HTXdGqxbE9MB0oMleSgtPYxiuMWOlui+zzpd+hcggYtrSV5I9LBKsBic2Ujg6u54YqJIw==} + 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/semver@7.3.2': - resolution: {integrity: sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==} - engines: {node: '>=10'} - hasBin: true - - '@storybook/telemetry@7.6.21': - resolution: {integrity: sha512-bE68Ac6daL0JE9vjtHKwsM+uSXZ94QdoZL9RCTVvp0dI7htm7s7w7+Arm/aCxG9lnYTAjioWNRpHfeALVjsjIg==} - - '@storybook/theming@6.5.16': - resolution: {integrity: sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ==} + '@storybook/react-dom-shim@9.1.20': + resolution: {integrity: sha512-UYdZavfPwHEqCKMqPssUOlyFVZiJExLxnSHwkICSZBmw3gxXJcp1aXWs7PvoZdWz2K4ztl3IcKErXXHeiY6w+A==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + 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: ^9.1.20 - '@storybook/theming@7.6.21': - resolution: {integrity: sha512-x3nfuIc7OcIk8IjXdENwfM0TjjjCFlhObss5HCFO1xHBtROw+6IRHWhb982mtqS7OL61XNJAhc91lq79toFowg==} + '@storybook/web-components-vite@9.1.20': + resolution: {integrity: sha512-HssqrkgQgpTRaCOXmUTyeseEn7b9XJ296bXnJOcSZ5mQ6uxGAZm4AG0gmalHIbFRNdMncHtfX3jXmZznISttXw==} + engines: {node: '>=20.0.0'} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + storybook: ^9.1.20 - '@storybook/types@7.6.21': - resolution: {integrity: sha512-rJaBMxzXZOsJpqZGhebFJxOguZQBw5j+MVpqbFBA6vLZPx9wEbDBeVsPUxCxj+V1XkVcrNXf9qfThyJ8ETmLBw==} - - '@storybook/web-components-vite@7.6.21': - resolution: {integrity: sha512-xgBpwLsWIbRpSmICCI2rp/4Qk1+Lds+PULpb0eHwif573ObvsKQhixt9SE+iz3YltK7cDHJ9X8DTI8y1Mf8ByQ==} - engines: {node: ^14.18 || >=16} - - '@storybook/web-components@7.6.21': - resolution: {integrity: sha512-vwVlHB1VPn41qwCkntJErqXMghP2BPOIOQQlPRQ3ra2Pm9j71DGlJkYBZh9S5LI7Vlrl7Fkjie0zIMKZpJzpVw==} - engines: {node: '>=16.0.0'} + '@storybook/web-components@9.1.20': + resolution: {integrity: sha512-pDQ9ED5wIhPQeOJYv0RPCgLkGiDIKyX+YofQmjqAPIRSs5ewtK8W/ug3HqzggWnx7Fi3L04H81TGALtOU1LQiQ==} + engines: {node: '>=20.0.0'} peerDependencies: lit: ^2.0.0 || ^3.0.0 + storybook: ^9.1.20 '@swc/core-darwin-arm64@1.3.107': resolution: {integrity: sha512-47tD/5vSXWxPd0j/ZllyQUg4bqalbQTsmqSw0J4dDdS82MWqCAwUErUrAZPRjBkjNQ6Kmrf5rpCWaGTtPw+ngw==} @@ -4147,6 +3230,20 @@ packages: '@tarekraafat/autocomplete.js@10.2.9': resolution: {integrity: sha512-A7OP3iJDTWeO85M3Vxu391acu9SmDguormHpMZ13khuyM180dKl9O1gAXSDA322XwkYuUU1Ad7WchW1TQNNuDw==} + '@testing-library/dom@10.4.1': + resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} + engines: {node: '>=18'} + + '@testing-library/jest-dom@6.9.1': + resolution: {integrity: sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==} + engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + + '@testing-library/user-event@14.6.1': + resolution: {integrity: sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + '@tiptap/core@2.1.0': resolution: {integrity: sha512-cZbI4wBm8I5G1aPzJZuVCaGeQ6eXxn34bagDYM09497XnRqOzYm3ooKlVZGtnY0OSkcmuJYsGyZSEapSp+yYhw==} peerDependencies: @@ -4320,6 +3417,9 @@ packages: cpu: [arm64] os: [win32] + '@types/aria-query@5.0.4': + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} + '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -4338,15 +3438,15 @@ packages: '@types/bonjour@3.5.13': resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} + '@types/chai@5.2.3': + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} + '@types/connect-history-api-fallback@1.5.4': resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - '@types/cross-spawn@6.0.6': - resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} - '@types/css-font-loading-module@0.0.6': resolution: {integrity: sha512-MBvSMSxXFtIukyXRU3HhzL369rIWaqMVQD5kmDCYIFFD6Fe3lJ4c9UnLD02MLdTp7Z6ti7rO3SQtuDo7C80mmw==} @@ -4356,17 +3456,8 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/detect-port@1.3.5': - resolution: {integrity: sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==} - - '@types/doctrine@0.0.3': - resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==} - - '@types/ejs@3.1.5': - resolution: {integrity: sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==} - - '@types/emscripten@1.41.5': - resolution: {integrity: sha512-cMQm7pxu6BxtHyqJ7mQZ2kXWV5SLmugybFdHCBbJ5eHzOo6VhBckEgAT3//rP5FwPHNPeEiq4SmQ5ucBwsOo4Q==} + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} @@ -4389,9 +3480,6 @@ packages: '@types/express@4.17.25': resolution: {integrity: sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==} - '@types/find-cache-dir@3.2.1': - resolution: {integrity: sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==} - '@types/fs-extra@9.0.13': resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} @@ -4410,9 +3498,6 @@ packages: '@types/http-proxy@1.17.17': resolution: {integrity: sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==} - '@types/is-function@1.0.3': - resolution: {integrity: sha512-/CLhCW79JUeLKznI6mbVieGbl4QU5Hfn+6udw1YHZoofASjbQ5zaP5LzAUZYDpRYEjS4/P+DhEgyJ/PQmGGTWw==} - '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -4443,9 +3528,6 @@ packages: '@types/markdown-it@14.1.2': resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} - '@types/mdast@3.0.15': - resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} - '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} @@ -4455,9 +3537,6 @@ packages: '@types/mdx@2.0.13': resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} - '@types/mime-types@2.1.4': - resolution: {integrity: sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==} - '@types/mime@1.3.5': resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} @@ -4467,9 +3546,6 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node-fetch@2.6.13': - resolution: {integrity: sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==} - '@types/node-forge@1.3.14': resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==} @@ -4479,21 +3555,12 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@18.16.9': - resolution: {integrity: sha512-IeB32oIV4oGArLrd7znD2rkHQ6EDCM+2Sr76dJnrHwv9OHBTTM6nuDLK9bmikXzPa0ZlWMWtRGo/Uw4mrzQedA==} - '@types/node@22.9.3': resolution: {integrity: sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==} - '@types/normalize-package-data@2.4.4': - resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - '@types/pretty-hrtime@1.0.3': - resolution: {integrity: sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==} - '@types/prop-types@15.7.15': resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} @@ -4564,9 +3631,6 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/uuid@9.0.8': - resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} @@ -4597,18 +3661,30 @@ packages: typescript: optional: true + '@typescript-eslint/project-service@8.58.0': + resolution: {integrity: sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/scope-manager@5.44.0': resolution: {integrity: sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@5.62.0': - resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@6.13.2': resolution: {integrity: sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==} engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/scope-manager@8.58.0': + resolution: {integrity: sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.58.0': + resolution: {integrity: sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/type-utils@5.44.0': resolution: {integrity: sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4633,14 +3709,14 @@ packages: resolution: {integrity: sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@5.62.0': - resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@6.13.2': resolution: {integrity: sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==} engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/types@8.58.0': + resolution: {integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@5.44.0': resolution: {integrity: sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4650,15 +3726,6 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@5.62.0': - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/typescript-estree@6.13.2': resolution: {integrity: sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==} engines: {node: ^16.0.0 || >=18.0.0} @@ -4668,14 +3735,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@5.44.0': - resolution: {integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@typescript-eslint/typescript-estree@8.58.0': + resolution: {integrity: sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@5.62.0': - resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + '@typescript-eslint/utils@5.44.0': + resolution: {integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -4686,18 +3753,25 @@ packages: peerDependencies: eslint: ^7.0.0 || ^8.0.0 + '@typescript-eslint/utils@8.58.0': + resolution: {integrity: sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/visitor-keys@5.44.0': resolution: {integrity: sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@5.62.0': - resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@6.13.2': resolution: {integrity: sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==} engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/visitor-keys@8.58.0': + resolution: {integrity: sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} @@ -4714,6 +3788,29 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 + '@vitest/expect@3.2.4': + resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} + + '@vitest/mocker@3.2.4': + resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==} + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + + '@vitest/pretty-format@3.2.4': + resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} + + '@vitest/spy@3.2.4': + resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==} + + '@vitest/utils@3.2.4': + resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} + '@volar/kit@2.4.28': resolution: {integrity: sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg==} peerDependencies: @@ -4820,20 +3917,6 @@ packages: '@xtuc/long@4.2.2': resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - '@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15': - resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==} - engines: {node: '>=14.15.0'} - peerDependencies: - esbuild: '>=0.10.0' - - '@yarnpkg/fslib@2.10.3': - resolution: {integrity: sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==} - engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} - - '@yarnpkg/libzip@2.3.0': - resolution: {integrity: sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==} - engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} - '@yarnpkg/lockfile@1.1.0': resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} @@ -4868,18 +3951,15 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - address@1.2.2: - resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} - engines: {node: '>= 10.0.0'} + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} + hasBin: true adjust-sourcemap-loader@4.0.0: resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} engines: {node: '>=8.9'} - agent-base@5.1.1: - resolution: {integrity: sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==} - engines: {node: '>= 6.0.0'} - agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -4976,9 +4056,6 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - app-root-dir@1.0.2: - resolution: {integrity: sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==} - aproba@2.1.0: resolution: {integrity: sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==} @@ -4999,13 +4076,12 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - aria-hidden@1.2.6: - resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==} - engines: {node: '>=10'} - aria-query@5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + aria-query@5.3.2: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} @@ -5048,8 +4124,9 @@ packages: resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} - assert@2.1.0: - resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} ast-types-flow@0.0.7: resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} @@ -5067,9 +4144,6 @@ packages: resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} engines: {node: '>= 0.4'} - async-limiter@1.0.1: - resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} - async@3.2.6: resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} @@ -5116,11 +4190,6 @@ packages: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} - babel-core@7.0.0-bridge.0: - resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - babel-jest@29.7.0: resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5147,16 +4216,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - babel-plugin-polyfill-corejs2@0.4.15: - resolution: {integrity: sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-corejs3@0.14.0: - resolution: {integrity: sha512-AvDcMxJ34W4Wgy4KBIIePQTAOP1Ie2WFwkQp3dB7FQ/f0lI5+nM96zUnYEOE1P9sEg0es5VCP0HxiWu5fUHZAQ==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-corejs3@0.6.0: resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: @@ -5167,11 +4226,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - babel-plugin-polyfill-regenerator@0.6.6: - resolution: {integrity: sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-preset-current-node-syntax@1.2.0: resolution: {integrity: sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==} peerDependencies: @@ -5189,6 +4243,10 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -5214,10 +4272,6 @@ packages: bidi-js@1.0.3: resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} - big-integer@1.6.52: - resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} - engines: {node: '>=0.6'} - big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -5238,26 +4292,20 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - bplist-parser@0.2.0: - resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} - engines: {node: '>= 5.10.0'} - brace-expansion@1.1.12: resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} brace-expansion@2.0.2: resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + brace-expansion@5.0.5: + resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} + engines: {node: 18 || 20 || >=22} + braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browser-assert@1.2.1: - resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} - - browserify-zlib@0.1.4: - resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} - browserslist@4.21.4: resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -5271,9 +4319,6 @@ packages: bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - buffer-crc32@0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -5330,6 +4375,10 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + chai@5.3.3: + resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} + engines: {node: '>=18'} + chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -5353,6 +4402,10 @@ packages: chardet@2.1.1: resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} + check-error@2.1.3: + resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==} + engines: {node: '>= 16'} + chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} @@ -5369,9 +4422,6 @@ packages: resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} engines: {node: '>= 20.19.0'} - chownr@1.1.4: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} @@ -5388,9 +4438,6 @@ packages: resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} engines: {node: '>=8'} - citty@0.1.6: - resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - cjs-module-lexer@1.4.3: resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} @@ -5409,10 +4456,6 @@ packages: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} - cli-table3@0.6.5: - resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} - engines: {node: 10.* || >= 12.*} - cli-width@3.0.0: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} engines: {node: '>= 10'} @@ -5482,10 +4525,6 @@ packages: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - commander@6.2.1: - resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} - engines: {node: '>= 6'} - commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} @@ -5508,10 +4547,6 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - concat-stream@1.6.2: - resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} - engines: {'0': node >= 0.8} - confbox@0.1.8: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} @@ -5519,10 +4554,6 @@ packages: resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} engines: {node: '>=0.8'} - consola@3.4.2: - resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} - engines: {node: ^14.18.0 || >=16.10.0} - console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} @@ -5566,9 +4597,6 @@ packages: core-js-compat@3.48.0: resolution: {integrity: sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==} - core-js@3.48.0: - resolution: {integrity: sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==} - core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -5601,10 +4629,6 @@ packages: crossws@0.3.5: resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} - crypto-random-string@2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} - css-loader@6.7.3: resolution: {integrity: sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==} engines: {node: '>= 12.13.0'} @@ -5637,6 +4661,9 @@ packages: resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} engines: {node: '>= 6'} + css.escape@1.5.1: + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} + cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -5725,6 +4752,10 @@ packages: babel-plugin-macros: optional: true + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} + deep-equal@2.2.3: resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} engines: {node: '>= 0.4'} @@ -5736,10 +4767,6 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - default-browser-id@3.0.0: - resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} - engines: {node: '>=12'} - default-gateway@6.0.3: resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} engines: {node: '>= 10'} @@ -5762,10 +4789,6 @@ packages: defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - del@6.1.1: - resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} - engines: {node: '>=10'} - delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -5808,21 +4831,9 @@ packages: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} - detect-node-es@1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - detect-package-manager@2.0.1: - resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} - engines: {node: '>=12'} - - detect-port@1.6.1: - resolution: {integrity: sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==} - engines: {node: '>= 4.0.0'} - hasBin: true - devalue@5.6.4: resolution: {integrity: sha512-Gp6rDldRsFh/7XuouDbxMH3Mx8GMCcgzIb1pDTvNyn8pZGQ22u+Wa+lGV9dQCltFQ7uVw0MhRyb8XDskNFOReA==} @@ -5840,10 +4851,6 @@ packages: resolution: {integrity: sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==} engines: {node: '>=0.3.1'} - diff@5.2.2: - resolution: {integrity: sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==} - engines: {node: '>=0.3.1'} - diff@8.0.4: resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} engines: {node: '>=0.3.1'} @@ -5867,15 +4874,18 @@ packages: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} + dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + + dom-accessibility-api@0.6.3: + resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} + dom-serializer@1.4.1: resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - dom-walk@0.1.2: - resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} - domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} @@ -5893,14 +4903,6 @@ packages: domutils@3.2.2: resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} - dotenv-expand@10.0.0: - resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} - engines: {node: '>=12'} - - dotenv@16.6.1: - resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} - engines: {node: '>=12'} - dotenv@8.6.0: resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} engines: {node: '>=10'} @@ -5913,20 +4915,12 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} - duplexify@3.7.1: - resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} - eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} - hasBin: true - electron-to-chromium@1.5.286: resolution: {integrity: sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==} @@ -5954,9 +4948,6 @@ packages: encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} - end-of-stream@1.4.5: - resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.19.0: resolution: {integrity: sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==} engines: {node: '>=10.13.0'} @@ -5984,11 +4975,6 @@ packages: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} - envinfo@7.21.0: - resolution: {integrity: sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==} - engines: {node: '>=4'} - hasBin: true - err-code@2.0.3: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} @@ -6040,9 +5026,6 @@ packages: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} - esbuild-plugin-alias@0.2.1: - resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} - esbuild-register@3.6.0: resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} peerDependencies: @@ -6068,11 +5051,6 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.19.12: resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} engines: {node: '>=12'} @@ -6204,11 +5182,12 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-storybook@0.6.15: - resolution: {integrity: sha512-lAGqVAJGob47Griu29KXYowI4G7KwMoJDOkEip8ujikuDLxU+oWJ1l0WL6F2oDO4QiyUFXvtDkEkISMOPzo+7w==} - engines: {node: 12.x || 14.x || >= 16} + eslint-plugin-storybook@9.1.20: + resolution: {integrity: sha512-T7uqlzZABlOm0n36UQyyP0u7r+6/Bz5CTAvFK5n+FQPkAhba01mGovYVG61gcDeC06I0AlbZCZ0MP7MFxXAEVg==} + engines: {node: '>=20.0.0'} peerDependencies: - eslint: '>=6' + eslint: '>=8' + storybook: ^9.1.20 eslint-plugin-vue@9.33.0: resolution: {integrity: sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==} @@ -6238,6 +5217,10 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + eslint@8.57.1: resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6272,6 +5255,9 @@ packages: estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -6322,10 +5308,6 @@ packages: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} - extract-zip@1.7.0: - resolution: {integrity: sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==} - hasBin: true - fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -6364,9 +5346,6 @@ packages: fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - fd-slicer@1.1.0: - resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -6376,9 +5355,6 @@ packages: picomatch: optional: true - fetch-retry@5.0.6: - resolution: {integrity: sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==} - figures@3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} @@ -6387,12 +5363,6 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} - file-system-cache@2.3.0: - resolution: {integrity: sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==} - - filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} @@ -6401,18 +5371,10 @@ packages: resolution: {integrity: sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==} engines: {node: '>= 0.8'} - find-cache-dir@2.1.0: - resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} - engines: {node: '>=6'} - find-cache-dir@3.3.2: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} - find-up@3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -6435,10 +5397,6 @@ packages: resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} engines: {node: '>=8'} - flow-parser@0.299.0: - resolution: {integrity: sha512-phGMRoNt6SNglPHGRbCyWm9/pxfe6t/t4++EIYPaBGWT6e0lphLBgUMrvpL62NbRo9R549o3oqrbKHq82kANCw==} - engines: {node: '>=0.4.0'} - follow-redirects@1.15.11: resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} engines: {node: '>=4.0'} @@ -6481,17 +5439,6 @@ packages: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} - fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - - fs-extra@11.1.1: - resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} - engines: {node: '>=14.14'} - - fs-extra@11.3.3: - resolution: {integrity: sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==} - engines: {node: '>=14.14'} - fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -6559,22 +5506,10 @@ packages: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} - get-nonce@1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} - - get-npm-tarball-url@2.1.0: - resolution: {integrity: sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==} - engines: {node: '>=12.17'} - get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} - get-port@5.1.1: - resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} - engines: {node: '>=8'} - get-proto@1.0.1: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} @@ -6587,13 +5522,6 @@ packages: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} - giget@1.2.5: - resolution: {integrity: sha512-r1ekGw/Bgpi3HLV3h1MRBIlSAdHoIMklpaQ3OQLFcRw9PwAj2rqigvIbg+dBUI51OxVI2jsEtDywDBjSiuf7Ug==} - hasBin: true - - github-slugger@1.5.0: - resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} - github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} @@ -6627,9 +5555,6 @@ packages: engines: {node: '>=12'} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - global@4.4.0: - resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} - globals@13.24.0: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} @@ -6656,21 +5581,12 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - gunzip-maybe@1.4.2: - resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} - hasBin: true - h3@1.15.10: resolution: {integrity: sha512-YzJeWSkDZxAhvmp8dexjRK5hxziRO7I9m0N53WhvYL5NiWfkUkzssVzY9jvGu0HBoLFW6+duYmNSn6MaZBCCtg==} handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - handlebars@4.7.8: - resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} - engines: {node: '>=0.4.7'} - hasBin: true - has-bigints@1.1.0: resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} engines: {node: '>= 0.4'} @@ -6745,9 +5661,6 @@ packages: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true - hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - hosted-git-info@6.1.3: resolution: {integrity: sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -6818,10 +5731,6 @@ packages: engines: {node: '>=12'} hasBin: true - https-proxy-agent@4.0.0: - resolution: {integrity: sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==} - engines: {node: '>= 6.0.0'} - https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} @@ -6949,10 +5858,6 @@ packages: iron-webcrypto@1.2.1: resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} - is-absolute-url@3.0.3: - resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==} - engines: {node: '>=8'} - is-arguments@1.2.0: resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} engines: {node: '>= 0.4'} @@ -6980,10 +5885,6 @@ packages: resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} engines: {node: '>= 0.4'} - is-buffer@2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} - engines: {node: '>=4'} - is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -7000,9 +5901,6 @@ packages: resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} engines: {node: '>= 0.4'} - is-deflate@1.0.0: - resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==} - is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} @@ -7025,9 +5923,6 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-function@1.0.2: - resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} - is-generator-fn@2.1.0: resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} engines: {node: '>=6'} @@ -7040,10 +5935,6 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - is-gzip@1.0.0: - resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==} - engines: {node: '>=0.10.0'} - is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} engines: {node: '>=14.16'} @@ -7063,10 +5954,6 @@ packages: is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - is-nan@1.3.2: - resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} - engines: {node: '>= 0.4'} - is-negative-zero@2.0.3: resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} @@ -7079,10 +5966,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-path-cwd@2.2.0: - resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} - engines: {node: '>=6'} - is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} @@ -7178,10 +6061,6 @@ packages: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} - isobject@4.0.0: - resolution: {integrity: sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==} - engines: {node: '>=0.10.0'} - istanbul-lib-coverage@3.2.2: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} @@ -7213,11 +6092,6 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jake@10.9.4: - resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==} - engines: {node: '>=10'} - hasBin: true - jest-changed-files@29.7.0: resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -7370,15 +6244,6 @@ packages: resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true - jscodeshift@0.15.2: - resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} - hasBin: true - peerDependencies: - '@babel/preset-env': ^7.1.6 - peerDependenciesMeta: - '@babel/preset-env': - optional: true - jsdom@23.2.0: resolution: {integrity: sha512-L88oL7D/8ufIES+Zjz7v0aes+oBMh2Xnh3ygWvL0OaICOomKEPKuPnIfBJekiXr+BHbbMjrWn/xqrDQuxFTeyA==} engines: {node: '>=18'} @@ -7477,10 +6342,6 @@ packages: language-tags@1.0.5: resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} - lazy-universal-dotenv@4.0.0: - resolution: {integrity: sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==} - engines: {node: '>=14.0.0'} - less-loader@11.1.0: resolution: {integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==} engines: {node: '>= 14.15.0'} @@ -7622,10 +6483,6 @@ packages: resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==} engines: {node: '>= 12.13.0'} - locate-path@3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} - locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -7660,6 +6517,9 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true + loupe@3.2.1: + resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} + lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -7678,6 +6538,10 @@ packages: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} + lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} + hasBin: true + magic-string@0.27.0: resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} engines: {node: '>=12'} @@ -7714,9 +6578,6 @@ packages: makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - map-or-similar@1.5.0: - resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} - markdown-it@14.1.0: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true @@ -7724,15 +6585,6 @@ packages: markdown-table@3.0.4: resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} - markdown-to-jsx@7.7.17: - resolution: {integrity: sha512-7mG/1feQ0TX5I7YyMZVDgCC/y2I3CiEhIRQIhyov9nGBP5eoVrOXXHuL5ZP8GRfxVZKRiXWJgwXkb9It+nQZfQ==} - engines: {node: '>= 10'} - peerDependencies: - react: '>= 0.14.0' - peerDependenciesMeta: - react: - optional: true - marked@12.0.2: resolution: {integrity: sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==} engines: {node: '>= 18'} @@ -7742,81 +6594,42 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - mdast-util-definitions@4.0.0: - resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} - mdast-util-definitions@6.0.0: resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} - mdast-util-find-and-replace@2.2.2: - resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} - mdast-util-find-and-replace@3.0.2: resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} - mdast-util-from-markdown@1.3.1: - resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} - mdast-util-from-markdown@2.0.3: resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} - mdast-util-gfm-autolink-literal@1.0.3: - resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} - mdast-util-gfm-autolink-literal@2.0.1: resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} - mdast-util-gfm-footnote@1.0.2: - resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} - mdast-util-gfm-footnote@2.1.0: resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} - mdast-util-gfm-strikethrough@1.0.3: - resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} - mdast-util-gfm-strikethrough@2.0.0: resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} - mdast-util-gfm-table@1.0.7: - resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} - mdast-util-gfm-table@2.0.0: resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} - mdast-util-gfm-task-list-item@1.0.2: - resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} - mdast-util-gfm-task-list-item@2.0.0: resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} - mdast-util-gfm@2.0.2: - resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} - mdast-util-gfm@3.1.0: resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} - mdast-util-phrasing@3.0.1: - resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} - mdast-util-phrasing@4.1.0: resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} mdast-util-to-hast@13.2.1: resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} - mdast-util-to-markdown@1.5.0: - resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} - mdast-util-to-markdown@2.1.2: resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} - mdast-util-to-string@1.1.0: - resolution: {integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==} - - mdast-util-to-string@3.2.0: - resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} - mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} @@ -7843,9 +6656,6 @@ packages: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} - memoizerific@1.11.3: - resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} - merge-descriptors@1.0.3: resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} @@ -7860,171 +6670,87 @@ packages: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} - micromark-core-commonmark@1.1.0: - resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} - micromark-core-commonmark@2.0.3: resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} - micromark-extension-gfm-autolink-literal@1.0.5: - resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} - micromark-extension-gfm-autolink-literal@2.1.0: resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} - micromark-extension-gfm-footnote@1.1.2: - resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} - micromark-extension-gfm-footnote@2.1.0: resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} - micromark-extension-gfm-strikethrough@1.0.7: - resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} - micromark-extension-gfm-strikethrough@2.1.0: resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} - micromark-extension-gfm-table@1.0.7: - resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} - micromark-extension-gfm-table@2.1.1: resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} - micromark-extension-gfm-tagfilter@1.0.2: - resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} - micromark-extension-gfm-tagfilter@2.0.0: resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} - micromark-extension-gfm-task-list-item@1.0.5: - resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} - micromark-extension-gfm-task-list-item@2.1.0: resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} - micromark-extension-gfm@2.0.3: - resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} - micromark-extension-gfm@3.0.0: resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} - micromark-factory-destination@1.1.0: - resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} - micromark-factory-destination@2.0.1: resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} - micromark-factory-label@1.1.0: - resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} - micromark-factory-label@2.0.1: resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} - micromark-factory-space@1.1.0: - resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} - micromark-factory-space@2.0.1: resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} - micromark-factory-title@1.1.0: - resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} - micromark-factory-title@2.0.1: resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} - micromark-factory-whitespace@1.1.0: - resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} - micromark-factory-whitespace@2.0.1: resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} - micromark-util-character@1.2.0: - resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} - micromark-util-character@2.1.1: resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} - micromark-util-chunked@1.1.0: - resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} - micromark-util-chunked@2.0.1: resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} - micromark-util-classify-character@1.1.0: - resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} - micromark-util-classify-character@2.0.1: resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} - micromark-util-combine-extensions@1.1.0: - resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} - micromark-util-combine-extensions@2.0.1: resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} - micromark-util-decode-numeric-character-reference@1.1.0: - resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} - micromark-util-decode-numeric-character-reference@2.0.2: resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} - micromark-util-decode-string@1.1.0: - resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} - micromark-util-decode-string@2.0.1: resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} - micromark-util-encode@1.1.0: - resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} - micromark-util-encode@2.0.1: resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} - micromark-util-html-tag-name@1.2.0: - resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} - micromark-util-html-tag-name@2.0.1: resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} - micromark-util-normalize-identifier@1.1.0: - resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} - micromark-util-normalize-identifier@2.0.1: resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} - micromark-util-resolve-all@1.1.0: - resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} - micromark-util-resolve-all@2.0.1: resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} - micromark-util-sanitize-uri@1.2.0: - resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} - micromark-util-sanitize-uri@2.0.1: resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} - micromark-util-subtokenize@1.1.0: - resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} - micromark-util-subtokenize@2.1.0: resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} - micromark-util-symbol@1.1.0: - resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} - micromark-util-symbol@2.0.1: resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} - micromark-util-types@1.1.0: - resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} - micromark-util-types@2.0.2: resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} - micromark@3.2.0: - resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} - micromark@4.0.2: resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} @@ -8054,17 +6780,13 @@ packages: engines: {node: '>=4.0.0'} hasBin: true - mime@2.6.0: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} - engines: {node: '>=4.0.0'} - hasBin: true - mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} - min-document@2.19.2: - resolution: {integrity: sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A==} + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} mini-css-extract-plugin@2.7.2: resolution: {integrity: sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==} @@ -8075,6 +6797,10 @@ packages: minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + minimatch@10.2.5: + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} + minimatch@3.0.8: resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} @@ -8139,20 +6865,13 @@ packages: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} - mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} hasBin: true - mlly@1.8.0: - resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} + mlly@1.8.2: + resolution: {integrity: sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==} moment@2.30.1: resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} @@ -8238,10 +6957,6 @@ packages: node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - node-dir@0.1.17: - resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} - engines: {node: '>= 0.10.5'} - node-fetch-native@1.6.7: resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} @@ -8281,9 +6996,6 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} hasBin: true - normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - normalize-package-data@5.0.0: resolution: {integrity: sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -8347,11 +7059,6 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nypm@0.5.4: - resolution: {integrity: sha512-X0SNNrZiGU8/e/zAB7sCTtdxWTMSIO73q+xuKgglm2Yvzwlo8UoC5FNySQFCvl84uPaeADkqHUZUkWy4aH4xOA==} - engines: {node: ^14.16.0 || >=16.10.0} - hasBin: true - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -8475,10 +7182,6 @@ packages: resolution: {integrity: sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==} engines: {node: '>=20'} - p-locate@3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -8525,9 +7228,6 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true - pako@0.2.9: - resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} - pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} @@ -8568,10 +7268,6 @@ packages: path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} - path-exists@3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} - path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -8601,11 +7297,9 @@ packages: pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - peek-stream@1.1.3: - resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==} - - pend@1.2.0: - resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + pathval@2.0.1: + resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==} + engines: {node: '>= 14.16'} piccolore@0.1.3: resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==} @@ -8636,18 +7330,10 @@ packages: piscina@3.2.0: resolution: {integrity: sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==} - pkg-dir@3.0.0: - resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} - engines: {node: '>=6'} - pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pkg-dir@5.0.0: - resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} - engines: {node: '>=10'} - pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} @@ -8661,10 +7347,6 @@ packages: engines: {node: '>=18'} hasBin: true - polished@4.3.1: - resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} - engines: {node: '>=10'} - portfinder@1.0.38: resolution: {integrity: sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg==} engines: {node: '>= 10.12'} @@ -8765,6 +7447,14 @@ packages: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} + preact-render-to-string@6.6.7: + resolution: {integrity: sha512-3XdbsX3+vn9dQW+jJI/FsI9rlkgl6dbeUpqLsChak6jp3j3auFqBCkno7VChbMFs5Q8ylBj6DrUkKRwtVN3nvw==} + peerDependencies: + preact: '>=10 || >= 11.0.0-0' + + preact@10.29.0: + resolution: {integrity: sha512-wSAGyk2bYR1c7t3SZ3jHcM6xy0lcBcDel6lODcs9ME6Th++Dx2KU+6D3HD8wMMKGA8Wpw7OMd3/4RGzYRpzwRg==} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -8787,14 +7477,14 @@ packages: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} + pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + pretty-format@29.7.0: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - pretty-hrtime@1.0.3: - resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} - engines: {node: '>= 0.8'} - prismjs@1.30.0: resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} engines: {node: '>=6'} @@ -8806,14 +7496,6 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - - progress@2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - promise-inflight@1.0.1: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} peerDependencies: @@ -8898,24 +7580,12 @@ 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==} - prr@1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} psl@1.15.0: resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} - pump@2.0.1: - resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} - - pump@3.0.3: - resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} - - pumpify@1.5.1: - resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} - punycode.js@2.3.1: resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} engines: {node: '>=6'} @@ -8924,10 +7594,6 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - puppeteer-core@2.1.1: - resolution: {integrity: sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==} - engines: {node: '>=8.16.0'} - pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} @@ -8947,9 +7613,6 @@ packages: radix3@1.1.2: resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} - ramda@0.29.0: - resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==} - randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} @@ -8961,11 +7624,10 @@ packages: resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==} engines: {node: '>= 0.8'} - react-colorful@5.6.1: - resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} + react-docgen-typescript@2.4.0: + resolution: {integrity: sha512-ZtAp5XTO5HRzQctjPU0ybY0RRCQO19X/8fxn3w7y2VVTUbGHDKULPTL4ky3vB05euSgG5NpALhEhDPvQ56wvXg==} peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + typescript: '>= 4.3.x' react-dom@18.2.0: resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} @@ -8975,6 +7637,9 @@ packages: react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} @@ -8982,26 +7647,6 @@ packages: resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} engines: {node: '>=0.10.0'} - react-remove-scroll-bar@2.3.8: - resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-remove-scroll@2.5.5: - resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - react-router-dom@6.30.3: resolution: {integrity: sha512-pxPcv1AczD4vso7G4Z3TKcvlxK7g7TNt3/FNGMhfqyntocvYKj+GCatfigGDjbLozC4baguJ0ReCigoDJXb0ag==} engines: {node: '>=14.0.0'} @@ -9015,16 +7660,6 @@ packages: peerDependencies: react: '>=16.8' - react-style-singleton@2.2.3: - resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - react@18.3.1: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} @@ -9041,14 +7676,6 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} deprecated: This package is no longer supported. Please use @npmcli/package-json instead. - read-pkg-up@7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} - - read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} - read-yaml-file@1.1.0: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} @@ -9080,6 +7707,10 @@ packages: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} + redent@3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + reflect-metadata@0.1.14: resolution: {integrity: sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==} @@ -9136,12 +7767,6 @@ packages: rehype@13.0.2: resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} - remark-external-links@8.0.0: - resolution: {integrity: sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==} - - remark-gfm@3.0.1: - resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} - remark-gfm@4.0.1: resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} @@ -9151,9 +7776,6 @@ packages: remark-rehype@11.1.2: resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} - remark-slug@6.1.0: - resolution: {integrity: sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==} - remark-smartypants@3.0.2: resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} engines: {node: '>=16.0.0'} @@ -9175,10 +7797,6 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - requireindex@1.2.0: - resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==} - engines: {node: '>=0.10.5'} - requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} @@ -9243,16 +7861,6 @@ packages: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rimraf@2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -9291,10 +7899,6 @@ packages: rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} - sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} - safe-array-concat@1.1.3: resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} @@ -9665,9 +8269,6 @@ packages: resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} engines: {node: '>= 12'} - space-separated-tokens@1.1.5: - resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} - space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} @@ -9724,15 +8325,14 @@ packages: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} - store2@2.14.4: - resolution: {integrity: sha512-srTItn1GOvyvOycgxjAnPA63FZNwy0PTyUBFMHRM+hVFltAeoh0LmNBz9SZqUS9mMqGk8rfyWyXn3GH5ReJ8Zw==} - - storybook@7.6.21: - resolution: {integrity: sha512-zmicrWNy5GbrO7hZwVp6uZ6m93VWULePkhYB300jAer7Z+CH4yso/nNcyRO00rnD4zizJLy2MXeUJvydh7rOaw==} + storybook@9.1.20: + resolution: {integrity: sha512-6rME2tww6PFhm96iG2Xx44yzwLDWBiDWy+kJ2ub6x90werSTOiuo+tZJ94BgCfFutR0tEfLRIq59s+Zg6YyChA==} hasBin: true - - stream-shift@1.0.3: - resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true string-length@4.0.2: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} @@ -9794,6 +8394,10 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -9844,9 +8448,6 @@ packages: resolution: {integrity: sha512-gAQ9qrUN/UCypHtGFbbe7Rc/f9bzO88IwrG8TDo/aMKAApKyD6E3W4Cm0EfhfBb6Z6SKt59tTCTfD+n1xmAvMg==} engines: {node: '>=16.0.0'} - synchronous-promise@2.0.17: - resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==} - synckit@0.11.12: resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -9863,36 +8464,11 @@ packages: resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} engines: {node: '>=6'} - tar-fs@2.1.4: - resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} - - tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} - tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - telejson@6.0.8: - resolution: {integrity: sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg==} - - telejson@7.2.0: - resolution: {integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==} - - temp-dir@2.0.0: - resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} - engines: {node: '>=8'} - - temp@0.8.4: - resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} - engines: {node: '>=6.0.0'} - - tempy@1.0.1: - resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==} - engines: {node: '>=10'} - term-size@2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} @@ -9937,9 +8513,6 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - through2@2.0.5: - resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} - through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} @@ -9956,9 +8529,6 @@ packages: resolution: {integrity: sha512-Ae3OVUqifDw0wBriIBS7yVaW44Dp6eSHQcyq4Igc7eN2TJH/2YsicswaW+J/OuMvhpDPOKEgpAZCjkb4hpoyeA==} engines: {node: ^16.14.0 || >= 17.3.0} - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyexec@1.0.4: resolution: {integrity: sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==} engines: {node: '>=18'} @@ -9967,6 +8537,14 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} + tinyrainbow@2.0.0: + resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} + engines: {node: '>=14.0.0'} + + tinyspy@4.0.4: + resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} + engines: {node: '>=14.0.0'} + tippy.js@6.3.7: resolution: {integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==} @@ -9981,9 +8559,6 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - tocbot@4.36.4: - resolution: {integrity: sha512-ffznkKnZ1NdghwR1y8hN6W7kjn4FwcXq32Z1mn35gA7jd8dt2cTVAwL3d0BXXZGPu0Hd0evverUvcYAb/7vn0g==} - toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} @@ -10015,6 +8590,12 @@ packages: peerDependencies: typescript: '>=4.2.0' + ts-api-utils@2.5.0: + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} @@ -10080,10 +8661,6 @@ packages: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} - type-fest@0.16.0: - resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} - engines: {node: '>=10'} - type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -10092,18 +8669,6 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - - type-fest@0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} - engines: {node: '>=8'} - - type-fest@2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} - type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -10127,9 +8692,6 @@ packages: typed-assert@1.0.9: resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==} - typedarray@0.0.6: - resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typesafe-path@0.2.2: resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} @@ -10157,11 +8719,6 @@ packages: ufo@1.6.3: resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} - uglify-js@3.19.3: - resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} - engines: {node: '>=0.8.0'} - hasBin: true - ultrahtml@1.6.0: resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} @@ -10195,9 +8752,6 @@ packages: resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==} engines: {node: '>=4'} - unified@10.1.2: - resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} - unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} @@ -10224,19 +8778,9 @@ packages: resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - unique-string@2.0.0: - resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} - engines: {node: '>=8'} - unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} - unist-util-is@4.1.0: - resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} - - unist-util-is@5.2.1: - resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} - unist-util-is@6.0.1: resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} @@ -10249,30 +8793,15 @@ packages: unist-util-remove-position@5.0.0: resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} - unist-util-stringify-position@3.0.3: - resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} - unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} unist-util-visit-children@3.0.0: resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} - unist-util-visit-parents@3.1.1: - resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} - - unist-util-visit-parents@5.1.3: - resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} - unist-util-visit-parents@6.0.2: resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} - unist-util-visit@2.0.3: - resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} - - unist-util-visit@4.1.2: - resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} - unist-util-visit@5.1.0: resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} @@ -10292,10 +8821,38 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + unplugin-stencil@0.4.1: + resolution: {integrity: sha512-GeXXfzbIOtNrC6QQOmiWsxkDeuA+dWv8EicphfM2iUSsO5yQ+FnMdwlXIiqCi5VbnnKmXP7gnRdFUHwRdAralA==} + peerDependencies: + '@nuxt/kit': ^3 + '@nuxt/schema': ^3 + '@stencil/core': ^4.29.3 + esbuild: '*' + rollup: ^3 + vite: '>=3' + webpack: ^4 || ^5 + peerDependenciesMeta: + '@nuxt/kit': + optional: true + '@nuxt/schema': + optional: true + esbuild: + optional: true + rollup: + optional: true + vite: + optional: true + webpack: + optional: true + unplugin@1.16.1: resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} engines: {node: '>=14.0.0'} + unplugin@2.3.11: + resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} + engines: {node: '>=18.12.0'} + unstorage@1.17.5: resolution: {integrity: sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==} peerDependencies: @@ -10358,10 +8915,6 @@ packages: uploadthing: optional: true - untildify@4.0.0: - resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} - engines: {node: '>=8'} - update-browserslist-db@1.2.3: resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true @@ -10377,38 +8930,9 @@ packages: url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - use-callback-ref@1.3.3: - resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - - use-resize-observer@9.1.0: - resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} - peerDependencies: - react: 16.8.0 - 18 - react-dom: 16.8.0 - 18 - - use-sidecar@1.1.3: - resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - util@0.12.5: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - utils-merge@1.0.1: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} @@ -10417,15 +8941,6 @@ packages: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true - uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - - uvu@0.5.6: - resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} - engines: {node: '>=8'} - hasBin: true - v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} @@ -10450,15 +8965,9 @@ packages: vfile-location@5.0.3: resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} - vfile-message@3.1.4: - resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} - vfile-message@4.0.3: resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} - vfile@5.3.7: - resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} - vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} @@ -10797,9 +9306,6 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} - wordwrap@1.0.0: - resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -10811,24 +9317,10 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - write-file-atomic@2.4.3: - resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} - write-file-atomic@4.0.2: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - ws@6.2.3: - resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - ws@8.19.0: resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} engines: {node: '>=10.0.0'} @@ -10852,10 +9344,6 @@ packages: xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - xxhash-wasm@1.1.0: resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} @@ -10918,9 +9406,6 @@ packages: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} - yauzl@2.10.0: - resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} - yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} @@ -10960,8 +9445,7 @@ snapshots: '@actions/io@3.0.2': {} - '@adobe/css-tools@4.4.4': - optional: true + '@adobe/css-tools@4.4.4': {} '@alloc/quick-lru@5.2.0': optional: true @@ -10987,7 +9471,7 @@ snapshots: dependencies: '@ampproject/remapping': 2.2.0 '@angular-devkit/architect': 0.1501.6(chokidar@3.5.3) - '@angular-devkit/build-webpack': 0.1501.6(chokidar@3.5.3)(webpack-dev-server@4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) + '@angular-devkit/build-webpack': 0.1501.6(chokidar@3.5.3)(webpack-dev-server@4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) '@angular-devkit/core': 15.1.6(chokidar@3.5.3) '@angular/compiler-cli': 15.1.5(@angular/compiler@15.1.5(@angular/core@15.1.5(rxjs@7.8.2)(zone.js@0.14.10)))(typescript@4.9.5) '@babel/core': 7.20.12 @@ -11044,7 +9528,7 @@ snapshots: typescript: 4.9.5 webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) webpack-dev-middleware: 6.0.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) - webpack-dev-server: 4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) + webpack-dev-server: 4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))) webpack-merge: 5.8.0 webpack-subresource-integrity: 5.1.0(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) optionalDependencies: @@ -11065,12 +9549,12 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-webpack@0.1501.6(chokidar@3.5.3)(webpack-dev-server@4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17))': + '@angular-devkit/build-webpack@0.1501.6(chokidar@3.5.3)(webpack-dev-server@4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17))': dependencies: '@angular-devkit/architect': 0.1501.6(chokidar@3.5.3) rxjs: 6.6.7 webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) - webpack-dev-server: 4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) + webpack-dev-server: 4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))) transitivePeerDependencies: - chokidar @@ -11337,10 +9821,6 @@ snapshots: dependencies: yaml: 2.8.3 - '@aw-web-design/x-default-browser@1.4.126': - dependencies: - default-browser-id: 3.0.0 - '@babel/code-frame@7.29.0': dependencies: '@babel/helper-validator-identifier': 7.28.5 @@ -11452,19 +9932,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.28.5 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.29.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -11472,13 +9939,6 @@ snapshots: regexpu-core: 6.4.0 semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - regexpu-core: 6.4.0 - semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -11491,17 +9951,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-define-polyfill-provider@0.6.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - debug: 4.4.3 - lodash.debounce: 4.0.8 - resolve: 1.22.11 - transitivePeerDependencies: - - supports-color - '@babel/helper-environment-visitor@7.24.7': dependencies: '@babel/types': 7.29.0 @@ -11564,15 +10013,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-wrap-function': 7.28.6 - '@babel/traverse': 7.29.0 - transitivePeerDependencies: - - supports-color - '@babel/helper-replace-supers@7.28.6(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -11582,16 +10022,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-member-expression-to-functions': 7.28.5 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.29.0 - transitivePeerDependencies: - - supports-color - - '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 @@ -11625,29 +10056,11 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -11657,23 +10070,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 - transitivePeerDependencies: - - supports-color - '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -11769,10 +10165,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -11834,21 +10226,11 @@ snapshots: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-flow@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 @@ -11959,31 +10341,11 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0) - '@babel/traverse': 7.29.0 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -12002,51 +10364,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-classes@7.28.6(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -12059,30 +10386,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-globals': 7.28.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) - '@babel/traverse': 7.29.0 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 '@babel/template': 7.28.6 - '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/template': 7.28.6 - '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -12091,76 +10400,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-explicit-resource-management@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-exponentiation-operator@7.28.6(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-exponentiation-operator@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-flow': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -12169,14 +10424,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -12186,45 +10433,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-json-strings@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-literals@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-literals@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-logical-assignment-operators@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -12233,14 +10451,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -12249,14 +10459,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -12267,97 +10469,89 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.29.0)': + '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.20.12)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) + '@babel/core': 7.20.12 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.20.12)': + '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.20.12) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.20.12)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) + '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.20.12)': + '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.20.12) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0)': + '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.20.12)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) + '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.20.12)': + '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.20.12)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-numeric-separator@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.20.12)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-compilation-targets': 7.28.6 + '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) - '@babel/traverse': 7.29.0 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.20.12)': + '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.20.12) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-runtime@7.19.6(@babel/core@7.20.12)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.20.12 + '@babel/helper-module-imports': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) + babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.20.12) + babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.20.12) + babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.20.12) + semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-catch-binding@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.20.12)': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.20.12)': + '@babel/plugin-transform-spread@7.28.6(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 @@ -12365,133 +10559,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.29.0)': + '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.20.12)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.20.12)': - dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.20.12)': - dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.20.12)': - dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-regexp-modifiers@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.20.12)': - dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-runtime@7.19.6(@babel/core@7.20.12)': - dependencies: - '@babel/core': 7.20.12 - '@babel/helper-module-imports': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.20.12) - babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.20.12) - babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.20.12) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.20.12)': - dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-spread@7.28.6(@babel/core@7.20.12)': - dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-spread@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.20.12)': - dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.20.12)': @@ -12499,66 +10569,22 @@ snapshots: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-typescript@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-unicode-property-regex@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.20.12) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-unicode-sets-regex@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/preset-env@7.20.2(@babel/core@7.20.12)': dependencies: '@babel/compat-data': 7.29.0 @@ -12640,89 +10666,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-env@7.29.0(@babel/core@7.29.0)': - dependencies: - '@babel/compat-data': 7.29.0 - '@babel/core': 7.29.0 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.29.0) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0) - '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.0) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-computed-properties': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0) - '@babel/plugin-transform-dotall-regex': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-explicit-resource-management': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-json-strings': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-modules-systemjs': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) - '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-regenerator': 7.29.0(@babel/core@7.29.0) - '@babel/plugin-transform-regexp-modifiers': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-unicode-property-regex': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.29.0) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.0) - babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.29.0) - babel-plugin-polyfill-corejs3: 0.14.0(@babel/core@7.29.0) - babel-plugin-polyfill-regenerator: 0.6.6(@babel/core@7.29.0) - core-js-compat: 3.48.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/preset-flow@7.27.1(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.29.0) - '@babel/preset-modules@0.1.6(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -12732,33 +10675,6 @@ snapshots: '@babel/types': 7.29.0 esutils: 2.0.3 - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/types': 7.29.0 - esutils: 2.0.3 - - '@babel/preset-typescript@7.28.5(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color - - '@babel/register@7.28.6(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0 - clone-deep: 4.0.1 - find-cache-dir: 2.1.0 - make-dir: 2.1.0 - pirates: 4.0.7 - source-map-support: 0.5.21 - '@babel/runtime@7.20.7': dependencies: regenerator-runtime: 0.13.11 @@ -12973,9 +10889,6 @@ snapshots: fast-wrap-ansi: 0.1.6 sisteransi: 1.0.5 - '@colors/colors@1.5.0': - optional: true - '@cspotcode/source-map-support@0.8.1': dependencies: '@jridgewell/trace-mapping': 0.3.9 @@ -13030,10 +10943,6 @@ snapshots: tslib: 2.8.1 optional: true - '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@18.3.1)': - dependencies: - react: 18.3.1 - '@esbuild/aix-ppc64@0.19.12': optional: true @@ -13046,9 +10955,6 @@ snapshots: '@esbuild/android-arm64@0.17.19': optional: true - '@esbuild/android-arm64@0.18.20': - optional: true - '@esbuild/android-arm64@0.19.12': optional: true @@ -13061,9 +10967,6 @@ snapshots: '@esbuild/android-arm@0.17.19': optional: true - '@esbuild/android-arm@0.18.20': - optional: true - '@esbuild/android-arm@0.19.12': optional: true @@ -13076,9 +10979,6 @@ snapshots: '@esbuild/android-x64@0.17.19': optional: true - '@esbuild/android-x64@0.18.20': - optional: true - '@esbuild/android-x64@0.19.12': optional: true @@ -13091,9 +10991,6 @@ snapshots: '@esbuild/darwin-arm64@0.17.19': optional: true - '@esbuild/darwin-arm64@0.18.20': - optional: true - '@esbuild/darwin-arm64@0.19.12': optional: true @@ -13106,9 +11003,6 @@ snapshots: '@esbuild/darwin-x64@0.17.19': optional: true - '@esbuild/darwin-x64@0.18.20': - optional: true - '@esbuild/darwin-x64@0.19.12': optional: true @@ -13121,9 +11015,6 @@ snapshots: '@esbuild/freebsd-arm64@0.17.19': optional: true - '@esbuild/freebsd-arm64@0.18.20': - optional: true - '@esbuild/freebsd-arm64@0.19.12': optional: true @@ -13136,9 +11027,6 @@ snapshots: '@esbuild/freebsd-x64@0.17.19': optional: true - '@esbuild/freebsd-x64@0.18.20': - optional: true - '@esbuild/freebsd-x64@0.19.12': optional: true @@ -13151,9 +11039,6 @@ snapshots: '@esbuild/linux-arm64@0.17.19': optional: true - '@esbuild/linux-arm64@0.18.20': - optional: true - '@esbuild/linux-arm64@0.19.12': optional: true @@ -13166,9 +11051,6 @@ snapshots: '@esbuild/linux-arm@0.17.19': optional: true - '@esbuild/linux-arm@0.18.20': - optional: true - '@esbuild/linux-arm@0.19.12': optional: true @@ -13181,9 +11063,6 @@ snapshots: '@esbuild/linux-ia32@0.17.19': optional: true - '@esbuild/linux-ia32@0.18.20': - optional: true - '@esbuild/linux-ia32@0.19.12': optional: true @@ -13196,9 +11075,6 @@ snapshots: '@esbuild/linux-loong64@0.17.19': optional: true - '@esbuild/linux-loong64@0.18.20': - optional: true - '@esbuild/linux-loong64@0.19.12': optional: true @@ -13211,9 +11087,6 @@ snapshots: '@esbuild/linux-mips64el@0.17.19': optional: true - '@esbuild/linux-mips64el@0.18.20': - optional: true - '@esbuild/linux-mips64el@0.19.12': optional: true @@ -13226,9 +11099,6 @@ snapshots: '@esbuild/linux-ppc64@0.17.19': optional: true - '@esbuild/linux-ppc64@0.18.20': - optional: true - '@esbuild/linux-ppc64@0.19.12': optional: true @@ -13241,9 +11111,6 @@ snapshots: '@esbuild/linux-riscv64@0.17.19': optional: true - '@esbuild/linux-riscv64@0.18.20': - optional: true - '@esbuild/linux-riscv64@0.19.12': optional: true @@ -13256,9 +11123,6 @@ snapshots: '@esbuild/linux-s390x@0.17.19': optional: true - '@esbuild/linux-s390x@0.18.20': - optional: true - '@esbuild/linux-s390x@0.19.12': optional: true @@ -13271,9 +11135,6 @@ snapshots: '@esbuild/linux-x64@0.17.19': optional: true - '@esbuild/linux-x64@0.18.20': - optional: true - '@esbuild/linux-x64@0.19.12': optional: true @@ -13289,9 +11150,6 @@ snapshots: '@esbuild/netbsd-x64@0.17.19': optional: true - '@esbuild/netbsd-x64@0.18.20': - optional: true - '@esbuild/netbsd-x64@0.19.12': optional: true @@ -13307,9 +11165,6 @@ snapshots: '@esbuild/openbsd-x64@0.17.19': optional: true - '@esbuild/openbsd-x64@0.18.20': - optional: true - '@esbuild/openbsd-x64@0.19.12': optional: true @@ -13325,9 +11180,6 @@ snapshots: '@esbuild/sunos-x64@0.17.19': optional: true - '@esbuild/sunos-x64@0.18.20': - optional: true - '@esbuild/sunos-x64@0.19.12': optional: true @@ -13340,9 +11192,6 @@ snapshots: '@esbuild/win32-arm64@0.17.19': optional: true - '@esbuild/win32-arm64@0.18.20': - optional: true - '@esbuild/win32-arm64@0.19.12': optional: true @@ -13355,9 +11204,6 @@ snapshots: '@esbuild/win32-ia32@0.17.19': optional: true - '@esbuild/win32-ia32@0.18.20': - optional: true - '@esbuild/win32-ia32@0.19.12': optional: true @@ -13370,9 +11216,6 @@ snapshots: '@esbuild/win32-x64@0.17.19': optional: true - '@esbuild/win32-x64@0.18.20': - optional: true - '@esbuild/win32-x64@0.19.12': optional: true @@ -13409,25 +11252,6 @@ snapshots: ansi-to-html: 0.7.2 marked: 12.0.2 - '@fal-works/esbuild-plugin-global-externals@2.1.2': {} - - '@floating-ui/core@1.7.4': - dependencies: - '@floating-ui/utils': 0.2.10 - - '@floating-ui/dom@1.7.5': - dependencies: - '@floating-ui/core': 1.7.4 - '@floating-ui/utils': 0.2.10 - - '@floating-ui/react-dom@2.1.7(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@floating-ui/dom': 1.7.5 - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - - '@floating-ui/utils@0.2.10': {} - '@gar/promisify@1.1.3': {} '@hedgedoc/markdown-it-task-lists@1.0.5(markdown-it@14.1.0)': @@ -13767,8 +11591,6 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@juggle/resize-observer@3.4.0': {} - '@leichtgewicht/ip-codec@2.0.5': {} '@lit-labs/ssr-dom-shim@1.5.1': {} @@ -14238,18 +12060,12 @@ snapshots: '@material/theme': 13.0.0 tslib: 2.8.1 - '@mdx-js/react@2.3.0(react@18.3.1)': + '@mdx-js/react@3.1.1(@types/react@18.2.33)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 '@types/react': 18.2.33 react: 18.3.1 - '@ndelangen/get-tarball@3.0.9': - dependencies: - gunzip-maybe: 1.4.2 - pump: 3.0.3 - tar-fs: 2.1.4 - '@ngtools/webpack@15.1.6(@angular/compiler-cli@15.1.5(@angular/compiler@15.1.5(@angular/core@15.1.5(rxjs@7.8.2)(zone.js@0.14.10)))(typescript@4.9.5))(typescript@4.9.5)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17))': dependencies: '@angular/compiler-cli': 15.1.5(@angular/compiler@15.1.5(@angular/core@15.1.5(rxjs@7.8.2)(zone.js@0.14.10)))(typescript@4.9.5) @@ -14391,407 +12207,13 @@ snapshots: '@popperjs/core@2.11.8': {} - '@pxtrn/storybook-addon-docs-stencil@6.4.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@storybook/api': 6.5.16(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/client-logger': 6.5.16 - transitivePeerDependencies: - - react - - react-dom - - '@radix-ui/number@1.0.1': - dependencies: - '@babel/runtime': 7.28.6 + '@remirror/core-constants@2.0.2': {} - '@radix-ui/primitive@1.0.1': - dependencies: - '@babel/runtime': 7.28.6 + '@remix-run/router@1.23.2': {} - '@radix-ui/primitive@1.1.3': {} + '@rolldown/pluginutils@1.0.0-beta.27': {} - '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-collection@1.1.7(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-context': 1.1.2(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.2.3(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-compose-refs@1.1.2(@types/react@18.2.33)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-context@1.0.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-context@1.1.2(@types/react@18.2.33)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-direction@1.0.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-direction@1.1.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-id@1.0.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-id@1.1.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@floating-ui/react-dom': 2.1.7(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/rect': 1.0.1 - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-primitive@2.1.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-context': 1.1.2(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-direction': 1.1.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-id': 1.1.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-select@1.2.2(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@radix-ui/number': 1.0.1 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - aria-hidden: 1.2.6 - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - react-remove-scroll: 2.5.5(@types/react@18.2.33)(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-separator@1.1.7(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-slot@1.0.2(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-slot@1.2.3(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-toggle-group@1.1.11(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-direction': 1.1.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-toggle': 1.1.10(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-toggle@1.1.10(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-toolbar@1.1.11(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-direction': 1.1.1(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-separator': 1.1.7(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-toggle-group': 1.1.11(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@18.2.33)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-use-effect-event@0.0.2(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-use-previous@1.0.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-use-rect@1.0.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@radix-ui/rect': 1.0.1 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-use-size@1.0.1(@types/react@18.2.33)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.33)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.2.33 - - '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.28.6 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - '@types/react-dom': 18.2.14 - - '@radix-ui/rect@1.0.1': - dependencies: - '@babel/runtime': 7.28.6 - - '@remirror/core-constants@2.0.2': {} - - '@remix-run/router@1.23.2': {} - - '@rolldown/pluginutils@1.0.0-beta.27': {} - - '@rollup/plugin-json@6.1.0(rollup@3.29.5)': + '@rollup/plugin-json@6.1.0(rollup@3.29.5)': dependencies: '@rollup/pluginutils': 5.3.0(rollup@3.29.5) optionalDependencies: @@ -14987,611 +12409,111 @@ snapshots: '@stencil/core': 4.20.0 sass-embedded: 1.97.3 - '@stencil/vue-output-target@0.8.9(@stencil/core@4.20.0)': + '@stencil/storybook-plugin@0.6.1(@stencil/core@4.20.0)(esbuild@0.19.12)(preact@10.29.0)(rollup@3.29.5)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(typescript@6.0.2)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12))': dependencies: '@stencil/core': 4.20.0 - - '@storybook/addon-actions@7.6.21': - dependencies: - '@storybook/core-events': 7.6.21 + '@storybook/builder-vite': 10.3.4(esbuild@0.19.12)(rollup@3.29.5)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)) '@storybook/global': 5.0.0 - '@types/uuid': 9.0.8 - dequal: 2.0.3 - polished: 4.3.1 - uuid: 9.0.1 - - '@storybook/addon-backgrounds@7.6.21': - dependencies: - '@storybook/global': 5.0.0 - memoizerific: 1.11.3 - ts-dedent: 2.2.0 - - '@storybook/addon-controls@7.6.21(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@storybook/blocks': 7.6.21(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - lodash: 4.17.23 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - encoding - - react - - react-dom - - supports-color - - '@storybook/addon-docs@7.6.21(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@jest/transform': 29.7.0 - '@mdx-js/react': 2.3.0(react@18.3.1) - '@storybook/blocks': 7.6.21(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/client-logger': 7.6.21 - '@storybook/components': 7.6.21(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/csf-plugin': 7.6.21 - '@storybook/csf-tools': 7.6.21 - '@storybook/global': 5.0.0 - '@storybook/mdx2-csf': 1.1.0 - '@storybook/node-logger': 7.6.21 - '@storybook/postinstall': 7.6.21 - '@storybook/preview-api': 7.6.21 - '@storybook/react-dom-shim': 7.6.21(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/theming': 7.6.21(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/types': 7.6.21 - fs-extra: 11.3.3 - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - remark-external-links: 8.0.0 - remark-slug: 6.1.0 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - encoding - - supports-color - - '@storybook/addon-essentials@7.6.21(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@storybook/addon-actions': 7.6.21 - '@storybook/addon-backgrounds': 7.6.21 - '@storybook/addon-controls': 7.6.21(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/addon-docs': 7.6.21(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/addon-highlight': 7.6.21 - '@storybook/addon-measure': 7.6.21 - '@storybook/addon-outline': 7.6.21 - '@storybook/addon-toolbars': 7.6.21 - '@storybook/addon-viewport': 7.6.21 - '@storybook/core-common': 7.6.21(encoding@0.1.13) - '@storybook/manager-api': 7.6.21(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/node-logger': 7.6.21 - '@storybook/preview-api': 7.6.21 - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - encoding - - supports-color - - '@storybook/addon-highlight@7.6.21': - dependencies: - '@storybook/global': 5.0.0 - - '@storybook/addon-measure@7.6.21': - dependencies: - '@storybook/global': 5.0.0 - tiny-invariant: 1.3.3 - - '@storybook/addon-outline@7.6.21': - dependencies: - '@storybook/global': 5.0.0 - ts-dedent: 2.2.0 - - '@storybook/addon-toolbars@7.6.21': {} - - '@storybook/addon-viewport@7.6.21': - dependencies: - memoizerific: 1.11.3 - - '@storybook/api@6.5.16(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@storybook/channels': 6.5.16 - '@storybook/client-logger': 6.5.16 - '@storybook/core-events': 6.5.16 - '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.16(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/semver': 7.3.2 - '@storybook/theming': 6.5.16(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - core-js: 3.48.0 - fast-deep-equal: 3.1.3 - global: 4.4.0 - lodash: 4.17.23 - memoizerific: 1.11.3 - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - regenerator-runtime: 0.13.11 - store2: 2.14.4 - telejson: 6.0.8 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - - '@storybook/blocks@7.6.21(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@storybook/channels': 7.6.21 - '@storybook/client-logger': 7.6.21 - '@storybook/components': 7.6.21(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/core-events': 7.6.21 - '@storybook/csf': 0.1.13 - '@storybook/docs-tools': 7.6.21(encoding@0.1.13) - '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.6.21(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/preview-api': 7.6.21 - '@storybook/theming': 7.6.21(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/types': 7.6.21 - '@types/lodash': 4.17.23 - color-convert: 2.0.1 - dequal: 2.0.3 - lodash: 4.17.23 - markdown-to-jsx: 7.7.17(react@18.3.1) - memoizerific: 1.11.3 - polished: 4.3.1 - react: 18.3.1 - react-colorful: 5.6.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - react-dom: 18.2.0(react@18.3.1) - telejson: 7.2.0 - tocbot: 4.36.4 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - encoding - - supports-color - - '@storybook/builder-manager@7.6.21(encoding@0.1.13)': - dependencies: - '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 7.6.21(encoding@0.1.13) - '@storybook/manager': 7.6.21 - '@storybook/node-logger': 7.6.21 - '@types/ejs': 3.1.5 - '@types/find-cache-dir': 3.2.1 - '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.18.20) - browser-assert: 1.2.1 - ejs: 3.1.10 - esbuild: 0.18.20 - esbuild-plugin-alias: 0.2.1 - express: 4.22.1 - find-cache-dir: 3.3.2 - fs-extra: 11.3.3 - process: 0.11.10 - util: 0.12.5 + '@storybook/html': 10.3.4(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))) + preact-render-to-string: 6.6.7(preact@10.29.0) + react-docgen-typescript: 2.4.0(typescript@6.0.2) + storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + unplugin-stencil: 0.4.1(@stencil/core@4.20.0)(esbuild@0.19.12)(rollup@3.29.5)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)) transitivePeerDependencies: - - encoding - - supports-color - - '@storybook/builder-vite@7.6.21(encoding@0.1.13)(typescript@6.0.2)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))': - dependencies: - '@storybook/channels': 7.6.21 - '@storybook/client-logger': 7.6.21 - '@storybook/core-common': 7.6.21(encoding@0.1.13) - '@storybook/csf-plugin': 7.6.21 - '@storybook/node-logger': 7.6.21 - '@storybook/preview': 7.6.21 - '@storybook/preview-api': 7.6.21 - '@storybook/types': 7.6.21 - '@types/find-cache-dir': 3.2.1 - browser-assert: 1.2.1 - es-module-lexer: 0.9.3 - express: 4.22.1 - find-cache-dir: 3.3.2 - fs-extra: 11.3.3 - magic-string: 0.30.21 - rollup: 3.29.5 - vite: 7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3) - optionalDependencies: - typescript: 6.0.2 - transitivePeerDependencies: - - encoding - - supports-color - - '@storybook/channels@6.5.16': - dependencies: - core-js: 3.48.0 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - - '@storybook/channels@7.6.21': - dependencies: - '@storybook/client-logger': 7.6.21 - '@storybook/core-events': 7.6.21 - '@storybook/global': 5.0.0 - qs: 6.14.1 - telejson: 7.2.0 - tiny-invariant: 1.3.3 - - '@storybook/cli@7.6.21(encoding@0.1.13)': - dependencies: - '@babel/core': 7.29.0 - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) - '@babel/types': 7.29.0 - '@ndelangen/get-tarball': 3.0.9 - '@storybook/codemod': 7.6.21 - '@storybook/core-common': 7.6.21(encoding@0.1.13) - '@storybook/core-events': 7.6.21 - '@storybook/core-server': 7.6.21(encoding@0.1.13) - '@storybook/csf-tools': 7.6.21 - '@storybook/node-logger': 7.6.21 - '@storybook/telemetry': 7.6.21(encoding@0.1.13) - '@storybook/types': 7.6.21 - '@types/semver': 7.7.1 - '@yarnpkg/fslib': 2.10.3 - '@yarnpkg/libzip': 2.3.0 - chalk: 4.1.2 - commander: 6.2.1 - cross-spawn: 7.0.6 - detect-indent: 6.1.0 - envinfo: 7.21.0 - execa: 5.1.1 - express: 4.22.1 - find-up: 5.0.0 - fs-extra: 11.3.3 - get-npm-tarball-url: 2.1.0 - get-port: 5.1.1 - giget: 1.2.5 - globby: 11.1.0 - jscodeshift: 0.15.2(@babel/preset-env@7.29.0(@babel/core@7.29.0)) - leven: 3.1.0 - ora: 5.4.1 - prettier: 2.8.8 - prompts: 2.4.2 - puppeteer-core: 2.1.1 - read-pkg-up: 7.0.1 - semver: 7.7.3 - strip-json-comments: 3.1.1 - tempy: 1.0.1 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - - '@storybook/client-logger@6.5.16': - dependencies: - core-js: 3.48.0 - global: 4.4.0 - - '@storybook/client-logger@7.6.21': - dependencies: - '@storybook/global': 5.0.0 - - '@storybook/codemod@7.6.21': - dependencies: - '@babel/core': 7.29.0 - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) - '@babel/types': 7.29.0 - '@storybook/csf': 0.1.13 - '@storybook/csf-tools': 7.6.21 - '@storybook/node-logger': 7.6.21 - '@storybook/types': 7.6.21 - '@types/cross-spawn': 6.0.6 - cross-spawn: 7.0.6 - globby: 11.1.0 - jscodeshift: 0.15.2(@babel/preset-env@7.29.0(@babel/core@7.29.0)) - lodash: 4.17.23 - prettier: 2.8.8 - recast: 0.23.11 - transitivePeerDependencies: - - supports-color - - '@storybook/components@7.6.21(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@radix-ui/react-toolbar': 1.1.11(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/client-logger': 7.6.21 - '@storybook/csf': 0.1.13 - '@storybook/global': 5.0.0 - '@storybook/theming': 7.6.21(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/types': 7.6.21 - memoizerific: 1.11.3 - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - use-resize-observer: 9.1.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - util-deprecate: 1.0.2 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - '@storybook/core-client@7.6.21': - dependencies: - '@storybook/client-logger': 7.6.21 - '@storybook/preview-api': 7.6.21 - - '@storybook/core-common@7.6.21(encoding@0.1.13)': - dependencies: - '@storybook/core-events': 7.6.21 - '@storybook/node-logger': 7.6.21 - '@storybook/types': 7.6.21 - '@types/find-cache-dir': 3.2.1 - '@types/node': 18.16.9 - '@types/node-fetch': 2.6.13 - '@types/pretty-hrtime': 1.0.3 - chalk: 4.1.2 - esbuild: 0.18.20 - esbuild-register: 3.6.0(esbuild@0.18.20) - file-system-cache: 2.3.0 - find-cache-dir: 3.3.2 - find-up: 5.0.0 - fs-extra: 11.3.3 - glob: 10.5.0 - handlebars: 4.7.8 - lazy-universal-dotenv: 4.0.0 - node-fetch: 2.7.0(encoding@0.1.13) - picomatch: 2.3.1 - pkg-dir: 5.0.0 - pretty-hrtime: 1.0.3 - resolve-from: 5.0.0 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - encoding - - supports-color - - '@storybook/core-events@6.5.16': - dependencies: - core-js: 3.48.0 - - '@storybook/core-events@7.6.21': - dependencies: - ts-dedent: 2.2.0 - - '@storybook/core-server@7.6.21(encoding@0.1.13)': - dependencies: - '@aw-web-design/x-default-browser': 1.4.126 - '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-manager': 7.6.21(encoding@0.1.13) - '@storybook/channels': 7.6.21 - '@storybook/core-common': 7.6.21(encoding@0.1.13) - '@storybook/core-events': 7.6.21 - '@storybook/csf': 0.1.13 - '@storybook/csf-tools': 7.6.21 - '@storybook/docs-mdx': 0.1.0 - '@storybook/global': 5.0.0 - '@storybook/manager': 7.6.21 - '@storybook/node-logger': 7.6.21 - '@storybook/preview-api': 7.6.21 - '@storybook/telemetry': 7.6.21(encoding@0.1.13) - '@storybook/types': 7.6.21 - '@types/detect-port': 1.3.5 - '@types/node': 18.16.9 - '@types/pretty-hrtime': 1.0.3 - '@types/semver': 7.7.1 - better-opn: 3.0.2 - chalk: 4.1.2 - cli-table3: 0.6.5 - compression: 1.8.1 - detect-port: 1.6.1 - express: 4.22.1 - fs-extra: 11.3.3 - globby: 11.1.0 - lodash: 4.17.23 - open: 8.4.2 - pretty-hrtime: 1.0.3 - prompts: 2.4.2 - read-pkg-up: 7.0.1 - semver: 7.7.3 - telejson: 7.2.0 - tiny-invariant: 1.3.3 - ts-dedent: 2.2.0 - util: 0.12.5 - util-deprecate: 1.0.2 - watchpack: 2.5.1 - ws: 8.19.0 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - - '@storybook/csf-plugin@7.6.21': - dependencies: - '@storybook/csf-tools': 7.6.21 - unplugin: 1.16.1 - transitivePeerDependencies: - - supports-color - - '@storybook/csf-tools@7.6.21': - dependencies: - '@babel/generator': 7.29.1 - '@babel/parser': 7.29.0 - '@babel/traverse': 7.29.0 - '@babel/types': 7.29.0 - '@storybook/csf': 0.1.13 - '@storybook/types': 7.6.21 - fs-extra: 11.3.3 - recast: 0.23.11 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - supports-color - - '@storybook/csf@0.0.1': - dependencies: - lodash: 4.17.23 - - '@storybook/csf@0.0.2--canary.4566f4d.1': - dependencies: - lodash: 4.17.23 - - '@storybook/csf@0.1.13': - dependencies: - type-fest: 2.19.0 - - '@storybook/docs-mdx@0.1.0': {} - - '@storybook/docs-tools@7.6.21(encoding@0.1.13)': - dependencies: - '@storybook/core-common': 7.6.21(encoding@0.1.13) - '@storybook/preview-api': 7.6.21 - '@storybook/types': 7.6.21 - '@types/doctrine': 0.0.3 - assert: 2.1.0 - doctrine: 3.0.0 - lodash: 4.17.23 - transitivePeerDependencies: - - encoding - - supports-color - - '@storybook/global@5.0.0': {} - - '@storybook/manager-api@7.6.21(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': - dependencies: - '@storybook/channels': 7.6.21 - '@storybook/client-logger': 7.6.21 - '@storybook/core-events': 7.6.21 - '@storybook/csf': 0.1.13 - '@storybook/global': 5.0.0 - '@storybook/router': 7.6.21 - '@storybook/theming': 7.6.21(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/types': 7.6.21 - dequal: 2.0.3 - lodash: 4.17.23 - memoizerific: 1.11.3 - store2: 2.14.4 - telejson: 7.2.0 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - react - - react-dom - - '@storybook/manager@7.6.21': {} - - '@storybook/mdx2-csf@1.1.0': {} - - '@storybook/node-logger@7.6.21': {} - - '@storybook/postinstall@7.6.21': {} - - '@storybook/preview-api@7.6.21': - dependencies: - '@storybook/channels': 7.6.21 - '@storybook/client-logger': 7.6.21 - '@storybook/core-events': 7.6.21 - '@storybook/csf': 0.1.13 - '@storybook/global': 5.0.0 - '@storybook/types': 7.6.21 - '@types/qs': 6.14.0 - dequal: 2.0.3 - lodash: 4.17.23 - memoizerific: 1.11.3 - qs: 6.14.1 - synchronous-promise: 2.0.17 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - - '@storybook/preview@7.6.21': {} + - '@nuxt/kit' + - '@nuxt/schema' + - esbuild + - preact + - rollup + - typescript + - vite + - webpack - '@storybook/react-dom-shim@7.6.21(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': + '@stencil/vue-output-target@0.8.9(@stencil/core@4.20.0)': dependencies: - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) + '@stencil/core': 4.20.0 - '@storybook/router@6.5.16(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': + '@storybook/addon-docs@9.1.20(@types/react@18.2.33)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))': dependencies: - '@storybook/client-logger': 6.5.16 - core-js: 3.48.0 - memoizerific: 1.11.3 - qs: 6.14.1 + '@mdx-js/react': 3.1.1(@types/react@18.2.33)(react@18.3.1) + '@storybook/csf-plugin': 9.1.20(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))) + '@storybook/icons': 1.6.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1) + '@storybook/react-dom-shim': 9.1.20(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))) react: 18.3.1 react-dom: 18.2.0(react@18.3.1) - regenerator-runtime: 0.13.11 + storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' - '@storybook/router@7.6.21': + '@storybook/builder-vite@10.3.4(esbuild@0.19.12)(rollup@3.29.5)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12))': dependencies: - '@storybook/client-logger': 7.6.21 - memoizerific: 1.11.3 - qs: 6.14.1 + '@storybook/csf-plugin': 10.3.4(esbuild@0.19.12)(rollup@3.29.5)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)) + storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + ts-dedent: 2.2.0 + vite: 7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3) + transitivePeerDependencies: + - esbuild + - rollup + - webpack - '@storybook/semver@7.3.2': + '@storybook/builder-vite@9.1.20(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))': dependencies: - core-js: 3.48.0 - find-up: 4.1.0 + '@storybook/csf-plugin': 9.1.20(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))) + storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + ts-dedent: 2.2.0 + vite: 7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3) - '@storybook/telemetry@7.6.21(encoding@0.1.13)': + '@storybook/csf-plugin@10.3.4(esbuild@0.19.12)(rollup@3.29.5)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12))': dependencies: - '@storybook/client-logger': 7.6.21 - '@storybook/core-common': 7.6.21(encoding@0.1.13) - '@storybook/csf-tools': 7.6.21 - chalk: 4.1.2 - detect-package-manager: 2.0.1 - fetch-retry: 5.0.6 - fs-extra: 11.3.3 - read-pkg-up: 7.0.1 - transitivePeerDependencies: - - encoding - - supports-color + storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + unplugin: 2.3.11 + optionalDependencies: + esbuild: 0.19.12 + rollup: 3.29.5 + vite: 7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12) - '@storybook/theming@6.5.16(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': + '@storybook/csf-plugin@9.1.20(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))': dependencies: - '@storybook/client-logger': 6.5.16 - core-js: 3.48.0 - memoizerific: 1.11.3 - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - regenerator-runtime: 0.13.11 + storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + unplugin: 1.16.1 + + '@storybook/global@5.0.0': {} - '@storybook/theming@7.6.21(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': + '@storybook/html@10.3.4(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))': dependencies: - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) - '@storybook/client-logger': 7.6.21 '@storybook/global': 5.0.0 - memoizerific: 1.11.3 + storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + ts-dedent: 2.2.0 + + '@storybook/icons@1.6.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': + dependencies: react: 18.3.1 react-dom: 18.2.0(react@18.3.1) - '@storybook/types@7.6.21': + '@storybook/react-dom-shim@9.1.20(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))': dependencies: - '@storybook/channels': 7.6.21 - '@types/babel__core': 7.20.5 - '@types/express': 4.17.25 - file-system-cache: 2.3.0 + react: 18.3.1 + react-dom: 18.2.0(react@18.3.1) + storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) - '@storybook/web-components-vite@7.6.21(encoding@0.1.13)(lit@3.3.2)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(typescript@6.0.2)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))': + '@storybook/web-components-vite@9.1.20(lit@3.3.2)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))': dependencies: - '@storybook/builder-vite': 7.6.21(encoding@0.1.13)(typescript@6.0.2)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) - '@storybook/core-server': 7.6.21(encoding@0.1.13) - '@storybook/node-logger': 7.6.21 - '@storybook/web-components': 7.6.21(encoding@0.1.13)(lit@3.3.2)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - magic-string: 0.30.21 + '@storybook/builder-vite': 9.1.20(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + '@storybook/web-components': 9.1.20(lit@3.3.2)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))) + storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) transitivePeerDependencies: - - '@preact/preset-vite' - - bufferutil - - encoding - lit - - react - - react-dom - - supports-color - - typescript - - utf-8-validate - vite - - vite-plugin-glimmerx - '@storybook/web-components@7.6.21(encoding@0.1.13)(lit@3.3.2)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': + '@storybook/web-components@9.1.20(lit@3.3.2)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))': dependencies: - '@storybook/client-logger': 7.6.21 - '@storybook/core-client': 7.6.21 - '@storybook/docs-tools': 7.6.21(encoding@0.1.13) '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.6.21(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/preview-api': 7.6.21 - '@storybook/types': 7.6.21 lit: 3.3.2 + storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) tiny-invariant: 1.3.3 ts-dedent: 2.2.0 - transitivePeerDependencies: - - encoding - - react - - react-dom - - supports-color '@swc/core-darwin-arm64@1.3.107': optional: true @@ -15724,6 +12646,30 @@ snapshots: '@tarekraafat/autocomplete.js@10.2.9': {} + '@testing-library/dom@10.4.1': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/runtime': 7.28.6 + '@types/aria-query': 5.0.4 + aria-query: 5.3.0 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + picocolors: 1.1.1 + pretty-format: 27.5.1 + + '@testing-library/jest-dom@6.9.1': + dependencies: + '@adobe/css-tools': 4.4.4 + aria-query: 5.3.2 + css.escape: 1.5.1 + dom-accessibility-api: 0.6.3 + picocolors: 1.1.1 + redent: 3.0.0 + + '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.1)': + dependencies: + '@testing-library/dom': 10.4.1 + '@tiptap/core@2.1.0(@tiptap/pm@2.1.0)': dependencies: '@tiptap/pm': 2.1.0 @@ -15895,6 +12841,8 @@ snapshots: '@turbo/windows-arm64@2.9.3': optional: true + '@types/aria-query@5.0.4': {} + '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.29.0 @@ -15925,6 +12873,11 @@ snapshots: dependencies: '@types/node': 14.18.63 + '@types/chai@5.2.3': + dependencies: + '@types/deep-eql': 4.0.2 + assertion-error: 2.0.1 + '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.1.1 @@ -15934,10 +12887,6 @@ snapshots: dependencies: '@types/node': 14.18.63 - '@types/cross-spawn@6.0.6': - dependencies: - '@types/node': 14.18.63 - '@types/css-font-loading-module@0.0.6': {} '@types/css-font-loading-module@0.0.7': {} @@ -15946,13 +12895,7 @@ snapshots: dependencies: '@types/ms': 2.1.0 - '@types/detect-port@1.3.5': {} - - '@types/doctrine@0.0.3': {} - - '@types/ejs@3.1.5': {} - - '@types/emscripten@1.41.5': {} + '@types/deep-eql@4.0.2': {} '@types/eslint-scope@3.7.7': dependencies: @@ -15989,8 +12932,6 @@ snapshots: '@types/qs': 6.14.0 '@types/serve-static': 1.15.10 - '@types/find-cache-dir@3.2.1': {} - '@types/fs-extra@9.0.13': dependencies: '@types/node': 14.18.63 @@ -16011,8 +12952,6 @@ snapshots: dependencies: '@types/node': 14.18.63 - '@types/is-function@1.0.3': {} - '@types/istanbul-lib-coverage@2.0.6': {} '@types/istanbul-lib-report@3.0.3': @@ -16045,10 +12984,6 @@ snapshots: '@types/linkify-it': 5.0.0 '@types/mdurl': 2.0.0 - '@types/mdast@3.0.15': - dependencies: - '@types/unist': 2.0.11 - '@types/mdast@4.0.4': dependencies: '@types/unist': 3.0.3 @@ -16057,8 +12992,6 @@ snapshots: '@types/mdx@2.0.13': {} - '@types/mime-types@2.1.4': {} - '@types/mime@1.3.5': {} '@types/ms@2.1.0': {} @@ -16067,11 +13000,6 @@ snapshots: dependencies: '@types/unist': 2.0.11 - '@types/node-fetch@2.6.13': - dependencies: - '@types/node': 14.18.63 - form-data: 4.0.5 - '@types/node-forge@1.3.14': dependencies: '@types/node': 14.18.63 @@ -16080,18 +13008,12 @@ snapshots: '@types/node@14.18.63': {} - '@types/node@18.16.9': {} - '@types/node@22.9.3': dependencies: undici-types: 6.19.8 - '@types/normalize-package-data@2.4.4': {} - '@types/parse-json@4.0.2': {} - '@types/pretty-hrtime@1.0.3': {} - '@types/prop-types@15.7.15': {} '@types/prosemirror-markdown@1.5.6': @@ -16169,8 +13091,6 @@ snapshots: '@types/unist@3.0.3': {} - '@types/uuid@9.0.8': {} - '@types/ws@8.18.1': dependencies: '@types/node': 14.18.63 @@ -16247,21 +13167,34 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/project-service@8.58.0(typescript@6.0.2)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2) + '@typescript-eslint/types': 8.58.0 + debug: 4.4.3 + typescript: 6.0.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@5.44.0': dependencies: '@typescript-eslint/types': 5.44.0 '@typescript-eslint/visitor-keys': 5.44.0 - '@typescript-eslint/scope-manager@5.62.0': - dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/scope-manager@6.13.2': dependencies: '@typescript-eslint/types': 6.13.2 '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/scope-manager@8.58.0': + dependencies: + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/visitor-keys': 8.58.0 + + '@typescript-eslint/tsconfig-utils@8.58.0(typescript@6.0.2)': + dependencies: + typescript: 6.0.2 + '@typescript-eslint/type-utils@5.44.0(eslint@8.57.1)(typescript@4.9.5)': dependencies: '@typescript-eslint/typescript-estree': 5.44.0(typescript@4.9.5) @@ -16300,10 +13233,10 @@ snapshots: '@typescript-eslint/types@5.44.0': {} - '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/types@6.13.2': {} + '@typescript-eslint/types@8.58.0': {} + '@typescript-eslint/typescript-estree@5.44.0(typescript@4.9.5)': dependencies: '@typescript-eslint/types': 5.44.0 @@ -16318,20 +13251,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@5.62.0(typescript@6.0.2)': - dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.4.3 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.7.3 - tsutils: 3.21.0(typescript@6.0.2) - optionalDependencies: - typescript: 6.0.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@6.13.2(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 6.13.2 @@ -16360,6 +13279,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.58.0(typescript@6.0.2)': + dependencies: + '@typescript-eslint/project-service': 8.58.0(typescript@6.0.2) + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2) + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/visitor-keys': 8.58.0 + debug: 4.4.3 + minimatch: 10.2.5 + semver: 7.7.4 + tinyglobby: 0.2.15 + ts-api-utils: 2.5.0(typescript@6.0.2) + typescript: 6.0.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@5.44.0(eslint@8.57.1)(typescript@4.9.5)': dependencies: '@types/json-schema': 7.0.15 @@ -16375,21 +13309,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@6.0.2)': - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) - '@types/json-schema': 7.0.15 - '@types/semver': 7.7.1 - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@6.0.2) - eslint: 8.57.1 - eslint-scope: 5.1.1 - semver: 7.7.3 - transitivePeerDependencies: - - supports-color - - typescript - '@typescript-eslint/utils@6.13.2(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) @@ -16418,14 +13337,20 @@ snapshots: - supports-color - typescript - '@typescript-eslint/visitor-keys@5.44.0': + '@typescript-eslint/utils@8.58.0(eslint@8.57.1)(typescript@6.0.2)': dependencies: - '@typescript-eslint/types': 5.44.0 - eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2) + eslint: 8.57.1 + typescript: 6.0.2 + transitivePeerDependencies: + - supports-color - '@typescript-eslint/visitor-keys@5.62.0': + '@typescript-eslint/visitor-keys@5.44.0': dependencies: - '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/types': 5.44.0 eslint-visitor-keys: 3.4.3 '@typescript-eslint/visitor-keys@6.13.2': @@ -16433,6 +13358,11 @@ snapshots: '@typescript-eslint/types': 6.13.2 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.58.0': + dependencies: + '@typescript-eslint/types': 8.58.0 + eslint-visitor-keys: 5.0.1 + '@ungap/structured-clone@1.3.0': {} '@vitejs/plugin-react@4.7.0(vite@5.0.13(@types/node@22.9.3)(less@4.5.1)(lightningcss@1.32.0)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0))': @@ -16452,6 +13382,36 @@ snapshots: vite: 5.0.13(@types/node@22.9.3)(less@4.5.1)(lightningcss@1.32.0)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0) vue: 3.5.27(typescript@6.0.2) + '@vitest/expect@3.2.4': + dependencies: + '@types/chai': 5.2.3 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.3.3 + tinyrainbow: 2.0.0 + + '@vitest/mocker@3.2.4(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))': + dependencies: + '@vitest/spy': 3.2.4 + estree-walker: 3.0.3 + magic-string: 0.30.21 + optionalDependencies: + vite: 7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3) + + '@vitest/pretty-format@3.2.4': + dependencies: + tinyrainbow: 2.0.0 + + '@vitest/spy@3.2.4': + dependencies: + tinyspy: 4.0.4 + + '@vitest/utils@3.2.4': + dependencies: + '@vitest/pretty-format': 3.2.4 + loupe: 3.2.1 + tinyrainbow: 2.0.0 + '@volar/kit@2.4.28(typescript@6.0.2)': dependencies: '@volar/language-service': 2.4.28 @@ -16636,21 +13596,6 @@ snapshots: '@xtuc/long@4.2.2': {} - '@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.18.20)': - dependencies: - esbuild: 0.18.20 - tslib: 2.8.1 - - '@yarnpkg/fslib@2.10.3': - dependencies: - '@yarnpkg/libzip': 2.3.0 - tslib: 1.14.1 - - '@yarnpkg/libzip@2.3.0': - dependencies: - '@types/emscripten': 1.41.5 - tslib: 1.14.1 - '@yarnpkg/lockfile@1.1.0': {} abab@2.0.6: {} @@ -16676,15 +13621,13 @@ snapshots: acorn@8.15.0: {} - address@1.2.2: {} + acorn@8.16.0: {} adjust-sourcemap-loader@4.0.0: dependencies: loader-utils: 2.0.4 regex-parser: 2.3.1 - agent-base@5.1.1: {} - agent-base@6.0.2: dependencies: debug: 4.4.3 @@ -16776,8 +13719,6 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - app-root-dir@1.0.2: {} - aproba@2.1.0: {} are-we-there-yet@3.0.1: @@ -16796,14 +13737,14 @@ snapshots: argparse@2.0.1: {} - aria-hidden@1.2.6: - dependencies: - tslib: 2.8.1 - aria-query@5.1.3: dependencies: deep-equal: 2.2.3 + aria-query@5.3.0: + dependencies: + dequal: 2.0.3 + aria-query@5.3.2: {} array-buffer-byte-length@1.0.2: @@ -16869,13 +13810,7 @@ snapshots: get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 - assert@2.1.0: - dependencies: - call-bind: 1.0.8 - is-nan: 1.3.2 - object-is: 1.1.6 - object.assign: 4.1.7 - util: 0.12.5 + assertion-error@2.0.1: {} ast-types-flow@0.0.7: {} @@ -16979,8 +13914,6 @@ snapshots: async-function@1.0.0: {} - async-limiter@1.0.1: {} - async@3.2.6: {} asynckit@0.4.0: {} @@ -17022,10 +13955,6 @@ snapshots: axobject-query@4.1.0: {} - babel-core@7.0.0-bridge.0(@babel/core@7.29.0): - dependencies: - '@babel/core': 7.29.0 - babel-jest@29.7.0(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 @@ -17072,23 +14001,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs2@0.4.15(@babel/core@7.29.0): - dependencies: - '@babel/compat-data': 7.29.0 - '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs3@0.14.0(@babel/core@7.29.0): - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) - core-js-compat: 3.48.0 - transitivePeerDependencies: - - supports-color - babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.20.12): dependencies: '@babel/core': 7.20.12 @@ -17104,13 +14016,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.6(@babel/core@7.29.0): - dependencies: - '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color - babel-preset-current-node-syntax@1.2.0(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 @@ -17140,6 +14045,8 @@ snapshots: balanced-match@1.0.2: {} + balanced-match@4.0.4: {} + base64-js@1.5.1: {} baseline-browser-mapping@2.9.19: {} @@ -17162,8 +14069,6 @@ snapshots: dependencies: require-from-string: 2.0.2 - big-integer@1.6.52: {} - big.js@5.2.2: {} binary-extensions@2.3.0: {} @@ -17198,10 +14103,6 @@ snapshots: boolbase@1.0.0: {} - bplist-parser@0.2.0: - dependencies: - big-integer: 1.6.52 - brace-expansion@1.1.12: dependencies: balanced-match: 1.0.2 @@ -17211,15 +14112,13 @@ snapshots: dependencies: balanced-match: 1.0.2 - braces@3.0.3: + brace-expansion@5.0.5: dependencies: - fill-range: 7.1.1 - - browser-assert@1.2.1: {} + balanced-match: 4.0.4 - browserify-zlib@0.1.4: + braces@3.0.3: dependencies: - pako: 0.2.9 + fill-range: 7.1.1 browserslist@4.21.4: dependencies: @@ -17240,8 +14139,6 @@ snapshots: dependencies: node-int64: 0.4.0 - buffer-crc32@0.2.13: {} - buffer-from@1.1.2: {} buffer@5.7.1: @@ -17337,6 +14234,14 @@ snapshots: ccount@2.0.1: {} + chai@5.3.3: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.3 + deep-eql: 5.0.2 + loupe: 3.2.1 + pathval: 2.0.1 + chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -17354,6 +14259,8 @@ snapshots: chardet@2.1.1: {} + check-error@2.1.3: {} + chokidar@3.5.3: dependencies: anymatch: 3.1.3 @@ -17386,8 +14293,6 @@ snapshots: dependencies: readdirp: 5.0.0 - chownr@1.1.4: {} - chownr@2.0.0: {} chrome-trace-event@1.0.4: {} @@ -17396,10 +14301,6 @@ snapshots: ci-info@4.4.0: {} - citty@0.1.6: - dependencies: - consola: 3.4.2 - cjs-module-lexer@1.4.3: {} classnames@2.5.1: {} @@ -17412,12 +14313,6 @@ snapshots: cli-spinners@2.9.2: {} - cli-table3@0.6.5: - dependencies: - string-width: 4.2.3 - optionalDependencies: - '@colors/colors': 1.5.0 - cli-width@3.0.0: {} cliui@7.0.4: @@ -17473,8 +14368,6 @@ snapshots: commander@4.1.1: optional: true - commander@6.2.1: {} - commander@7.2.0: {} common-ancestor-path@2.0.0: {} @@ -17499,19 +14392,10 @@ snapshots: concat-map@0.0.1: {} - concat-stream@1.6.2: - dependencies: - buffer-from: 1.1.2 - inherits: 2.0.4 - readable-stream: 2.3.8 - typedarray: 0.0.6 - confbox@0.1.8: {} connect-history-api-fallback@2.0.0: {} - consola@3.4.2: {} - console-control-strings@1.1.0: {} content-disposition@0.5.4: @@ -17550,8 +14434,6 @@ snapshots: dependencies: browserslist: 4.28.1 - core-js@3.48.0: {} - core-util-is@1.0.3: {} corser@2.0.1: {} @@ -17602,8 +14484,6 @@ snapshots: dependencies: uncrypto: 0.1.3 - crypto-random-string@2.0.0: {} - css-loader@6.7.3(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)): dependencies: icss-utils: 5.1.0(postcss@8.5.6) @@ -17654,6 +14534,8 @@ snapshots: css-what@6.2.2: {} + css.escape@1.5.1: {} + cssesc@3.0.0: {} csso@4.2.0: @@ -17724,6 +14606,8 @@ snapshots: dedent@1.7.1: {} + deep-eql@5.0.2: {} + deep-equal@2.2.3: dependencies: array-buffer-byte-length: 1.0.2 @@ -17749,11 +14633,6 @@ snapshots: deepmerge@4.3.1: {} - default-browser-id@3.0.0: - dependencies: - bplist-parser: 0.2.0 - untildify: 4.0.0 - default-gateway@6.0.3: dependencies: execa: 5.1.1 @@ -17778,17 +14657,6 @@ snapshots: defu@6.1.4: {} - del@6.1.1: - dependencies: - globby: 11.1.0 - graceful-fs: 4.2.11 - is-glob: 4.0.3 - is-path-cwd: 2.2.0 - is-path-inside: 3.0.3 - p-map: 4.0.0 - rimraf: 3.0.2 - slash: 3.0.0 - delayed-stream@1.0.0: {} delegates@1.0.0: {} @@ -17811,21 +14679,8 @@ snapshots: detect-newline@3.1.0: {} - detect-node-es@1.1.0: {} - detect-node@2.1.0: {} - detect-package-manager@2.0.1: - dependencies: - execa: 5.1.1 - - detect-port@1.6.1: - dependencies: - address: 1.2.2 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - devalue@5.6.4: {} devlop@1.1.0: @@ -17839,8 +14694,6 @@ snapshots: diff@4.0.4: {} - diff@5.2.2: {} - diff@8.0.4: {} dir-glob@3.0.1: @@ -17861,6 +14714,10 @@ snapshots: dependencies: esutils: 2.0.3 + dom-accessibility-api@0.5.16: {} + + dom-accessibility-api@0.6.3: {} + dom-serializer@1.4.1: dependencies: domelementtype: 2.3.0 @@ -17873,8 +14730,6 @@ snapshots: domhandler: 5.0.3 entities: 4.5.0 - dom-walk@0.1.2: {} - domelementtype@2.3.0: {} domhandler@4.3.1: @@ -17897,10 +14752,6 @@ snapshots: domelementtype: 2.3.0 domhandler: 5.0.3 - dotenv-expand@10.0.0: {} - - dotenv@16.6.1: {} - dotenv@8.6.0: {} dset@3.1.4: {} @@ -17908,24 +14759,13 @@ snapshots: dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.2 - es-errors: 1.3.0 - gopd: 1.2.0 - - duplexify@3.7.1: - dependencies: - end-of-stream: 1.4.5 - inherits: 2.0.4 - readable-stream: 2.3.8 - stream-shift: 1.0.3 + es-errors: 1.3.0 + gopd: 1.2.0 eastasianwidth@0.2.0: {} ee-first@1.1.1: {} - ejs@3.1.10: - dependencies: - jake: 10.9.4 - electron-to-chromium@1.5.286: {} emittery@0.13.1: {} @@ -17948,10 +14788,6 @@ snapshots: iconv-lite: 0.6.3 optional: true - end-of-stream@1.4.5: - dependencies: - once: 1.4.0 - enhanced-resolve@5.19.0: dependencies: graceful-fs: 4.2.11 @@ -17972,8 +14808,6 @@ snapshots: env-paths@2.2.1: {} - envinfo@7.21.0: {} - err-code@2.0.3: {} errno@0.1.8: @@ -18102,12 +14936,10 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 - esbuild-plugin-alias@0.2.1: {} - - esbuild-register@3.6.0(esbuild@0.18.20): + esbuild-register@3.6.0(esbuild@0.19.12): dependencies: debug: 4.4.3 - esbuild: 0.18.20 + esbuild: 0.19.12 transitivePeerDependencies: - supports-color @@ -18167,31 +14999,6 @@ snapshots: '@esbuild/win32-x64': 0.17.19 optional: true - esbuild@0.18.20: - optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 - esbuild@0.19.12: optionalDependencies: '@esbuild/aix-ppc64': 0.19.12 @@ -18393,13 +15200,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-storybook@0.6.15(eslint@8.57.1)(typescript@6.0.2): + eslint-plugin-storybook@9.1.20(eslint@8.57.1)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(typescript@6.0.2): dependencies: - '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@6.0.2) + '@typescript-eslint/utils': 8.58.0(eslint@8.57.1)(typescript@6.0.2) eslint: 8.57.1 - requireindex: 1.2.0 - ts-dedent: 2.2.0 + storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) transitivePeerDependencies: - supports-color - typescript @@ -18437,6 +15242,8 @@ snapshots: eslint-visitor-keys@3.4.3: {} + eslint-visitor-keys@5.0.1: {} + eslint@8.57.1: dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) @@ -18502,6 +15309,10 @@ snapshots: estree-walker@2.0.2: {} + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.8 + esutils@2.0.3: {} etag@1.8.1: {} @@ -18584,15 +15395,6 @@ snapshots: iconv-lite: 0.4.24 tmp: 0.0.33 - extract-zip@1.7.0: - dependencies: - concat-stream: 1.6.2 - debug: 2.6.9 - mkdirp: 0.5.6 - yauzl: 2.10.0 - transitivePeerDependencies: - - supports-color - fast-deep-equal@3.1.3: {} fast-diff@1.3.0: {} @@ -18633,16 +15435,10 @@ snapshots: dependencies: bser: 2.1.1 - fd-slicer@1.1.0: - dependencies: - pend: 1.2.0 - fdir@6.5.0(picomatch@4.0.3): optionalDependencies: picomatch: 4.0.3 - fetch-retry@5.0.6: {} - figures@3.2.0: dependencies: escape-string-regexp: 1.0.5 @@ -18651,15 +15447,6 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-system-cache@2.3.0: - dependencies: - fs-extra: 11.1.1 - ramda: 0.29.0 - - filelist@1.0.4: - dependencies: - minimatch: 5.1.6 - fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -18676,22 +15463,12 @@ snapshots: transitivePeerDependencies: - supports-color - find-cache-dir@2.1.0: - dependencies: - commondir: 1.0.1 - make-dir: 2.1.0 - pkg-dir: 3.0.0 - find-cache-dir@3.3.2: dependencies: commondir: 1.0.1 make-dir: 3.1.0 pkg-dir: 4.2.0 - find-up@3.0.0: - dependencies: - locate-path: 3.0.0 - find-up@4.1.0: dependencies: locate-path: 5.0.0 @@ -18714,8 +15491,6 @@ snapshots: flattie@1.1.1: {} - flow-parser@0.299.0: {} - follow-redirects@1.15.11: {} fontace@0.4.1: @@ -18751,20 +15526,6 @@ snapshots: fresh@0.5.2: {} - fs-constants@1.0.0: {} - - fs-extra@11.1.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.2.0 - universalify: 2.0.1 - - fs-extra@11.3.3: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.2.0 - universalify: 2.0.1 - fs-extra@7.0.1: dependencies: graceful-fs: 4.2.11 @@ -18845,14 +15606,8 @@ snapshots: hasown: 2.0.2 math-intrinsics: 1.1.0 - get-nonce@1.0.1: {} - - get-npm-tarball-url@2.1.0: {} - get-package-type@0.1.0: {} - get-port@5.1.1: {} - get-proto@1.0.1: dependencies: dunder-proto: 1.0.1 @@ -18866,18 +15621,6 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.3.0 - giget@1.2.5: - dependencies: - citty: 0.1.6 - consola: 3.4.2 - defu: 6.1.4 - node-fetch-native: 1.6.7 - nypm: 0.5.4 - pathe: 2.0.3 - tar: 6.2.1 - - github-slugger@1.5.0: {} - github-slugger@2.0.0: {} glob-parent@5.1.2: @@ -18924,11 +15667,6 @@ snapshots: minimatch: 5.1.6 once: 1.4.0 - global@4.4.0: - dependencies: - min-document: 2.19.2 - process: 0.11.10 - globals@13.24.0: dependencies: type-fest: 0.20.2 @@ -18961,15 +15699,6 @@ snapshots: graphemer@1.4.0: {} - gunzip-maybe@1.4.2: - dependencies: - browserify-zlib: 0.1.4 - is-deflate: 1.0.0 - is-gzip: 1.0.0 - peek-stream: 1.1.3 - pumpify: 1.5.1 - through2: 2.0.5 - h3@1.15.10: dependencies: cookie-es: 1.2.2 @@ -18984,15 +15713,6 @@ snapshots: handle-thing@2.0.1: {} - handlebars@4.7.8: - dependencies: - minimist: 1.2.8 - neo-async: 2.6.2 - source-map: 0.6.1 - wordwrap: 1.0.0 - optionalDependencies: - uglify-js: 3.19.3 - has-bigints@1.1.0: {} has-flag@4.0.0: {} @@ -19116,8 +15836,6 @@ snapshots: he@1.2.0: {} - hosted-git-info@2.8.9: {} - hosted-git-info@6.1.3: dependencies: lru-cache: 7.18.3 @@ -19221,13 +15939,6 @@ snapshots: - debug - supports-color - https-proxy-agent@4.0.0: - dependencies: - agent-base: 5.1.1 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 @@ -19350,8 +16061,6 @@ snapshots: iron-webcrypto@1.2.1: {} - is-absolute-url@3.0.3: {} - is-arguments@1.2.0: dependencies: call-bound: 1.0.4 @@ -19386,8 +16095,6 @@ snapshots: call-bound: 1.0.4 has-tostringtag: 1.0.2 - is-buffer@2.0.5: {} - is-callable@1.2.7: {} is-core-module@2.16.1: @@ -19405,8 +16112,6 @@ snapshots: call-bound: 1.0.4 has-tostringtag: 1.0.2 - is-deflate@1.0.0: {} - is-docker@2.2.1: {} is-docker@3.0.0: {} @@ -19419,8 +16124,6 @@ snapshots: is-fullwidth-code-point@3.0.0: {} - is-function@1.0.2: {} - is-generator-fn@2.1.0: {} is-generator-function@1.1.2: @@ -19435,8 +16138,6 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-gzip@1.0.0: {} - is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 @@ -19449,11 +16150,6 @@ snapshots: is-module@1.0.0: {} - is-nan@1.3.2: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - is-negative-zero@2.0.3: {} is-number-object@1.1.1: @@ -19463,8 +16159,6 @@ snapshots: is-number@7.0.0: {} - is-path-cwd@2.2.0: {} - is-path-inside@3.0.3: {} is-plain-obj@3.0.0: {} @@ -19544,8 +16238,6 @@ snapshots: isobject@3.0.1: {} - isobject@4.0.0: {} - istanbul-lib-coverage@3.2.2: {} istanbul-lib-instrument@5.2.1: @@ -19602,12 +16294,6 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jake@10.9.4: - dependencies: - async: 3.2.6 - filelist: 1.0.4 - picocolors: 1.1.1 - jest-changed-files@29.7.0: dependencies: execa: 5.1.1 @@ -19970,33 +16656,6 @@ snapshots: dependencies: argparse: 2.0.1 - jscodeshift@0.15.2(@babel/preset-env@7.29.0(@babel/core@7.29.0)): - dependencies: - '@babel/core': 7.29.0 - '@babel/parser': 7.29.0 - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0) - '@babel/preset-flow': 7.27.1(@babel/core@7.29.0) - '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) - '@babel/register': 7.28.6(@babel/core@7.29.0) - babel-core: 7.0.0-bridge.0(@babel/core@7.29.0) - chalk: 4.1.2 - flow-parser: 0.299.0 - graceful-fs: 4.2.11 - micromatch: 4.0.8 - neo-async: 2.6.2 - node-dir: 0.1.17 - recast: 0.23.11 - temp: 0.8.4 - write-file-atomic: 2.4.3 - optionalDependencies: - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) - transitivePeerDependencies: - - supports-color - jsdom@23.2.0: dependencies: '@asamuzakjp/dom-selector': 2.0.2 @@ -20094,12 +16753,6 @@ snapshots: dependencies: language-subtag-registry: 0.3.23 - lazy-universal-dotenv@4.0.0: - dependencies: - app-root-dir: 1.0.2 - dotenv: 16.6.1 - dotenv-expand: 10.0.0 - less-loader@11.1.0(less@4.1.3)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)): dependencies: klona: 2.0.6 @@ -20233,11 +16886,6 @@ snapshots: loader-utils@3.2.1: {} - locate-path@3.0.0: - dependencies: - p-locate: 3.0.0 - path-exists: 3.0.0 - locate-path@5.0.0: dependencies: p-locate: 4.1.0 @@ -20267,6 +16915,8 @@ snapshots: dependencies: js-tokens: 4.0.0 + loupe@3.2.1: {} + lru-cache@10.4.3: {} lru-cache@11.2.7: {} @@ -20281,6 +16931,8 @@ snapshots: lru-cache@7.18.3: {} + lz-string@1.5.0: {} + magic-string@0.27.0: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -20299,6 +16951,7 @@ snapshots: dependencies: pify: 4.0.1 semver: 5.7.2 + optional: true make-dir@3.1.0: dependencies: @@ -20356,8 +17009,6 @@ snapshots: dependencies: tmpl: 1.0.5 - map-or-similar@1.5.0: {} - markdown-it@14.1.0: dependencies: argparse: 2.0.1 @@ -20369,31 +17020,16 @@ snapshots: markdown-table@3.0.4: {} - markdown-to-jsx@7.7.17(react@18.3.1): - optionalDependencies: - react: 18.3.1 - marked@12.0.2: {} math-intrinsics@1.1.0: {} - mdast-util-definitions@4.0.0: - dependencies: - unist-util-visit: 2.0.3 - mdast-util-definitions@6.0.0: dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 unist-util-visit: 5.1.0 - mdast-util-find-and-replace@2.2.2: - dependencies: - '@types/mdast': 3.0.15 - escape-string-regexp: 5.0.0 - unist-util-is: 5.2.1 - unist-util-visit-parents: 5.1.3 - mdast-util-find-and-replace@3.0.2: dependencies: '@types/mdast': 4.0.4 @@ -20401,23 +17037,6 @@ snapshots: unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 - mdast-util-from-markdown@1.3.1: - dependencies: - '@types/mdast': 3.0.15 - '@types/unist': 2.0.11 - decode-named-character-reference: 1.3.0 - mdast-util-to-string: 3.2.0 - micromark: 3.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-decode-string: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - unist-util-stringify-position: 3.0.3 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color - mdast-util-from-markdown@2.0.3: dependencies: '@types/mdast': 4.0.4 @@ -20435,13 +17054,6 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-gfm-autolink-literal@1.0.3: - dependencies: - '@types/mdast': 3.0.15 - ccount: 2.0.1 - mdast-util-find-and-replace: 2.2.2 - micromark-util-character: 1.2.0 - mdast-util-gfm-autolink-literal@2.0.1: dependencies: '@types/mdast': 4.0.4 @@ -20450,12 +17062,6 @@ snapshots: mdast-util-find-and-replace: 3.0.2 micromark-util-character: 2.1.1 - mdast-util-gfm-footnote@1.0.2: - dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-markdown: 1.5.0 - micromark-util-normalize-identifier: 1.1.0 - mdast-util-gfm-footnote@2.1.0: dependencies: '@types/mdast': 4.0.4 @@ -20466,11 +17072,6 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-gfm-strikethrough@1.0.3: - dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-markdown: 1.5.0 - mdast-util-gfm-strikethrough@2.0.0: dependencies: '@types/mdast': 4.0.4 @@ -20479,15 +17080,6 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-gfm-table@1.0.7: - dependencies: - '@types/mdast': 3.0.15 - markdown-table: 3.0.4 - mdast-util-from-markdown: 1.3.1 - mdast-util-to-markdown: 1.5.0 - transitivePeerDependencies: - - supports-color - mdast-util-gfm-table@2.0.0: dependencies: '@types/mdast': 4.0.4 @@ -20498,11 +17090,6 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-gfm-task-list-item@1.0.2: - dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-markdown: 1.5.0 - mdast-util-gfm-task-list-item@2.0.0: dependencies: '@types/mdast': 4.0.4 @@ -20512,18 +17099,6 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-gfm@2.0.2: - dependencies: - mdast-util-from-markdown: 1.3.1 - mdast-util-gfm-autolink-literal: 1.0.3 - mdast-util-gfm-footnote: 1.0.2 - mdast-util-gfm-strikethrough: 1.0.3 - mdast-util-gfm-table: 1.0.7 - mdast-util-gfm-task-list-item: 1.0.2 - mdast-util-to-markdown: 1.5.0 - transitivePeerDependencies: - - supports-color - mdast-util-gfm@3.1.0: dependencies: mdast-util-from-markdown: 2.0.3 @@ -20536,11 +17111,6 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-phrasing@3.0.1: - dependencies: - '@types/mdast': 3.0.15 - unist-util-is: 5.2.1 - mdast-util-phrasing@4.1.0: dependencies: '@types/mdast': 4.0.4 @@ -20558,17 +17128,6 @@ snapshots: unist-util-visit: 5.1.0 vfile: 6.0.3 - mdast-util-to-markdown@1.5.0: - dependencies: - '@types/mdast': 3.0.15 - '@types/unist': 2.0.11 - longest-streak: 3.1.0 - mdast-util-phrasing: 3.0.1 - mdast-util-to-string: 3.2.0 - micromark-util-decode-string: 1.1.0 - unist-util-visit: 4.1.2 - zwitch: 2.0.4 - mdast-util-to-markdown@2.1.2: dependencies: '@types/mdast': 4.0.4 @@ -20581,12 +17140,6 @@ snapshots: unist-util-visit: 5.1.0 zwitch: 2.0.4 - mdast-util-to-string@1.1.0: {} - - mdast-util-to-string@3.2.0: - dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-string@4.0.0: dependencies: '@types/mdast': 4.0.4 @@ -20607,10 +17160,6 @@ snapshots: dependencies: fs-monkey: 1.1.0 - memoizerific@1.11.3: - dependencies: - map-or-similar: 1.5.0 - merge-descriptors@1.0.3: {} merge-stream@2.0.0: {} @@ -20619,25 +17168,6 @@ snapshots: methods@1.1.2: {} - micromark-core-commonmark@1.1.0: - dependencies: - decode-named-character-reference: 1.3.0 - micromark-factory-destination: 1.1.0 - micromark-factory-label: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-factory-title: 1.1.0 - micromark-factory-whitespace: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-classify-character: 1.1.0 - micromark-util-html-tag-name: 1.2.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - micromark-core-commonmark@2.0.3: dependencies: decode-named-character-reference: 1.3.0 @@ -20657,13 +17187,6 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-extension-gfm-autolink-literal@1.0.5: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-extension-gfm-autolink-literal@2.1.0: dependencies: micromark-util-character: 2.1.1 @@ -20671,17 +17194,6 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-extension-gfm-footnote@1.1.2: - dependencies: - micromark-core-commonmark: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - micromark-extension-gfm-footnote@2.1.0: dependencies: devlop: 1.1.0 @@ -20693,15 +17205,6 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-extension-gfm-strikethrough@1.0.7: - dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-classify-character: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - micromark-extension-gfm-strikethrough@2.1.0: dependencies: devlop: 1.1.0 @@ -20711,14 +17214,6 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-extension-gfm-table@1.0.7: - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - micromark-extension-gfm-table@2.1.1: dependencies: devlop: 1.1.0 @@ -20727,22 +17222,10 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-extension-gfm-tagfilter@1.0.2: - dependencies: - micromark-util-types: 1.1.0 - micromark-extension-gfm-tagfilter@2.0.0: dependencies: micromark-util-types: 2.0.2 - micromark-extension-gfm-task-list-item@1.0.5: - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - micromark-extension-gfm-task-list-item@2.1.0: dependencies: devlop: 1.1.0 @@ -20751,17 +17234,6 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-extension-gfm@2.0.3: - dependencies: - micromark-extension-gfm-autolink-literal: 1.0.5 - micromark-extension-gfm-footnote: 1.1.2 - micromark-extension-gfm-strikethrough: 1.0.7 - micromark-extension-gfm-table: 1.0.7 - micromark-extension-gfm-tagfilter: 1.0.2 - micromark-extension-gfm-task-list-item: 1.0.5 - micromark-util-combine-extensions: 1.1.0 - micromark-util-types: 1.1.0 - micromark-extension-gfm@3.0.0: dependencies: micromark-extension-gfm-autolink-literal: 2.1.0 @@ -20773,25 +17245,12 @@ snapshots: micromark-util-combine-extensions: 2.0.1 micromark-util-types: 2.0.2 - micromark-factory-destination@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-factory-destination@2.0.1: dependencies: micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-factory-label@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - micromark-factory-label@2.0.1: dependencies: devlop: 1.1.0 @@ -20799,23 +17258,11 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-factory-space@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-types: 1.1.0 - micromark-factory-space@2.0.1: dependencies: micromark-util-character: 2.1.1 micromark-util-types: 2.0.2 - micromark-factory-title@1.1.0: - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-factory-title@2.0.1: dependencies: micromark-factory-space: 2.0.1 @@ -20823,13 +17270,6 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-factory-whitespace@1.1.0: - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-factory-whitespace@2.0.1: dependencies: micromark-factory-space: 2.0.1 @@ -20837,61 +17277,30 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-util-character@1.2.0: - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-util-character@2.1.1: dependencies: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-util-chunked@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-chunked@2.0.1: dependencies: micromark-util-symbol: 2.0.1 - micromark-util-classify-character@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-util-classify-character@2.0.1: dependencies: micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-util-combine-extensions@1.1.0: - dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-types: 1.1.0 - micromark-util-combine-extensions@2.0.1: dependencies: micromark-util-chunked: 2.0.1 micromark-util-types: 2.0.2 - micromark-util-decode-numeric-character-reference@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-decode-numeric-character-reference@2.0.2: dependencies: micromark-util-symbol: 2.0.1 - micromark-util-decode-string@1.1.0: - dependencies: - decode-named-character-reference: 1.3.0 - micromark-util-character: 1.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-decode-string@2.0.1: dependencies: decode-named-character-reference: 1.3.0 @@ -20899,49 +17308,24 @@ snapshots: micromark-util-decode-numeric-character-reference: 2.0.2 micromark-util-symbol: 2.0.1 - micromark-util-encode@1.1.0: {} - micromark-util-encode@2.0.1: {} - micromark-util-html-tag-name@1.2.0: {} - micromark-util-html-tag-name@2.0.1: {} - micromark-util-normalize-identifier@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-normalize-identifier@2.0.1: dependencies: micromark-util-symbol: 2.0.1 - micromark-util-resolve-all@1.1.0: - dependencies: - micromark-util-types: 1.1.0 - micromark-util-resolve-all@2.0.1: dependencies: micromark-util-types: 2.0.2 - micromark-util-sanitize-uri@1.2.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-encode: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-sanitize-uri@2.0.1: dependencies: micromark-util-character: 2.1.1 micromark-util-encode: 2.0.1 micromark-util-symbol: 2.0.1 - micromark-util-subtokenize@1.1.0: - dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - micromark-util-subtokenize@2.1.0: dependencies: devlop: 1.1.0 @@ -20949,36 +17333,10 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-util-symbol@1.1.0: {} - micromark-util-symbol@2.0.1: {} - micromark-util-types@1.1.0: {} - micromark-util-types@2.0.2: {} - micromark@3.2.0: - dependencies: - '@types/debug': 4.1.12 - debug: 4.4.3 - decode-named-character-reference: 1.3.0 - micromark-core-commonmark: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-combine-extensions: 1.1.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-encode: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color - micromark@4.0.2: dependencies: '@types/debug': 4.1.12 @@ -21018,13 +17376,9 @@ snapshots: mime@2.5.2: {} - mime@2.6.0: {} - mimic-fn@2.1.0: {} - min-document@2.19.2: - dependencies: - dom-walk: 0.1.2 + min-indent@1.0.1: {} mini-css-extract-plugin@2.7.2(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)): dependencies: @@ -21033,6 +17387,10 @@ snapshots: minimalistic-assert@1.0.1: {} + minimatch@10.2.5: + dependencies: + brace-expansion: 5.0.5 + minimatch@3.0.8: dependencies: brace-expansion: 1.1.12 @@ -21103,17 +17461,11 @@ snapshots: minipass: 3.3.6 yallist: 4.0.0 - mkdirp-classic@0.5.3: {} - - mkdirp@0.5.6: - dependencies: - minimist: 1.2.8 - mkdirp@1.0.4: {} - mlly@1.8.0: + mlly@1.8.2: dependencies: - acorn: 8.15.0 + acorn: 8.16.0 pathe: 2.0.3 pkg-types: 1.3.1 ufo: 1.6.3 @@ -21211,10 +17563,6 @@ snapshots: node-addon-api@7.1.1: optional: true - node-dir@0.1.17: - dependencies: - minimatch: 3.1.2 - node-fetch-native@1.6.7: {} node-fetch@2.7.0(encoding@0.1.13): @@ -21255,13 +17603,6 @@ snapshots: dependencies: abbrev: 1.1.1 - normalize-package-data@2.5.0: - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.11 - semver: 5.7.2 - validate-npm-package-license: 3.0.4 - normalize-package-data@5.0.0: dependencies: hosted-git-info: 6.1.3 @@ -21341,15 +17682,6 @@ snapshots: dependencies: boolbase: 1.0.0 - nypm@0.5.4: - dependencies: - citty: 0.1.6 - consola: 3.4.2 - pathe: 2.0.3 - pkg-types: 1.3.1 - tinyexec: 0.3.2 - ufo: 1.6.3 - object-assign@4.1.1: {} object-hash@3.0.0: @@ -21497,10 +17829,6 @@ snapshots: dependencies: yocto-queue: 1.2.2 - p-locate@3.0.0: - dependencies: - p-limit: 2.3.0 - p-locate@4.1.0: dependencies: p-limit: 2.3.0 @@ -21560,8 +17888,6 @@ snapshots: - bluebird - supports-color - pako@0.2.9: {} - pako@1.0.11: {} parent-module@1.0.1: @@ -21609,8 +17935,6 @@ snapshots: path-browserify@1.0.1: {} - path-exists@3.0.0: {} - path-exists@4.0.0: {} path-is-absolute@1.0.1: {} @@ -21630,13 +17954,7 @@ snapshots: pathe@2.0.3: {} - peek-stream@1.1.3: - dependencies: - buffer-from: 1.1.2 - duplexify: 3.7.1 - through2: 2.0.5 - - pend@1.2.0: {} + pathval@2.0.1: {} piccolore@0.1.3: {} @@ -21661,22 +17979,14 @@ snapshots: optionalDependencies: nice-napi: 1.0.2 - pkg-dir@3.0.0: - dependencies: - find-up: 3.0.0 - pkg-dir@4.2.0: dependencies: find-up: 4.1.0 - pkg-dir@5.0.0: - dependencies: - find-up: 5.0.0 - pkg-types@1.3.1: dependencies: confbox: 0.1.8 - mlly: 1.8.0 + mlly: 1.8.2 pathe: 2.0.3 playwright-core@1.58.1: {} @@ -21687,10 +17997,6 @@ snapshots: optionalDependencies: fsevents: 2.3.2 - polished@4.3.1: - dependencies: - '@babel/runtime': 7.28.6 - portfinder@1.0.38: dependencies: async: 3.2.6 @@ -21790,6 +18096,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + preact-render-to-string@6.6.7(preact@10.29.0): + dependencies: + preact: 10.29.0 + + preact@10.29.0: {} + prelude-ls@1.2.1: {} prettier-linter-helpers@1.0.1: @@ -21802,24 +18114,24 @@ snapshots: pretty-bytes@5.6.0: {} + pretty-format@27.5.1: + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 react-is: 18.3.1 - pretty-hrtime@1.0.3: {} - prismjs@1.30.0: {} proc-log@3.0.0: {} process-nextick-args@2.0.1: {} - process@0.11.10: {} - - progress@2.0.3: {} - promise-inflight@1.0.1: {} promise-retry@2.0.1: @@ -21948,8 +18260,6 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 - proxy-from-env@1.1.0: {} - prr@1.0.1: optional: true @@ -21957,43 +18267,10 @@ snapshots: dependencies: punycode: 2.3.1 - pump@2.0.1: - dependencies: - end-of-stream: 1.4.5 - once: 1.4.0 - - pump@3.0.3: - dependencies: - end-of-stream: 1.4.5 - once: 1.4.0 - - pumpify@1.5.1: - dependencies: - duplexify: 3.7.1 - inherits: 2.0.4 - pump: 2.0.1 - punycode.js@2.3.1: {} punycode@2.3.1: {} - puppeteer-core@2.1.1: - dependencies: - '@types/mime-types': 2.1.4 - debug: 4.4.3 - extract-zip: 1.7.0 - https-proxy-agent: 4.0.0 - mime: 2.6.0 - mime-types: 2.1.35 - progress: 2.0.3 - proxy-from-env: 1.1.0 - rimraf: 2.7.1 - ws: 6.2.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - pure-rand@6.1.0: {} qs@6.14.1: @@ -22008,8 +18285,6 @@ snapshots: radix3@1.1.2: {} - ramda@0.29.0: {} - randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 @@ -22023,10 +18298,9 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - react-colorful@5.6.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1): + react-docgen-typescript@2.4.0(typescript@6.0.2): dependencies: - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) + typescript: 6.0.2 react-dom@18.2.0(react@18.3.1): dependencies: @@ -22036,29 +18310,12 @@ snapshots: react-is@16.13.1: {} + react-is@17.0.2: {} + react-is@18.3.1: {} react-refresh@0.17.0: {} - react-remove-scroll-bar@2.3.8(@types/react@18.2.33)(react@18.3.1): - dependencies: - react: 18.3.1 - react-style-singleton: 2.2.3(@types/react@18.2.33)(react@18.3.1) - tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.2.33 - - react-remove-scroll@2.5.5(@types/react@18.2.33)(react@18.3.1): - dependencies: - react: 18.3.1 - react-remove-scroll-bar: 2.3.8(@types/react@18.2.33)(react@18.3.1) - react-style-singleton: 2.2.3(@types/react@18.2.33)(react@18.3.1) - tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@18.2.33)(react@18.3.1) - use-sidecar: 1.1.3(@types/react@18.2.33)(react@18.3.1) - optionalDependencies: - '@types/react': 18.2.33 - react-router-dom@6.30.3(react-dom@18.2.0(react@18.3.1))(react@18.3.1): dependencies: '@remix-run/router': 1.23.2 @@ -22071,14 +18328,6 @@ snapshots: '@remix-run/router': 1.23.2 react: 18.3.1 - react-style-singleton@2.2.3(@types/react@18.2.33)(react@18.3.1): - dependencies: - get-nonce: 1.0.1 - react: 18.3.1 - tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.2.33 - react@18.3.1: dependencies: loose-envify: 1.4.0 @@ -22100,19 +18349,6 @@ snapshots: normalize-package-data: 5.0.0 npm-normalize-package-bin: 3.0.1 - read-pkg-up@7.0.1: - dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 - - read-pkg@5.2.0: - dependencies: - '@types/normalize-package-data': 2.4.4 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 - read-yaml-file@1.1.0: dependencies: graceful-fs: 4.2.11 @@ -22156,6 +18392,11 @@ snapshots: dependencies: resolve: 1.22.11 + redent@3.0.0: + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + reflect-metadata@0.1.14: {} reflect.getprototypeof@1.0.10: @@ -22238,23 +18479,6 @@ snapshots: rehype-stringify: 10.0.1 unified: 11.0.5 - remark-external-links@8.0.0: - dependencies: - extend: 3.0.2 - is-absolute-url: 3.0.3 - mdast-util-definitions: 4.0.0 - space-separated-tokens: 1.1.5 - unist-util-visit: 2.0.3 - - remark-gfm@3.0.1: - dependencies: - '@types/mdast': 3.0.15 - mdast-util-gfm: 2.0.2 - micromark-extension-gfm: 2.0.3 - unified: 10.1.2 - transitivePeerDependencies: - - supports-color - remark-gfm@4.0.1: dependencies: '@types/mdast': 4.0.4 @@ -22283,12 +18507,6 @@ snapshots: unified: 11.0.5 vfile: 6.0.3 - remark-slug@6.1.0: - dependencies: - github-slugger: 1.5.0 - mdast-util-to-string: 1.1.0 - unist-util-visit: 2.0.3 - remark-smartypants@3.0.2: dependencies: retext: 9.0.0 @@ -22310,8 +18528,6 @@ snapshots: require-from-string@2.0.2: {} - requireindex@1.2.0: {} - requires-port@1.0.0: {} resolve-cwd@3.0.0: @@ -22386,14 +18602,6 @@ snapshots: reusify@1.1.0: {} - rimraf@2.6.3: - dependencies: - glob: 7.2.3 - - rimraf@2.7.1: - dependencies: - glob: 7.2.3 - rimraf@3.0.2: dependencies: glob: 7.2.3 @@ -22453,10 +18661,6 @@ snapshots: dependencies: tslib: 2.8.1 - sade@1.8.1: - dependencies: - mri: 1.2.0 - safe-array-concat@1.1.3: dependencies: call-bind: 1.0.8 @@ -22630,7 +18834,8 @@ snapshots: '@types/node-forge': 1.3.14 node-forge: 1.3.3 - semver@5.7.2: {} + semver@5.7.2: + optional: true semver@6.3.1: {} @@ -22862,8 +19067,6 @@ snapshots: source-map@0.7.6: optional: true - space-separated-tokens@1.1.5: {} - space-separated-tokens@2.0.2: {} spawndamnit@3.0.1: @@ -22931,18 +19134,29 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - store2@2.14.4: {} - - storybook@7.6.21(encoding@0.1.13): + storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)): dependencies: - '@storybook/cli': 7.6.21(encoding@0.1.13) + '@storybook/global': 5.0.0 + '@testing-library/jest-dom': 6.9.1 + '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) + '@vitest/expect': 3.2.4 + '@vitest/mocker': 3.2.4(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + '@vitest/spy': 3.2.4 + better-opn: 3.0.2 + esbuild: 0.19.12 + esbuild-register: 3.6.0(esbuild@0.19.12) + recast: 0.23.11 + semver: 7.7.4 + ws: 8.19.0 + optionalDependencies: + prettier: 3.8.1 transitivePeerDependencies: + - '@testing-library/dom' - bufferutil - - encoding + - msw - supports-color - utf-8-validate - - stream-shift@1.0.3: {} + - vite string-length@4.0.2: dependencies: @@ -23032,6 +19246,10 @@ snapshots: strip-final-newline@2.0.0: {} + strip-indent@3.0.0: + dependencies: + min-indent: 1.0.1 + strip-json-comments@3.1.1: {} stylus@0.59.0: @@ -23096,8 +19314,6 @@ snapshots: sync-message-port@1.2.0: {} - synchronous-promise@2.0.17: {} - synckit@0.11.12: dependencies: '@pkgr/core': 0.2.9 @@ -23135,21 +19351,6 @@ snapshots: tapable@2.3.0: {} - tar-fs@2.1.4: - dependencies: - chownr: 1.1.4 - mkdirp-classic: 0.5.3 - pump: 3.0.3 - tar-stream: 2.2.0 - - tar-stream@2.2.0: - dependencies: - bl: 4.1.0 - end-of-stream: 1.4.5 - fs-constants: 1.0.0 - inherits: 2.0.4 - readable-stream: 3.6.2 - tar@6.2.1: dependencies: chownr: 2.0.0 @@ -23159,38 +19360,9 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - telejson@6.0.8: - dependencies: - '@types/is-function': 1.0.3 - global: 4.4.0 - is-function: 1.0.2 - is-regex: 1.2.1 - is-symbol: 1.1.1 - isobject: 4.0.0 - lodash: 4.17.23 - memoizerific: 1.11.3 - - telejson@7.2.0: - dependencies: - memoizerific: 1.11.3 - - temp-dir@2.0.0: {} - - temp@0.8.4: - dependencies: - rimraf: 2.6.3 - - tempy@1.0.1: - dependencies: - del: 6.1.1 - is-stream: 2.0.1 - temp-dir: 2.0.0 - type-fest: 0.16.0 - unique-string: 2.0.0 - term-size@2.2.1: {} - terser-webpack-plugin@5.3.16(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)): + terser-webpack-plugin@5.3.16(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 @@ -23202,6 +19374,19 @@ snapshots: '@swc/core': 1.3.107(@swc/helpers@0.5.18) esbuild: 0.16.17 + terser-webpack-plugin@5.3.16(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + serialize-javascript: 6.0.2 + terser: 5.46.0 + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12) + optionalDependencies: + '@swc/core': 1.3.107(@swc/helpers@0.5.18) + esbuild: 0.19.12 + optional: true + terser@5.16.1: dependencies: '@jridgewell/source-map': 0.3.11 @@ -23234,11 +19419,6 @@ snapshots: any-promise: 1.3.0 optional: true - through2@2.0.5: - dependencies: - readable-stream: 2.3.8 - xtend: 4.0.2 - through@2.3.8: {} thunky@1.1.0: {} @@ -23249,8 +19429,6 @@ snapshots: tinyclip@0.1.12: {} - tinyexec@0.3.2: {} - tinyexec@1.0.4: {} tinyglobby@0.2.15: @@ -23258,6 +19436,10 @@ snapshots: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 + tinyrainbow@2.0.0: {} + + tinyspy@4.0.4: {} + tippy.js@6.3.7: dependencies: '@popperjs/core': 2.11.8 @@ -23272,8 +19454,6 @@ snapshots: dependencies: is-number: 7.0.0 - tocbot@4.36.4: {} - toidentifier@1.0.1: {} tough-cookie@4.1.4: @@ -23303,6 +19483,10 @@ snapshots: dependencies: typescript: 6.0.2 + ts-api-utils@2.5.0(typescript@6.0.2): + dependencies: + typescript: 6.0.2 + ts-dedent@2.2.0: {} ts-interface-checker@0.1.13: @@ -23372,18 +19556,10 @@ snapshots: type-detect@4.0.8: {} - type-fest@0.16.0: {} - type-fest@0.20.2: {} type-fest@0.21.3: {} - type-fest@0.6.0: {} - - type-fest@0.8.1: {} - - type-fest@2.19.0: {} - type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -23424,8 +19600,6 @@ snapshots: typed-assert@1.0.9: {} - typedarray@0.0.6: {} - typesafe-path@0.2.2: {} typescript-auto-import-cache@0.3.6: @@ -23442,9 +19616,6 @@ snapshots: ufo@1.6.3: {} - uglify-js@3.19.3: - optional: true - ultrahtml@1.6.0: {} unbox-primitive@1.1.0: @@ -23471,16 +19642,6 @@ snapshots: unicode-property-aliases-ecmascript@2.2.0: {} - unified@10.1.2: - dependencies: - '@types/unist': 2.0.11 - bail: 2.0.2 - extend: 3.0.2 - is-buffer: 2.0.5 - is-plain-obj: 4.1.0 - trough: 2.2.0 - vfile: 5.3.7 - unified@11.0.5: dependencies: '@types/unist': 3.0.3 @@ -23517,21 +19678,11 @@ snapshots: dependencies: imurmurhash: 0.1.4 - unique-string@2.0.0: - dependencies: - crypto-random-string: 2.0.0 - unist-util-find-after@5.0.0: dependencies: '@types/unist': 3.0.3 unist-util-is: 6.0.1 - unist-util-is@4.1.0: {} - - unist-util-is@5.2.1: - dependencies: - '@types/unist': 2.0.11 - unist-util-is@6.0.1: dependencies: '@types/unist': 3.0.3 @@ -23550,10 +19701,6 @@ snapshots: '@types/unist': 3.0.3 unist-util-visit: 5.1.0 - unist-util-stringify-position@3.0.3: - dependencies: - '@types/unist': 2.0.11 - unist-util-stringify-position@4.0.0: dependencies: '@types/unist': 3.0.3 @@ -23562,33 +19709,11 @@ snapshots: dependencies: '@types/unist': 3.0.3 - unist-util-visit-parents@3.1.1: - dependencies: - '@types/unist': 2.0.11 - unist-util-is: 4.1.0 - - unist-util-visit-parents@5.1.3: - dependencies: - '@types/unist': 2.0.11 - unist-util-is: 5.2.1 - unist-util-visit-parents@6.0.2: dependencies: '@types/unist': 3.0.3 unist-util-is: 6.0.1 - unist-util-visit@2.0.3: - dependencies: - '@types/unist': 2.0.11 - unist-util-is: 4.1.0 - unist-util-visit-parents: 3.1.1 - - unist-util-visit@4.1.2: - dependencies: - '@types/unist': 2.0.11 - unist-util-is: 5.2.1 - unist-util-visit-parents: 5.1.3 - unist-util-visit@5.1.0: dependencies: '@types/unist': 3.0.3 @@ -23603,11 +19728,29 @@ snapshots: unpipe@1.0.0: {} + unplugin-stencil@0.4.1(@stencil/core@4.20.0)(esbuild@0.19.12)(rollup@3.29.5)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)): + dependencies: + '@stencil/core': 4.20.0 + mlly: 1.8.2 + unplugin: 2.3.11 + optionalDependencies: + esbuild: 0.19.12 + rollup: 3.29.5 + vite: 7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12) + unplugin@1.16.1: dependencies: acorn: 8.15.0 webpack-virtual-modules: 0.6.2 + unplugin@2.3.11: + dependencies: + '@jridgewell/remapping': 2.3.5 + acorn: 8.15.0 + picomatch: 4.0.3 + webpack-virtual-modules: 0.6.2 + unstorage@1.17.5: dependencies: anymatch: 3.1.3 @@ -23619,8 +19762,6 @@ snapshots: ofetch: 1.5.1 ufo: 1.6.3 - untildify@4.0.0: {} - update-browserslist-db@1.2.3(browserslist@4.21.4): dependencies: browserslist: 4.21.4 @@ -23644,50 +19785,12 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - use-callback-ref@1.3.3(@types/react@18.2.33)(react@18.3.1): - dependencies: - react: 18.3.1 - tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.2.33 - - use-resize-observer@9.1.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1): - dependencies: - '@juggle/resize-observer': 3.4.0 - react: 18.3.1 - react-dom: 18.2.0(react@18.3.1) - - use-sidecar@1.1.3(@types/react@18.2.33)(react@18.3.1): - dependencies: - detect-node-es: 1.1.0 - react: 18.3.1 - tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.2.33 - util-deprecate@1.0.2: {} - util@0.12.5: - dependencies: - inherits: 2.0.4 - is-arguments: 1.2.0 - is-generator-function: 1.1.2 - is-typed-array: 1.1.15 - which-typed-array: 1.1.20 - utils-merge@1.0.1: {} uuid@8.3.2: {} - uuid@9.0.1: {} - - uvu@0.5.6: - dependencies: - dequal: 2.0.3 - diff: 5.2.2 - kleur: 4.1.5 - sade: 1.8.1 - v8-compile-cache-lib@3.0.1: {} v8-to-istanbul@9.3.0: @@ -23712,23 +19815,11 @@ snapshots: '@types/unist': 3.0.3 vfile: 6.0.3 - vfile-message@3.1.4: - dependencies: - '@types/unist': 2.0.11 - unist-util-stringify-position: 3.0.3 - vfile-message@4.0.3: dependencies: '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 - vfile@5.3.7: - dependencies: - '@types/unist': 2.0.11 - is-buffer: 2.0.5 - unist-util-stringify-position: 3.0.3 - vfile-message: 3.1.4 - vfile@6.0.3: dependencies: '@types/unist': 3.0.3 @@ -23921,7 +20012,7 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-dev-middleware@5.3.4(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)): + webpack-dev-middleware@5.3.4(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -23939,7 +20030,7 @@ snapshots: schema-utils: 4.3.3 webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) - webpack-dev-server@4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)): + webpack-dev-server@4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -23969,7 +20060,7 @@ snapshots: sockjs: 0.3.24 spdy: 4.0.2 webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) - webpack-dev-middleware: 5.3.4(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) + webpack-dev-middleware: 5.3.4(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))) ws: 8.19.0 transitivePeerDependencies: - bufferutil @@ -24014,13 +20105,45 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.3.0 - terser-webpack-plugin: 5.3.16(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) + terser-webpack-plugin: 5.3.16(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))) + watchpack: 2.5.1 + webpack-sources: 3.3.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12): + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 0.0.51 + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/wasm-edit': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + acorn: 8.15.0 + acorn-import-assertions: 1.9.0(acorn@8.15.0) + browserslist: 4.28.1 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.19.0 + es-module-lexer: 0.9.3 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.1 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.3.0 + terser-webpack-plugin: 5.3.16(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)) watchpack: 2.5.1 webpack-sources: 3.3.3 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js + optional: true websocket-driver@0.7.4: dependencies: @@ -24109,8 +20232,6 @@ snapshots: word-wrap@1.2.5: {} - wordwrap@1.0.0: {} - wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -24125,21 +20246,11 @@ snapshots: wrappy@1.0.2: {} - write-file-atomic@2.4.3: - dependencies: - graceful-fs: 4.2.11 - imurmurhash: 0.1.4 - signal-exit: 3.0.7 - write-file-atomic@4.0.2: dependencies: imurmurhash: 0.1.4 signal-exit: 3.0.7 - ws@6.2.3: - dependencies: - async-limiter: 1.0.1 - ws@8.19.0: {} xml-name-validator@4.0.0: {} @@ -24148,8 +20259,6 @@ snapshots: xmlchars@2.2.0: {} - xtend@4.0.2: {} - xxhash-wasm@1.1.0: {} xxhashjs@0.2.2: @@ -24229,11 +20338,6 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 - yauzl@2.10.0: - dependencies: - buffer-crc32: 0.2.13 - fd-slicer: 1.1.0 - yn@3.1.1: {} yocto-queue@0.1.0: {} From 23efe09b520d9d8e7aea6512b410b2f1942de4d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Niklas=20Vo=C3=9F?= Date: Thu, 2 Apr 2026 11:29:44 +0200 Subject: [PATCH 6/9] chore: wip --- .../packages/storybook/custom-elements.d.ts | 435 + .../packages/storybook/custom-elements.json | 11403 ++++++++++++++++ packages/storybook/.storybook/main.ts | 3 - pnpm-lock.yaml | 54 +- 4 files changed, 11865 insertions(+), 30 deletions(-) create mode 100644 packages/elements/Users/arbeit/Projects/elements/packages/storybook/custom-elements.d.ts create mode 100644 packages/elements/Users/arbeit/Projects/elements/packages/storybook/custom-elements.json diff --git a/packages/elements/Users/arbeit/Projects/elements/packages/storybook/custom-elements.d.ts b/packages/elements/Users/arbeit/Projects/elements/packages/storybook/custom-elements.d.ts new file mode 100644 index 0000000000..bd033a1a95 --- /dev/null +++ b/packages/elements/Users/arbeit/Projects/elements/packages/storybook/custom-elements.d.ts @@ -0,0 +1,435 @@ + +/** + * This is an autogenerated file created by the Stencil compiler. + * DO NOT MODIFY IT MANUALLY + */ +interface ComponentCompilerPropertyComplexType { + /** + * The string of the original type annotation in the Stencil source code + */ + original: string; + /** + * A 'resolved' type, where e.g. imported types have been resolved and inlined + * + * For instance, an annotation like `(foo: Foo) => string;` will be + * converted to `(foo: { foo: string }) => string;`. + */ + resolved: string; + /** + * A record of the types which were referenced in the assorted type + * annotation in the original source file. + */ + references: ComponentCompilerTypeReferences; +} +type ComponentCompilerTypeReferences = Record; +interface ComponentCompilerTypeReference { + /** + * A type may be defined: + * - locally (in the same file as the component that uses it) + * - globally + * - by importing it into a file (and is defined elsewhere) + */ + location: "local" | "global" | "import"; + /** + * The path to the type reference, if applicable (global types should not need a path associated with them) + */ + path?: string; + /** + * An ID for this type which is unique within a Stencil project. + */ + id: string; +} +interface ComponentCompilerReferencedType { + /** + * The path to the module where the type is declared. + */ + path: string; + /** + * The string of the original type annotation in the Stencil source code + */ + declaration: string; + /** + * An extracted docstring + */ + docstring: string; +} +interface ComponentCompilerEventComplexType { + original: string; + resolved: string; + references: ComponentCompilerTypeReferences; +} +interface ComponentCompilerMethodComplexType { + signature: string; + parameters: JsonDocMethodParameter[]; + references: ComponentCompilerTypeReferences; + return: string; +} +/** + * The Type Library holds information about the types which are used in a + * Stencil project. During compilation, Stencil gathers information about the + * types which form part of a component's public API, such as properties + * decorated with `@Prop`, `@Event`, `@Watch`, etc. This type information is + * then added to the Type Library, where it can be accessed later on for + * generating documentation. + * + * This information is included in the file written by the `docs-json` output + * target (see {@link JsonDocs.typeLibrary}). + */ +export type JsonDocsTypeLibrary = Record; +/** + * A container for JSDoc metadata for a project + */ +export interface JsonDocs { + /** + * The metadata for the JSDocs for each component in a Stencil project + */ + components: JsonDocsComponent[]; + /** + * The timestamp at which the metadata was generated, in the format YYYY-MM-DDThh:mm:ss + */ + timestamp: string; + compiler: { + /** + * The name of the compiler that generated the metadata + */ + name: string; + /** + * The version of the Stencil compiler that generated the metadata + */ + version: string; + /** + * The version of TypeScript that was used to generate the metadata + */ + typescriptVersion: string; + }; + typeLibrary: JsonDocsTypeLibrary; +} +/** + * Container for JSDoc metadata for a single Stencil component + */ +export interface JsonDocsComponent { + /** + * The directory containing the Stencil component, minus the file name. + * + * @example /workspaces/stencil-project/src/components/my-component + */ + dirPath?: string; + /** + * The name of the file containing the Stencil component, with no path + * + * @example my-component.tsx + */ + fileName?: string; + /** + * The full path of the file containing the Stencil component + * + * @example /workspaces/stencil-project/src/components/my-component/my-component.tsx + */ + filePath?: string; + /** + * The path to the component's `readme.md` file, including the filename + * + * @example /workspaces/stencil-project/src/components/my-component/readme.md + */ + readmePath?: string; + /** + * The path to the component's `usage` directory + * + * @example /workspaces/stencil-project/src/components/my-component/usage/ + */ + usagesDir?: string; + /** + * The encapsulation strategy for a component + */ + encapsulation: "shadow" | "scoped" | "none"; + /** + * The tag name for the component, for use in HTML + */ + tag: string; + /** + * The contents of a component's `readme.md` that are user generated. + * + * Auto-generated contents are not stored in this reference. + */ + readme: string; + /** + * The description of a Stencil component, found in the JSDoc that sits above the component's declaration + */ + docs: string; + /** + * JSDoc tags found in the JSDoc comment written atop a component's declaration + */ + docsTags: JsonDocsTag[]; + /** + * The text from the class-level JSDoc for a Stencil component, if present. + */ + overview?: string; + /** + * A mapping of usage example file names to their contents for the component. + */ + usage: JsonDocsUsage; + /** + * Array of metadata for a component's `@Prop`s + */ + props: JsonDocsProp[]; + /** + * Array of metadata for a component's `@Method`s + */ + methods: JsonDocsMethod[]; + /** + * Array of metadata for a component's `@Event`s + */ + events: JsonDocsEvent[]; + /** + * Array of metadata for a component's `@Listen` handlers + */ + listeners: JsonDocsListener[]; + /** + * Array of metadata for a component's CSS styling information + */ + styles: JsonDocsStyle[]; + /** + * Array of component Slot information, generated from `@slot` tags + */ + slots: JsonDocsSlot[]; + /** + * Array of component Parts information, generate from `@part` tags + */ + parts: JsonDocsPart[]; + /** + * Array of metadata describing where the current component is used + */ + dependents: string[]; + /** + * Array of metadata listing the components which are used in current component + */ + dependencies: string[]; + /** + * Describes a tree of components coupling + */ + dependencyGraph: JsonDocsDependencyGraph; + /** + * A deprecation reason/description found following a `@deprecated` tag + */ + deprecation?: string; +} +export interface JsonDocsDependencyGraph { + [tagName: string]: string[]; +} +/** + * A descriptor for a single JSDoc tag found in a block comment + */ +export interface JsonDocsTag { + /** + * The tag name (immediately following the '@') + */ + name: string; + /** + * The description that immediately follows the tag name + */ + text?: string; +} +export interface JsonDocsValue { + value?: string; + type: string; +} +/** + * A mapping of file names to their contents. + * + * This type is meant to be used when reading one or more usage markdown files associated with a component. For the + * given directory structure: + * ``` + * src/components/my-component + * ├── my-component.tsx + * └── usage + * ├── bar.md + * └── foo.md + * ``` + * an instance of this type would include the name of the markdown file, mapped to its contents: + * ```ts + * { + * 'bar': STRING_CONTENTS_OF_BAR.MD + * 'foo': STRING_CONTENTS_OF_FOO.MD + * } + * ``` + */ +export interface JsonDocsUsage { + [key: string]: string; +} +/** + * An intermediate representation of a `@Prop` decorated member's JSDoc + */ +export interface JsonDocsProp { + /** + * the name of the prop + */ + name: string; + complexType?: ComponentCompilerPropertyComplexType; + /** + * the type of the prop, in terms of the TypeScript type system (as opposed to JavaScript's or HTML's) + */ + type: string; + /** + * `true` if the prop was configured as "mutable" where it was declared, `false` otherwise + */ + mutable: boolean; + /** + * The name of the attribute that is exposed to configure a compiled web component + */ + attr?: string; + /** + * `true` if the prop was configured to "reflect" back to HTML where it (the prop) was declared, `false` otherwise + */ + reflectToAttr: boolean; + /** + * the JSDoc description text associated with the prop + */ + docs: string; + /** + * JSDoc tags associated with the prop + */ + docsTags: JsonDocsTag[]; + /** + * The default value of the prop + */ + default?: string; + /** + * Deprecation text associated with the prop. This is the text that immediately follows a `@deprecated` tag + */ + deprecation?: string; + values: JsonDocsValue[]; + /** + * `true` if a component is declared with a '?', `false` otherwise + * + * @example + * ```tsx + * @Prop() componentProps?: any; + * ``` + */ + optional: boolean; + /** + * `true` if a component is declared with a '!', `false` otherwise + * + * @example + * ```tsx + * @Prop() componentProps!: any; + * ``` + */ + required: boolean; +} +export interface JsonDocsMethod { + name: string; + docs: string; + docsTags: JsonDocsTag[]; + deprecation?: string; + signature: string; + returns: JsonDocsMethodReturn; + parameters: JsonDocMethodParameter[]; + complexType: ComponentCompilerMethodComplexType; +} +export interface JsonDocsMethodReturn { + type: string; + docs: string; +} +export interface JsonDocMethodParameter { + name: string; + type: string; + docs: string; +} +export interface JsonDocsEvent { + event: string; + bubbles: boolean; + cancelable: boolean; + composed: boolean; + complexType: ComponentCompilerEventComplexType; + docs: string; + docsTags: JsonDocsTag[]; + deprecation?: string; + detail: string; +} +/** + * Type describing a CSS Style, as described by a JSDoc-style comment + */ +export interface JsonDocsStyle { + /** + * The name of the style + */ + name: string; + /** + * The type/description associated with the style + */ + docs: string; + /** + * The annotation used in the JSDoc of the style (e.g. `@prop`) + */ + annotation: string; + /** + * The mode associated with the style + */ + mode: string | undefined; +} +export interface JsonDocsListener { + event: string; + target?: string; + capture: boolean; + passive: boolean; +} +/** + * A descriptor for a slot + * + * Objects of this type are translated from the JSDoc tag, `@slot` + */ +export interface JsonDocsSlot { + /** + * The name of the slot. Defaults to an empty string for an unnamed slot. + */ + name: string; + /** + * A textual description of the slot. + */ + docs: string; +} +/** + * A descriptor of a CSS Shadow Part + * + * Objects of this type are translated from the JSDoc tag, `@part`, or the 'part' + * attribute on a component in TSX + */ +export interface JsonDocsPart { + /** + * The name of the Shadow part + */ + name: string; + /** + * A textual description of the Shadow part. + */ + docs: string; +} +/** + * Represents a parsed block comment in a CSS, Sass, etc. file for a custom property. + */ +export interface StyleDoc { + /** + * The name of the CSS property + */ + name: string; + /** + * The user-defined description of the CSS property + */ + docs: string; + /** + * The JSDoc-style annotation (e.g. `@prop`) that was used in the block comment to detect the comment. + * Used to inform Stencil where the start of a new property's description starts (and where the previous description + * ends). + */ + annotation: "prop"; + /** + * The Stencil style-mode that is associated with this property. + */ + mode: string | undefined; +} + +export {}; + +declare const _default: JsonDocs; +export default _default; diff --git a/packages/elements/Users/arbeit/Projects/elements/packages/storybook/custom-elements.json b/packages/elements/Users/arbeit/Projects/elements/packages/storybook/custom-elements.json new file mode 100644 index 0000000000..d2923b2819 --- /dev/null +++ b/packages/elements/Users/arbeit/Projects/elements/packages/storybook/custom-elements.json @@ -0,0 +1,11403 @@ +{ + "timestamp": "2026-04-02T09:22:41", + "compiler": { + "name": "@stencil/core", + "version": "4.20.0", + "typescriptVersion": "5.5.3" + }, + "components": [ + { + "filePath": "src/components/ino-accordion/ino-accordion.tsx", + "encapsulation": "none", + "tag": "ino-accordion", + "readme": "# ino-accordion\n\n\n", + "docs": "", + "docsTags": [ + { + "name": "slot", + "text": "default - The content of the Accordion" + } + ], + "usage": {}, + "props": [ + { + "name": "accordionTitle", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "accordion-title", + "reflectToAttr": false, + "docs": "The title of the accordion.", + "docsTags": [], + "default": "''", + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "expanded", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "expanded", + "reflectToAttr": false, + "docs": "Whether the accordion is expanded or collapsed.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "expandedChange", + "detail": "boolean", + "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the user clicks on the icon toggle to change the expanded state. Contains the status in `event.detail`.", + "docsTags": [] + } + ], + "listeners": [], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "The content of the Accordion" + } + ], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-autocomplete/ino-autocomplete.tsx", + "encapsulation": "none", + "tag": "ino-autocomplete", + "readme": "# ino-autocomplete\n\n\n\n### Usage\n\nThe component can be used as follows:\n\n```html\n\n\" no-options-text=\"\">\n \n \n Option A\n Option B\n Option C\n \n\n```\n\n### React\n\n```jsx\nimport { Component } from 'react';\nimport { InoAutocomplete, InoInput, InoList, InoListItem } from '@inovex.de/elements/dist/react';\n\nclass MyComponent extends Component {\n render() {\n return (\n <>\n \n \n \n Option A\n Option B\n Option C\n \n \n \n );\n }\n}\n```\n", + "docs": "`ino-autocomplete` is a component that acts similarly to the native `datalist` feature of the `` element.\n\nUnlike other components, `ino-autocomplete` is stateful, meaning it maintains its own state. This makes it less\nflexible to some extent compared to stateless components.\n\n## Responsibilities\nThe component handles the following tasks:\n- Management of the `value` property of the `` element.\n- Management of showing and hiding the different options based on the input.\n- Keyboard navigation among the options.\n\n## Filtering\nThe options are filtered using `.includes(...)`, which ignores case sensitivity.", + "docsTags": [ + { + "name": "slot", + "text": "input - An `` element that will be controlled by this component" + } + ], + "usage": {}, + "props": [ + { + "name": "debounce", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "debounce", + "reflectToAttr": false, + "docs": "Number of ms the search function should be delayed after the user typed something.", + "docsTags": [], + "default": "100", + "values": [ + { + "type": "number" + } + ], + "optional": false, + "required": false + }, + { + "name": "noOptionsText", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "no-options-text", + "reflectToAttr": false, + "docs": "Text to display when there are no options found, where `$` is the placeholder for the input of the user.", + "docsTags": [], + "default": "'Found No Results for \"$\"'", + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "options", + "type": "KeyValue[] | string[]", + "complexType": { + "original": "string[] | KeyValue[]", + "resolved": "KeyValue[] | string[]", + "references": { + "KeyValue": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::KeyValue" + } + } + }, + "mutable": false, + "reflectToAttr": false, + "docs": "All options either as a string array or as an array of `{key: string; value: string}` objects.", + "docsTags": [], + "values": [ + { + "type": "KeyValue[]" + }, + { + "type": "string[]" + } + ], + "optional": false, + "required": true + }, + { + "name": "value", + "type": "string | { key: string; value: string; }", + "complexType": { + "original": "string | KeyValue | null", + "resolved": "string | { key: string; value: string; }", + "references": { + "KeyValue": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::KeyValue" + } + } + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "The selected value.", + "docsTags": [], + "values": [ + { + "type": "string" + }, + { + "type": "{ key: string; value: string; }" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "valueChange", + "detail": "string | { key: string; value: string; }", + "bubbles": true, + "complexType": { + "original": "string | { key: string; value: string }", + "resolved": "string | { key: string; value: string; }", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits the list item the user clicked on either as a string or\na `{key: string; value: string}` object depending on the provided options.\n\nTrigger on two occasions:\n1. The user clicked on a list-item.\n2. The user types in a string that matches an option and blurs the input", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "selection", + "capture": false, + "passive": false + }, + { + "event": "close", + "capture": false, + "passive": false + } + ], + "styles": [], + "slots": [ + { + "name": "input", + "docs": "An `` element that will be controlled by this component" + } + ], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-avatar/ino-avatar.tsx", + "encapsulation": "none", + "tag": "ino-avatar", + "readme": "# ino-avatar\n\n\n", + "docs": "", + "docsTags": [ + { + "name": "slot", + "text": "icon-slot - For the icon to be displayed in the avatar." + } + ], + "usage": {}, + "props": [ + { + "name": "a11yLabel", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "a-1-1y-label", + "reflectToAttr": false, + "docs": "The aria-label used for the avatar element.\nhttps://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/img_role.", + "docsTags": [], + "default": "''", + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "alt", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "alt", + "reflectToAttr": false, + "docs": "The alternative text of the avatar image.", + "docsTags": [], + "default": "''", + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "colorSecondary", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "color-secondary", + "reflectToAttr": false, + "docs": "Colors the border of the avatar in the secondary color.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "initials", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "initials", + "reflectToAttr": false, + "docs": "The initials of the avatar. Will be shown if no `src` is defined or `img` fails to load.", + "docsTags": [], + "default": "''", + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "interactive", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "interactive", + "reflectToAttr": false, + "docs": "Enables interactive visuals for the avatar by animating the border and a pointing cursor upon hovering the Element.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "loading", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "loading", + "reflectToAttr": false, + "docs": "Overrides the avatar's loading animation behavior.\nWhen set to true, the loading animation is displayed indefinitely.\nWhen set to false, the avatar will not show any loading animations.\n\nBy default, the loading animation will be shown only while the image is being fetched.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "src", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "src", + "reflectToAttr": false, + "docs": "The img of the avatar.", + "docsTags": [], + "default": "''", + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "variant", + "type": "\"dashed\" | \"solid\"", + "complexType": { + "original": "'dashed' | 'solid'", + "resolved": "\"dashed\" | \"solid\"", + "references": {} + }, + "mutable": false, + "attr": "variant", + "reflectToAttr": false, + "docs": "The style variant of the avatar.\nCan be 'dashed' | 'solid'.", + "docsTags": [], + "default": "'solid'", + "values": [ + { + "value": "dashed", + "type": "string" + }, + { + "value": "solid", + "type": "string" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [ + { + "name": "--ino-avatar-size", + "annotation": "prop", + "docs": "Width and height of the ino-avatar" + } + ], + "slots": [ + { + "name": "icon-slot", + "docs": "For the icon to be displayed in the avatar." + } + ], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-button/ino-button.tsx", + "encapsulation": "none", + "tag": "ino-button", + "readme": "# ino-button\n\n", + "docs": "A button component with different styles and icon capability.", + "docsTags": [ + { + "name": "slot", + "text": "icon-leading - For the icon to be prepended" + }, + { + "name": "slot", + "text": "icon-trailing - For the icon to be appended" + } + ], + "usage": {}, + "props": [ + { + "name": "autoFocus", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "autofocus", + "reflectToAttr": false, + "docs": "Sets the autofocus for this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "dense", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "dense", + "reflectToAttr": false, + "docs": "Makes the button text and container slightly smaller.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "form", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "form", + "reflectToAttr": false, + "docs": "The form id this element origins to.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "loading", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "loading", + "reflectToAttr": true, + "docs": "Shows an infinite loading spinner and prevents further clicks.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "name", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "name", + "reflectToAttr": false, + "docs": "The name of the element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "type", + "type": "\"button\" | \"reset\" | \"submit\"", + "complexType": { + "original": "ButtonType", + "resolved": "\"button\" | \"reset\" | \"submit\"", + "references": { + "ButtonType": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::ButtonType" + } + } + }, + "mutable": false, + "attr": "type", + "reflectToAttr": false, + "docs": "The type of this form.\n\nCan either be `button`, `submit` or `reset`.", + "docsTags": [], + "default": "'button'", + "values": [ + { + "value": "button", + "type": "string" + }, + { + "value": "reset", + "type": "string" + }, + { + "value": "submit", + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "variant", + "type": "\"filled\" | \"outlined\" | \"text\"", + "complexType": { + "original": "ButtonVariants", + "resolved": "\"filled\" | \"outlined\" | \"text\"", + "references": { + "ButtonVariants": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::ButtonVariants" + } + } + }, + "mutable": false, + "attr": "variant", + "reflectToAttr": false, + "docs": "The button variant.\n\n* **filled**: Contain actions that are important for your application.\n* **outlined**: Buttons with medium highlighting. They contain actions that are important but are not the main action in an app.\n* **text**: Typically used for less prominent actions, including those in dialogs and cards.", + "docsTags": [], + "default": "'filled'", + "values": [ + { + "value": "filled", + "type": "string" + }, + { + "value": "outlined", + "type": "string" + }, + { + "value": "text", + "type": "string" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [], + "slots": [ + { + "name": "icon-leading", + "docs": "For the icon to be prepended" + }, + { + "name": "icon-trailing", + "docs": "For the icon to be appended" + } + ], + "parts": [], + "dependents": [ + "ino-dialog", + "ino-input-file" + ], + "dependencies": [ + "ino-spinner" + ], + "dependencyGraph": { + "ino-button": [ + "ino-spinner" + ], + "ino-dialog": [ + "ino-button" + ], + "ino-input-file": [ + "ino-button" + ] + } + }, + { + "filePath": "src/components/ino-card/ino-card.tsx", + "encapsulation": "none", + "tag": "ino-card", + "readme": "# ino-card\n\n\n", + "docs": "The ino-card is a flexible and extensible component. It features a header, content, and footer slot that can be used to\nfully customize the appearance of the card.", + "docsTags": [ + { + "name": "slot", + "text": "header - For the element to be placed in the card header" + }, + { + "name": "slot", + "text": "content - For card content" + }, + { + "name": "slot", + "text": "footer - For the element to be placed in the card footer" + } + ], + "usage": {}, + "props": [ + { + "name": "disableElevation", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disable-elevation", + "reflectToAttr": false, + "docs": "Disables the hover effect if true", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "selected", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "selected", + "reflectToAttr": false, + "docs": "Selects the card and displays a check mark icon on top of the card", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [ + { + "name": "--ino-card-background-color", + "annotation": "prop", + "docs": "background color of the card" + }, + { + "name": "--ino-card-background-color--active", + "annotation": "prop", + "docs": "background color of the card if active" + }, + { + "name": "--ino-card-background-color--focus", + "annotation": "prop", + "docs": "background color of the card on focus" + }, + { + "name": "--ino-card-background-color--hover", + "annotation": "prop", + "docs": "background color of the card on hover" + }, + { + "name": "--ino-card-border-color", + "annotation": "prop", + "docs": "border color of the card" + }, + { + "name": "--ino-card-border-thickness", + "annotation": "prop", + "docs": "thickness of the border" + }, + { + "name": "--ino-card-checkmark-background-color", + "annotation": "prop", + "docs": "background color of the check mark" + }, + { + "name": "--ino-card-checkmark-color", + "annotation": "prop", + "docs": "check mark color" + } + ], + "slots": [ + { + "name": "content", + "docs": "For card content" + }, + { + "name": "footer", + "docs": "For the element to be placed in the card footer" + }, + { + "name": "header", + "docs": "For the element to be placed in the card header" + } + ], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-icon" + ], + "dependencyGraph": { + "ino-card": [ + "ino-icon" + ] + } + }, + { + "filePath": "src/components/ino-carousel/ino-carousel.tsx", + "encapsulation": "none", + "tag": "ino-carousel", + "readme": "# ino-carousel\n\n\n", + "docs": "The `ino-carousel` component works in combination with the `ino-carousel-slide` component\nand can be used to display an array of images as a slide show. What is more,\nit also features an autoplay property that allows the slides to be changed automatically.\nLastly, using the css variables described at the bottom of the page, you can easily customize\nthe dimensions of the component as well as the duration of the slide transition.", + "docsTags": [ + { + "name": "slot", + "text": "default - One or more `ino-carousel-slide`" + } + ], + "usage": {}, + "props": [ + { + "name": "autoplay", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "autoplay", + "reflectToAttr": false, + "docs": "Enables autoplay which causes slides to be changed automatically after `intermission` milliseconds.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "hideButtons", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "hide-buttons", + "reflectToAttr": false, + "docs": "Hides the arrow buttons", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "infinite", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "infinite", + "reflectToAttr": false, + "docs": "Restarts playback from the first slide upon reaching the last slide", + "docsTags": [], + "default": "true", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "intermission", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "intermission", + "reflectToAttr": false, + "docs": "Sets the intermission between two slides (Unit: ms)", + "docsTags": [], + "default": "5000", + "values": [ + { + "type": "number" + } + ], + "optional": false, + "required": false + }, + { + "name": "reverse", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "reverse", + "reflectToAttr": false, + "docs": "Enables reverse playback of the slides", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "value", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "`value` of the slide that should be displayed.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": true + } + ], + "methods": [], + "events": [ + { + "event": "valueChange", + "detail": "string", + "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits the `value` of the slide that should be displayed after interaction or autoplay interval.", + "docsTags": [] + } + ], + "listeners": [], + "styles": [ + { + "name": "--ino-carousel-animation-duration", + "annotation": "prop", + "docs": "sets the duration of the slide animation" + }, + { + "name": "--ino-carousel-icon-color", + "annotation": "prop", + "docs": "sets the color of the navigation buttons" + } + ], + "slots": [ + { + "name": "default", + "docs": "One or more `ino-carousel-slide`" + } + ], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-icon-button" + ], + "dependencyGraph": { + "ino-carousel": [ + "ino-icon-button" + ], + "ino-icon-button": [ + "ino-icon" + ] + } + }, + { + "filePath": "src/components/ino-carousel-slide/ino-carousel-slide.tsx", + "encapsulation": "none", + "tag": "ino-carousel-slide", + "readme": "# ino-carousel-slide\n\n", + "docs": "An image that is shown in the `` component. Should only be used in conjunction with it.", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "selected", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "selected", + "reflectToAttr": false, + "docs": "Selected state controlled by the ``", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "src", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "src", + "reflectToAttr": false, + "docs": "Link to the image", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "value", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "Value of the slide", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-checkbox/ino-checkbox.tsx", + "encapsulation": "shadow", + "tag": "ino-checkbox", + "readme": "# ino-checkbox\n\n\n", + "docs": "An image that is shown in the `` component. Should only be used in conjunction with it.", + "docsTags": [ + { + "name": "slot", + "text": "default - Label of the checkbox" + } + ], + "usage": {}, + "props": [ + { + "name": "checked", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "checked", + "reflectToAttr": false, + "docs": "Marks this element as checked. (**unmanaged**)", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "indeterminate", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "indeterminate", + "reflectToAttr": false, + "docs": "Marks this element as indeterminate.\nIt indicates that a user is indeterminate without changing the checked state.\nIf a checkbox is unchecked and indeterminate then it will lose the indeterminate state on click and change to checked.\nFor more information, see [Documentation on MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#Indeterminate_state_checkboxes).", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "name", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "name", + "reflectToAttr": false, + "docs": "The name of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "selection", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "selection", + "reflectToAttr": false, + "docs": "Styles the checkbox as a selection variant that has a larger radius.\nWhile checkboxes are mainly used in lists, the selection should be used as a single, independent UI element.\nThe indeterminate state is not supported here.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "value", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "The value of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "checkedChange", + "detail": "any", + "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the user clicks on the checkbox to change the checked state. Contains the status in `event.detail`.", + "docsTags": [] + } + ], + "listeners": [], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "Label of the checkbox" + } + ], + "parts": [], + "dependents": [ + "ino-control-item" + ], + "dependencies": [], + "dependencyGraph": { + "ino-control-item": [ + "ino-checkbox" + ] + } + }, + { + "filePath": "src/components/ino-chip/ino-chip.tsx", + "encapsulation": "none", + "tag": "ino-chip", + "readme": "# ino-chip\n\n\n", + "docs": "The ino-chip component displays the provided content and icon as a chip.\nUse the `label` attribute to set the label of the chip. To add an icon to the left side of the chip, use the `icon` attribute.\n\n#### Additional Hints\n**Content**: Utilize the `label` attribute to define the chip's label. Include an icon on the left side of the chip via the `icon` attribute.\n\n**Selection**: Chips can be used for single or multi-selection among a few options. Refer to the **Selection** and **Filter** stories for examples.\n\n**Removable Chips**: Set `removable` to `true` to allow chip removal by the user, which will display a `close` icon on the chip's right side. On removal, a `removeChip` event is emitted instead of hiding or destroying the component. Handle the removal process by listening to this event.", + "docsTags": [ + { + "name": "slot", + "text": "default - The label text of the chip" + }, + { + "name": "slot", + "text": "icon-leading - For the icon to be prepended" + }, + { + "name": "slot", + "text": "icon-trailing - For the icon to be appended - disables the `removable` property" + } + ], + "usage": {}, + "props": [ + { + "name": "clickable", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "clickable", + "reflectToAttr": false, + "docs": "Marks this element as clickable and displays all interactions like hover-effects, click-effects, pointer-cursor,...", + "docsTags": [], + "default": "true", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables all interactions.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "fill", + "type": "\"outline\" | \"solid\"", + "complexType": { + "original": "ChipSurface", + "resolved": "\"outline\" | \"solid\"", + "references": { + "ChipSurface": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::ChipSurface" + } + } + }, + "mutable": false, + "attr": "fill", + "reflectToAttr": false, + "docs": "The fill type of this element.", + "docsTags": [], + "default": "'solid'", + "values": [ + { + "value": "outline", + "type": "string" + }, + { + "value": "solid", + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "label", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "label", + "reflectToAttr": false, + "docs": "[DEPRECATED] Please use the default slot instead\n\nThe content of the component.", + "docsTags": [ + { + "name": "deprecated" + } + ], + "deprecation": "", + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "removable", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "removable", + "reflectToAttr": false, + "docs": "Adds a close icon on the right side of this chip which emits the `removeChip` event on click.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "selectable", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "selectable", + "reflectToAttr": false, + "docs": "Makes the chip selectable.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "selected", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "selected", + "reflectToAttr": false, + "docs": "Marks this element as selected (**works only in conjunction with `selectable`**)", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "value", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "The value of this chip.\nIs emitted by the `chipClicked` and `chipRemoved` events.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "chipClicked", + "detail": "string", + "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Event that emits the `value` as soon as the user clicks on the chip.", + "docsTags": [] + }, + { + "event": "chipRemoved", + "detail": "string", + "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Event that emits the `value` as soon as the user clicks on the remove icon.\n\nListen to this event to hide or destroy this chip.", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "click", + "capture": false, + "passive": false + } + ], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "The label text of the chip" + }, + { + "name": "icon-leading", + "docs": "For the icon to be prepended" + }, + { + "name": "icon-trailing", + "docs": "For the icon to be appended - disables the `removable` property" + } + ], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-icon" + ], + "dependencyGraph": { + "ino-chip": [ + "ino-icon" + ] + } + }, + { + "filePath": "src/components/ino-control-item/ino-control-item.tsx", + "encapsulation": "none", + "tag": "ino-control-item", + "readme": "# ino-control-item\n\n", + "docs": "A list item component that displays a single instance of choice in a list or menu with a control element (radio-button or checkbox). It functions as a wrapper around the material [list item](https://github.com/material-components/material-components-web/blob/master/packages/mdc-list/) capabilities.\n\nThis component is used as child of `ino-list` and `ino-menu` components.\n#### Restrictions\nPlease note that only text is supported as a trailing element. However, your icons can be placed at the leading position. To do so, use the `trailing`-Property and declare your icon inside of the element", + "docsTags": [ + { + "name": "slot", + "text": "default - Any element" + } + ], + "usage": {}, + "props": [ + { + "name": "activated", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "activated", + "reflectToAttr": false, + "docs": "Styles the row in an activated style.\n\nIn contrast to `selected`, use this for only one item\nand to mark it as permanently activated.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "checked", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "checked", + "reflectToAttr": false, + "docs": "Marks this element as checked. (**unmanaged**)", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "indeterminate", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "indeterminate", + "reflectToAttr": false, + "docs": "Marks this element as indeterminate (**unmanaged**)\nCheckbox only", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "name", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "name", + "reflectToAttr": false, + "docs": "The name of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "role", + "type": "string", + "complexType": { + "original": "string | null", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "role", + "reflectToAttr": false, + "docs": "The type of control element\n\nValid options are 'checkbox' or 'radio'", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": true + }, + { + "name": "secondaryText", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "secondary-text", + "reflectToAttr": false, + "docs": "Sets the secondary text of this list item.\n\nRequires `two-lines` on the parent `ino-list` element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "selected", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "selected", + "reflectToAttr": false, + "docs": "Styles the row in a selected style.\n\nIn contrast to `activated`, use this option to select one\nor multiple items that are likely to change soon.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "text", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "text", + "reflectToAttr": false, + "docs": "The primary text of this list item (required).", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": true + }, + { + "name": "trailing", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "trailing", + "reflectToAttr": false, + "docs": "Places the checkbox at the end of the item", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "value", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "The value of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "checkedChange", + "detail": "any", + "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the user clicks on the checkbox or the list item to change the checked state. Contains the status in `event.detail`.", + "docsTags": [] + } + ], + "listeners": [], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "Any element" + } + ], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-list-item", + "ino-checkbox", + "ino-radio" + ], + "dependencyGraph": { + "ino-control-item": [ + "ino-list-item", + "ino-checkbox", + "ino-radio" + ] + } + }, + { + "filePath": "src/components/ino-currency-input/ino-currency-input.tsx", + "encapsulation": "none", + "tag": "ino-currency-input", + "readme": "# ino-currency-input\n\n\n", + "docs": "A component providing currency functionality by extending a `ino-input`. Main objectives of this component are the separatation of formatted currency values from its numeric values and to handle different currency locales.\n\nThe `ino-currency-input` controls an underlying `ino-input` and evaluates its value on blur. While the `ino-input` has the textual user input as value, the `ino-currency-input` provides a numeric value of the currency. In theory, you can use all `ino-input` properties. However, properties like maxlength, step, etc. make no sense for currency inputs and are thus not supported.\n\n#### Additional Hints\nThe currency input uses a native number formatter which supports a vary of different locales (see [Documentation](https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Intl#locales_argument)). On a component level, you can provide any supported locale via the `currency-locale` attribute.\nHowever, it may be useful to define a global locale for currencies, This may even differ from the application's locale, for instance a Belgian application may use English as language but the German currency format. For this reason, you can provide the `currencyLocale` option on the global configuration.", + "docsTags": [ + { + "name": "slot", + "text": "default - `` of `type=\"text\"`" + } + ], + "usage": {}, + "props": [ + { + "name": "currencyLocale", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "currency-locale", + "reflectToAttr": false, + "docs": "A supported locale for currency number formatting. If not given, it uses the global config.\nSee https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Intl#locales_argument", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "value", + "type": "number | string", + "complexType": { + "original": "number | string", + "resolved": "number | string", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": true, + "docs": "Numeric currency value", + "docsTags": [], + "values": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "valueChange", + "detail": "number", + "bubbles": true, + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the user types something in.\nContains typed input in `event.detail`", + "docsTags": [] + } + ], + "listeners": [], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "`` of `type=\"text\"`" + } + ], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-datepicker/ino-datepicker.tsx", + "encapsulation": "none", + "tag": "ino-datepicker", + "readme": "# ino-datepicker\n\n\n", + "docs": "A datepicker is a ui component to select dates and times. It behaves like a native `input` but uses the [flatpickr](https://github.com/flatpickr/flatpickr) library for a better ui experience.\n\n#### Types\nThis datepicker can be used as a picker for different types:\n- date\n- time\n- datetime\n- month", + "docsTags": [ + { + "name": "slot", + "text": "icon-leading - Leading `ino-icon` of the underyling ino-input (only for inline pickers)" + }, + { + "name": "slot", + "text": "icon-trailing - Trailing `ino-icon` of the underyling ino-input (only for inline pickers)" + } + ], + "usage": {}, + "props": [ + { + "name": "appendTo", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "append-to", + "reflectToAttr": true, + "docs": "Optional id of an element to append the datepicker to.\nDefault is:\n * the host element for inline pickers\n * body for collapsable pickers", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "attachToBody", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "attach-to-body", + "reflectToAttr": false, + "docs": "Attach calendar overlay to body (true) or\nPosition the calendar inside the wrapper and inside the ino-datepicker (false)", + "docsTags": [], + "default": "true", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "autoFocus", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "autofocus", + "reflectToAttr": false, + "docs": "Autofocuses this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "dateFormat", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "date-format", + "reflectToAttr": false, + "docs": "A string to change the date format.\nPossible values are listed [here](https://flatpickr.js.org/formatting/).\nThe default value is `d-m-Y` which accepts values like `01-01-2019`.", + "docsTags": [], + "default": "'d-m-Y'", + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "defaultDate", + "type": "string | string[]", + "complexType": { + "original": "string | string[]", + "resolved": "string | string[]", + "references": {} + }, + "mutable": false, + "attr": "default-date", + "reflectToAttr": false, + "docs": "A string/array containing the initial date of the datepicker overlay. If you're using `inoRange = true` provide an array.\nIf a `value` is given, this will be ignored.", + "docsTags": [], + "values": [ + { + "type": "string" + }, + { + "type": "string[]" + } + ], + "optional": true, + "required": false + }, + { + "name": "defaultHour", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "default-hour", + "reflectToAttr": false, + "docs": "A number containing the initial hour in the date-time picker overlay.\nIf a `value` is given, this will be ignored.", + "docsTags": [], + "default": "12", + "values": [ + { + "type": "number" + } + ], + "optional": false, + "required": false + }, + { + "name": "defaultMinute", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "default-minute", + "reflectToAttr": false, + "docs": "A number containing the initial minute in the date-time picker overlay.\nIf a `value` is given, this will be ignored.", + "docsTags": [], + "default": "0", + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "error", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "error", + "reflectToAttr": false, + "docs": "Displays the datepicker as invalid if set to true.\nIf the property is not set or set to false,\nthe validation is handled by the default validation.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "helper", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "helper", + "reflectToAttr": false, + "docs": "The helper text.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "helperPersistent", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "helper-persistent", + "reflectToAttr": false, + "docs": "Displays the helper permanently.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "helperValidation", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "helper-validation", + "reflectToAttr": false, + "docs": "Styles the helper text as a validation message.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "hourStep", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "hour-step", + "reflectToAttr": false, + "docs": "Adjusts the step for the hour input (incl. scrolling)\nDefault is 1", + "docsTags": [], + "default": "1", + "values": [ + { + "type": "number" + } + ], + "optional": false, + "required": false + }, + { + "name": "inline", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "inline", + "reflectToAttr": false, + "docs": "Displays the datepicker inlined.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "label", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "label", + "reflectToAttr": false, + "docs": "Defines the label for this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "max", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "max", + "reflectToAttr": false, + "docs": "The maximum date that a user can pick to (inclusive).", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "min", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "min", + "reflectToAttr": false, + "docs": "The minimum date that a user can start picking from (inclusive).", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "minuteStep", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "minute-step", + "reflectToAttr": false, + "docs": "Adjusts the step for the minute input (incl. scrolling)\nDefault is 5", + "docsTags": [], + "default": "5", + "values": [ + { + "type": "number" + } + ], + "optional": false, + "required": false + }, + { + "name": "name", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "name", + "reflectToAttr": false, + "docs": "The input name of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "outline", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "outline", + "reflectToAttr": false, + "docs": "Styles the datepicker as outlined element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "placeholder", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "placeholder", + "reflectToAttr": false, + "docs": "The placeholder of the input element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "range", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "range", + "reflectToAttr": false, + "docs": "If true, enables the user to choose two dates as an interval.\nOnly works with `type=\"date\"`", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "required", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "required", + "reflectToAttr": false, + "docs": "Marks this element as required.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "showLabelHint", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "show-label-hint", + "reflectToAttr": false, + "docs": "If true, an *optional* message is displayed if not required,\notherwise a * marker is displayed if required", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "twelveHourTime", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "twelve-hour-time", + "reflectToAttr": false, + "docs": "If true, displays time picker in 12 hour mode with AM/PM selection.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "type", + "type": "\"date\" | \"datetime\" | \"month\" | \"time\"", + "complexType": { + "original": "PickerTypeKeys", + "resolved": "\"date\" | \"datetime\" | \"month\" | \"time\"", + "references": { + "PickerTypeKeys": { + "location": "import", + "path": "./picker-factory", + "id": "src/components/ino-datepicker/picker-factory.ts::PickerTypeKeys" + } + } + }, + "mutable": false, + "attr": "type", + "reflectToAttr": false, + "docs": "Selects the correct picker corresponding to the given type.", + "docsTags": [], + "default": "'date'", + "values": [ + { + "value": "date", + "type": "string" + }, + { + "value": "datetime", + "type": "string" + }, + { + "value": "month", + "type": "string" + }, + { + "value": "time", + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "value", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "The currently selected date shown in the input field **unmanaged**. The given value\nwill not be formatted as date.", + "docsTags": [], + "default": "''", + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [ + { + "name": "redraw", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, + "signature": "redraw() => Promise", + "parameters": [], + "docs": "Redraws the datepicker.", + "docsTags": [] + }, + { + "name": "setBlur", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, + "signature": "setBlur() => Promise", + "parameters": [], + "docs": "Sets blur on the native `input`.\nUse this method instead of the global `input.blur()`.", + "docsTags": [] + }, + { + "name": "setFocus", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, + "signature": "setFocus() => Promise", + "parameters": [], + "docs": "Sets focus on the native `input`.\nUse this method instead of the global `input.focus()`.", + "docsTags": [] + } + ], + "events": [ + { + "event": "valueChange", + "detail": "string", + "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the value of the datepicker changes.\nThe value can be found in `event.detail`", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "click", + "capture": false, + "passive": false + }, + { + "event": "clickEl", + "capture": false, + "passive": false + } + ], + "styles": [], + "slots": [ + { + "name": "icon-leading", + "docs": "Leading `ino-icon` of the underyling ino-input (only for inline pickers)" + }, + { + "name": "icon-trailing", + "docs": "Trailing `ino-icon` of the underyling ino-input (only for inline pickers)" + } + ], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-input", + "ino-icon" + ], + "dependencyGraph": { + "ino-datepicker": [ + "ino-input", + "ino-icon" + ], + "ino-input": [ + "ino-label", + "ino-icon" + ] + } + }, + { + "filePath": "src/components/ino-dialog/ino-dialog.tsx", + "encapsulation": "shadow", + "tag": "ino-dialog", + "readme": "# ino-dialog\n\n", + "docs": "The ino-dialog component displays a modal window that can be used to display additional information or notify the user.\nIt is based on the mdc-dialog and is fully customizable. The styling of a dialog's content must be provided by users.\n\n#### Usage Notes\n\n- **Child Component Layout Issues**: If elements like ripples or labels in the `ino-dialog` are mispositioned or incorrectly sized, it may indicate that child components are being rendered before the dialog is fully open.\n- **Rendering After Dialog Opens**: To prevent layout issues, render sensitive child components (e.g. `ino-icon-button`) only after the `dialogOpen` event has fired.", + "docsTags": [ + { + "name": "slot", + "text": "default - content of the dialog" + }, + { + "name": "slot", + "text": "header - content to replace default header of dialog" + }, + { + "name": "slot", + "text": "body - content to replace default body of dialog" + }, + { + "name": "slot", + "text": "footer - content to replace default footer of dialog" + } + ], + "usage": {}, + "props": [ + { + "name": "actionText", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "action-text", + "reflectToAttr": false, + "docs": "Adds a button with the given text to proceed with an action", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "attachTo", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "attach-to", + "reflectToAttr": false, + "docs": "The target element the dialog should be attached to.\nIf not given, the dialog is a child of the documents body.\nNote: This property is immutable after initialization.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "bodyText", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "body-text", + "reflectToAttr": false, + "docs": "Adds a text to the body of the `ino-dialog`", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "cancelText", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "cancel-text", + "reflectToAttr": false, + "docs": "Adds a button with the given text to close the `ino-dialog`", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "closeIcon", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "close-icon", + "reflectToAttr": false, + "docs": "Adds a close icon in the top right corner to close the `ino-dialog`.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "dialogRole", + "type": "\"alertdialog\" | \"dialog\"", + "complexType": { + "original": "'dialog' | 'alertdialog'", + "resolved": "\"alertdialog\" | \"dialog\"", + "references": {} + }, + "mutable": false, + "attr": "dialog-role", + "reflectToAttr": false, + "docs": "The role of the dialog. Can be either 'dialog' or 'alertdialog'.\nThe 'alertdialog' role should be used for important alerts and error messages.", + "docsTags": [], + "default": "'dialog'", + "values": [ + { + "value": "alertdialog", + "type": "string" + }, + { + "value": "dialog", + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "dismissible", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "dismissible", + "reflectToAttr": false, + "docs": "Close the dialog by clicking outside of the dialog.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "fullwidth", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "fullwidth", + "reflectToAttr": false, + "docs": "Defines a full width dialog sliding up from the bottom of the page.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "headerText", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "header-text", + "reflectToAttr": false, + "docs": "Adds a headline to the `ino-dialog`", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "icon", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "icon", + "reflectToAttr": false, + "docs": "Adds a `ino-icon` besides the headline", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "open", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "open", + "reflectToAttr": false, + "docs": "Opens the dialog if set to true", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "action", + "detail": "string", + "bubbles": true, + "complexType": { + "original": "DialogSubmitAction", + "resolved": "string", + "references": { + "DialogSubmitAction": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::DialogSubmitAction" + } + } + }, + "cancelable": true, + "composed": true, + "docs": "Emits an event upon clicking the action button of the dialog", + "docsTags": [] + }, + { + "event": "close", + "detail": "string", + "bubbles": true, + "complexType": { + "original": "DialogCloseAction", + "resolved": "string", + "references": { + "DialogCloseAction": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::DialogCloseAction" + } + } + }, + "cancelable": true, + "composed": true, + "docs": "Emits an event upon closing the dialog", + "docsTags": [] + }, + { + "event": "dialogOpen", + "detail": "void", + "bubbles": true, + "complexType": { + "original": "void", + "resolved": "void", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits an event when the dialog is opened.", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "keyup", + "target": "body", + "capture": false, + "passive": false + } + ], + "styles": [ + { + "name": "--ino-dialog-background-color", + "annotation": "prop", + "docs": "background color of the dialog" + }, + { + "name": "--ino-dialog-border", + "annotation": "prop", + "docs": "border shorthand of the dialog" + }, + { + "name": "--ino-dialog-border-radius", + "annotation": "prop", + "docs": "border-radius of the dialog" + }, + { + "name": "--ino-dialog-box-shadow", + "annotation": "prop", + "docs": "box-shadow of the dialog" + }, + { + "name": "--ino-dialog-height", + "annotation": "prop", + "docs": "height of the dialog" + }, + { + "name": "--ino-dialog-max-height", + "annotation": "prop", + "docs": "max-height of the dialog" + }, + { + "name": "--ino-dialog-max-width", + "annotation": "prop", + "docs": "max-width of the dialog" + }, + { + "name": "--ino-dialog-min-height", + "annotation": "prop", + "docs": "min-height of the dialog" + }, + { + "name": "--ino-dialog-min-width", + "annotation": "prop", + "docs": "min-width of the dialog" + }, + { + "name": "--ino-dialog-overlay-background-color", + "annotation": "prop", + "docs": "background color of the overlay" + }, + { + "name": "--ino-dialog-width", + "annotation": "prop", + "docs": "width of the dialog" + } + ], + "slots": [ + { + "name": "body", + "docs": "content to replace default body of dialog" + }, + { + "name": "default", + "docs": "content of the dialog" + }, + { + "name": "footer", + "docs": "content to replace default footer of dialog" + }, + { + "name": "header", + "docs": "content to replace default header of dialog" + } + ], + "parts": [], + "dependents": [ + "ino-markdown-editor" + ], + "dependencies": [ + "ino-icon-button", + "ino-icon", + "ino-button" + ], + "dependencyGraph": { + "ino-dialog": [ + "ino-icon-button", + "ino-icon", + "ino-button" + ], + "ino-icon-button": [ + "ino-icon" + ], + "ino-button": [ + "ino-spinner" + ], + "ino-markdown-editor": [ + "ino-dialog" + ] + } + }, + { + "filePath": "src/components/ino-fab/ino-fab.tsx", + "encapsulation": "none", + "tag": "ino-fab", + "readme": "# ino-fab\n\n\n", + "docs": "A floating action button represents the primary action in an application. [Floating Action Button](https://github.com/material-components/material-components-web/tree/master/packages/mdc-fab) component.\nIt appears in front of all screen content, typically as a circular shape with an icon in its center.\n\nFABs come in three types: regular, mini, and extended\n\n#### Additional Hints\n\n**Content**: Use the label` attribute to set the text of a fab. To add an icon, use the icon` attribute.", + "docsTags": [ + { + "name": "slot", + "text": "icon-leading - For the icon to be prepended" + } + ], + "usage": {}, + "props": [ + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables the button.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "edgePosition", + "type": "\"bottom-left\" | \"bottom-right\" | \"none\" | \"top-left\" | \"top-right\"", + "complexType": { + "original": "'top-right' | 'top-left' | 'bottom-right' | 'bottom-left' | 'none'", + "resolved": "\"bottom-left\" | \"bottom-right\" | \"none\" | \"top-left\" | \"top-right\"", + "references": {} + }, + "mutable": false, + "attr": "edge-position", + "reflectToAttr": false, + "docs": "The position of the edge.", + "docsTags": [], + "default": "'top-left'", + "values": [ + { + "value": "bottom-left", + "type": "string" + }, + { + "value": "bottom-right", + "type": "string" + }, + { + "value": "none", + "type": "string" + }, + { + "value": "top-left", + "type": "string" + }, + { + "value": "top-right", + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "extended", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "extended", + "reflectToAttr": false, + "docs": "Optional, modifies the FAB to wider size which includes a text label.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "icon", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "icon", + "reflectToAttr": false, + "docs": "Adds an icon to the Fab.", + "docsTags": [ + { + "name": "deprecated", + "text": "This property is deprecated and will be removed with the next major release. Instead, use the `icon-leading` slot." + } + ], + "deprecation": "This property is deprecated and will be removed with the next major release. Instead, use the `icon-leading` slot.", + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "label", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "label", + "reflectToAttr": false, + "docs": "Optional, for the text label. Applicable only for Extended FAB.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "mini", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "mini", + "reflectToAttr": false, + "docs": "Optional, modifies the FAB to a smaller size", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "tooltipPlacement", + "type": "\"auto\" | \"auto-end\" | \"auto-start\" | \"bottom\" | \"bottom-end\" | \"bottom-start\" | \"left\" | \"left-end\" | \"left-start\" | \"none\" | \"right\" | \"right-end\" | \"right-start\" | \"top\" | \"top-end\" | \"top-start\"", + "complexType": { + "original": "Placement | 'none'", + "resolved": "\"auto\" | \"auto-end\" | \"auto-start\" | \"bottom\" | \"bottom-end\" | \"bottom-start\" | \"left\" | \"left-end\" | \"left-start\" | \"none\" | \"right\" | \"right-end\" | \"right-start\" | \"top\" | \"top-end\" | \"top-start\"", + "references": { + "Placement": { + "location": "import", + "path": "tippy.js", + "id": "../../node_modules/.pnpm/tippy.js@6.3.7/node_modules/tippy.js/index.d.ts::Placement" + } + } + }, + "mutable": false, + "attr": "tooltip-placement", + "reflectToAttr": false, + "docs": "The placement of the tooltip which will be displayed when the button is not extended.\nUse `none`, if you don't want a tooltip to be displayed.", + "docsTags": [], + "default": "'left'", + "values": [ + { + "value": "auto", + "type": "string" + }, + { + "value": "auto-end", + "type": "string" + }, + { + "value": "auto-start", + "type": "string" + }, + { + "value": "bottom", + "type": "string" + }, + { + "value": "bottom-end", + "type": "string" + }, + { + "value": "bottom-start", + "type": "string" + }, + { + "value": "left", + "type": "string" + }, + { + "value": "left-end", + "type": "string" + }, + { + "value": "left-start", + "type": "string" + }, + { + "value": "none", + "type": "string" + }, + { + "value": "right", + "type": "string" + }, + { + "value": "right-end", + "type": "string" + }, + { + "value": "right-start", + "type": "string" + }, + { + "value": "top", + "type": "string" + }, + { + "value": "top-end", + "type": "string" + }, + { + "value": "top-start", + "type": "string" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [ + { + "event": "click", + "capture": false, + "passive": false + } + ], + "styles": [ + { + "name": "--fab-background-color", + "annotation": "prop", + "docs": "Background color" + }, + { + "name": "--fab-background-color-active", + "annotation": "prop", + "docs": "Background color if active" + }, + { + "name": "--fab-background-color-disabled", + "annotation": "prop", + "docs": "Background color if disabled" + }, + { + "name": "--fab-background-color-hover", + "annotation": "prop", + "docs": "Background color on hover" + }, + { + "name": "--fab-color-disabled", + "annotation": "prop", + "docs": "Text color if disabled" + }, + { + "name": "--fab-icon-color", + "annotation": "prop", + "docs": "Color of the slotted icon" + }, + { + "name": "--fab-icon-color-disabled", + "annotation": "prop", + "docs": "Color of the slotted icon if disabled" + }, + { + "name": "--ino-fab-color", + "annotation": "prop", + "docs": "Text color" + } + ], + "slots": [ + { + "name": "icon-leading", + "docs": "For the icon to be prepended" + } + ], + "parts": [], + "dependents": [ + "ino-fab-set" + ], + "dependencies": [ + "ino-tooltip", + "ino-icon" + ], + "dependencyGraph": { + "ino-fab": [ + "ino-tooltip", + "ino-icon" + ], + "ino-fab-set": [ + "ino-fab" + ] + } + }, + { + "filePath": "src/components/ino-fab-set/ino-fab-set.tsx", + "encapsulation": "none", + "tag": "ino-fab-set", + "readme": "# ino-fab-set\n\n\n", + "docs": "The ino-fab-set component serves as a container for multiple fab buttons. It contains actions related to the main fab\nbutton. Upon interacting with the fab button, a FAB-Set can display three to six related actions in the form of a speed\ndial.\n\n#### Additional Hints\n**Content**: Put the FABs for the speed dial inside of `ino-fab-set` as `ino-fab`.\n\n#### Control flow\n\nThe ino-fab-set has a controlled (unmanaged) attribute `openDial`. For this reason, listen to `click` events, sync to\nyour local state and pass the state to the component again to open/close the fab-set.", + "docsTags": [ + { + "name": "slot", + "text": "default - One or more `ino-fab`" + }, + { + "name": "slot", + "text": "icon-opened - The icon of the FAB button while being open" + }, + { + "name": "slot", + "text": "icon-closed - The icon of the FAB button while being closed" + } + ], + "usage": {}, + "props": [ + { + "name": "dialDirection", + "type": "\"bottom\" | \"left\" | \"right\" | \"top\"", + "complexType": { + "original": "Locations", + "resolved": "\"bottom\" | \"left\" | \"right\" | \"top\"", + "references": { + "Locations": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::Locations" + } + } + }, + "mutable": false, + "attr": "dial-direction", + "reflectToAttr": false, + "docs": "The direction of the speed dial.\nPossible values: `top` (default), `bottom`, `right`, `left`.", + "docsTags": [], + "default": "'top'", + "values": [ + { + "value": "bottom", + "type": "string" + }, + { + "value": "left", + "type": "string" + }, + { + "value": "right", + "type": "string" + }, + { + "value": "top", + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "leftRightLocation", + "type": "\"left\" | \"right\"", + "complexType": { + "original": "HorizontalLocation", + "resolved": "\"left\" | \"right\"", + "references": { + "HorizontalLocation": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::HorizontalLocation" + } + } + }, + "mutable": false, + "attr": "left-right-location", + "reflectToAttr": false, + "docs": "The side where the Fab is displayed.\nPossible values: `right`, `left` (default).", + "docsTags": [], + "default": "'left'", + "values": [ + { + "value": "left", + "type": "string" + }, + { + "value": "right", + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "openDial", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "open-dial", + "reflectToAttr": false, + "docs": "Opens the dial (**uncontrolled**)", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "topBottomLocation", + "type": "\"bottom\" | \"top\"", + "complexType": { + "original": "VerticalLocation", + "resolved": "\"bottom\" | \"top\"", + "references": { + "VerticalLocation": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::VerticalLocation" + } + } + }, + "mutable": false, + "attr": "top-bottom-location", + "reflectToAttr": false, + "docs": "The side where the Fab is displayed.\nPossible values: `top`, `bottom` (default).", + "docsTags": [], + "default": "'bottom'", + "values": [ + { + "value": "bottom", + "type": "string" + }, + { + "value": "top", + "type": "string" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "One or more `ino-fab`" + }, + { + "name": "icon-closed", + "docs": "The icon of the FAB button while being closed" + }, + { + "name": "icon-opened", + "docs": "The icon of the FAB button while being open" + } + ], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-fab", + "ino-icon" + ], + "dependencyGraph": { + "ino-fab-set": [ + "ino-fab", + "ino-icon" + ], + "ino-fab": [ + "ino-tooltip", + "ino-icon" + ] + } + }, + { + "filePath": "src/components/ino-icon/ino-icon.tsx", + "encapsulation": "shadow", + "tag": "ino-icon", + "readme": "# ino-icon\n\n\n", + "docs": "A light icon component for texts and other components.\nThis component is based on the ionicons (https://github.com/ionic-team/ionicons)\n\n#### Additional Hints\nThe component inherits styles, such as the text size, from the parent element. For custom styles, use the css properties of the component.\n\n**Clickable icon:** Make an icon interactive with the optional attribute `clickable`. Clickable icons emit a `clickEl` event.\n\n#### Add icons\nIf you would like to add custom icons, you have to add the `.svg` file to the `src/assets/ino-icon` folder and run the `pnpm integrate:icons` script which takes care of the rest.\n\n> **Note:** To use the provided icons in your consumer project, you need to copy all contents of\n> `node_modules/@inovex.de/elements/dist/inovex-elements/ino-icon` into your `dist/ino-icon` folder. All icons are expected\n> to be located in `ino-icon/` at runtime. Please refer to the Storybook documentation to get detailed instructions\n> on how to integrate the icons with Angular, React or plain JavaScript.\n\nAlternatively, you can also just provide the URL to your preferred icon by setting the `src` property accordingly.", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "clickable", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "clickable", + "reflectToAttr": false, + "docs": "Makes the icon clickable and allows to listen to the `clickEl` event.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "colorSecondary", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "color-secondary", + "reflectToAttr": false, + "docs": "Colors the icon in the global secondary color", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "icon", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "icon", + "reflectToAttr": false, + "docs": "The name of the icon of this element or an URL.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "src", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "src", + "reflectToAttr": false, + "docs": "Specifies the exact `src` of an SVG file to use.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "svgTitle", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "svg-title", + "reflectToAttr": false, + "docs": "Sets a meaningful svg title for assistive technologies.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "clickEl", + "detail": "any", + "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Event that emits as soon as the user clicks on the icon.\nThe event only emits if the property `inoClickable` is true.", + "docsTags": [] + } + ], + "listeners": [], + "styles": [ + { + "name": "--ino-icon-color", + "annotation": "prop", + "docs": "Color of the icon" + }, + { + "name": "--ino-icon-height", + "annotation": "prop", + "docs": "Height of the icon" + }, + { + "name": "--ino-icon-width", + "annotation": "prop", + "docs": "Width of the icon" + } + ], + "slots": [], + "parts": [], + "dependents": [ + "ino-card", + "ino-chip", + "ino-datepicker", + "ino-dialog", + "ino-fab", + "ino-fab-set", + "ino-icon-button", + "ino-img", + "ino-input", + "ino-input-file", + "ino-markdown-editor", + "ino-snackbar", + "ino-tab", + "ino-table-header-cell" + ], + "dependencies": [], + "dependencyGraph": { + "ino-card": [ + "ino-icon" + ], + "ino-chip": [ + "ino-icon" + ], + "ino-datepicker": [ + "ino-icon" + ], + "ino-dialog": [ + "ino-icon" + ], + "ino-fab": [ + "ino-icon" + ], + "ino-fab-set": [ + "ino-icon" + ], + "ino-icon-button": [ + "ino-icon" + ], + "ino-img": [ + "ino-icon" + ], + "ino-input": [ + "ino-icon" + ], + "ino-input-file": [ + "ino-icon" + ], + "ino-markdown-editor": [ + "ino-icon" + ], + "ino-snackbar": [ + "ino-icon" + ], + "ino-tab": [ + "ino-icon" + ], + "ino-table-header-cell": [ + "ino-icon" + ] + } + }, + { + "filePath": "src/components/ino-icon-button/ino-icon-button.tsx", + "encapsulation": "none", + "tag": "ino-icon-button", + "readme": "# ino-icon-button\n\n\n", + "docs": "\nA rounded button component that contains an icon. It functions as a wrapper around the material [icon-button](https://github.com/material-components/material-components-web/tree/master/packages/mdc-icon-button) component.\n\n## Additional Hints\n**Toggle Button**: To use the ino-icon-button as a toggle button the user can listen to the native `click`-Event and change the icon in the `icon`-Attribute.", + "docsTags": [ + { + "name": "slot", + "text": "default - ``" + } + ], + "usage": {}, + "props": [ + { + "name": "activated", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "activated", + "reflectToAttr": false, + "docs": "Marks the icon button as activated.\n\nUseful in cases where an external state controls the icon button activation.\nMakes the component **managed**.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "attrs", + "type": "HTMLAttributes & Partial", + "complexType": { + "original": "JSXBase.HTMLAttributes & Partial", + "resolved": "HTMLAttributes & Partial", + "references": { + "JSXBase": { + "location": "global", + "id": "global::JSXBase" + }, + "HTMLButtonElement": { + "location": "global", + "id": "global::HTMLButtonElement" + }, + "Partial": { + "location": "global", + "id": "global::Partial" + }, + "ARIAMixin": { + "location": "global", + "id": "global::ARIAMixin" + } + } + }, + "mutable": false, + "reflectToAttr": false, + "docs": "Allows the specification of native HTML attributes on the underlying HTML element", + "docsTags": [], + "values": [ + { + "type": "HTMLAttributes & Partial" + } + ], + "optional": false, + "required": false + }, + { + "name": "autoFocus", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "autofocus", + "reflectToAttr": false, + "docs": "Sets the autofocus for this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "filled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "filled", + "reflectToAttr": false, + "docs": "Styles this element as filled icon button\nwith the `ino-color-scheme` as background color.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "icon", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "icon", + "reflectToAttr": false, + "docs": "The name of the icon of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "type", + "type": "\"button\" | \"reset\" | \"submit\"", + "complexType": { + "original": "ButtonType", + "resolved": "\"button\" | \"reset\" | \"submit\"", + "references": { + "ButtonType": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::ButtonType" + } + } + }, + "mutable": false, + "attr": "type", + "reflectToAttr": false, + "docs": "The type of this form.\n\nCan either be `button`, `submit` or `reset`.", + "docsTags": [], + "default": "'button'", + "values": [ + { + "value": "button", + "type": "string" + }, + { + "value": "reset", + "type": "string" + }, + { + "value": "submit", + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "clickEl", + "detail": "any", + "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Event that emits as soon as the user clicks on the icon.\nThe event only emits if the property `clickable` is true.", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "click", + "capture": false, + "passive": false + } + ], + "styles": [ + { + "name": "--ino-icon-button-background-active-color", + "annotation": "prop", + "docs": "base color of the active background" + }, + { + "name": "--ino-icon-button-background-color", + "annotation": "prop", + "docs": "default color of the background" + }, + { + "name": "--ino-icon-button-background-disabled-color", + "annotation": "prop", + "docs": "base color of the background in disabled state" + }, + { + "name": "--ino-icon-button-icon-active-color", + "annotation": "prop", + "docs": "color of the active icon itself" + }, + { + "name": "--ino-icon-button-icon-color", + "annotation": "prop", + "docs": "default color of the icon itself" + }, + { + "name": "--ino-icon-button-icon-disabled-color", + "annotation": "prop", + "docs": "color of the icon itself in disabled state" + }, + { + "name": "--ino-icon-button-icon-size", + "annotation": "prop", + "docs": "size of the icon itself" + }, + { + "name": "--ino-icon-button-size", + "annotation": "prop", + "docs": "size of the entire button" + } + ], + "slots": [ + { + "name": "default", + "docs": "``" + } + ], + "parts": [], + "dependents": [ + "ino-carousel", + "ino-dialog", + "ino-markdown-editor", + "ino-nav-drawer", + "ino-snackbar", + "ino-table-header-cell" + ], + "dependencies": [ + "ino-icon" + ], + "dependencyGraph": { + "ino-icon-button": [ + "ino-icon" + ], + "ino-carousel": [ + "ino-icon-button" + ], + "ino-dialog": [ + "ino-icon-button" + ], + "ino-markdown-editor": [ + "ino-icon-button" + ], + "ino-nav-drawer": [ + "ino-icon-button" + ], + "ino-snackbar": [ + "ino-icon-button" + ], + "ino-table-header-cell": [ + "ino-icon-button" + ] + } + }, + { + "filePath": "src/components/ino-img/ino-img.tsx", + "encapsulation": "none", + "tag": "ino-img", + "readme": "# ino-img\n\n", + "docs": "An image component with different styles that reserves a predefined space to avoid jumping contents.", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "alt", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "alt", + "reflectToAttr": false, + "docs": "The alternative text of this image.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "decoding", + "type": "\"async\" | \"auto\" | \"sync\"", + "complexType": { + "original": "ImageDecodingTypes", + "resolved": "\"async\" | \"auto\" | \"sync\"", + "references": { + "ImageDecodingTypes": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::ImageDecodingTypes" + } + } + }, + "mutable": false, + "attr": "decoding", + "reflectToAttr": false, + "docs": "The decoding method of the native html input element.\nCan either be `async`, `auto` or `sync`.", + "docsTags": [], + "values": [ + { + "value": "async", + "type": "string" + }, + { + "value": "auto", + "type": "string" + }, + { + "value": "sync", + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "fallbackIcon", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "fallback-icon", + "reflectToAttr": false, + "docs": "Icon used for fallback image if image can not be loaded", + "docsTags": [], + "default": "'image_not_available'", + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "height", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "height", + "reflectToAttr": false, + "docs": "The fixed height of this image.", + "docsTags": [], + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "imgListItem", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "img-list-item", + "reflectToAttr": false, + "docs": "Indicates that the image is a part of an image list component", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "label", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "label", + "reflectToAttr": false, + "docs": "Sets the label of the image. Note: Only works if image is part of\nan ino-img-list component.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "ratioHeight", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "ratio-height", + "reflectToAttr": false, + "docs": "The ratio height for this image (default = 1).\nUse this attribute together with `ratio-width` to reserve a\nspace for the image during rendering and to prevent jumping contents.", + "docsTags": [], + "default": "1", + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "ratioWidth", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "ratio-width", + "reflectToAttr": false, + "docs": "The ratio width of this image (default = 1).\nUse this attribute together with `ratio-height` to reserve a\nspace for the image during rendering and to prevent jumping contents.", + "docsTags": [], + "default": "1", + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "rounded", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "rounded", + "reflectToAttr": false, + "docs": "If true, styles the image with rounded borders.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "sizes", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "sizes", + "reflectToAttr": false, + "docs": "A set of rules to specify the usage of images sources that are\ndefined in the `srcset` attribute.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "src", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "src", + "reflectToAttr": false, + "docs": "The source of this image element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "srcset", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "srcset", + "reflectToAttr": false, + "docs": "A set of sources of this image for different viewports or devices.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "usemap", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "usemap", + "reflectToAttr": false, + "docs": "An ID referencing to a defined map element for this image.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "width", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "width", + "reflectToAttr": false, + "docs": "The fixed of the image.", + "docsTags": [], + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-icon" + ], + "dependencyGraph": { + "ino-img": [ + "ino-icon" + ] + } + }, + { + "filePath": "src/components/ino-img-list/ino-img-list.tsx", + "encapsulation": "none", + "tag": "ino-img-list", + "readme": "# ino-img-list\n\n\n", + "docs": "The ino-img-list component is used in combination with the ino-img component to display an array of images\nin a grid-like format. It is based on the mdc-image-list component.", + "docsTags": [ + { + "name": "slot", + "text": "default - One or more `ino-img` with `imgListItem=\"true\"`" + } + ], + "usage": {}, + "props": [ + { + "name": "encloseLabel", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "enclose-label", + "reflectToAttr": false, + "docs": "Encapsulates the label of all img-list-items within the image", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "masonry", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "masonry", + "reflectToAttr": false, + "docs": "Enables the masonry image list variant, which allows the images to\nbe any combination of aspect ratios.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [ + { + "name": "--ino-img-list-cols", + "annotation": "prop", + "docs": "sets the number of columns" + } + ], + "slots": [ + { + "name": "default", + "docs": "One or more `ino-img` with `imgListItem=\"true\"`" + } + ], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-input/ino-input.tsx", + "encapsulation": "none", + "tag": "ino-input", + "readme": "# ino-input\n\n", + "docs": "An input component with styles. It functions as a wrapper around the material [textfield](https://github.com/material-components/material-components-web/tree/master/packages/mdc-textfield) component.\n\nUse this element for **simple types** like `text`, `password`, `number` or `email`. For more complex types, there are elements like a [Radio Button](../ino-radio), a [Checkbox](../ino-checkbox), a [Datepicker](../ino-datepicker) and many more.", + "docsTags": [ + { + "name": "slot", + "text": "icon-leading - For the icon to be prepended" + }, + { + "name": "slot", + "text": "icon-trailing - For the icon to be appended" + } + ], + "usage": {}, + "props": [ + { + "name": "autoFocus", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "auto-focus", + "reflectToAttr": false, + "docs": "The autofocus of this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "autocomplete", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "autocomplete", + "reflectToAttr": false, + "docs": "The autocomplete property of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "dataList", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "data-list", + "reflectToAttr": false, + "docs": "The id of the datalist child", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "error", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "error", + "reflectToAttr": false, + "docs": "Displays the input field as invalid if set to true.\nIf the property is not set or set to false, the validation is handled by the `pattern` property.\nThis functionality might be useful if the input validation is (additionally) handled by the backend.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "helper", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "helper", + "reflectToAttr": false, + "docs": "The optional helper text.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "helperCharacterCounter", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "helper-character-counter", + "reflectToAttr": false, + "docs": "Displays the number of characters. The maxlength-property must be set.\nThis helper text will be displayed persistently.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "helperPersistent", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "helper-persistent", + "reflectToAttr": false, + "docs": "Displays the helper permanently.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "helperValidation", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "helper-validation", + "reflectToAttr": false, + "docs": "Styles the helper text as a validation message.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "label", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "label", + "reflectToAttr": false, + "docs": "The optional floating label of this input field.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "max", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "max", + "reflectToAttr": false, + "docs": "The max value of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "maxlength", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "maxlength", + "reflectToAttr": false, + "docs": "Limits the number of possible characters to the given number", + "docsTags": [], + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "min", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "min", + "reflectToAttr": false, + "docs": "The min value of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "name", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "name", + "reflectToAttr": false, + "docs": "The name of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "outline", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "outline", + "reflectToAttr": false, + "docs": "Styles the input field as outlined element.\n\nThis property is immutable which means that it should not be changed after its first initialization.\nChanging this property at runtime causes problems in combination with the floating label.\nYou can read more about this issue [here](https://github.com/inovex/elements/issues/1216).", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "pattern", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "pattern", + "reflectToAttr": false, + "docs": "The validation pattern of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "placeholder", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "placeholder", + "reflectToAttr": false, + "docs": "The placeholder of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "required", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "required", + "reflectToAttr": false, + "docs": "Marks this element as required.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "showLabelHint", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "show-label-hint", + "reflectToAttr": false, + "docs": "If true, an *optional* message is displayed if not required,\notherwise a * marker is displayed if required", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "step", + "type": "\"any\" | number", + "complexType": { + "original": "number | 'any'", + "resolved": "\"any\" | number", + "references": {} + }, + "mutable": false, + "attr": "step", + "reflectToAttr": false, + "docs": "The step value of this element. Use `any` for decimal numbers", + "docsTags": [], + "default": "1", + "values": [ + { + "value": "any", + "type": "string" + }, + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "type", + "type": "\"color\" | \"email\" | \"number\" | \"password\" | \"search\" | \"tel\" | \"text\" | \"url\" | \"week\"", + "complexType": { + "original": "InputType", + "resolved": "\"color\" | \"email\" | \"number\" | \"password\" | \"search\" | \"tel\" | \"text\" | \"url\" | \"week\"", + "references": { + "InputType": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::InputType" + } + } + }, + "mutable": false, + "attr": "type", + "reflectToAttr": false, + "docs": "The type of this element (default = text).", + "docsTags": [], + "default": "'text'", + "values": [ + { + "value": "color", + "type": "string" + }, + { + "value": "email", + "type": "string" + }, + { + "value": "number", + "type": "string" + }, + { + "value": "password", + "type": "string" + }, + { + "value": "search", + "type": "string" + }, + { + "value": "tel", + "type": "string" + }, + { + "value": "text", + "type": "string" + }, + { + "value": "url", + "type": "string" + }, + { + "value": "week", + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "unit", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "unit", + "reflectToAttr": false, + "docs": "Displays the given unit at the end of the input field.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "value", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "The value of this element. (**unmanaged**)", + "docsTags": [], + "default": "''", + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + } + ], + "methods": [ + { + "name": "getInputElement", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + }, + "HTMLInputElement": { + "location": "global", + "id": "global::HTMLInputElement" + } + }, + "return": "Promise" + }, + "signature": "getInputElement() => Promise", + "parameters": [], + "docs": "Returns the native input element used under the hood.", + "docsTags": [] + }, + { + "name": "setBlur", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, + "signature": "setBlur() => Promise", + "parameters": [], + "docs": "Sets blur on the native `input`.\nUse this method instead of the global `input.blur()`.", + "docsTags": [] + }, + { + "name": "setFocus", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, + "signature": "setFocus() => Promise", + "parameters": [], + "docs": "Sets focus on the native `input`.\nUse this method instead of the global `input.focus()`.", + "docsTags": [] + } + ], + "events": [ + { + "event": "inoBlur", + "detail": "void", + "bubbles": false, + "complexType": { + "original": "void", + "resolved": "void", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the input field is blurred and validates email input", + "docsTags": [] + }, + { + "event": "inoFocus", + "detail": "void", + "bubbles": false, + "complexType": { + "original": "void", + "resolved": "void", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the input field is focused", + "docsTags": [] + }, + { + "event": "valueChange", + "detail": "string", + "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the user types something in.\nContains typed input in `event.detail`", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "change", + "capture": false, + "passive": false + }, + { + "event": "focus", + "capture": false, + "passive": false + }, + { + "event": "input", + "capture": false, + "passive": false + } + ], + "styles": [ + { + "name": "--ino-input-caret-color", + "annotation": "prop", + "docs": "color of the caret" + }, + { + "name": "--ino-input-color", + "annotation": "prop", + "docs": "text color of the input" + }, + { + "name": "--ino-input-icon-color", + "annotation": "prop", + "docs": "icon color" + }, + { + "name": "--ino-input-label-color", + "annotation": "prop", + "docs": "color of the label" + }, + { + "name": "--ino-input-line-color", + "annotation": "prop", + "docs": "line color" + } + ], + "slots": [ + { + "name": "icon-leading", + "docs": "For the icon to be prepended" + }, + { + "name": "icon-trailing", + "docs": "For the icon to be appended" + } + ], + "parts": [], + "dependents": [ + "ino-datepicker", + "ino-markdown-editor" + ], + "dependencies": [ + "ino-label", + "ino-icon" + ], + "dependencyGraph": { + "ino-input": [ + "ino-label", + "ino-icon" + ], + "ino-datepicker": [ + "ino-input" + ], + "ino-markdown-editor": [ + "ino-input" + ] + } + }, + { + "filePath": "src/components/ino-input-file/ino-input-file.tsx", + "encapsulation": "none", + "tag": "ino-input-file", + "readme": "# ino-input-file\n\n\n", + "docs": "An input component for files. It functions as a wrapper around the native input capabilities having the [`type=\"file\"`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file).\n\nThis component replaces the native behaviour with a custom `ino-button` with logic.", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "accept", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "accept", + "reflectToAttr": false, + "docs": "The types of files accepted by the server.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "autoFocus", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "autofocus", + "reflectToAttr": false, + "docs": "The autofocus of this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "dragAndDrop", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "drag-and-drop", + "reflectToAttr": false, + "docs": "Enables drag-and-drop file input", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "dragAndDropSecondaryText", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "drag-and-drop-secondary-text", + "reflectToAttr": false, + "docs": "Sets the secondary text of the drag and drop window", + "docsTags": [], + "default": "'or'", + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "dragAndDropText", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "drag-and-drop-text", + "reflectToAttr": false, + "docs": "Sets the primary text of the drag and drop window", + "docsTags": [], + "default": "'Drag your files here'", + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "label", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "label", + "reflectToAttr": false, + "docs": "Sets the label of the select files button.", + "docsTags": [], + "default": "'Select file'", + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "multiple", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "multiple", + "reflectToAttr": false, + "docs": "Indicates whether the user can enter one or more values.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "name", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "name", + "reflectToAttr": false, + "docs": "The name of this input field.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "required", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "required", + "reflectToAttr": false, + "docs": "Marks this element as required.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "changeFile", + "detail": "{ e: any; files: File[]; }", + "bubbles": true, + "complexType": { + "original": "{\n e: any;\n files: File[];\n }", + "resolved": "{ e: any; files: File[]; }", + "references": { + "File": { + "location": "global", + "id": "global::File" + } + } + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the value changes.", + "docsTags": [] + } + ], + "listeners": [], + "styles": [ + { + "name": "--ino-input-file-box-height", + "annotation": "prop", + "docs": "Height of the drag and drop window" + }, + { + "name": "--ino-input-file-box-width", + "annotation": "prop", + "docs": "Width of the drag and drop window" + } + ], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-button", + "ino-icon" + ], + "dependencyGraph": { + "ino-input-file": [ + "ino-button", + "ino-icon" + ], + "ino-button": [ + "ino-spinner" + ] + } + }, + { + "filePath": "src/components/ino-label/ino-label.tsx", + "encapsulation": "none", + "tag": "ino-label", + "readme": "# ino-label\n\n\n", + "docs": "This is an internally used component for various sorts of inputs like `ino-input`, `ino-select` and `ino-textarea`. It is used to display the label for each respective component.", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Colors the label in an light grey to indicate the disabled status for this element", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "for", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "for", + "reflectToAttr": false, + "docs": "Id of the associated form control", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "outline", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "outline", + "reflectToAttr": false, + "docs": "Styles the label in an outlined style", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "required", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "required", + "reflectToAttr": false, + "docs": "Appends * to the label to make it appear as an required input in a form", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "showHint", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "show-hint", + "reflectToAttr": false, + "docs": "Shows a \"optional\" message, when not `required`;\nShows a * mark, when `required`", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "text", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "text", + "reflectToAttr": false, + "docs": "The text of the label itself", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + } + ], + "methods": [ + { + "name": "getMdcNotchedOutlineInstance", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + }, + "MDCNotchedOutline": { + "location": "import", + "path": "@material/notched-outline", + "id": "../../node_modules/.pnpm/@material+notched-outline@13.0.0/node_modules/@material/notched-outline/index.d.ts::MDCNotchedOutline" + } + }, + "return": "Promise" + }, + "signature": "getMdcNotchedOutlineInstance() => Promise", + "parameters": [], + "docs": "Returns internal mdcNotchedOutline instance", + "docsTags": [] + } + ], + "events": [], + "listeners": [], + "styles": [], + "slots": [], + "parts": [], + "dependents": [ + "ino-input", + "ino-select", + "ino-textarea" + ], + "dependencies": [], + "dependencyGraph": { + "ino-input": [ + "ino-label" + ], + "ino-select": [ + "ino-label" + ], + "ino-textarea": [ + "ino-label" + ] + } + }, + { + "filePath": "src/components/ino-list/ino-list.tsx", + "encapsulation": "none", + "tag": "ino-list", + "readme": "# ino-list\n\n\n", + "docs": "A component that displays a list of choices. It functions as a wrapper around the material [list](https://github.com/material-components/material-components-web/blob/master/packages/mdc-list/) component.\n\nThis component is a composer to configure and wrap `list-item`s, `list-divider`s, `control-item`s and `nav-item`s.\n\n#### Additional Hints\nProvide `two-lines` to set proper style attributes for list items having a primary and secondary line.", + "docsTags": [ + { + "name": "slot", + "text": "default - One or more `ino-(control|list|nav)-item` and `ino-list-divider`" + } + ], + "usage": {}, + "props": [ + { + "name": "avatar", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "avatar", + "reflectToAttr": false, + "docs": "Configures the leading tiles of each row to display images instead of icons.\nThis will make the graphics of the list items larger.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "dense", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "dense", + "reflectToAttr": false, + "docs": "Styles the list more dense, making it appear more compact.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "twoLines", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "two-lines", + "reflectToAttr": false, + "docs": "Marks this element as list with items having two lines.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [ + { + "name": "--ino-list-item-border-radius", + "annotation": "prop", + "docs": "Border radius of the list container, also effects the first and last list item" + } + ], + "slots": [ + { + "name": "default", + "docs": "One or more `ino-(control|list|nav)-item` and `ino-list-divider`" + } + ], + "parts": [], + "dependents": [ + "ino-menu" + ], + "dependencies": [], + "dependencyGraph": { + "ino-menu": [ + "ino-list" + ] + } + }, + { + "filePath": "src/components/ino-list-divider/ino-list-divider.tsx", + "encapsulation": "none", + "tag": "ino-list-divider", + "readme": "# ino-list-divider\n\n\n", + "docs": "\nA list divider component that either divides two lists or list items. It functions as a wrapper around the material [list divider](https://github.com/material-components/material-components-web/blob/master/packages/mdc-divider/) capabilities.\n\nThis component is used as child of `ino-list` and `ino-menu` components.", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "betweenLists", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "between-lists", + "reflectToAttr": false, + "docs": "Marks the divider as a separator between two `ino-list`\ninstead of `ino-list-item` elements.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "inset", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "inset", + "reflectToAttr": false, + "docs": "Increases leading margin to match leading column in `ino-list-item`.\n\nOnly applicable if `betweenList` is `false`.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "padded", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "padded", + "reflectToAttr": false, + "docs": "Increases margin on each side of the divider to match meta content\nin `ino-list-item`.\n\nOnly applicable if `betweenList` is `false`.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-list-item/ino-list-item.tsx", + "encapsulation": "none", + "tag": "ino-list-item", + "readme": "# ino-list-item\n\n", + "docs": "A list item component that displays a single instance of choice in a list or menu. It functions as a wrapper around the material [list item](https://github.com/material-components/material-components-web/blob/master/packages/mdc-list/) capabilities.\n\nThis component is used as child of `ino-list` and `ino-menu` components.", + "docsTags": [ + { + "name": "slot", + "text": "leading - For the element to be prepended" + }, + { + "name": "slot", + "text": "trailing - For the element to be appended" + }, + { + "name": "slot", + "text": "primary - For the (text) element" + }, + { + "name": "slot", + "text": "secondary - For the secondary text element in a two-lined list" + } + ], + "usage": {}, + "props": [ + { + "name": "activated", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "activated", + "reflectToAttr": false, + "docs": "Styles the row in an activated style.\n\nIn contrast to `selected`, use this for only one item\nand to mark it as permantently activated.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "attrs", + "type": "HTMLAttributes", + "complexType": { + "original": "JSXBase.HTMLAttributes", + "resolved": "HTMLAttributes", + "references": { + "JSXBase": { + "location": "global", + "id": "global::JSXBase" + }, + "HTMLLIElement": { + "location": "global", + "id": "global::HTMLLIElement" + } + } + }, + "mutable": false, + "reflectToAttr": false, + "docs": "Allows the specification of native HTML attributes on the underlying HTML element", + "docsTags": [], + "values": [ + { + "type": "HTMLAttributes" + } + ], + "optional": false, + "required": false + }, + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Styles the row in a disabled style.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "secondaryText", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "secondary-text", + "reflectToAttr": false, + "docs": "Sets the secondary text of this list item.\n\nRequires `two-lines` on the parent `ino-list` element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "selected", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "selected", + "reflectToAttr": false, + "docs": "Styles the row in a selected style.\n\nIn contrast to `activated`, use this option to select one\nor multiple items that are likely to change soon.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "text", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "text", + "reflectToAttr": false, + "docs": "The primary text of this list item.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "clickEl", + "detail": "any", + "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the list item is clicked or\nthe enter/space key if pressed while the item is in focus.\nContains the element itself in `event.detail`", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "keydown", + "capture": false, + "passive": false + }, + { + "event": "click", + "capture": false, + "passive": false + } + ], + "styles": [ + { + "name": "--ino-list-item-deselected-background-color", + "annotation": "prop", + "docs": "Background color of a deselected list item" + }, + { + "name": "--ino-list-item-deselected-background-color-active", + "annotation": "prop", + "docs": "Background color of a deselected list item if active" + }, + { + "name": "--ino-list-item-deselected-background-color-focus", + "annotation": "prop", + "docs": "Background color of a deselected list item if focused" + }, + { + "name": "--ino-list-item-deselected-background-color-hover", + "annotation": "prop", + "docs": "Background color of a deselected list item on hover" + }, + { + "name": "--ino-list-item-deselected-color", + "annotation": "prop", + "docs": "Text color of a deselected list item" + }, + { + "name": "--ino-list-item-selected-background-color", + "annotation": "prop", + "docs": "Background color of a selected list item" + }, + { + "name": "--ino-list-item-selected-background-color-active", + "annotation": "prop", + "docs": "Background color of a selected list item if active" + }, + { + "name": "--ino-list-item-selected-background-color-focus", + "annotation": "prop", + "docs": "Background color of a selected list item if focused" + }, + { + "name": "--ino-list-item-selected-background-color-hover", + "annotation": "prop", + "docs": "Background color of a selected list item on hover" + }, + { + "name": "--ino-list-item-selected-color", + "annotation": "prop", + "docs": "Text color of a selected list item" + } + ], + "slots": [ + { + "name": "leading", + "docs": "For the element to be prepended" + }, + { + "name": "primary", + "docs": "For the (text) element" + }, + { + "name": "secondary", + "docs": "For the secondary text element in a two-lined list" + }, + { + "name": "trailing", + "docs": "For the element to be appended" + } + ], + "parts": [], + "dependents": [ + "ino-control-item", + "ino-nav-item" + ], + "dependencies": [], + "dependencyGraph": { + "ino-control-item": [ + "ino-list-item" + ], + "ino-nav-item": [ + "ino-list-item" + ] + } + }, + { + "filePath": "src/components/ino-markdown-editor/ino-markdown-editor.tsx", + "encapsulation": "none", + "tag": "ino-markdown-editor", + "readme": "# ino-markdown-editor\n\n\n", + "docs": "The **Preview Mode** supports following actions:\n\n| Actions ||||\n|---|\n| Link | Blockquotes | Unordered list / Bullet list | Headline 1 |\n| Italic | Strikethrough | Ordered list / Numbered list | Headline 2 |\n| Bold | Inline code | Task list |\n\nAdditionally, there are a lot of predefined\n[keyboard shortcuts](https://tiptap.dev/api/keyboard-shortcuts#predefined-keyboard-shortcuts)\nprovided by the underlying [tiptap](https://tiptap.dev/) editor.\n\nThe **Markdown Mode** supports all syntax of [CommonMark](https://commonmark.org/help/) with two exceptions:\n\n * Support of strikethrough syntax (`~~TextToStrike~~`)\n * Support of task list syntax (`- [x] MyToDoTask`)\n * No support of image syntax. __Images are not allowed!__\n\n### Font Size Scaling\n\nThe font sizes within the Markdown Editor are scaled based on the CSS variable `--ino-markdown-editor-font-size`. This variable sets the base font size, and other font sizes are scaled accordingly.\n\n#### Base Font Size Variable\n`--ino-markdown-editor-font-size`: Sets the base font size for all text elements. Default is `16px`.\n\n#### Scaling Factors\n\n| Element | Scaling Factor | Calculated Size (Example) |\n|---------|----------------|---------------------------|\n| Base Font Size | 1x | Base size (e.g., 16px) |\n| Header 1 (h1) | 2x | Double the base size (e.g., 32px) |\n| Header 2 (h2) | 1.75x | 1.75 times the base size (e.g., 28px) |", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "initialValue", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "initial-value", + "reflectToAttr": false, + "docs": "Initial `string` value of the markdown editor.\nReassigning this value do not change the editor state.\nThe value must contain a valid Markdown syntax.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "viewMode", + "type": "\"markdown\" | \"preview\" | \"readonly\"", + "complexType": { + "original": "ViewModeUnion", + "resolved": "\"markdown\" | \"preview\" | \"readonly\"", + "references": { + "ViewModeUnion": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::ViewModeUnion" + } + } + }, + "mutable": false, + "attr": "view-mode", + "reflectToAttr": false, + "docs": "Sets the view mode of the editor.\nCan be changed between `preview` (default), `markdown` and `readonly`.\nThe `markdown` mode is made for advanced users that know the Markdown syntax.", + "docsTags": [], + "default": "'preview'", + "values": [ + { + "value": "markdown", + "type": "string" + }, + { + "value": "preview", + "type": "string" + }, + { + "value": "readonly", + "type": "string" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "inoBlur", + "detail": "void", + "bubbles": false, + "complexType": { + "original": "void", + "resolved": "void", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the ino-markdown-editor is blurred", + "docsTags": [] + }, + { + "event": "valueChange", + "detail": "string", + "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the value of the markdown editor **blurs**.\nThe value of type `string` can be found in `event.detail`", + "docsTags": [] + }, + { + "event": "viewModeChange", + "detail": "\"markdown\" | \"preview\" | \"readonly\"", + "bubbles": true, + "complexType": { + "original": "ViewModeUnion", + "resolved": "\"markdown\" | \"preview\" | \"readonly\"", + "references": { + "ViewModeUnion": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::ViewModeUnion" + } + } + }, + "cancelable": true, + "composed": true, + "docs": "Emits when one of the view mode buttons was clicked.\nThe value of type `ViewMode` can be found in `event.detail`", + "docsTags": [] + } + ], + "listeners": [], + "styles": [ + { + "name": "--ino-markdown-editor-font-size", + "annotation": "prop", + "docs": "Base font size for all text elements, which scales other font sizes accordingly. Default value is `16px`." + }, + { + "name": "--ino-markdown-editor-max-height", + "annotation": "prop", + "docs": "max-height of text editor Default value is `none`." + }, + { + "name": "--ino-markdown-editor-min-height", + "annotation": "prop", + "docs": "min-height of text editor. Default value is `100px`." + } + ], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-dialog", + "ino-input", + "ino-icon-button", + "ino-icon", + "ino-popover", + "ino-textarea" + ], + "dependencyGraph": { + "ino-markdown-editor": [ + "ino-dialog", + "ino-input", + "ino-icon-button", + "ino-icon", + "ino-popover", + "ino-textarea" + ], + "ino-dialog": [ + "ino-icon-button", + "ino-icon", + "ino-button" + ], + "ino-icon-button": [ + "ino-icon" + ], + "ino-button": [ + "ino-spinner" + ], + "ino-input": [ + "ino-label", + "ino-icon" + ], + "ino-textarea": [ + "ino-label" + ] + } + }, + { + "filePath": "src/components/ino-menu/ino-menu.tsx", + "encapsulation": "none", + "tag": "ino-menu", + "readme": "# ino-menu\n\n\n", + "docs": "A menu component that displays a list of choices on a temporary surface which opens and closes on anchor or item click.\nThe anchor element is the parent element.\n\nThe menu items consist of different variations of the `ino-list-item` component.\n\nIf you need a more customizable menu with a different type of elements or functionalities, have a look at the `ino-popover`.", + "docsTags": [ + { + "name": "slot", + "text": "default - One or more `ino-(control|list|nav)-item` and `ino-list-divider`" + } + ], + "usage": {}, + "props": [ + { + "name": "placement", + "type": "\"auto\" | \"auto-end\" | \"auto-start\" | \"bottom\" | \"bottom-end\" | \"bottom-start\" | \"left\" | \"left-end\" | \"left-start\" | \"right\" | \"right-end\" | \"right-start\" | \"top\" | \"top-end\" | \"top-start\"", + "complexType": { + "original": "Placement", + "resolved": "\"auto\" | \"auto-end\" | \"auto-start\" | \"bottom\" | \"bottom-end\" | \"bottom-start\" | \"left\" | \"left-end\" | \"left-start\" | \"right\" | \"right-end\" | \"right-start\" | \"top\" | \"top-end\" | \"top-start\"", + "references": { + "Placement": { + "location": "import", + "path": "tippy.js", + "id": "../../node_modules/.pnpm/tippy.js@6.3.7/node_modules/tippy.js/index.d.ts::Placement" + } + } + }, + "mutable": false, + "attr": "placement", + "reflectToAttr": false, + "docs": "Determines the position of the opened menu.\nUsually, the default value (`auto`) will work just fine.\nUse this if the positioning is off for some reason.", + "docsTags": [], + "default": "'auto'", + "values": [ + { + "value": "auto", + "type": "string" + }, + { + "value": "auto-end", + "type": "string" + }, + { + "value": "auto-start", + "type": "string" + }, + { + "value": "bottom", + "type": "string" + }, + { + "value": "bottom-end", + "type": "string" + }, + { + "value": "bottom-start", + "type": "string" + }, + { + "value": "left", + "type": "string" + }, + { + "value": "left-end", + "type": "string" + }, + { + "value": "left-start", + "type": "string" + }, + { + "value": "right", + "type": "string" + }, + { + "value": "right-end", + "type": "string" + }, + { + "value": "right-start", + "type": "string" + }, + { + "value": "top", + "type": "string" + }, + { + "value": "top-end", + "type": "string" + }, + { + "value": "top-start", + "type": "string" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "One or more `ino-(control|list|nav)-item` and `ino-list-divider`" + } + ], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-popover", + "ino-list" + ], + "dependencyGraph": { + "ino-menu": [ + "ino-popover", + "ino-list" + ] + } + }, + { + "filePath": "src/components/ino-nav-drawer/ino-nav-drawer.tsx", + "encapsulation": "shadow", + "tag": "ino-nav-drawer", + "readme": "# ino-nav-drawer\n\n", + "docs": "A navigation drawer component designed to organize and facilitate user navigation in your app.\nIt functions as a wrapper around the material [drawer](https://github.com/material-components/material-components-web/blob/master/packages/mdc-drawer/) component.\n\nUsage Note:\n- This component is intended exclusively for navigation purposes. It is optimized for holding items like `ino-list` and `ino-nav-item` for effective user guidance.\n- To maintain a clean and organized app structure, `ino-nav-drawer` should be used once per application. This ensures a consistent and predictable navigation experience across different parts of the app.", + "docsTags": [ + { + "name": "slot", + "text": "header - For a custom header on top of the navigation drawer" + }, + { + "name": "slot", + "text": "logo - For the logo on top of the navigation drawer (cannot be used with the `header` slot)" + }, + { + "name": "slot", + "text": "subtitle - For the element just below the logo (cannot be used with the `header` slot)" + }, + { + "name": "slot", + "text": "content - For the content of the navigation drawer (usually used with `ino-list` and `ino-nav-item`)" + }, + { + "name": "slot", + "text": "footer - For elements below the content slot" + }, + { + "name": "slot", + "text": "app - For the application located next to this nav-drawer" + } + ], + "usage": {}, + "props": [ + { + "name": "a11yLabels", + "type": "{ content: string; footer: string; toggleBtn: string; }", + "complexType": { + "original": "NavDrawerLabels", + "resolved": "{ content: string; footer: string; toggleBtn: string; }", + "references": { + "NavDrawerLabels": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::NavDrawerLabels" + } + } + }, + "mutable": false, + "reflectToAttr": false, + "docs": "The aria-labels used for content and footer nav elements.\nhttps://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/navigation_role.", + "docsTags": [], + "default": "{\n content: 'Main Navigation',\n footer: 'Footer Navigation',\n toggleBtn: 'Toggle Navigation',\n }", + "values": [ + { + "type": "{ content: string; footer: string; toggleBtn: string; }" + } + ], + "optional": true, + "required": false + }, + { + "name": "anchor", + "type": "\"left\" | \"right\"", + "complexType": { + "original": "NavDrawerAnchor", + "resolved": "\"left\" | \"right\"", + "references": { + "NavDrawerAnchor": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::NavDrawerAnchor" + } + } + }, + "mutable": false, + "attr": "anchor", + "reflectToAttr": false, + "docs": "Side from which the drawer will appear.\nPossible values: `left` (default), `right`.", + "docsTags": [], + "default": "'left'", + "values": [ + { + "value": "left", + "type": "string" + }, + { + "value": "right", + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "open", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "open", + "reflectToAttr": false, + "docs": "Marks this element as open. (**unmanaged**)", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "variant", + "type": "\"dismissible\" | \"docked\" | \"mobile\" | \"modal\"", + "complexType": { + "original": "NavDrawerVariant", + "resolved": "\"dismissible\" | \"docked\" | \"mobile\" | \"modal\"", + "references": { + "NavDrawerVariant": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::NavDrawerVariant" + } + } + }, + "mutable": false, + "attr": "variant", + "reflectToAttr": false, + "docs": "The variant to use for the drawer.", + "docsTags": [], + "default": "'docked'", + "values": [ + { + "value": "dismissible", + "type": "string" + }, + { + "value": "docked", + "type": "string" + }, + { + "value": "mobile", + "type": "string" + }, + { + "value": "modal", + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "openChange", + "detail": "boolean", + "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the user clicks on the drawer toggle icon to change the open state. Contains the status in `event.detail`.", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "clickEl", + "capture": false, + "passive": false + } + ], + "styles": [ + { + "name": "--ino-nav-drawer-background", + "annotation": "prop", + "docs": "Background of the drawer." + }, + { + "name": "--ino-nav-drawer-height", + "annotation": "prop", + "docs": "Height of the drawer." + }, + { + "name": "--ino-nav-drawer-mobile-width-open", + "annotation": "prop", + "docs": "Mobile variant only! The width of the open drawer." + }, + { + "name": "--ino-nav-drawer-text-color", + "annotation": "prop", + "docs": "Color of text inside the drawer." + }, + { + "name": "--ino-nav-drawer-timing-function", + "annotation": "prop", + "docs": "Timing function of the slide animation of the drawer." + }, + { + "name": "--ino-nav-drawer-transition-duration", + "annotation": "prop", + "docs": "Duration of the slide animation of the drawer." + }, + { + "name": "--ino-nav-drawer-width-closed", + "annotation": "prop", + "docs": "Docked variant only! The width of the collapsed drawer." + }, + { + "name": "--ino-nav-drawer-width-open", + "annotation": "prop", + "docs": "The width of the open drawer." + } + ], + "slots": [ + { + "name": "app", + "docs": "For the application located next to this nav-drawer" + }, + { + "name": "content", + "docs": "For the content of the navigation drawer (usually used with `ino-list` and `ino-nav-item`)" + }, + { + "name": "footer", + "docs": "For elements below the content slot" + }, + { + "name": "header", + "docs": "For a custom header on top of the navigation drawer" + }, + { + "name": "logo", + "docs": "For the logo on top of the navigation drawer (cannot be used with the `header` slot)" + }, + { + "name": "subtitle", + "docs": "For the element just below the logo (cannot be used with the `header` slot)" + } + ], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-icon-button" + ], + "dependencyGraph": { + "ino-nav-drawer": [ + "ino-icon-button" + ], + "ino-icon-button": [ + "ino-icon" + ] + } + }, + { + "filePath": "src/components/ino-nav-item/ino-nav-item.tsx", + "encapsulation": "none", + "tag": "ino-nav-item", + "readme": "# ino-nav-item\n\n\n", + "docs": "A nav item component that displays a single instance of choice in a list or menu. It functions as a wrapper around the material [list item](https://github.com/material-components/material-components-web/blob/master/packages/mdc-list/) capabilities.\n\nThis component is used as child of `ino-list` and `ino-menu` components.\n\n> Note: This component's main use case is within the `ino-nav-drawer`.", + "docsTags": [ + { + "name": "slot", + "text": "default - Any element" + } + ], + "usage": {}, + "props": [ + { + "name": "activated", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "activated", + "reflectToAttr": false, + "docs": "Styles the row in an activated style.\n\nUse this for only one item\nand to mark it as permanently activated.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Styles the row in a disabled style.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "subText", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "sub-text", + "reflectToAttr": false, + "docs": "The secondary text of this list item used in a two-lined list.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "text", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "text", + "reflectToAttr": false, + "docs": "The text of this list item.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [ + { + "name": "--ino-nav-item-background-color", + "annotation": "prop", + "docs": "Inactive color of the background of one item." + }, + { + "name": "--ino-nav-item-background-color-active", + "annotation": "prop", + "docs": "Active color of the background of one item." + }, + { + "name": "--ino-nav-item-color", + "annotation": "prop", + "docs": "Inactive color of icon." + }, + { + "name": "--ino-nav-item-color-active", + "annotation": "prop", + "docs": "Active color of icon." + } + ], + "slots": [ + { + "name": "default", + "docs": "Any element" + } + ], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-list-item" + ], + "dependencyGraph": { + "ino-nav-item": [ + "ino-list-item" + ] + } + }, + { + "filePath": "src/components/ino-option/ino-option.tsx", + "encapsulation": "none", + "tag": "ino-option", + "readme": "# ino-option\n\n\n", + "docs": "An option component that can be used to add options to an ino-select component.", + "docsTags": [ + { + "name": "slot", + "text": "default - The text of the option" + } + ], + "usage": {}, + "props": [ + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables the option", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "selected", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "selected", + "reflectToAttr": false, + "docs": "Selects the option", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "value", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "Value of the option", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": true + } + ], + "methods": [], + "events": [ + { + "event": "clickEl", + "detail": "HTMLInoOptionElement", + "bubbles": true, + "complexType": { + "original": "HTMLInoOptionElement", + "resolved": "HTMLInoOptionElement", + "references": { + "HTMLInoOptionElement": { + "location": "global", + "id": "global::HTMLInoOptionElement" + } + } + }, + "cancelable": true, + "composed": true, + "docs": "Emits on option click", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "click", + "capture": false, + "passive": false + }, + { + "event": "keydown", + "capture": false, + "passive": false + } + ], + "styles": [ + { + "name": "--ino-option-deselected-background-color", + "annotation": "prop", + "docs": "Background color if deselected" + }, + { + "name": "--ino-option-deselected-background-color-active", + "annotation": "prop", + "docs": "Background color if active and deselected" + }, + { + "name": "--ino-option-deselected-background-color-focus", + "annotation": "prop", + "docs": "Background color on focus if deselected" + }, + { + "name": "--ino-option-deselected-background-color-hover", + "annotation": "prop", + "docs": "Background color on hover if deselected" + }, + { + "name": "--ino-option-height", + "annotation": "prop", + "docs": "Height of the option container" + }, + { + "name": "--ino-option-selected-background-color", + "annotation": "prop", + "docs": "Background color if selected" + }, + { + "name": "--ino-option-selected-background-color-active", + "annotation": "prop", + "docs": "Background color if active and selected" + }, + { + "name": "--ino-option-selected-background-color-focus", + "annotation": "prop", + "docs": "Background color on focus if selected" + }, + { + "name": "--ino-option-selected-background-color-hover", + "annotation": "prop", + "docs": "Background color on hover if selected" + } + ], + "slots": [ + { + "name": "default", + "docs": "The text of the option" + } + ], + "parts": [], + "dependents": [ + "ino-option-group" + ], + "dependencies": [], + "dependencyGraph": { + "ino-option-group": [ + "ino-option" + ] + } + }, + { + "filePath": "src/components/ino-option-group/ino-option-group.tsx", + "encapsulation": "none", + "tag": "ino-option-group", + "readme": "# ino-option-group\n\n", + "docs": "A wrapper component to be used for a group of ino-options. This component adds a non-selectable header before the options.\n\nBeyond that, if you encounter problems using React or Vue in conjunction with the `ino-select`, use this component as a wrapper around your `ino-option`. This way the virtual DOM will know when to update the `ino-select` and its children, which may otherwise not work properly if the options are added dynamically while deeply nested in the `ino-select'. For more information refer to [this issue](https://github.com/ionic-team/stencil/issues/2259).", + "docsTags": [ + { + "name": "slot", + "text": "default - One or more `ino-option`" + } + ], + "usage": {}, + "props": [ + { + "name": "label", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "label", + "reflectToAttr": false, + "docs": "Label of the group. If not set, this component serves as a wrapper component for dynamically added `ino-options`.\nWhen using react and vue, an issue exists with slots and the virtual DOM. Read more about it [here](https://github.com/ionic-team/stencil/issues/2259).", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "One or more `ino-option`" + } + ], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-option" + ], + "dependencyGraph": { + "ino-option-group": [ + "ino-option" + ] + } + }, + { + "filePath": "src/components/ino-popover/ino-popover.tsx", + "encapsulation": "none", + "tag": "ino-popover", + "readme": "# ino-popover\n\n\n", + "docs": "A Popover is a dialog which is bound to a specific element and appears next to it. Under the\nhood, [tippy.js](https://atomiks.github.io/tippyjs/) is used.\n\nThe Popover\nand [Tooltip](https://elements.inovex.de/dist/latest/storybook/?path=/story/notification-ino-tooltip--default-usage)\ncomponents are very similar. However, popovers are complex dialogs consisting of several HTML elements, while tooltips\ncan only display plain text.", + "docsTags": [ + { + "name": "slot", + "text": "popover-trigger - The target element to attach the triggers to" + }, + { + "name": "slot", + "text": "default - Content of the popover" + } + ], + "usage": {}, + "props": [ + { + "name": "arrow", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "arrow", + "reflectToAttr": false, + "docs": "Shows an arrow pointing towards its trigger-element", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "attachToBody", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "attach-to-body", + "reflectToAttr": false, + "docs": "If set, attaches the popover element to the body.\nUseful to avoid overflow or z-index issues.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "colorScheme", + "type": "\"dark\" | \"light\" | \"primary\"", + "complexType": { + "original": "TippyThemes", + "resolved": "\"dark\" | \"light\" | \"primary\"", + "references": { + "TippyThemes": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::TippyThemes" + } + } + }, + "mutable": false, + "attr": "color-scheme", + "reflectToAttr": false, + "docs": "Sets the color scheme of the popup.\n\nValid options include: `primary`, `light` and `dark`.", + "docsTags": [], + "default": "'primary'", + "values": [ + { + "value": "dark", + "type": "string" + }, + { + "value": "light", + "type": "string" + }, + { + "value": "primary", + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "controlled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "controlled", + "reflectToAttr": false, + "docs": "Used to indicate if the popover should be controlled by itself (`false`) or manually by the `visible` property (`true`)", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "delay", + "type": "[number, number] | number", + "complexType": { + "original": "number | [number, number]", + "resolved": "[number, number] | number", + "references": {} + }, + "mutable": false, + "attr": "delay", + "reflectToAttr": false, + "docs": "The delay in milliseconds before `ino-popover` shows up or hides.\n\nIf only one number is given, the show and hide delay get the given delay duration.\n\nIf two numbers are given e.g. `[500, 200]` the show delay is 500ms and the hide delay is 200ms.\n\nDefaults to 0ms.", + "docsTags": [], + "default": "0", + "values": [ + { + "type": "[number, number]" + }, + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "distance", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "distance", + "reflectToAttr": false, + "docs": "Displaces the popover away from, or toward, the anchor element in the direction of its placement.\nA positive number displaces it further away, while a negative number lets it overlap the anchor.", + "docsTags": [], + "default": "10", + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "followCursor", + "type": "\"horizontal\" | \"initial\" | \"vertical\" | boolean", + "complexType": { + "original": "Props['followCursor']", + "resolved": "\"horizontal\" | \"initial\" | \"vertical\" | boolean", + "references": { + "Props": { + "location": "import", + "path": "tippy.js", + "id": "../../node_modules/.pnpm/tippy.js@6.3.7/node_modules/tippy.js/index.d.ts::Props" + } + } + }, + "mutable": false, + "attr": "follow-cursor", + "reflectToAttr": false, + "docs": "Determines if and how the popover follows the user's mouse cursor.", + "docsTags": [], + "default": "false", + "values": [ + { + "value": "horizontal", + "type": "string" + }, + { + "value": "initial", + "type": "string" + }, + { + "value": "vertical", + "type": "string" + }, + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "for", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "for", + "reflectToAttr": false, + "docs": "The target id the popover belongs to.\nIf not given, the popover is attached to the element provided in the named slot (`popover-trigger`)\nor the parent component if a slot element does not exist.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "hideOnBlur", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "hide-on-blur", + "reflectToAttr": false, + "docs": "If true, hides the popper on blur.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "hideOnEsc", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "hide-on-esc", + "reflectToAttr": false, + "docs": "If true, hides the popper on esc.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "interactive", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "interactive", + "reflectToAttr": false, + "docs": "Use this if you want to interact with the popover content (e.g. button clicks)", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "placement", + "type": "\"auto\" | \"auto-end\" | \"auto-start\" | \"bottom\" | \"bottom-end\" | \"bottom-start\" | \"left\" | \"left-end\" | \"left-start\" | \"right\" | \"right-end\" | \"right-start\" | \"top\" | \"top-end\" | \"top-start\"", + "complexType": { + "original": "Placement", + "resolved": "\"auto\" | \"auto-end\" | \"auto-start\" | \"bottom\" | \"bottom-end\" | \"bottom-start\" | \"left\" | \"left-end\" | \"left-start\" | \"right\" | \"right-end\" | \"right-start\" | \"top\" | \"top-end\" | \"top-start\"", + "references": { + "Placement": { + "location": "import", + "path": "tippy.js", + "id": "../../node_modules/.pnpm/tippy.js@6.3.7/node_modules/tippy.js/index.d.ts::Placement" + } + } + }, + "mutable": false, + "attr": "placement", + "reflectToAttr": false, + "docs": "The placement of this popover.\nAccepted values: `top(-start, -end)`, `right(-start, -end)`,\n`bottom(-start, -end)`, `left(-start, -end)`", + "docsTags": [], + "default": "'auto'", + "values": [ + { + "value": "auto", + "type": "string" + }, + { + "value": "auto-end", + "type": "string" + }, + { + "value": "auto-start", + "type": "string" + }, + { + "value": "bottom", + "type": "string" + }, + { + "value": "bottom-end", + "type": "string" + }, + { + "value": "bottom-start", + "type": "string" + }, + { + "value": "left", + "type": "string" + }, + { + "value": "left-end", + "type": "string" + }, + { + "value": "left-start", + "type": "string" + }, + { + "value": "right", + "type": "string" + }, + { + "value": "right-end", + "type": "string" + }, + { + "value": "right-start", + "type": "string" + }, + { + "value": "top", + "type": "string" + }, + { + "value": "top-end", + "type": "string" + }, + { + "value": "top-start", + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "trigger", + "type": "\"click focus mouseenter\" | \"click focus\" | \"click mouseenter focus\" | \"click mouseenter\" | \"click\" | \"focus click mouseenter\" | \"focus click\" | \"focus mouseenter click\" | \"focus mouseenter\" | \"focus\" | \"mouseenter click focus\" | \"mouseenter click\" | \"mouseenter focus click\" | \"mouseenter focus\" | \"mouseenter\"", + "complexType": { + "original": "Exclude", + "resolved": "\"click focus mouseenter\" | \"click focus\" | \"click mouseenter focus\" | \"click mouseenter\" | \"click\" | \"focus click mouseenter\" | \"focus click\" | \"focus mouseenter click\" | \"focus mouseenter\" | \"focus\" | \"mouseenter click focus\" | \"mouseenter click\" | \"mouseenter focus click\" | \"mouseenter focus\" | \"mouseenter\"", + "references": { + "Exclude": { + "location": "global", + "id": "global::Exclude" + }, + "TooltipTrigger": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::TooltipTrigger" + } + } + }, + "mutable": false, + "attr": "trigger", + "reflectToAttr": false, + "docs": "The trigger to show the tooltip - either click, hover or focus.\nMultiple triggers are possible by separating them with a space.", + "docsTags": [], + "default": "'mouseenter focus'", + "values": [ + { + "value": "click focus mouseenter", + "type": "string" + }, + { + "value": "click focus", + "type": "string" + }, + { + "value": "click mouseenter focus", + "type": "string" + }, + { + "value": "click mouseenter", + "type": "string" + }, + { + "value": "click", + "type": "string" + }, + { + "value": "focus click mouseenter", + "type": "string" + }, + { + "value": "focus click", + "type": "string" + }, + { + "value": "focus mouseenter click", + "type": "string" + }, + { + "value": "focus mouseenter", + "type": "string" + }, + { + "value": "focus", + "type": "string" + }, + { + "value": "mouseenter click focus", + "type": "string" + }, + { + "value": "mouseenter click", + "type": "string" + }, + { + "value": "mouseenter focus click", + "type": "string" + }, + { + "value": "mouseenter focus", + "type": "string" + }, + { + "value": "mouseenter", + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "visible", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "visible", + "reflectToAttr": false, + "docs": "Programmatically show or hide the popover.\nCan only be used in controlled mode (see property `controlled`).\nUse the `visibleChanged` to sync the popovers' visibility state with yours.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + } + ], + "methods": [ + { + "name": "getTippyInstance", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, + "signature": "getTippyInstance() => Promise", + "parameters": [], + "docs": "Returns the internally used tippy.js instance\nFor more informations see: https://atomiks.github.io/tippyjs/", + "docsTags": [] + } + ], + "events": [ + { + "event": "visibleChanged", + "detail": "boolean", + "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the popover wants to show (`true`) or hide (`false`) itself.\nThis is depended on the `trigger` property.\nUse this event in controlled-mode (see `controlled`).\n\ne.g.: `trigger = 'click'` - This events emits with `true`\nwhen the user clicks on the target (slot/`for`/parent-element)\nand emits with `false` when the target or the outside is clicked.", + "docsTags": [] + } + ], + "listeners": [], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "Content of the popover" + }, + { + "name": "popover-trigger", + "docs": "The target element to attach the triggers to" + } + ], + "parts": [], + "dependents": [ + "ino-markdown-editor", + "ino-menu", + "ino-table-header-cell" + ], + "dependencies": [], + "dependencyGraph": { + "ino-markdown-editor": [ + "ino-popover" + ], + "ino-menu": [ + "ino-popover" + ], + "ino-table-header-cell": [ + "ino-popover" + ] + } + }, + { + "filePath": "src/components/ino-progress-bar/ino-progress-bar.tsx", + "encapsulation": "shadow", + "tag": "ino-progress-bar", + "readme": "# ino-progress-bar\n\n\n", + "docs": "The `ino-progress-bar` is a linear progress bar based on the mdc-linear-progress component.", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "buffer", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "buffer", + "reflectToAttr": false, + "docs": "Sets the buffer progress", + "docsTags": [], + "default": "0", + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "indeterminate", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "indeterminate", + "reflectToAttr": false, + "docs": "Indicates whether the state of the progress bar is indeterminate", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "label", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "label", + "reflectToAttr": false, + "docs": "Sets the label of the progress bar", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "progress", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "progress", + "reflectToAttr": false, + "docs": "Sets the progress of the progress bar.\nShould always be between 0 and 1", + "docsTags": [], + "default": "0", + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [ + { + "name": "--progress-bar--bar-color", + "annotation": "prop", + "docs": "Color of the progress bar" + } + ], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-radio/ino-radio.tsx", + "encapsulation": "shadow", + "tag": "ino-radio", + "readme": "# ino-radio\n\n\n", + "docs": "A radio component that allows the user to select an option from a set of radio-buttons. In order to have a single select functionality, please refer to the `ino-radio-group`-component. This component functions as a wrapper around the material [radio](https://github.com/material-components/material-components-web/tree/master/packages/mdc-radio) component.\n\n#### Additional Hints\nClicking on the radio button triggers an event that contains the boolean value `true` (`e.detail`). This event is only triggered if the radio button was not previously selected (`checked=false`). In order to check one element and uncheck the other ones, please refer to the `ino-radio-group`-Component. If (`checked=true`) is passed to an element, the other elements **won't** be deselected without the use of the `ino-radio-group`.", + "docsTags": [ + { + "name": "slot", + "text": "default - Label of the checkbox" + } + ], + "usage": {}, + "props": [ + { + "name": "checked", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "checked", + "reflectToAttr": false, + "docs": "Initially marks this element as checked.\nIf another ino-radio element in the same group receives `true`,\nthe value will be changed to false automatically.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "name", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "name", + "reflectToAttr": false, + "docs": "The name of this element. Use the same name for radio groups", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "value", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "The value of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "checkedChange", + "detail": "any", + "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the user interacts with the radio-button. Contains `true` in `event.detail`.\nThis event will only be emitted if the current state of the radio button is false.", + "docsTags": [] + } + ], + "listeners": [], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "Label of the checkbox" + } + ], + "parts": [], + "dependents": [ + "ino-control-item" + ], + "dependencies": [], + "dependencyGraph": { + "ino-control-item": [ + "ino-radio" + ] + } + }, + { + "filePath": "src/components/ino-radio-group/ino-radio-group.tsx", + "encapsulation": "none", + "tag": "ino-radio-group", + "readme": "# ino-radio-group\n\n\n", + "docs": "A wrapper component to be used for a group of ino-radio-buttons. This component manages the single selection functionality of a group of ino-radio-buttons.", + "docsTags": [ + { + "name": "slot", + "text": "default - One or more `ino-radio`" + } + ], + "usage": {}, + "props": [ + { + "name": "alignment", + "type": "\"horizontal\" | \"vertical\"", + "complexType": { + "original": "Alignment", + "resolved": "\"horizontal\" | \"vertical\"", + "references": { + "Alignment": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::Alignment" + } + } + }, + "mutable": false, + "attr": "alignment", + "reflectToAttr": false, + "docs": "Sets the alignment of the radios to either vertical or horizontal.", + "docsTags": [], + "default": "'horizontal'", + "values": [ + { + "value": "horizontal", + "type": "string" + }, + { + "value": "vertical", + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "value", + "type": "number | string", + "complexType": { + "original": "string | number | null", + "resolved": "number | string", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "The value of the radio group.\nIf there is an ino-radio child with the given value, the radio-button will be checked and the other radio-buttons unchecked.", + "docsTags": [], + "values": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "valueChange", + "detail": "number | string", + "bubbles": true, + "complexType": { + "original": "number | string", + "resolved": "number | string", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits if the user clicks or navigates (via keyboard) to a `` element within the radio group.\nContains the `value` of the selected ``.", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "checkedChange", + "capture": false, + "passive": false + }, + { + "event": "mouseover", + "capture": false, + "passive": true + }, + { + "event": "mouseout", + "capture": false, + "passive": true + }, + { + "event": "keydown", + "capture": false, + "passive": false + } + ], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "One or more `ino-radio`" + } + ], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-range/ino-range.tsx", + "encapsulation": "none", + "tag": "ino-range", + "readme": "# ino-range\n\n", + "docs": "A range component that allows the user select a number using a slider. It functions as a wrapper around the material [Slider](https://github.com/material-components/material-components-web/tree/master/packages/mdc-slider) component.", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "discrete", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "discrete", + "reflectToAttr": false, + "docs": "Restricts the slider to only allow discrete values.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "markers", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "markers", + "reflectToAttr": false, + "docs": "Mark this slider to show the steps of the range.\nOnly applicable if `discrete` is enabled.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "max", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "max", + "reflectToAttr": false, + "docs": "The max value of this element (**required**).", + "docsTags": [], + "values": [ + { + "type": "number" + } + ], + "optional": false, + "required": false + }, + { + "name": "min", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "min", + "reflectToAttr": false, + "docs": "The min value of this element.", + "docsTags": [], + "default": "0", + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "name", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "name", + "reflectToAttr": false, + "docs": "The name of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "ranged", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "ranged", + "reflectToAttr": false, + "docs": "Allows to input an interval.\nUse `valueStart` and `valueEnd` to provide values.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "step", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "step", + "reflectToAttr": false, + "docs": "The step size for this element.\nOnly applicable if `discrete` is enabled.\nIs used to calculate the number of markers.", + "docsTags": [], + "default": "1", + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "value", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "The value of this element.\nOnly applicable if not in ranged mode.", + "docsTags": [], + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "valueEnd", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "value-end", + "reflectToAttr": false, + "docs": "The value of the right thumb.\nOnly applicable in ranged mode.", + "docsTags": [], + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "valueStart", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "value-start", + "reflectToAttr": false, + "docs": "The value of the left thumb.\nOnly applicable in ranged mode.", + "docsTags": [], + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + } + ], + "methods": [ + { + "name": "setValueToAriaTextMapperFn", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "(fn: (value: number) => string) => Promise", + "parameters": [ + { + "name": "fn", + "type": "(value: number) => string", + "docs": "A function that maps the numeric value to a user-friendly string." + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, + "signature": "setValueToAriaTextMapperFn(fn: (value: number) => string) => Promise", + "parameters": [ + { + "name": "fn", + "type": "(value: number) => string", + "docs": "A function that maps the numeric value to a user-friendly string." + } + ], + "docs": "Should be used to make the component accessible.\nIf the value is not user-friendly (e.g. a number to represent the day of the week),\nuse this method to set a function that maps the slider `value` to value of the `aria-valuetext` attribute (e.g. `0` => `monday`).\n\ne.g.:\n\n`const rangeEl = document.querySelector(\"ino-range\")`\n`rangeEl.setFnToMapValueToAriaText((value: number) => value + \". day in this week\")`", + "docsTags": [ + { + "name": "param", + "text": "fn A function that maps the numeric value to a user-friendly string." + } + ] + } + ], + "events": [ + { + "event": "valueChange", + "detail": "number", + "bubbles": true, + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the value changes (not in ranged mode).", + "docsTags": [] + }, + { + "event": "valueEndChange", + "detail": "number", + "bubbles": true, + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the end (right) value of the interval changes (in ranged mode).", + "docsTags": [] + }, + { + "event": "valueStartChange", + "detail": "number", + "bubbles": true, + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the start (left) value of the interval changes (in ranged mode).", + "docsTags": [] + } + ], + "listeners": [], + "styles": [], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-segment-button/ino-segment-button.tsx", + "encapsulation": "none", + "tag": "ino-segment-button", + "readme": "# ino-segment-button\n\n\n", + "docs": "A button component that can be used in combination with the ino-segment-group component.", + "docsTags": [ + { + "name": "slot", + "text": "default - Label of the button" + } + ], + "usage": {}, + "props": [ + { + "name": "checked", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "checked", + "reflectToAttr": false, + "docs": "Activates the button", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "dense", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "dense", + "reflectToAttr": false, + "docs": "Slightly decreases the size of the button", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables the button", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "name", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "name", + "reflectToAttr": false, + "docs": "Name of the element", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "type", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "type", + "reflectToAttr": false, + "docs": "The type of the internal button in the element.\nThis can be 'submit', 'reset', or 'button'.\nIf not specified, the default type is 'submit'.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "value", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "Value of the element", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "checkedChange", + "detail": "any", + "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits if the user interacts with the button.\nIf the button is disabled or checked, the event will not be emitted.", + "docsTags": [] + } + ], + "listeners": [], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "Label of the button" + } + ], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-segment-group/ino-segment-group.tsx", + "encapsulation": "none", + "tag": "ino-segment-group", + "readme": "# ino-segment-group\n\n", + "docs": "A button group that can be used as an alternative to drop-down menus.", + "docsTags": [ + { + "name": "slot", + "text": "default - One or more `ino-segment-button`" + } + ], + "usage": {}, + "props": [ + { + "name": "name", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "name", + "reflectToAttr": false, + "docs": "Name of the segment group", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "value", + "type": "any", + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "Value of the segment group", + "docsTags": [], + "values": [ + { + "type": "any" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "valueChange", + "detail": "any", + "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Forwards the `checkedChange` events of the `` with its value as the detail.", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "checkedChange", + "capture": false, + "passive": false + } + ], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "One or more `ino-segment-button`" + } + ], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-select/ino-select.tsx", + "encapsulation": "none", + "tag": "ino-select", + "readme": "# ino-select\n\n\n", + "docs": "A component providing single-option select menus. It functions as a wrapper around the material design's [select](https://github.com/material-components/material-components-web/tree/master/packages/mdc-select) component.\n#### Additional Hints\nUse the custom `ino-option` component to add options to the select component. The `label` attribute sets an optional floating label for this element.", + "docsTags": [ + { + "name": "slot", + "text": "icon-leading - For the icon to be prepended" + }, + { + "name": "slot", + "text": "default - One or more `ino-option(-group)`*" + } + ], + "usage": {}, + "props": [ + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "error", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "error", + "reflectToAttr": false, + "docs": "Displays the select as invalid if set to true.\nIf the property is not set or set to false,\nthe validation is handled by the default validation.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "helper", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "helper", + "reflectToAttr": false, + "docs": "A helper text to display below the select element.\nBy default, non-validation helper text is always visible.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "helperPersistent", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "helper-persistent", + "reflectToAttr": false, + "docs": "When the helper text is serving as a validation message,\nmake it permanently visible regardless of the select's validity.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "helperValidation", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "helper-validation", + "reflectToAttr": false, + "docs": "Indicates the helper text is a validation message.\nBy default validation message is hidden unless the select is invalid.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "label", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "label", + "reflectToAttr": false, + "docs": "The label of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "name", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "name", + "reflectToAttr": false, + "docs": "The name of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "outline", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "outline", + "reflectToAttr": false, + "docs": "Styles this select box as outlined element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "required", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "required", + "reflectToAttr": false, + "docs": "Marks this element as required.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "showLabelHint", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "show-label-hint", + "reflectToAttr": false, + "docs": "If true, an *optional* message is displayed if not required,\notherwise a * marker is displayed if required.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "value", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "The value of this element. (**unmanaged**)", + "docsTags": [], + "default": "''", + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "valueChange", + "detail": "string", + "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when a selection changes. Contains new value in `event.detail`.", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "MDCSelect:change", + "capture": false, + "passive": false + } + ], + "styles": [ + { + "name": "--ino-border-radius", + "annotation": "prop", + "docs": "Border-radius of the open select menu" + }, + { + "name": "--ino-select-height", + "annotation": "prop", + "docs": "Height of the open select menu" + }, + { + "name": "--ino-select-icon-color", + "annotation": "prop", + "docs": "Icon color" + } + ], + "slots": [ + { + "name": "default", + "docs": "One or more `ino-option(-group)`*" + }, + { + "name": "icon-leading", + "docs": "For the icon to be prepended" + } + ], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-label" + ], + "dependencyGraph": { + "ino-select": [ + "ino-label" + ] + } + }, + { + "filePath": "src/components/ino-snackbar/ino-snackbar.tsx", + "encapsulation": "none", + "tag": "ino-snackbar", + "readme": "# ino-snackbar\n\n", + "docs": "Snackbars provide brief messages about app processes at the bottom of the screen. It functions as a wrapper around the material design's [Snackbar](https://github.com/material-components/material-components-web/tree/master/packages/mdc-snackbar) component.", + "docsTags": [ + { + "name": "slot", + "text": "icon-slot - Use this slot to add a custom icon (e.g., `` or ``) inside the `ino-snackbar`." + } + ], + "usage": {}, + "props": [ + { + "name": "a11yLabels", + "type": "{ snackbarLabel: string; closeLabel: string; }", + "complexType": { + "original": "SnackbarLabels", + "resolved": "{ snackbarLabel: string; closeLabel: string; }", + "references": { + "SnackbarLabels": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::SnackbarLabels" + } + } + }, + "mutable": false, + "reflectToAttr": false, + "docs": "The aria-labels used to provide accessible snackbar context as well as close icon button label.", + "docsTags": [], + "default": "{\n snackbarLabel: this.type,\n closeLabel: 'Close notification',\n }", + "values": [ + { + "type": "{ snackbarLabel: string; closeLabel: string; }" + } + ], + "optional": true, + "required": false + }, + { + "name": "actionText", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "action-text", + "reflectToAttr": false, + "docs": "The text to display for the action button.\nIf no text is defined, the snack bar is displayed in an alternative feedback style.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "message", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "message", + "reflectToAttr": false, + "docs": "[DEPRECATED] Please use the default slot instead\nThe text message to display.", + "docsTags": [ + { + "name": "deprecated" + } + ], + "deprecation": "", + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "open", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "open", + "reflectToAttr": false, + "docs": "Controls the visibility state of the snackbar.\nWhen set to `true`, the snackbar is displayed; otherwise, it is hidden.", + "docsTags": [], + "default": "true", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "stayVisibleOnHover", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "stay-visible-on-hover", + "reflectToAttr": false, + "docs": "If set to true, the timeout that closes the snackbar is paused when the user hovers over the snackbar.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "timeout", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "timeout", + "reflectToAttr": false, + "docs": "Sets the timeout in ms until the snackbar disappears. The timeout can\nbe disabled by setting it to a negative value.", + "docsTags": [], + "default": "5000", + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "type", + "type": "\"error\" | \"info\" | \"success\" | \"warning\"", + "complexType": { + "original": "SnackbarType", + "resolved": "\"error\" | \"info\" | \"success\" | \"warning\"", + "references": { + "SnackbarType": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::SnackbarType" + } + } + }, + "mutable": false, + "attr": "type", + "reflectToAttr": false, + "docs": "Changes the snackbar type. There are four types of messages: info, success, warning and error.", + "docsTags": [], + "default": "'info'", + "values": [ + { + "value": "error", + "type": "string" + }, + { + "value": "info", + "type": "string" + }, + { + "value": "success", + "type": "string" + }, + { + "value": "warning", + "type": "string" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "actionClick", + "detail": "any", + "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Event that emits as soon as the action button is clicked.", + "docsTags": [] + }, + { + "event": "hideEl", + "detail": "any", + "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Event that emits as soon as the snackbar hides.\nListen to this event to hide or destroy this element.", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "keyup", + "target": "body", + "capture": false, + "passive": false + } + ], + "styles": [ + { + "name": "--ino-snackbar-bottom", + "annotation": "prop", + "docs": "Distance to the bottom edge" + }, + { + "name": "--ino-snackbar-left", + "annotation": "prop", + "docs": "Distance to the left edge" + }, + { + "name": "--ino-snackbar-right", + "annotation": "prop", + "docs": "Distance to the right edge" + }, + { + "name": "--ino-snackbar-top", + "annotation": "prop", + "docs": "Distance to the top edge" + } + ], + "slots": [ + { + "name": "icon-slot", + "docs": "Use this slot to add a custom icon (e.g., `` or ``) inside the `ino-snackbar`." + } + ], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-icon", + "ino-icon-button" + ], + "dependencyGraph": { + "ino-snackbar": [ + "ino-icon", + "ino-icon-button" + ], + "ino-icon-button": [ + "ino-icon" + ] + } + }, + { + "filePath": "src/components/ino-spinner/ino-spinner.tsx", + "encapsulation": "none", + "tag": "ino-spinner", + "readme": "# ino-spinner\n\n", + "docs": "A component which displays a variety of spinners. Use spinners to show that the app is loading content or performing another process for which the user has to wait.\n\nThis component contains three different types of spinners animated with pure CSS. It mainly relies on [Spinkit](http://tobiasahlin.com/spinkit/) and may be extended in future with more types.", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "height", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "height", + "reflectToAttr": false, + "docs": "The height of this spinner (default = 40)", + "docsTags": [], + "default": "40", + "values": [ + { + "type": "number" + } + ], + "optional": false, + "required": false + }, + { + "name": "modal", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "modal", + "reflectToAttr": false, + "docs": "If true, the spinner is shown as modal over the current app page.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "type", + "type": "\"bounce\" | \"circle\" | \"tile\"", + "complexType": { + "original": "SpinnerType", + "resolved": "\"bounce\" | \"circle\" | \"tile\"", + "references": { + "SpinnerType": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::SpinnerType" + } + } + }, + "mutable": false, + "attr": "type", + "reflectToAttr": false, + "docs": "The type of this spinner.\nPossible values: `tile` (default), `bounce` or `circle`", + "docsTags": [], + "default": "'tile'", + "values": [ + { + "value": "bounce", + "type": "string" + }, + { + "value": "circle", + "type": "string" + }, + { + "value": "tile", + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "width", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "width", + "reflectToAttr": false, + "docs": "The width of this spinner (defaul = 40)", + "docsTags": [], + "default": "40", + "values": [ + { + "type": "number" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [], + "slots": [], + "parts": [], + "dependents": [ + "ino-button" + ], + "dependencies": [], + "dependencyGraph": { + "ino-button": [ + "ino-spinner" + ] + } + }, + { + "filePath": "src/components/ino-switch/ino-switch.tsx", + "encapsulation": "none", + "tag": "ino-switch", + "readme": "# ino-switch\n\n\n", + "docs": "Input switches toggle the state of a single item. Compared to the input checkbox, their changes usually apply without any additional submission.", + "docsTags": [ + { + "name": "slot", + "text": "default - Label of the switch" + }, + { + "name": "slot", + "text": "icon-on - Icon used for the checked state. The colors of the `color-scheme` will be used." + }, + { + "name": "slot", + "text": "icon-off - Icon used for the unchecked state. The colors of the `color-scheme` will be used." + } + ], + "usage": {}, + "props": [ + { + "name": "checked", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "checked", + "reflectToAttr": false, + "docs": "Marks this element as checked. (**unmanaged**)", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "name", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "name", + "reflectToAttr": false, + "docs": "The name of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "checkedChange", + "detail": "any", + "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the user clicks on the switch to change the `checked` state. Contains the status in `event.detail`.", + "docsTags": [] + } + ], + "listeners": [], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "Label of the switch" + }, + { + "name": "icon-off", + "docs": "Icon used for the unchecked state. The colors of the `color-scheme` will be used." + }, + { + "name": "icon-on", + "docs": "Icon used for the checked state. The colors of the `color-scheme` will be used." + } + ], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-tab/ino-tab.tsx", + "encapsulation": "none", + "tag": "ino-tab", + "readme": "# ino-tab\n\n\n", + "docs": "Tabs organize and allow navigation between groups of content that are related and at the same hierarchical level. Each Tab governs the visibility of one group of content. It functions as a wrapper around the material [Tab](https://github.com/material-components/material-components-web/tree/master/packages/mdc-tab) component.", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "a11yControls", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "a-1-1y-controls", + "reflectToAttr": true, + "docs": "Contains the ID of the associated tab panel for accessibility purposes.\nThis property is optional and used to link the tab to its content panel, adhering to WAI-ARIA practices for the tabpanel role.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "a11ySelected", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "a-1-1y-selected", + "reflectToAttr": true, + "docs": "Reflects the selected state of the tab for accessibility purposes.\nThis property is optional and primarily managed by the parent `ino-tab-bar` component, adhering to WAI-ARIA practices for the tab role.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "icon", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "icon", + "reflectToAttr": false, + "docs": "Indicates a leading icon in the tab.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "indicatorContentWidth", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "indicator-content-width", + "reflectToAttr": false, + "docs": "Indicates that the tab only expands to the width of its content.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "label", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "label", + "reflectToAttr": false, + "docs": "[DEPRECATED] Please use the default slot instead.\nIndicates a label text in the tab.", + "docsTags": [ + { + "name": "deprecated" + } + ], + "deprecation": "", + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "stacked", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "stacked", + "reflectToAttr": false, + "docs": "Indicates that the tab icon and label should flow vertically instead of horizontally.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "interacted", + "detail": "any", + "bubbles": true, + "complexType": { + "original": "any", + "resolved": "any", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emitted when the user interacts with the tab.\nThis event is used by the ino-tab-bar.", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "MDCTab:interacted", + "capture": false, + "passive": false + } + ], + "styles": [], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-icon" + ], + "dependencyGraph": { + "ino-tab": [ + "ino-icon" + ] + } + }, + { + "filePath": "src/components/ino-tab-bar/ino-tab-bar.tsx", + "encapsulation": "none", + "tag": "ino-tab-bar", + "readme": "# ino-tab-bar\n\n\n", + "docs": "Tabs organize and allow navigation between groups of content that are related and at the same hierarchical level. The Tab Bar contains the Tab Scroller and Tab components. It functions as a wrapper around the material [Tab Bar](https://github.com/material-components/material-components-web/tree/master/packages/mdc-tab-bar) component.", + "docsTags": [ + { + "name": "slot", + "text": "default - One or more `ino-tab`" + } + ], + "usage": {}, + "props": [ + { + "name": "activeTab", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "active-tab", + "reflectToAttr": false, + "docs": "Activates the tab at the given index (**unmanaged**).", + "docsTags": [], + "default": "0", + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "autoFocus", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "auto-focus", + "reflectToAttr": false, + "docs": "Autofocus of tab on activation.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "activeTabChange", + "detail": "number", + "bubbles": true, + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when a tab changes.\nContains the index of the activated tab in `event.detail`", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "interacted", + "capture": false, + "passive": false + } + ], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "One or more `ino-tab`" + } + ], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-table/ino-table.tsx", + "encapsulation": "none", + "tag": "ino-table", + "readme": "# ino-table\n\n\n", + "docs": "The ino-table is a custom table used to display sets of data across multiple columns.\nIt currently supports different states (selected, active), sorting and loading indication.\n\n> The component is based on the [mdc-data-table](https://github.com/material-components/material-components-web/tree/master/packages/mdc-data-table).", + "docsTags": [ + { + "name": "slot", + "text": "default - Table content (data, not header)" + }, + { + "name": "slot", + "text": "header-row - `` element containing the table header cells (td, th, ino-table-header-cell)" + }, + { + "name": "slot", + "text": "loading-indicator - `` element used for an additional loading state." + } + ], + "usage": {}, + "props": [ + { + "name": "loading", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "loading", + "reflectToAttr": false, + "docs": "True, if the table is loading data.\n\nUse this in combination with a `ino-progress-bar` having `slot=\"loading-indicator\"` to provide an\nadditional horizontal loading bar.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "noHover", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "no-hover", + "reflectToAttr": false, + "docs": "If true, disables row hover styling.\n\nUseful for simples tables with few rows or columns.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "sortColumnId", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "sort-column-id", + "reflectToAttr": false, + "docs": "Identifier of the column currently sorted by.\n\nNeeds to match the column ids provided on `ino-table-header-cell` elements.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "sortDirection", + "type": "\"asc\" | \"desc\"", + "complexType": { + "original": "SortDirection", + "resolved": "\"asc\" | \"desc\"", + "references": { + "SortDirection": { + "location": "import", + "path": "../../interface", + "id": "src/interface.d.ts::SortDirection" + } + } + }, + "mutable": false, + "attr": "sort-direction", + "reflectToAttr": false, + "docs": "Direction of the column currently sorted by.", + "docsTags": [ + { + "name": "See", + "text": "Set `sort-start` attribute on the respective column to change the sort order." + } + ], + "values": [ + { + "value": "asc", + "type": "string" + }, + { + "value": "desc", + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "stickyHeader", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "sticky-header", + "reflectToAttr": false, + "docs": "True, if table header stays visible on vertical scroll", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "sortChange", + "detail": "SortDirectionChangeDetails", + "bubbles": true, + "complexType": { + "original": "SortDirectionChangeDetails", + "resolved": "SortDirectionChangeDetails", + "references": { + "SortDirectionChangeDetails": { + "location": "import", + "path": "../../interface", + "id": "src/interface.d.ts::SortDirectionChangeDetails" + } + } + }, + "cancelable": true, + "composed": true, + "docs": "Emits that the sort direction or column id has changed.", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "sortDirectionChange", + "capture": false, + "passive": false + } + ], + "styles": [ + { + "name": "--ino-table-row-height", + "annotation": "prop", + "docs": "height of a table row" + } + ], + "slots": [ + { + "name": "default", + "docs": "Table content (data, not header)" + }, + { + "name": "header-row", + "docs": "`` element containing the table header cells (td, th, ino-table-header-cell)" + }, + { + "name": "loading-indicator", + "docs": "`` element used for an additional loading state." + } + ], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/ino-table-header-cell/ino-table-header-cell.tsx", + "encapsulation": "none", + "tag": "ino-table-header-cell", + "readme": "# ino-table-header-cell\n\n\n", + "docs": "The `ino-table-header-cell` is a particular header cell to provide search and column sort behaviour on `ino-table`'s.", + "docsTags": [ + { + "name": "slot", + "text": "default - The search content (input field, list) within the popover." + } + ], + "usage": {}, + "props": [ + { + "name": "autofocus", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "autofocus", + "reflectToAttr": false, + "docs": "Marks the header as autofocused (used for searchable header cells).\n\nUse this in combination with the `data-ino-focus` attribute on\nthe actual search target element to focus a specific input element.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "columnId", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "column-id", + "reflectToAttr": false, + "docs": "A unique identifier of the column (used for sorting).", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "label", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "label", + "reflectToAttr": false, + "docs": "Name of the column.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "notSortable", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "not-sortable", + "reflectToAttr": false, + "docs": "If true, the cell is **not** sortable.\nBy default, table header cells are sortable.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "searchIcon", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "search-icon", + "reflectToAttr": false, + "docs": "Identifier of the search icon (default `search`).\nUsed for date or list search columns.", + "docsTags": [], + "default": "'search'", + "values": [ + { + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "searched", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "searched", + "reflectToAttr": false, + "docs": "True, if the column has been searched for this column.\nPersistent state to indicate the user that this column\nhas a search filter.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "sortDirection", + "type": "\"asc\" | \"desc\"", + "complexType": { + "original": "SortDirection", + "resolved": "\"asc\" | \"desc\"", + "references": { + "SortDirection": { + "location": "import", + "path": "../../interface", + "id": "src/interface.d.ts::SortDirection" + } + } + }, + "mutable": false, + "attr": "sort-direction", + "reflectToAttr": false, + "docs": "The current sort direction of the column.", + "docsTags": [], + "values": [ + { + "value": "asc", + "type": "string" + }, + { + "value": "desc", + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "sortStart", + "type": "\"asc\" | \"desc\"", + "complexType": { + "original": "SortDirection", + "resolved": "\"asc\" | \"desc\"", + "references": { + "SortDirection": { + "location": "import", + "path": "../../interface", + "id": "src/interface.d.ts::SortDirection" + } + } + }, + "mutable": false, + "attr": "sort-start", + "reflectToAttr": false, + "docs": "The initial sort direction state (default `desc`).\n\nBy default, all columns are sorted descending followed by ascending.\nTo switch this order, set sort Start to asc.", + "docsTags": [], + "default": "'desc'", + "values": [ + { + "value": "asc", + "type": "string" + }, + { + "value": "desc", + "type": "string" + } + ], + "optional": false, + "required": false + } + ], + "methods": [ + { + "name": "setBlur", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, + "signature": "setBlur() => Promise", + "parameters": [], + "docs": "Sets blur on the header cell. If searchable, closes the popover.", + "docsTags": [] + }, + { + "name": "setFocus", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, + "signature": "setFocus() => Promise", + "parameters": [], + "docs": "Sets focus on the header cell.\nIf searchable, opens the popover and focuses the `data-ino-focus` target.", + "docsTags": [] + }, + { + "name": "setSearchable", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "(searchable: boolean) => Promise", + "parameters": [ + { + "name": "searchable", + "type": "boolean", + "docs": "true, if the cell should be searchable, false otherwise." + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, + "signature": "setSearchable(searchable: boolean) => Promise", + "parameters": [ + { + "name": "searchable", + "type": "boolean", + "docs": "true, if the cell should be searchable, false otherwise." + } + ], + "docs": "Updates the search behaviour of this cell.", + "docsTags": [ + { + "name": "param", + "text": "searchable true, if the cell should be searchable, false otherwise." + } + ] + } + ], + "events": [ + { + "event": "searchFocusChange", + "detail": "boolean", + "bubbles": true, + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits that the search field focused (true) or blurred (false).", + "docsTags": [] + }, + { + "event": "sortDirectionChange", + "detail": "SortDirectionChangeDetails", + "bubbles": true, + "complexType": { + "original": "SortDirectionChangeDetails", + "resolved": "SortDirectionChangeDetails", + "references": { + "SortDirectionChangeDetails": { + "location": "import", + "path": "../../interface", + "id": "src/interface.d.ts::SortDirectionChangeDetails" + } + } + }, + "cancelable": true, + "composed": true, + "docs": "Emits that the sort direction has been changed.", + "docsTags": [] + } + ], + "listeners": [], + "styles": [], + "slots": [ + { + "name": "default", + "docs": "The search content (input field, list) within the popover." + } + ], + "parts": [], + "dependents": [], + "dependencies": [ + "ino-popover", + "ino-icon", + "ino-icon-button" + ], + "dependencyGraph": { + "ino-table-header-cell": [ + "ino-popover", + "ino-icon", + "ino-icon-button" + ], + "ino-icon-button": [ + "ino-icon" + ] + } + }, + { + "filePath": "src/components/ino-textarea/ino-textarea.tsx", + "encapsulation": "none", + "tag": "ino-textarea", + "readme": "# ino-textarea\n\n", + "docs": "A textarea component with styles. It uses a material [textfield](https://github.com/material-components/material-components-web/tree/master/packages/mdc-textfield) component for its styling.\n\n> **Note:** The textarea is always styled in an outlined manner. If you need to use a textarea in combination with other form inputs (`ino-input`), use their respective outline style.", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "autoFocus", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "autofocus", + "reflectToAttr": false, + "docs": "The autofocus of this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "autogrow", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "autogrow", + "reflectToAttr": false, + "docs": "An optional flag to allow the textarea adjust its height to display all the content.\nThe `rows` attribute can also be used to specify a minimum height. Use CSS to specify\na max-height for the textarea element. Once the height exceeds the max-height, autogrow\nwill re-enable the vertical scrollbar.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "cols", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "cols", + "reflectToAttr": false, + "docs": "The number of cols of this textarea.", + "docsTags": [], + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "Disables this element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "label", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "label", + "reflectToAttr": false, + "docs": "The optional floating label of this input field.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "maxlength", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "maxlength", + "reflectToAttr": false, + "docs": "The max length of this element.", + "docsTags": [], + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "minlength", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "minlength", + "reflectToAttr": false, + "docs": "The min length of this element.", + "docsTags": [], + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "name", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "name", + "reflectToAttr": false, + "docs": "The name of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "outline", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "outline", + "reflectToAttr": false, + "docs": "Styles the input field as outlined element.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "placeholder", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "placeholder", + "reflectToAttr": false, + "docs": "The placeholder of this element.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "required", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "required", + "reflectToAttr": false, + "docs": "Marks this element as required.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "rows", + "type": "number", + "complexType": { + "original": "number", + "resolved": "number", + "references": {} + }, + "mutable": false, + "attr": "rows", + "reflectToAttr": false, + "docs": "The number of rows of this textarea.", + "docsTags": [], + "values": [ + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "showCharacterCounter", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "show-character-counter", + "reflectToAttr": false, + "docs": "Displays the number of characters. The maxlength-property must be set.", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "showLabelHint", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "show-label-hint", + "reflectToAttr": false, + "docs": "If true, an *optional* message is displayed if not required,\notherwise a * marker is displayed if required", + "docsTags": [], + "values": [ + { + "type": "boolean" + } + ], + "optional": true, + "required": false + }, + { + "name": "value", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "value", + "reflectToAttr": false, + "docs": "The value of this element. (**unmanaged**)", + "docsTags": [], + "default": "''", + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + } + ], + "methods": [ + { + "name": "setBlur", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, + "signature": "setBlur() => Promise", + "parameters": [], + "docs": "Sets blur on the native `textarea`.\nUse this method instead of the global `textarea.blur()`.", + "docsTags": [] + }, + { + "name": "setFocus", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, + "signature": "setFocus() => Promise", + "parameters": [], + "docs": "Sets focus on the native `textarea`.\nUse this method instead of the global `textarea.focus()`.", + "docsTags": [] + } + ], + "events": [ + { + "event": "inoBlur", + "detail": "void", + "bubbles": false, + "complexType": { + "original": "void", + "resolved": "void", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the textarea is blurred and validates email input", + "docsTags": [] + }, + { + "event": "valueChange", + "detail": "string", + "bubbles": true, + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "cancelable": true, + "composed": true, + "docs": "Emits when the user types something in. Contains typed input in `event.detail`", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "change", + "capture": false, + "passive": false + }, + { + "event": "input", + "capture": false, + "passive": false + } + ], + "styles": [ + { + "name": "--ino-textarea-caret-color", + "annotation": "prop", + "docs": "color of the caret" + }, + { + "name": "--ino-textarea-label-color", + "annotation": "prop", + "docs": "color of the label" + }, + { + "name": "--ino-textarea-outline-color", + "annotation": "prop", + "docs": "outline color of the textarea" + } + ], + "slots": [], + "parts": [], + "dependents": [ + "ino-markdown-editor" + ], + "dependencies": [ + "ino-label" + ], + "dependencyGraph": { + "ino-textarea": [ + "ino-label" + ], + "ino-markdown-editor": [ + "ino-textarea" + ] + } + }, + { + "filePath": "src/components/ino-tooltip/ino-tooltip.tsx", + "encapsulation": "none", + "tag": "ino-tooltip", + "readme": "# ino-tooltip\n\n\n", + "docs": "A tooltip component that displays text when users hover over, focus on, or tap an element.\n\n> Note: A tooltip can only display plain text. For more complex dialogs, see the [Popover](https://elements.inovex.de/dist/latest/storybook/?path=/story/notification-ino-popover--default-usage) component.", + "docsTags": [ + { + "name": "slot", + "text": "default The text shown in the tooltip." + } + ], + "usage": {}, + "props": [ + { + "name": "arrow", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "arrow", + "reflectToAttr": false, + "docs": "Shows an arrow", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, + { + "name": "colorScheme", + "type": "\"dark\" | \"light\" | \"primary\"", + "complexType": { + "original": "TippyThemes", + "resolved": "\"dark\" | \"light\" | \"primary\"", + "references": { + "TippyThemes": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::TippyThemes" + } + } + }, + "mutable": false, + "attr": "color-scheme", + "reflectToAttr": false, + "docs": "Sets the color scheme of the tooltip.\n\nValid options include: `light`, `dark` or `primary`", + "docsTags": [], + "default": "'primary'", + "values": [ + { + "value": "dark", + "type": "string" + }, + { + "value": "light", + "type": "string" + }, + { + "value": "primary", + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "delay", + "type": "[number, number] | number", + "complexType": { + "original": "number | [number, number]", + "resolved": "[number, number] | number", + "references": {} + }, + "mutable": false, + "attr": "delay", + "reflectToAttr": false, + "docs": "The delay in milliseconds before `ino-tooltip` shows up or hides.\n\nIf only one number is given, the show and hide delay get the given delay duration.\n\nIf two numbers are given e.g. `[500, 200]` the show delay is 500ms and the hide delay is 200ms.\n\nDefaults to 0ms.", + "docsTags": [], + "default": "0", + "values": [ + { + "type": "[number, number]" + }, + { + "type": "number" + } + ], + "optional": true, + "required": false + }, + { + "name": "for", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "for", + "reflectToAttr": false, + "docs": "The target id the tooltip belongs to.\nIf not given, the tooltip is attached to the parent component.", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "headerText", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "header-text", + "reflectToAttr": false, + "docs": "Adds an optional header text to the `ino-tooltip`", + "docsTags": [], + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "label", + "type": "string", + "complexType": { + "original": "string", + "resolved": "string", + "references": {} + }, + "mutable": false, + "attr": "label", + "reflectToAttr": false, + "docs": "The text shown in the tooltip.\n\n[DEPRECATED] Please use the default slot instead", + "docsTags": [ + { + "name": "deprecated" + } + ], + "deprecation": "", + "values": [ + { + "type": "string" + } + ], + "optional": true, + "required": false + }, + { + "name": "placement", + "type": "\"auto\" | \"auto-end\" | \"auto-start\" | \"bottom\" | \"bottom-end\" | \"bottom-start\" | \"left\" | \"left-end\" | \"left-start\" | \"right\" | \"right-end\" | \"right-start\" | \"top\" | \"top-end\" | \"top-start\"", + "complexType": { + "original": "Placement", + "resolved": "\"auto\" | \"auto-end\" | \"auto-start\" | \"bottom\" | \"bottom-end\" | \"bottom-start\" | \"left\" | \"left-end\" | \"left-start\" | \"right\" | \"right-end\" | \"right-start\" | \"top\" | \"top-end\" | \"top-start\"", + "references": { + "Placement": { + "location": "import", + "path": "tippy.js", + "id": "../../node_modules/.pnpm/tippy.js@6.3.7/node_modules/tippy.js/index.d.ts::Placement" + } + } + }, + "mutable": false, + "attr": "placement", + "reflectToAttr": false, + "docs": "The placement of the tooltip.\nAccepted values: `top(-start, -end)`, `right(-start, -end)`,\n`bottom(-start, -end)`, `left(-start, -end)`", + "docsTags": [], + "default": "'auto'", + "values": [ + { + "value": "auto", + "type": "string" + }, + { + "value": "auto-end", + "type": "string" + }, + { + "value": "auto-start", + "type": "string" + }, + { + "value": "bottom", + "type": "string" + }, + { + "value": "bottom-end", + "type": "string" + }, + { + "value": "bottom-start", + "type": "string" + }, + { + "value": "left", + "type": "string" + }, + { + "value": "left-end", + "type": "string" + }, + { + "value": "left-start", + "type": "string" + }, + { + "value": "right", + "type": "string" + }, + { + "value": "right-end", + "type": "string" + }, + { + "value": "right-start", + "type": "string" + }, + { + "value": "top", + "type": "string" + }, + { + "value": "top-end", + "type": "string" + }, + { + "value": "top-start", + "type": "string" + } + ], + "optional": false, + "required": false + }, + { + "name": "trigger", + "type": "\"click focus mouseenter\" | \"click focus\" | \"click mouseenter focus\" | \"click mouseenter\" | \"click\" | \"focus click mouseenter\" | \"focus click\" | \"focus mouseenter click\" | \"focus mouseenter\" | \"focus\" | \"mouseenter click focus\" | \"mouseenter click\" | \"mouseenter focus click\" | \"mouseenter focus\" | \"mouseenter\"", + "complexType": { + "original": "TooltipTrigger", + "resolved": "\"click focus mouseenter\" | \"click focus\" | \"click mouseenter focus\" | \"click mouseenter\" | \"click\" | \"focus click mouseenter\" | \"focus click\" | \"focus mouseenter click\" | \"focus mouseenter\" | \"focus\" | \"mouseenter click focus\" | \"mouseenter click\" | \"mouseenter focus click\" | \"mouseenter focus\" | \"mouseenter\"", + "references": { + "TooltipTrigger": { + "location": "import", + "path": "../types", + "id": "src/components/types.ts::TooltipTrigger" + } + } + }, + "mutable": false, + "attr": "trigger", + "reflectToAttr": false, + "docs": "The trigger to show the tooltip - either `click`, `hover` or `focus`.\nMultiple triggers possible by separating them with a space.", + "docsTags": [], + "default": "'mouseenter focus'", + "values": [ + { + "value": "click focus mouseenter", + "type": "string" + }, + { + "value": "click focus", + "type": "string" + }, + { + "value": "click mouseenter focus", + "type": "string" + }, + { + "value": "click mouseenter", + "type": "string" + }, + { + "value": "click", + "type": "string" + }, + { + "value": "focus click mouseenter", + "type": "string" + }, + { + "value": "focus click", + "type": "string" + }, + { + "value": "focus mouseenter click", + "type": "string" + }, + { + "value": "focus mouseenter", + "type": "string" + }, + { + "value": "focus", + "type": "string" + }, + { + "value": "mouseenter click focus", + "type": "string" + }, + { + "value": "mouseenter click", + "type": "string" + }, + { + "value": "mouseenter focus click", + "type": "string" + }, + { + "value": "mouseenter focus", + "type": "string" + }, + { + "value": "mouseenter", + "type": "string" + } + ], + "optional": false, + "required": false + } + ], + "methods": [ + { + "name": "getTippyInstance", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "() => Promise", + "parameters": [], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + } + }, + "return": "Promise" + }, + "signature": "getTippyInstance() => Promise", + "parameters": [], + "docs": "Returns the internally used tippy.js instance\nFor more information see: https://atomiks.github.io/tippyjs/", + "docsTags": [] + } + ], + "events": [], + "listeners": [], + "styles": [], + "slots": [ + { + "name": "default The text shown in the tooltip.", + "docs": "" + } + ], + "parts": [], + "dependents": [ + "ino-fab" + ], + "dependencies": [], + "dependencyGraph": { + "ino-fab": [ + "ino-tooltip" + ] + } + } + ], + "typeLibrary": { + "src/components/types.ts::KeyValue": { + "declaration": "{\n key: string;\n value: string;\n}", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::ButtonType": { + "declaration": "export type ButtonType = 'button' | 'submit' | 'reset';", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::ButtonVariants": { + "declaration": "export type ButtonVariants = 'filled' | 'outlined' | 'text';", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::ChipSurface": { + "declaration": "export type ChipSurface = 'solid' | 'outline';", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/ino-datepicker/picker-factory.ts::PickerTypeKeys": { + "declaration": "export type PickerTypeKeys = (typeof PickerTypes)[keyof typeof PickerTypes];", + "docstring": "", + "path": "src/components/ino-datepicker/picker-factory.ts" + }, + "src/components/types.ts::DialogCloseAction": { + "declaration": "string", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::DialogSubmitAction": { + "declaration": "string", + "docstring": "", + "path": "src/components/types.ts" + }, + "../../node_modules/.pnpm/tippy.js@6.3.7/node_modules/tippy.js/index.d.ts::Placement": { + "declaration": "export declare type Placement = AutoPlacement | BasePlacement | VariationPlacement;", + "docstring": "", + "path": "../../node_modules/.pnpm/tippy.js@6.3.7/node_modules/tippy.js/index.d.ts" + }, + "src/components/types.ts::Locations": { + "declaration": "export type Locations = HorizontalLocation | VerticalLocation;", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::VerticalLocation": { + "declaration": "export type VerticalLocation = 'top' | 'bottom';", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::HorizontalLocation": { + "declaration": "export type HorizontalLocation = 'left' | 'right';", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::ImageDecodingTypes": { + "declaration": "export type ImageDecodingTypes = 'async' | 'auto' | 'sync';", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::InputType": { + "declaration": "export type InputType = 'color' | 'email' | 'number' | 'password' | 'search' | 'tel' | 'text' | 'url' | 'week';", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::UserInputInterceptor": { + "declaration": "(value: string) => string", + "docstring": "", + "path": "src/components/types.ts" + }, + "../../node_modules/.pnpm/@material+notched-outline@13.0.0/node_modules/@material/notched-outline/index.d.ts::MDCNotchedOutline": { + "declaration": "any", + "docstring": "", + "path": "../../node_modules/.pnpm/@material+notched-outline@13.0.0/node_modules/@material/notched-outline/index.d.ts" + }, + "src/components/types.ts::ViewModeUnion": { + "declaration": "\"markdown\" | \"preview\" | \"readonly\"", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::NavDrawerAnchor": { + "declaration": "export type NavDrawerAnchor = 'left' | 'right';", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::NavDrawerVariant": { + "declaration": "export type NavDrawerVariant = 'docked' | 'dismissible' | 'modal' | 'mobile';", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::NavDrawerLabels": { + "declaration": "{\n content: string;\n footer: string;\n toggleBtn: string;\n}", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::TippyThemes": { + "declaration": "export type TippyThemes = 'light' | 'dark' | 'primary';", + "docstring": "", + "path": "src/components/types.ts" + }, + "../../node_modules/.pnpm/tippy.js@6.3.7/node_modules/tippy.js/index.d.ts::Props": { + "declaration": "export interface Props extends LifecycleHooks, RenderProps {\n animateFill: boolean;\n appendTo: 'parent' | Element | ((ref: Element) => Element);\n aria: {\n content?: 'auto' | 'describedby' | 'labelledby' | null;\n expanded?: 'auto' | boolean;\n };\n delay: number | [number | null, number | null];\n duration: number | [number | null, number | null];\n followCursor: boolean | 'horizontal' | 'vertical' | 'initial';\n getReferenceClientRect: null | GetReferenceClientRect;\n hideOnClick: boolean | 'toggle';\n ignoreAttributes: boolean;\n inlinePositioning: boolean;\n interactive: boolean;\n interactiveBorder: number;\n interactiveDebounce: number;\n moveTransition: string;\n offset:\n | [number, number]\n | (({\n placement,\n popper,\n reference,\n }: {\n placement: Placement;\n popper: Popper.Rect;\n reference: Popper.Rect;\n }) => [number, number]);\n placement: Placement;\n plugins: Plugin[];\n popperOptions: Partial;\n render:\n | ((\n instance: Instance\n ) => {\n popper: PopperElement;\n onUpdate?: (prevProps: Props, nextProps: Props) => void;\n })\n | null;\n showOnCreate: boolean;\n sticky: boolean | 'reference' | 'popper';\n touch: boolean | 'hold' | ['hold', number];\n trigger: string;\n triggerTarget: Element | Element[] | null;\n}", + "docstring": "", + "path": "../../node_modules/.pnpm/tippy.js@6.3.7/node_modules/tippy.js/index.d.ts" + }, + "src/components/types.ts::TooltipTrigger": { + "declaration": "export type TooltipTrigger =\n | 'mouseenter'\n | 'mouseenter focus'\n | 'mouseenter click'\n | 'mouseenter focus click'\n | 'mouseenter click focus'\n | 'focus'\n | 'focus mouseenter'\n | 'focus click'\n | 'focus mouseenter click'\n | 'focus click mouseenter'\n | 'click'\n | 'click mouseenter'\n | 'click focus'\n | 'click mouseenter focus'\n | 'click focus mouseenter';", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::Alignment": { + "declaration": "export type Alignment = 'horizontal' | 'vertical';", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::SnackbarType": { + "declaration": "export type SnackbarType = 'info' | 'success' | 'error' | 'warning';", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::SnackbarLabels": { + "declaration": "{\n snackbarLabel: string;\n closeLabel: string;\n}", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/components/types.ts::SpinnerType": { + "declaration": "export type SpinnerType = 'tile' | 'bounce' | 'circle';", + "docstring": "", + "path": "src/components/types.ts" + }, + "src/interface.d.ts::SortDirection": { + "declaration": "export type SortDirection = 'asc' | 'desc';", + "docstring": "", + "path": "src/interface.d.ts" + }, + "src/interface.d.ts::SortDirectionChangeDetails": { + "declaration": "export interface SortDirectionChangeDetails {\n columnId: string;\n sortDirection: SortDirection;\n}", + "docstring": "", + "path": "src/interface.d.ts" + } + } +} \ No newline at end of file diff --git a/packages/storybook/.storybook/main.ts b/packages/storybook/.storybook/main.ts index c6e1aa9bb3..d78c67b035 100644 --- a/packages/storybook/.storybook/main.ts +++ b/packages/storybook/.storybook/main.ts @@ -16,9 +16,6 @@ const config: StorybookConfig = { stories: ['../src/**/*.stories.ts', '../src/**/*.mdx'], addons: [ - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', { name: '@storybook/addon-docs', options: { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b6230e1144..a0122a8035 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9471,7 +9471,7 @@ snapshots: dependencies: '@ampproject/remapping': 2.2.0 '@angular-devkit/architect': 0.1501.6(chokidar@3.5.3) - '@angular-devkit/build-webpack': 0.1501.6(chokidar@3.5.3)(webpack-dev-server@4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) + '@angular-devkit/build-webpack': 0.1501.6(chokidar@3.5.3)(webpack-dev-server@4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) '@angular-devkit/core': 15.1.6(chokidar@3.5.3) '@angular/compiler-cli': 15.1.5(@angular/compiler@15.1.5(@angular/core@15.1.5(rxjs@7.8.2)(zone.js@0.14.10)))(typescript@4.9.5) '@babel/core': 7.20.12 @@ -9526,9 +9526,9 @@ snapshots: tree-kill: 1.2.2 tslib: 2.4.1 typescript: 4.9.5 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) webpack-dev-middleware: 6.0.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) - webpack-dev-server: 4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))) + webpack-dev-server: 4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) webpack-merge: 5.8.0 webpack-subresource-integrity: 5.1.0(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) optionalDependencies: @@ -9549,12 +9549,12 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-webpack@0.1501.6(chokidar@3.5.3)(webpack-dev-server@4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17))': + '@angular-devkit/build-webpack@0.1501.6(chokidar@3.5.3)(webpack-dev-server@4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17))': dependencies: '@angular-devkit/architect': 0.1501.6(chokidar@3.5.3) rxjs: 6.6.7 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) - webpack-dev-server: 4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) + webpack-dev-server: 4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) transitivePeerDependencies: - chokidar @@ -12070,7 +12070,7 @@ snapshots: dependencies: '@angular/compiler-cli': 15.1.5(@angular/compiler@15.1.5(@angular/core@15.1.5(rxjs@7.8.2)(zone.js@0.14.10)))(typescript@4.9.5) typescript: 4.9.5 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) '@nodelib/fs.scandir@2.1.5': dependencies: @@ -13973,7 +13973,7 @@ snapshots: '@babel/core': 7.20.12 find-cache-dir: 3.3.2 schema-utils: 4.3.3 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) babel-plugin-istanbul@6.1.1: dependencies: @@ -14428,7 +14428,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.3.3 serialize-javascript: 6.0.2 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) core-js-compat@3.48.0: dependencies: @@ -14494,7 +14494,7 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.5.6) postcss-value-parser: 4.2.0 semver: 7.7.3 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) css-select@4.3.0: dependencies: @@ -16757,7 +16757,7 @@ snapshots: dependencies: klona: 2.0.6 less: 4.1.3 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) less@4.1.3: dependencies: @@ -16798,7 +16798,7 @@ snapshots: dependencies: webpack-sources: 3.3.3 optionalDependencies: - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) lightningcss-android-arm64@1.32.0: optional: true @@ -17383,7 +17383,7 @@ snapshots: mini-css-extract-plugin@2.7.2(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)): dependencies: schema-utils: 4.3.3 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) minimalistic-assert@1.0.1: {} @@ -18035,7 +18035,7 @@ snapshots: klona: 2.0.6 postcss: 8.4.21 semver: 7.7.3 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) postcss-modules-extract-imports@3.1.0(postcss@8.5.6): dependencies: @@ -18777,7 +18777,7 @@ snapshots: dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) optionalDependencies: sass: 1.57.1 sass-embedded: 1.97.3 @@ -19048,7 +19048,7 @@ snapshots: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) source-map-support@0.5.13: dependencies: @@ -19362,14 +19362,14 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.16(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))): + terser-webpack-plugin@5.3.16(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 serialize-javascript: 6.0.2 terser: 5.46.0 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) optionalDependencies: '@swc/core': 1.3.107(@swc/helpers@0.5.18) esbuild: 0.16.17 @@ -20012,14 +20012,14 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-dev-middleware@5.3.4(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))): + webpack-dev-middleware@5.3.4(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.3.3 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) webpack-dev-middleware@6.0.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)): dependencies: @@ -20028,9 +20028,9 @@ snapshots: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.3.3 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) - webpack-dev-server@4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))): + webpack-dev-server@4.11.1(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -20059,8 +20059,8 @@ snapshots: serve-index: 1.9.2 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) - webpack-dev-middleware: 5.3.4(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) + webpack-dev-middleware: 5.3.4(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) ws: 8.19.0 transitivePeerDependencies: - bufferutil @@ -20078,11 +20078,11 @@ snapshots: webpack-subresource-integrity@5.1.0(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)): dependencies: typed-assert: 1.0.9 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) webpack-virtual-modules@0.6.2: {} - webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17): + webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 0.0.51 @@ -20105,7 +20105,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.3.0 - terser-webpack-plugin: 5.3.16(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))) + terser-webpack-plugin: 5.3.16(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.16.17)) watchpack: 2.5.1 webpack-sources: 3.3.3 transitivePeerDependencies: From 20fd152104b8b10014962ad7680968533813f51e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Niklas=20Vo=C3=9F?= Date: Thu, 2 Apr 2026 12:09:01 +0200 Subject: [PATCH 7/9] chore: wip --- packages/storybook/.storybook/main.ts | 8 +- packages/storybook/package.json | 11 +- packages/storybook/tsconfig.json | 1 + pnpm-lock.yaml | 651 +++++++++----------------- 4 files changed, 236 insertions(+), 435 deletions(-) diff --git a/packages/storybook/.storybook/main.ts b/packages/storybook/.storybook/main.ts index d78c67b035..4c32cabe5f 100644 --- a/packages/storybook/.storybook/main.ts +++ b/packages/storybook/.storybook/main.ts @@ -1,13 +1,9 @@ -import { StorybookConfig } from '@storybook/web-components-vite'; +import { StorybookConfig } from '@storybook/web-components'; import remarkGfm from 'remark-gfm'; const config: StorybookConfig = { - core: { - builder: '@storybook/builder-vite', - }, - framework: { - name: '@stencil/storybook-plugin', + name: '@storybook/web-components-vite', options: {}, }, diff --git a/packages/storybook/package.json b/packages/storybook/package.json index 46d6901cad..32dd26adfa 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -57,13 +57,12 @@ "devDependencies": { "@estruyf/github-actions-reporter": "^1.11.0", "@playwright/test": "^1.56.0", - "@stencil/storybook-plugin": "^0.6.1", - "@storybook/addon-docs": "9.1.20", - "@storybook/builder-vite": "9.1.20", - "@storybook/web-components-vite": "9.1.20", + "@storybook/addon-docs": "10.3.4", + "@storybook/builder-vite": "10.3.4", + "@storybook/web-components-vite": "10.3.4", "@types/lodash-es": "^4.17.12", - "eslint-plugin-storybook": "9.1.20", + "eslint-plugin-storybook": "10.3.4", "http-server": "^14.1.1", - "storybook": "9.1.20" + "storybook": "10.3.4" } } diff --git a/packages/storybook/tsconfig.json b/packages/storybook/tsconfig.json index 626f97ed82..5f0956a37b 100644 --- a/packages/storybook/tsconfig.json +++ b/packages/storybook/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "moduleResolution": "bundler", "allowJs": true, "outDir": "../../dist/out-tsc", "module": "commonjs", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a0122a8035..99ed816315 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -257,7 +257,7 @@ importers: devDependencies: '@stencil-community/eslint-plugin': specifier: ^0.7.2 - version: 0.7.2(@typescript-eslint/eslint-plugin@6.13.2(@typescript-eslint/parser@6.13.2(eslint@8.57.1)(typescript@6.0.2))(eslint@8.57.1)(typescript@6.0.2))(@typescript-eslint/parser@6.13.2(eslint@8.57.1)(typescript@6.0.2))(eslint-plugin-react@7.37.5(eslint@8.57.1))(eslint@8.57.1)(typescript@6.0.2) + version: 0.7.2(@typescript-eslint/eslint-plugin@6.13.2(@typescript-eslint/parser@6.13.2(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(@typescript-eslint/parser@6.13.2(eslint@8.57.1)(typescript@5.9.3))(eslint-plugin-react@7.32.2(eslint@8.57.1))(eslint@8.57.1)(typescript@5.9.3) '@stencil/angular-output-target': specifier: ^0.8.3 version: 0.8.4(@stencil/core@4.20.0) @@ -521,28 +521,28 @@ importers: version: 1.58.1 '@stencil/storybook-plugin': specifier: ^0.6.1 - version: 0.6.1(@stencil/core@4.20.0)(esbuild@0.19.12)(preact@10.29.0)(rollup@3.29.5)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(typescript@6.0.2)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)) + version: 0.6.1(@stencil/core@4.20.0)(esbuild@0.27.4)(preact@10.29.0)(rollup@3.29.5)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(typescript@5.9.3)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4)) '@storybook/addon-docs': - specifier: 9.1.20 - version: 9.1.20(@types/react@18.2.33)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))) + specifier: 10.3.4 + version: 10.3.4(@types/react@18.2.33)(esbuild@0.27.4)(rollup@3.29.5)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4)) '@storybook/builder-vite': - specifier: 9.1.20 - version: 9.1.20(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + specifier: 10.3.4 + version: 10.3.4(esbuild@0.27.4)(rollup@3.29.5)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4)) '@storybook/web-components-vite': - specifier: 9.1.20 - version: 9.1.20(lit@3.3.2)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + specifier: 10.3.4 + version: 10.3.4(esbuild@0.27.4)(lit@3.3.2)(rollup@3.29.5)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4)) '@types/lodash-es': specifier: ^4.17.12 version: 4.17.12 eslint-plugin-storybook: - specifier: 9.1.20 - version: 9.1.20(eslint@8.57.1)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(typescript@6.0.2) + specifier: 10.3.4 + version: 10.3.4(eslint@8.57.1)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(typescript@5.9.3) http-server: specifier: ^14.1.1 version: 14.1.1 storybook: - specifier: 9.1.20 - version: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + specifier: 10.3.4 + version: 10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) packages: @@ -2976,10 +2976,10 @@ packages: peerDependencies: '@stencil/core': '>=2.0.0 || >=3 || >= 4.0.0-beta.0 || >= 4.0.0' - '@storybook/addon-docs@9.1.20': - resolution: {integrity: sha512-eUIOd4u/p9994Nkv8Avn6r/xmS7D+RNmhmu6KGROefN3myLe3JfhSdimal2wDFe/h/OUNZ/LVVKMZrya9oEfKQ==} + '@storybook/addon-docs@10.3.4': + resolution: {integrity: sha512-ohS8fX8UIP3LN6+mDZJLCDS4Qd2rsmGwes6V6fD0sbLOmIyCVY5y68r6NHMMGJKFRwadDQOmtOt8Vc6snExrIQ==} peerDependencies: - storybook: ^9.1.20 + storybook: ^10.3.4 '@storybook/builder-vite@10.3.4': resolution: {integrity: sha512-dNQyBZpBKvwmhSTpjrsuxxY8FqFCh0hgu5+46h2WbgQ2Te3pO458heWkGb+QO7mC6FmkXO6j6zgYzXticD6F2A==} @@ -2987,12 +2987,6 @@ packages: storybook: ^10.3.4 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - '@storybook/builder-vite@9.1.20': - resolution: {integrity: sha512-cdU3Q2/wEaT8h+mApFToRiF/0hYKH1eAkD0scQn67aODgp7xnkr0YHcdA+8w0Uxd2V7U8crV/cmT/HD0ELVOGw==} - peerDependencies: - storybook: ^9.1.20 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - '@storybook/csf-plugin@10.3.4': resolution: {integrity: sha512-WPP0Z39o82WiohPkhPOs6z+9yJ+bVvqPz4d+QUPfE6FMvOOBLojlwOcGx6Xmclyn5H/CKwywFrjuz4mBO/nHhA==} peerDependencies: @@ -3011,11 +3005,6 @@ packages: webpack: optional: true - '@storybook/csf-plugin@9.1.20': - resolution: {integrity: sha512-HHgk50YQhML7mT01Mzf9N7lNMFHWN4HwwRP90kPT9Ct+Jhx7h3LBDbdmWjI96HwujcpY7eoYdTfpB1Sw8Z7nBQ==} - peerDependencies: - storybook: ^9.1.20 - '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} @@ -3024,32 +3013,29 @@ packages: peerDependencies: storybook: ^10.3.4 - '@storybook/icons@1.6.0': - resolution: {integrity: sha512-hcFZIjW8yQz8O8//2WTIXylm5Xsgc+lW9ISLgUk1xGmptIJQRdlhVIXCpSyLrQaaRiyhQRaVg7l3BD9S216BHw==} - engines: {node: '>=14.0.0'} + '@storybook/icons@2.0.1': + resolution: {integrity: sha512-/smVjw88yK3CKsiuR71vNgWQ9+NuY2L+e8X7IMrFjexjm6ZR8ULrV2DRkTA61aV6ryefslzHEGDInGpnNeIocg==} 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 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@storybook/react-dom-shim@9.1.20': - resolution: {integrity: sha512-UYdZavfPwHEqCKMqPssUOlyFVZiJExLxnSHwkICSZBmw3gxXJcp1aXWs7PvoZdWz2K4ztl3IcKErXXHeiY6w+A==} + '@storybook/react-dom-shim@10.3.4': + resolution: {integrity: sha512-VIm9YzreGubnOtQOZ6iqEfj6KncHvAkrCR/IilqnJq7DidPWuykrFszyajTASRMiY+p+TElOW+O1PGpv55qNGw==} 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: ^9.1.20 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^10.3.4 - '@storybook/web-components-vite@9.1.20': - resolution: {integrity: sha512-HssqrkgQgpTRaCOXmUTyeseEn7b9XJ296bXnJOcSZ5mQ6uxGAZm4AG0gmalHIbFRNdMncHtfX3jXmZznISttXw==} - engines: {node: '>=20.0.0'} + '@storybook/web-components-vite@10.3.4': + resolution: {integrity: sha512-FJo4AvhJOr4m61aHSgGiXJ0GSUgMqXzu2+W0FteMkIpgh8V8ELnXY84SEA0SkcxYguujcRjdQgy06guxAjPReA==} peerDependencies: - storybook: ^9.1.20 + storybook: ^10.3.4 - '@storybook/web-components@9.1.20': - resolution: {integrity: sha512-pDQ9ED5wIhPQeOJYv0RPCgLkGiDIKyX+YofQmjqAPIRSs5ewtK8W/ug3HqzggWnx7Fi3L04H81TGALtOU1LQiQ==} - engines: {node: '>=20.0.0'} + '@storybook/web-components@10.3.4': + resolution: {integrity: sha512-24Gscu6zHjpBOkPlq4qhMY8E3cMbE4DWScxemKaVSHZKN62ldt55rO+GIRKj87MnB2KoMvOJQlM0Lf1VxgQQmA==} peerDependencies: lit: ^2.0.0 || ^3.0.0 - storybook: ^9.1.20 + storybook: ^10.3.4 '@swc/core-darwin-arm64@1.3.107': resolution: {integrity: sha512-47tD/5vSXWxPd0j/ZllyQUg4bqalbQTsmqSw0J4dDdS82MWqCAwUErUrAZPRjBkjNQ6Kmrf5rpCWaGTtPw+ngw==} @@ -3625,9 +3611,6 @@ packages: '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - '@types/unist@2.0.11': - resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} @@ -3791,17 +3774,6 @@ packages: '@vitest/expect@3.2.4': resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} - '@vitest/mocker@3.2.4': - resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==} - peerDependencies: - msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true - '@vitest/pretty-format@3.2.4': resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} @@ -3911,6 +3883,9 @@ packages: '@webassemblyjs/wast-printer@1.11.1': resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} + '@webcontainer/env@1.1.1': + resolution: {integrity: sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==} + '@xtuc/ieee754@1.2.0': resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -3946,11 +3921,6 @@ packages: resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} - acorn@8.15.0: - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.16.0: resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} @@ -4104,10 +4074,6 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - array.prototype.findlast@1.2.5: - resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} - engines: {node: '>= 0.4'} - array.prototype.flat@1.3.3: resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} engines: {node: '>= 0.4'} @@ -4261,10 +4227,6 @@ packages: batch@0.6.1: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - better-opn@3.0.2: - resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} - engines: {node: '>=12.0.0'} - better-path-resolve@1.0.0: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} engines: {node: '>=4'} @@ -4325,6 +4287,10 @@ packages: buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} + bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} @@ -4767,6 +4733,14 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} + default-browser-id@5.0.1: + resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==} + engines: {node: '>=18'} + + default-browser@5.5.0: + resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==} + engines: {node: '>=18'} + default-gateway@6.0.3: resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} engines: {node: '>= 10'} @@ -4782,6 +4756,10 @@ packages: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} + define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} @@ -5000,10 +4978,6 @@ packages: es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - es-iterator-helpers@1.2.2: - resolution: {integrity: sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==} - engines: {node: '>= 0.4'} - es-module-lexer@0.9.3: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} @@ -5026,11 +5000,6 @@ packages: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} - esbuild-register@3.6.0: - resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} - peerDependencies: - esbuild: '>=0.12 <1' - esbuild-wasm@0.16.17: resolution: {integrity: sha512-Tn7NuMqRcM+T/qCOxbQRq0qrwWl1sUWp6ARfJRakE8Bepew6zata4qrKgH2YqovNC5e/2fcTa7o+VL/FAOZC1Q==} engines: {node: '>=12'} @@ -5176,18 +5145,11 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - eslint-plugin-react@7.37.5: - resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - - eslint-plugin-storybook@9.1.20: - resolution: {integrity: sha512-T7uqlzZABlOm0n36UQyyP0u7r+6/Bz5CTAvFK5n+FQPkAhba01mGovYVG61gcDeC06I0AlbZCZ0MP7MFxXAEVg==} - engines: {node: '>=20.0.0'} + eslint-plugin-storybook@10.3.4: + resolution: {integrity: sha512-6jRb9ucYWKRkbuxpN+83YA3wAWuKn6rp+OVXivy0FPa82v8eciHG8OidbznmzrfcRJYkNWUb7GrPjG/rf4Vqaw==} peerDependencies: eslint: '>=8' - storybook: ^9.1.20 + storybook: ^10.3.4 eslint-plugin-vue@9.33.0: resolution: {integrity: sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==} @@ -5255,9 +5217,6 @@ packages: estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -6085,10 +6044,6 @@ packages: resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} engines: {node: '>=8'} - iterator.prototype@1.1.5: - resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} - engines: {node: '>= 0.4'} - jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -7132,6 +7087,10 @@ packages: oniguruma-to-es@4.3.5: resolution: {integrity: sha512-Zjygswjpsewa0NLTsiizVuMQZbp0MDyM6lIt66OxsF21npUDlzpHi1Mgb/qhQdkb+dWFTzJmFbEWdvZgRho8eQ==} + open@10.2.0: + resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} + engines: {node: '>=18'} + open@8.4.0: resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} engines: {node: '>=12'} @@ -7885,6 +7844,10 @@ packages: rrweb-cssom@0.8.0: resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} + run-applescript@7.1.0: + resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} + engines: {node: '>=18'} + run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -8069,10 +8032,6 @@ packages: sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - sax@1.4.4: - resolution: {integrity: sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==} - engines: {node: '>=11.0.0'} - sax@1.6.0: resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} engines: {node: '>=11.0.0'} @@ -8115,11 +8074,6 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.7.3: - resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} - engines: {node: '>=10'} - hasBin: true - semver@7.7.4: resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} @@ -8325,8 +8279,8 @@ packages: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} - storybook@9.1.20: - resolution: {integrity: sha512-6rME2tww6PFhm96iG2Xx44yzwLDWBiDWy+kJ2ub6x90werSTOiuo+tZJ94BgCfFutR0tEfLRIq59s+Zg6YyChA==} + storybook@10.3.4: + resolution: {integrity: sha512-866YXZy9k59tLPl9SN3KZZOFeBC/swxkuBVtW8iQjJIzfCrvk7zXQd8RSQ4ignmCdArVvY4lGMCAT4yNaZSt1g==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -8350,9 +8304,6 @@ packages: resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} engines: {node: '>= 0.4'} - string.prototype.repeat@1.0.0: - resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} - string.prototype.trim@1.2.10: resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} engines: {node: '>= 0.4'} @@ -8845,10 +8796,6 @@ packages: webpack: optional: true - unplugin@1.16.1: - resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} - engines: {node: '>=14.0.0'} - unplugin@2.3.11: resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} engines: {node: '>=18.12.0'} @@ -8930,6 +8877,11 @@ packages: url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + use-sync-external-store@1.6.0: + resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -9333,6 +9285,10 @@ packages: utf-8-validate: optional: true + wsl-utils@0.1.0: + resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} + engines: {node: '>=18'} + xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} @@ -9664,7 +9620,7 @@ snapshots: dependency-graph: 0.11.0 magic-string: 0.27.0 reflect-metadata: 0.1.14 - semver: 7.7.3 + semver: 7.7.4 tslib: 2.8.1 typescript: 4.9.5 yargs: 17.7.2 @@ -10732,7 +10688,7 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.7.3 + semver: 7.7.4 '@changesets/assemble-release-plan@6.0.9': dependencies: @@ -10741,7 +10697,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@manypkg/get-packages': 1.1.3 - semver: 7.7.3 + semver: 7.7.4 '@changesets/changelog-git@0.2.1': dependencies: @@ -10782,7 +10738,7 @@ snapshots: package-manager-detector: 0.2.11 picocolors: 1.1.1 resolve-from: 5.0.0 - semver: 7.7.3 + semver: 7.7.4 spawndamnit: 3.0.1 term-size: 2.2.1 transitivePeerDependencies: @@ -10807,7 +10763,7 @@ snapshots: '@changesets/types': 6.1.0 '@manypkg/get-packages': 1.1.3 picocolors: 1.1.1 - semver: 7.7.3 + semver: 7.7.4 '@changesets/get-github-info@0.7.0(encoding@0.1.13)': dependencies: @@ -12087,11 +12043,11 @@ snapshots: '@npmcli/fs@2.1.2': dependencies: '@gar/promisify': 1.1.3 - semver: 7.7.3 + semver: 7.7.4 '@npmcli/fs@3.1.1': dependencies: - semver: 7.7.3 + semver: 7.7.4 '@npmcli/git@4.1.0': dependencies: @@ -12101,7 +12057,7 @@ snapshots: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.7.3 + semver: 7.7.4 which: 3.0.1 transitivePeerDependencies: - bluebird @@ -12378,16 +12334,16 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@stencil-community/eslint-plugin@0.7.2(@typescript-eslint/eslint-plugin@6.13.2(@typescript-eslint/parser@6.13.2(eslint@8.57.1)(typescript@6.0.2))(eslint@8.57.1)(typescript@6.0.2))(@typescript-eslint/parser@6.13.2(eslint@8.57.1)(typescript@6.0.2))(eslint-plugin-react@7.37.5(eslint@8.57.1))(eslint@8.57.1)(typescript@6.0.2)': + '@stencil-community/eslint-plugin@0.7.2(@typescript-eslint/eslint-plugin@6.13.2(@typescript-eslint/parser@6.13.2(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(@typescript-eslint/parser@6.13.2(eslint@8.57.1)(typescript@5.9.3))(eslint-plugin-react@7.32.2(eslint@8.57.1))(eslint@8.57.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/eslint-plugin': 6.13.2(@typescript-eslint/parser@6.13.2(eslint@8.57.1)(typescript@6.0.2))(eslint@8.57.1)(typescript@6.0.2) - '@typescript-eslint/parser': 6.13.2(eslint@8.57.1)(typescript@6.0.2) + '@typescript-eslint/eslint-plugin': 6.13.2(@typescript-eslint/parser@6.13.2(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 6.13.2(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 - eslint-plugin-react: 7.37.5(eslint@8.57.1) + eslint-plugin-react: 7.32.2(eslint@8.57.1) eslint-utils: 3.0.0(eslint@8.57.1) jsdom: 23.2.0 - tsutils: 3.21.0(typescript@6.0.2) - typescript: 6.0.2 + tsutils: 3.21.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - bufferutil - canvas @@ -12409,16 +12365,16 @@ snapshots: '@stencil/core': 4.20.0 sass-embedded: 1.97.3 - '@stencil/storybook-plugin@0.6.1(@stencil/core@4.20.0)(esbuild@0.19.12)(preact@10.29.0)(rollup@3.29.5)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(typescript@6.0.2)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12))': + '@stencil/storybook-plugin@0.6.1(@stencil/core@4.20.0)(esbuild@0.27.4)(preact@10.29.0)(rollup@3.29.5)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(typescript@5.9.3)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4))': dependencies: '@stencil/core': 4.20.0 - '@storybook/builder-vite': 10.3.4(esbuild@0.19.12)(rollup@3.29.5)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)) + '@storybook/builder-vite': 10.3.4(esbuild@0.27.4)(rollup@3.29.5)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4)) '@storybook/global': 5.0.0 - '@storybook/html': 10.3.4(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))) + '@storybook/html': 10.3.4(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)) preact-render-to-string: 6.6.7(preact@10.29.0) - react-docgen-typescript: 2.4.0(typescript@6.0.2) - storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) - unplugin-stencil: 0.4.1(@stencil/core@4.20.0)(esbuild@0.19.12)(rollup@3.29.5)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)) + react-docgen-typescript: 2.4.0(typescript@5.9.3) + storybook: 10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) + unplugin-stencil: 0.4.1(@stencil/core@4.20.0)(esbuild@0.27.4)(rollup@3.29.5)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4)) transitivePeerDependencies: - '@nuxt/kit' - '@nuxt/schema' @@ -12433,23 +12389,27 @@ snapshots: dependencies: '@stencil/core': 4.20.0 - '@storybook/addon-docs@9.1.20(@types/react@18.2.33)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))': + '@storybook/addon-docs@10.3.4(@types/react@18.2.33)(esbuild@0.27.4)(rollup@3.29.5)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4))': dependencies: '@mdx-js/react': 3.1.1(@types/react@18.2.33)(react@18.3.1) - '@storybook/csf-plugin': 9.1.20(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))) - '@storybook/icons': 1.6.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/react-dom-shim': 9.1.20(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))) + '@storybook/csf-plugin': 10.3.4(esbuild@0.27.4)(rollup@3.29.5)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4)) + '@storybook/icons': 2.0.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1) + '@storybook/react-dom-shim': 10.3.4(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)) react: 18.3.1 react-dom: 18.2.0(react@18.3.1) - storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + storybook: 10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' + - esbuild + - rollup + - vite + - webpack - '@storybook/builder-vite@10.3.4(esbuild@0.19.12)(rollup@3.29.5)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12))': + '@storybook/builder-vite@10.3.4(esbuild@0.27.4)(rollup@3.29.5)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4))': dependencies: - '@storybook/csf-plugin': 10.3.4(esbuild@0.19.12)(rollup@3.29.5)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)) - storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + '@storybook/csf-plugin': 10.3.4(esbuild@0.27.4)(rollup@3.29.5)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4)) + storybook: 10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) ts-dedent: 2.2.0 vite: 7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3) transitivePeerDependencies: @@ -12457,61 +12417,52 @@ snapshots: - rollup - webpack - '@storybook/builder-vite@9.1.20(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))': + '@storybook/csf-plugin@10.3.4(esbuild@0.27.4)(rollup@3.29.5)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4))': dependencies: - '@storybook/csf-plugin': 9.1.20(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))) - storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) - ts-dedent: 2.2.0 - vite: 7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3) - - '@storybook/csf-plugin@10.3.4(esbuild@0.19.12)(rollup@3.29.5)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12))': - dependencies: - storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + storybook: 10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) unplugin: 2.3.11 optionalDependencies: - esbuild: 0.19.12 + esbuild: 0.27.4 rollup: 3.29.5 vite: 7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3) - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12) - - '@storybook/csf-plugin@9.1.20(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))': - dependencies: - storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) - unplugin: 1.16.1 + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4) '@storybook/global@5.0.0': {} - '@storybook/html@10.3.4(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))': + '@storybook/html@10.3.4(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))': dependencies: '@storybook/global': 5.0.0 - storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + storybook: 10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) ts-dedent: 2.2.0 - '@storybook/icons@1.6.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': + '@storybook/icons@2.0.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.2.0(react@18.3.1) - '@storybook/react-dom-shim@9.1.20(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))': + '@storybook/react-dom-shim@10.3.4(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))': dependencies: react: 18.3.1 react-dom: 18.2.0(react@18.3.1) - storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + storybook: 10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - '@storybook/web-components-vite@9.1.20(lit@3.3.2)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))': + '@storybook/web-components-vite@10.3.4(esbuild@0.27.4)(lit@3.3.2)(rollup@3.29.5)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4))': dependencies: - '@storybook/builder-vite': 9.1.20(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) - '@storybook/web-components': 9.1.20(lit@3.3.2)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))) - storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + '@storybook/builder-vite': 10.3.4(esbuild@0.27.4)(rollup@3.29.5)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4)) + '@storybook/web-components': 10.3.4(lit@3.3.2)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)) + storybook: 10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) transitivePeerDependencies: + - esbuild - lit + - rollup - vite + - webpack - '@storybook/web-components@9.1.20(lit@3.3.2)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))': + '@storybook/web-components@10.3.4(lit@3.3.2)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))': dependencies: '@storybook/global': 5.0.0 lit: 3.3.2 - storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + storybook: 10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) tiny-invariant: 1.3.3 ts-dedent: 2.2.0 @@ -12942,7 +12893,7 @@ snapshots: '@types/hast@3.0.4': dependencies: - '@types/unist': 2.0.11 + '@types/unist': 3.0.3 '@types/history@4.7.11': {} @@ -12998,7 +12949,7 @@ snapshots: '@types/nlcst@2.0.3': dependencies: - '@types/unist': 2.0.11 + '@types/unist': 3.0.3 '@types/node-forge@1.3.14': dependencies: @@ -13087,8 +13038,6 @@ snapshots: '@types/trusted-types@2.0.7': {} - '@types/unist@2.0.11': {} - '@types/unist@3.0.3': {} '@types/ws@8.18.1': @@ -13114,33 +13063,13 @@ snapshots: graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - semver: 7.7.3 + semver: 7.7.4 ts-api-utils: 1.4.3(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@6.13.2(@typescript-eslint/parser@6.13.2(eslint@8.57.1)(typescript@6.0.2))(eslint@8.57.1)(typescript@6.0.2)': - dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 6.13.2(eslint@8.57.1)(typescript@6.0.2) - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/type-utils': 6.13.2(eslint@8.57.1)(typescript@6.0.2) - '@typescript-eslint/utils': 6.13.2(eslint@8.57.1)(typescript@6.0.2) - '@typescript-eslint/visitor-keys': 6.13.2 - debug: 4.4.3 - eslint: 8.57.1 - graphemer: 1.4.0 - ignore: 5.3.2 - natural-compare: 1.4.0 - semver: 7.7.3 - ts-api-utils: 1.4.3(typescript@6.0.2) - optionalDependencies: - typescript: 6.0.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@6.13.2(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 6.13.2 @@ -13154,25 +13083,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.13.2(eslint@8.57.1)(typescript@6.0.2)': - dependencies: - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@6.0.2) - '@typescript-eslint/visitor-keys': 6.13.2 - debug: 4.4.3 - eslint: 8.57.1 - optionalDependencies: - typescript: 6.0.2 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/project-service@8.58.0(typescript@6.0.2)': + '@typescript-eslint/project-service@8.58.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2) + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@5.9.3) '@typescript-eslint/types': 8.58.0 debug: 4.4.3 - typescript: 6.0.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -13191,9 +13107,9 @@ snapshots: '@typescript-eslint/types': 8.58.0 '@typescript-eslint/visitor-keys': 8.58.0 - '@typescript-eslint/tsconfig-utils@8.58.0(typescript@6.0.2)': + '@typescript-eslint/tsconfig-utils@8.58.0(typescript@5.9.3)': dependencies: - typescript: 6.0.2 + typescript: 5.9.3 '@typescript-eslint/type-utils@5.44.0(eslint@8.57.1)(typescript@4.9.5)': dependencies: @@ -13219,18 +13135,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@6.13.2(eslint@8.57.1)(typescript@6.0.2)': - dependencies: - '@typescript-eslint/typescript-estree': 6.13.2(typescript@6.0.2) - '@typescript-eslint/utils': 6.13.2(eslint@8.57.1)(typescript@6.0.2) - debug: 4.4.3 - eslint: 8.57.1 - ts-api-utils: 1.4.3(typescript@6.0.2) - optionalDependencies: - typescript: 6.0.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/types@5.44.0': {} '@typescript-eslint/types@6.13.2': {} @@ -13244,7 +13148,7 @@ snapshots: debug: 4.4.3 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.7.3 + semver: 7.7.4 tsutils: 3.21.0(typescript@4.9.5) optionalDependencies: typescript: 4.9.5 @@ -13258,39 +13162,25 @@ snapshots: debug: 4.4.3 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.7.3 + semver: 7.7.4 ts-api-utils: 1.4.3(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@6.13.2(typescript@6.0.2)': + '@typescript-eslint/typescript-estree@8.58.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 - debug: 4.4.3 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.7.3 - ts-api-utils: 1.4.3(typescript@6.0.2) - optionalDependencies: - typescript: 6.0.2 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@8.58.0(typescript@6.0.2)': - dependencies: - '@typescript-eslint/project-service': 8.58.0(typescript@6.0.2) - '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2) + '@typescript-eslint/project-service': 8.58.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@5.9.3) '@typescript-eslint/types': 8.58.0 '@typescript-eslint/visitor-keys': 8.58.0 debug: 4.4.3 minimatch: 10.2.5 semver: 7.7.4 tinyglobby: 0.2.15 - ts-api-utils: 2.5.0(typescript@6.0.2) - typescript: 6.0.2 + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -13304,7 +13194,7 @@ snapshots: eslint: 8.57.1 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.57.1) - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - supports-color - typescript @@ -13318,33 +13208,19 @@ snapshots: '@typescript-eslint/types': 6.13.2 '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.9.3) eslint: 8.57.1 - semver: 7.7.3 - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/utils@6.13.2(eslint@8.57.1)(typescript@6.0.2)': - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) - '@types/json-schema': 7.0.15 - '@types/semver': 7.7.1 - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@6.0.2) - eslint: 8.57.1 - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.58.0(eslint@8.57.1)(typescript@6.0.2)': + '@typescript-eslint/utils@8.58.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) '@typescript-eslint/scope-manager': 8.58.0 '@typescript-eslint/types': 8.58.0 - '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2) + '@typescript-eslint/typescript-estree': 8.58.0(typescript@5.9.3) eslint: 8.57.1 - typescript: 6.0.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -13390,14 +13266,6 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))': - dependencies: - '@vitest/spy': 3.2.4 - estree-walker: 3.0.3 - magic-string: 0.30.21 - optionalDependencies: - vite: 7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3) - '@vitest/pretty-format@3.2.4': dependencies: tinyrainbow: 2.0.0 @@ -13592,6 +13460,8 @@ snapshots: '@webassemblyjs/ast': 1.11.1 '@xtuc/long': 4.2.2 + '@webcontainer/env@1.1.1': {} + '@xtuc/ieee754@1.2.0': {} '@xtuc/long@4.2.2': {} @@ -13607,19 +13477,17 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-import-assertions@1.9.0(acorn@8.15.0): + acorn-import-assertions@1.9.0(acorn@8.16.0): dependencies: - acorn: 8.15.0 + acorn: 8.16.0 - acorn-jsx@5.3.2(acorn@8.15.0): + acorn-jsx@5.3.2(acorn@8.16.0): dependencies: - acorn: 8.15.0 + acorn: 8.16.0 acorn-walk@8.3.4: dependencies: - acorn: 8.15.0 - - acorn@8.15.0: {} + acorn: 8.16.0 acorn@8.16.0: {} @@ -13769,15 +13637,6 @@ snapshots: array-union@2.1.0: {} - array.prototype.findlast@1.2.5: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - es-shim-unscopables: 1.1.0 - array.prototype.flat@1.3.3: dependencies: call-bind: 1.0.8 @@ -14057,10 +13916,6 @@ snapshots: batch@0.6.1: {} - better-opn@3.0.2: - dependencies: - open: 8.4.2 - better-path-resolve@1.0.0: dependencies: is-windows: 1.0.2 @@ -14146,6 +14001,10 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 + bundle-name@4.1.0: + dependencies: + run-applescript: 7.1.0 + bytes@3.1.2: {} cacache@16.1.3: @@ -14493,7 +14352,7 @@ snapshots: postcss-modules-scope: 3.2.1(postcss@8.5.6) postcss-modules-values: 4.0.0(postcss@8.5.6) postcss-value-parser: 4.2.0 - semver: 7.7.3 + semver: 7.7.4 webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) css-select@4.3.0: @@ -14633,6 +14492,13 @@ snapshots: deepmerge@4.3.1: {} + default-browser-id@5.0.1: {} + + default-browser@5.5.0: + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.1 + default-gateway@6.0.3: dependencies: execa: 5.1.1 @@ -14649,6 +14515,8 @@ snapshots: define-lazy-prop@2.0.0: {} + define-lazy-prop@3.0.0: {} + define-properties@1.2.1: dependencies: define-data-property: 1.1.4 @@ -14892,25 +14760,6 @@ snapshots: isarray: 2.0.5 stop-iteration-iterator: 1.1.0 - es-iterator-helpers@1.2.2: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.1 - es-errors: 1.3.0 - es-set-tostringtag: 2.1.0 - function-bind: 1.1.2 - get-intrinsic: 1.3.0 - globalthis: 1.0.4 - gopd: 1.2.0 - has-property-descriptors: 1.0.2 - has-proto: 1.2.0 - has-symbols: 1.1.0 - internal-slot: 1.1.0 - iterator.prototype: 1.1.5 - safe-array-concat: 1.1.3 - es-module-lexer@0.9.3: {} es-module-lexer@2.0.0: {} @@ -14936,13 +14785,6 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 - esbuild-register@3.6.0(esbuild@0.19.12): - dependencies: - debug: 4.4.3 - esbuild: 0.19.12 - transitivePeerDependencies: - - supports-color - esbuild-wasm@0.16.17: {} esbuild-wasm@0.17.19: {} @@ -15178,33 +15020,11 @@ snapshots: semver: 6.3.1 string.prototype.matchall: 4.0.12 - eslint-plugin-react@7.37.5(eslint@8.57.1): + eslint-plugin-storybook@10.3.4(eslint@8.57.1)(storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1))(typescript@5.9.3): dependencies: - array-includes: 3.1.9 - array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.3 - array.prototype.tosorted: 1.1.4 - doctrine: 2.1.0 - es-iterator-helpers: 1.2.2 + '@typescript-eslint/utils': 8.58.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 - estraverse: 5.3.0 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 - object.entries: 1.1.9 - object.fromentries: 2.0.8 - object.values: 1.2.1 - prop-types: 15.8.1 - resolve: 2.0.0-next.5 - semver: 6.3.1 - string.prototype.matchall: 4.0.12 - string.prototype.repeat: 1.0.0 - - eslint-plugin-storybook@9.1.20(eslint@8.57.1)(storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)))(typescript@6.0.2): - dependencies: - '@typescript-eslint/utils': 8.58.0(eslint@8.57.1)(typescript@6.0.2) - eslint: 8.57.1 - storybook: 9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) + storybook: 10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color - typescript @@ -15217,7 +15037,7 @@ snapshots: natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 - semver: 7.7.3 + semver: 7.7.4 vue-eslint-parser: 9.4.3(eslint@8.57.1) xml-name-validator: 4.0.0 transitivePeerDependencies: @@ -15289,8 +15109,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -15309,10 +15129,6 @@ snapshots: estree-walker@2.0.2: {} - estree-walker@3.0.3: - dependencies: - '@types/estree': 1.0.8 - esutils@2.0.3: {} etag@1.8.1: {} @@ -16256,7 +16072,7 @@ snapshots: '@babel/parser': 7.29.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - supports-color @@ -16279,15 +16095,6 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 - iterator.prototype@1.1.5: - dependencies: - define-data-property: 1.1.4 - es-object-atoms: 1.1.1 - get-intrinsic: 1.3.0 - get-proto: 1.0.1 - has-symbols: 1.1.0 - set-function-name: 2.0.2 - jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 @@ -16582,7 +16389,7 @@ snapshots: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - supports-color @@ -16959,7 +16766,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.3 + semver: 7.7.4 make-error@1.3.6: {} @@ -17503,7 +17310,7 @@ snapshots: needle@3.3.1: dependencies: iconv-lite: 0.6.3 - sax: 1.4.4 + sax: 1.6.0 optional: true negotiator@0.6.3: {} @@ -17586,7 +17393,7 @@ snapshots: nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.7.3 + semver: 7.7.4 tar: 6.2.1 which: 2.0.2 transitivePeerDependencies: @@ -17607,7 +17414,7 @@ snapshots: dependencies: hosted-git-info: 6.1.3 is-core-module: 2.16.1 - semver: 7.7.3 + semver: 7.7.4 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -17624,7 +17431,7 @@ snapshots: npm-install-checks@6.3.0: dependencies: - semver: 7.7.3 + semver: 7.7.4 npm-normalize-package-bin@1.0.1: {} @@ -17634,7 +17441,7 @@ snapshots: dependencies: hosted-git-info: 6.1.3 proc-log: 3.0.0 - semver: 7.7.3 + semver: 7.7.4 validate-npm-package-name: 5.0.1 npm-packlist@2.2.2: @@ -17653,7 +17460,7 @@ snapshots: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 10.1.0 - semver: 7.7.3 + semver: 7.7.4 npm-registry-fetch@14.0.5: dependencies: @@ -17766,6 +17573,13 @@ snapshots: regex: 6.1.0 regex-recursion: 6.0.2 + open@10.2.0: + dependencies: + default-browser: 5.5.0 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + wsl-utils: 0.1.0 + open@8.4.0: dependencies: define-lazy-prop: 2.0.0 @@ -18034,7 +17848,7 @@ snapshots: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.4.21 - semver: 7.7.3 + semver: 7.7.4 webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18)) postcss-modules-extract-imports@3.1.0(postcss@8.5.6): @@ -18298,9 +18112,9 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - react-docgen-typescript@2.4.0(typescript@6.0.2): + react-docgen-typescript@2.4.0(typescript@5.9.3): dependencies: - typescript: 6.0.2 + typescript: 5.9.3 react-dom@18.2.0(react@18.3.1): dependencies: @@ -18647,6 +18461,8 @@ snapshots: rrweb-cssom@0.8.0: {} + run-applescript@7.1.0: {} + run-async@2.4.1: {} run-parallel@1.2.0: @@ -18799,9 +18615,6 @@ snapshots: sax@1.2.4: optional: true - sax@1.4.4: - optional: true - sax@1.6.0: {} saxes@6.0.0: @@ -18843,8 +18656,6 @@ snapshots: dependencies: lru-cache: 6.0.0 - semver@7.7.3: {} - semver@7.7.4: {} send@0.19.2: @@ -19134,29 +18945,29 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook@9.1.20(@testing-library/dom@10.4.1)(prettier@3.8.1)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)): + storybook@10.3.4(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@18.2.0(react@18.3.1))(react@18.3.1): dependencies: '@storybook/global': 5.0.0 + '@storybook/icons': 2.0.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1) '@testing-library/jest-dom': 6.9.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3)) '@vitest/spy': 3.2.4 - better-opn: 3.0.2 - esbuild: 0.19.12 - esbuild-register: 3.6.0(esbuild@0.19.12) + '@webcontainer/env': 1.1.1 + esbuild: 0.27.4 + open: 10.2.0 recast: 0.23.11 semver: 7.7.4 + use-sync-external-store: 1.6.0(react@18.3.1) ws: 8.19.0 optionalDependencies: prettier: 3.8.1 transitivePeerDependencies: - '@testing-library/dom' - bufferutil - - msw - - supports-color + - react + - react-dom - utf-8-validate - - vite string-length@4.0.2: dependencies: @@ -19191,11 +19002,6 @@ snapshots: set-function-name: 2.0.2 side-channel: 1.1.0 - string.prototype.repeat@1.0.0: - dependencies: - define-properties: 1.2.1 - es-abstract: 1.24.1 - string.prototype.trim@1.2.10: dependencies: call-bind: 1.0.8 @@ -19374,30 +19180,30 @@ snapshots: '@swc/core': 1.3.107(@swc/helpers@0.5.18) esbuild: 0.16.17 - terser-webpack-plugin@5.3.16(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)): + terser-webpack-plugin@5.3.16(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 serialize-javascript: 6.0.2 terser: 5.46.0 - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12) + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4) optionalDependencies: '@swc/core': 1.3.107(@swc/helpers@0.5.18) - esbuild: 0.19.12 + esbuild: 0.27.4 optional: true terser@5.16.1: dependencies: '@jridgewell/source-map': 0.3.11 - acorn: 8.15.0 + acorn: 8.16.0 commander: 2.20.3 source-map-support: 0.5.21 terser@5.46.0: dependencies: '@jridgewell/source-map': 0.3.11 - acorn: 8.15.0 + acorn: 8.16.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -19479,13 +19285,9 @@ snapshots: dependencies: typescript: 5.9.3 - ts-api-utils@1.4.3(typescript@6.0.2): - dependencies: - typescript: 6.0.2 - - ts-api-utils@2.5.0(typescript@6.0.2): + ts-api-utils@2.5.0(typescript@5.9.3): dependencies: - typescript: 6.0.2 + typescript: 5.9.3 ts-dedent@2.2.0: {} @@ -19500,7 +19302,7 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 22.9.3 - acorn: 8.15.0 + acorn: 8.16.0 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 @@ -19534,10 +19336,10 @@ snapshots: tslib: 1.14.1 typescript: 4.9.5 - tsutils@3.21.0(typescript@6.0.2): + tsutils@3.21.0(typescript@5.9.3): dependencies: tslib: 1.14.1 - typescript: 6.0.2 + typescript: 5.9.3 tunnel@0.0.6: {} @@ -19604,7 +19406,7 @@ snapshots: typescript-auto-import-cache@0.3.6: dependencies: - semver: 7.7.3 + semver: 7.7.4 typescript@4.9.5: {} @@ -19728,26 +19530,21 @@ snapshots: unpipe@1.0.0: {} - unplugin-stencil@0.4.1(@stencil/core@4.20.0)(esbuild@0.19.12)(rollup@3.29.5)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)): + unplugin-stencil@0.4.1(@stencil/core@4.20.0)(esbuild@0.27.4)(rollup@3.29.5)(vite@7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3))(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4)): dependencies: '@stencil/core': 4.20.0 mlly: 1.8.2 unplugin: 2.3.11 optionalDependencies: - esbuild: 0.19.12 + esbuild: 0.27.4 rollup: 3.29.5 vite: 7.3.1(@types/node@22.9.3)(jiti@2.6.1)(less@4.5.1)(lightningcss@1.32.0)(sass-embedded@1.97.3)(sass@1.97.3)(stylus@0.59.0)(terser@5.46.0)(yaml@2.8.3) - webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12) - - unplugin@1.16.1: - dependencies: - acorn: 8.15.0 - webpack-virtual-modules: 0.6.2 + webpack: 5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4) unplugin@2.3.11: dependencies: '@jridgewell/remapping': 2.3.5 - acorn: 8.15.0 + acorn: 8.16.0 picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 @@ -19785,6 +19582,10 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 + use-sync-external-store@1.6.0(react@18.3.1): + dependencies: + react: 18.3.1 + util-deprecate@1.0.2: {} utils-merge@1.0.1: {} @@ -19904,7 +19705,7 @@ snapshots: volar-service-typescript@0.0.70(@volar/language-service@2.4.28): dependencies: path-browserify: 1.0.1 - semver: 7.7.3 + semver: 7.7.4 typescript-auto-import-cache: 0.3.6 vscode-languageserver-textdocument: 1.0.12 vscode-nls: 5.2.0 @@ -19969,7 +19770,7 @@ snapshots: espree: 9.6.1 esquery: 1.7.0 lodash: 4.17.23 - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - supports-color @@ -20089,8 +19890,8 @@ snapshots: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.15.0 - acorn-import-assertions: 1.9.0(acorn@8.15.0) + acorn: 8.16.0 + acorn-import-assertions: 1.9.0(acorn@8.16.0) browserslist: 4.28.1 chrome-trace-event: 1.0.4 enhanced-resolve: 5.19.0 @@ -20113,15 +19914,15 @@ snapshots: - esbuild - uglify-js - webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12): + webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 0.0.51 '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.15.0 - acorn-import-assertions: 1.9.0(acorn@8.15.0) + acorn: 8.16.0 + acorn-import-assertions: 1.9.0(acorn@8.16.0) browserslist: 4.28.1 chrome-trace-event: 1.0.4 enhanced-resolve: 5.19.0 @@ -20136,7 +19937,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.3.0 - terser-webpack-plugin: 5.3.16(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.19.12)) + terser-webpack-plugin: 5.3.16(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4)(webpack@5.75.0(@swc/core@1.3.107(@swc/helpers@0.5.18))(esbuild@0.27.4)) watchpack: 2.5.1 webpack-sources: 3.3.3 transitivePeerDependencies: @@ -20253,6 +20054,10 @@ snapshots: ws@8.19.0: {} + wsl-utils@0.1.0: + dependencies: + is-wsl: 3.1.1 + xml-name-validator@4.0.0: {} xml-name-validator@5.0.0: {} From 40b602dad945e8e1f5327bb70d9e77f04a861f92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Niklas=20Vo=C3=9F?= Date: Thu, 2 Apr 2026 12:34:06 +0200 Subject: [PATCH 8/9] chore: bump stencil --- packages/elements/package.json | 3 +- .../markdown-serializer.ts | 4 +- .../ino-markdown-editor/task-list-plugin.ts | 131 ++ packages/storybook/elements-stencil-docs.json | 1264 ++++++++++++----- pnpm-lock.yaml | 403 +++--- 5 files changed, 1289 insertions(+), 516 deletions(-) create mode 100644 packages/elements/src/components/ino-markdown-editor/task-list-plugin.ts diff --git a/packages/elements/package.json b/packages/elements/package.json index 7760535f6d..1b421ed747 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -57,7 +57,6 @@ "dist/" ], "dependencies": { - "@hedgedoc/markdown-it-task-lists": "^1.0.3", "@material/button": "^13.0.0", "@material/card": "^13.0.0", "@material/checkbox": "^13.0.0", @@ -88,7 +87,7 @@ "@material/textfield": "^13.0.0", "@material/theme": "^13.0.0", "@material/typography": "^13.0.0", - "@stencil/core": "4.20.0", + "@stencil/core": "4.28.2", "@tarekraafat/autocomplete.js": "^10.2.7", "@tiptap/core": "2.1.0", "@tiptap/extension-blockquote": "2.1.0", diff --git a/packages/elements/src/components/ino-markdown-editor/markdown-serializer.ts b/packages/elements/src/components/ino-markdown-editor/markdown-serializer.ts index 074f199a93..2d4e46dfdf 100644 --- a/packages/elements/src/components/ino-markdown-editor/markdown-serializer.ts +++ b/packages/elements/src/components/ino-markdown-editor/markdown-serializer.ts @@ -5,7 +5,7 @@ import { MarkdownSerializerState, } from '@tiptap/pm/markdown'; import { Node } from '@tiptap/pm/model'; -import taskLists from '@hedgedoc/markdown-it-task-lists'; +import { taskListPlugin } from './task-list-plugin'; import Bold from '@tiptap/extension-bold'; import Code from '@tiptap/extension-code'; import Italic from '@tiptap/extension-italic'; @@ -90,7 +90,7 @@ export default { // list of markdown-it rules: https://github.com/markdown-it/markdown-it/issues/289 markdownRenderer = defaultMarkdownParser['tokenizer'] .enable('strikethrough') - .use(taskLists, { enabled: true, label: true, labelAfter: true }); + .use(taskListPlugin, { enabled: true, label: true, labelAfter: true }); } return markdownRenderer.render(markdownText); diff --git a/packages/elements/src/components/ino-markdown-editor/task-list-plugin.ts b/packages/elements/src/components/ino-markdown-editor/task-list-plugin.ts new file mode 100644 index 0000000000..65ced332fc --- /dev/null +++ b/packages/elements/src/components/ino-markdown-editor/task-list-plugin.ts @@ -0,0 +1,131 @@ +/** + * markdown-it plugin for GFM-style task lists. + * + * This is a self-contained replacement for @hedgedoc/markdown-it-task-lists. + * The original package imports `Token` from `markdown-it/lib/token`, a subpath + * that no longer exists as a plain .js file in markdown-it v14 (which migrated + * to .mjs). This breaks newer Rollup versions (introduced in Stencil >=4.28). + * + * The fix: obtain the `Token` constructor from `state.Token`, which markdown-it + * exposes on StateCore.prototype since v14 (`state_core.mjs` line 15). + * + * The HTML output is intentionally identical to @hedgedoc/markdown-it-task-lists + * so that the custom TipTap extensions (task_item.ts, task_list.ts) continue to + * work without modification — they parse the DOM using the same CSS class names: + * - .contains-task-list (on the parent
    /
      ) + * - .task-list-item (on each
    1. ) + * - .task-list-item-checkbox (on the ) + */ + +import type MarkdownIt from 'markdown-it'; +import type Token from 'markdown-it/lib/token.mjs'; + +export interface TaskListOptions { + /** If false (default), checkboxes are rendered as disabled. */ + enabled?: boolean; + /** If true, wraps the checkbox and text in a