diff --git a/packages/adapters/angular/v11/ng-module.js b/packages/adapters/angular/v11/ng-module.js index b85a0a6cca..a2030c5dc8 100644 --- a/packages/adapters/angular/v11/ng-module.js +++ b/packages/adapters/angular/v11/ng-module.js @@ -1,16 +1,7 @@ const fs = require('fs'); -const path = require('path'); - -let ngComponents = fs.readFileSync('./src/components.ts', 'utf-8'); -// ngFile = ngFile.replace(/, NgModule/g, ''); -// ngFile = ngFile.replace(/\/\* AutoGen NgModule(.*\n?)*/, ''); - -const componentList = ngComponents.split('export class'); -componentList.splice(0, 1); -componentList.forEach((component, index) => { - componentList[index] = component.replace(/ \{(.*\n?)*/, '').trim(); -}); +const componentFileContents = fs.readFileSync('./src/components.ts', 'utf-8'); +const componentList = [...componentFileContents.matchAll(/export class ([^ ]+)/g)].map((group) => group[1]); const componentListStr = componentList.join(', '); fs.writeFileSync( @@ -18,15 +9,19 @@ fs.writeFileSync( ` /* AutoGen NgModule */ -import { NgModule } from '@angular/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { ${componentListStr} } from './components'; -export { ${componentListStr} } +import { ReplaceTagDirective } from './angular-component-lib/ReplaceTagDirective'; +export { setTagNameTransformer } from './angular-component-lib/tagNameTransformer'; + @NgModule({ - declarations: [${componentListStr}], + declarations: [ReplaceTagDirective, ${componentListStr}], exports: [${componentListStr}], + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class KoliBriModule {} +export { ${componentListStr} } `, - 'utf-8' + 'utf-8', ); diff --git a/packages/adapters/angular/v11/package.json b/packages/adapters/angular/v11/package.json index e561285170..374ddca3bb 100644 --- a/packages/adapters/angular/v11/package.json +++ b/packages/adapters/angular/v11/package.json @@ -63,6 +63,7 @@ "import": "./dist/index.js" }, "devDependencies": { + "@angular/common": "11.2.14", "@angular/compiler": "11.2.14", "@angular/compiler-cli": "11.2.14", "@angular/core": "11.2.14", diff --git a/packages/adapters/angular/v12/ng-module.js b/packages/adapters/angular/v12/ng-module.js index b85a0a6cca..a2030c5dc8 100644 --- a/packages/adapters/angular/v12/ng-module.js +++ b/packages/adapters/angular/v12/ng-module.js @@ -1,16 +1,7 @@ const fs = require('fs'); -const path = require('path'); - -let ngComponents = fs.readFileSync('./src/components.ts', 'utf-8'); -// ngFile = ngFile.replace(/, NgModule/g, ''); -// ngFile = ngFile.replace(/\/\* AutoGen NgModule(.*\n?)*/, ''); - -const componentList = ngComponents.split('export class'); -componentList.splice(0, 1); -componentList.forEach((component, index) => { - componentList[index] = component.replace(/ \{(.*\n?)*/, '').trim(); -}); +const componentFileContents = fs.readFileSync('./src/components.ts', 'utf-8'); +const componentList = [...componentFileContents.matchAll(/export class ([^ ]+)/g)].map((group) => group[1]); const componentListStr = componentList.join(', '); fs.writeFileSync( @@ -18,15 +9,19 @@ fs.writeFileSync( ` /* AutoGen NgModule */ -import { NgModule } from '@angular/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { ${componentListStr} } from './components'; -export { ${componentListStr} } +import { ReplaceTagDirective } from './angular-component-lib/ReplaceTagDirective'; +export { setTagNameTransformer } from './angular-component-lib/tagNameTransformer'; + @NgModule({ - declarations: [${componentListStr}], + declarations: [ReplaceTagDirective, ${componentListStr}], exports: [${componentListStr}], + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class KoliBriModule {} +export { ${componentListStr} } `, - 'utf-8' + 'utf-8', ); diff --git a/packages/adapters/angular/v12/package.json b/packages/adapters/angular/v12/package.json index 2876e901ac..b46c0fc1fb 100644 --- a/packages/adapters/angular/v12/package.json +++ b/packages/adapters/angular/v12/package.json @@ -63,6 +63,7 @@ "import": "./dist/index.js" }, "devDependencies": { + "@angular/common": "12.2.17", "@angular/compiler": "12.2.17", "@angular/compiler-cli": "12.2.17", "@angular/core": "12.2.17", diff --git a/packages/adapters/angular/v13/ng-module.js b/packages/adapters/angular/v13/ng-module.js index b85a0a6cca..a2030c5dc8 100644 --- a/packages/adapters/angular/v13/ng-module.js +++ b/packages/adapters/angular/v13/ng-module.js @@ -1,16 +1,7 @@ const fs = require('fs'); -const path = require('path'); - -let ngComponents = fs.readFileSync('./src/components.ts', 'utf-8'); -// ngFile = ngFile.replace(/, NgModule/g, ''); -// ngFile = ngFile.replace(/\/\* AutoGen NgModule(.*\n?)*/, ''); - -const componentList = ngComponents.split('export class'); -componentList.splice(0, 1); -componentList.forEach((component, index) => { - componentList[index] = component.replace(/ \{(.*\n?)*/, '').trim(); -}); +const componentFileContents = fs.readFileSync('./src/components.ts', 'utf-8'); +const componentList = [...componentFileContents.matchAll(/export class ([^ ]+)/g)].map((group) => group[1]); const componentListStr = componentList.join(', '); fs.writeFileSync( @@ -18,15 +9,19 @@ fs.writeFileSync( ` /* AutoGen NgModule */ -import { NgModule } from '@angular/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { ${componentListStr} } from './components'; -export { ${componentListStr} } +import { ReplaceTagDirective } from './angular-component-lib/ReplaceTagDirective'; +export { setTagNameTransformer } from './angular-component-lib/tagNameTransformer'; + @NgModule({ - declarations: [${componentListStr}], + declarations: [ReplaceTagDirective, ${componentListStr}], exports: [${componentListStr}], + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class KoliBriModule {} +export { ${componentListStr} } `, - 'utf-8' + 'utf-8', ); diff --git a/packages/adapters/angular/v13/package.json b/packages/adapters/angular/v13/package.json index 8928809ae5..217fb058b6 100644 --- a/packages/adapters/angular/v13/package.json +++ b/packages/adapters/angular/v13/package.json @@ -63,6 +63,7 @@ "import": "./dist/index.js" }, "devDependencies": { + "@angular/common": "13.4.0", "@angular/compiler": "13.4.0", "@angular/compiler-cli": "13.4.0", "@angular/core": "13.4.0", diff --git a/packages/adapters/angular/v14/ng-module.js b/packages/adapters/angular/v14/ng-module.js index b85a0a6cca..a2030c5dc8 100644 --- a/packages/adapters/angular/v14/ng-module.js +++ b/packages/adapters/angular/v14/ng-module.js @@ -1,16 +1,7 @@ const fs = require('fs'); -const path = require('path'); - -let ngComponents = fs.readFileSync('./src/components.ts', 'utf-8'); -// ngFile = ngFile.replace(/, NgModule/g, ''); -// ngFile = ngFile.replace(/\/\* AutoGen NgModule(.*\n?)*/, ''); - -const componentList = ngComponents.split('export class'); -componentList.splice(0, 1); -componentList.forEach((component, index) => { - componentList[index] = component.replace(/ \{(.*\n?)*/, '').trim(); -}); +const componentFileContents = fs.readFileSync('./src/components.ts', 'utf-8'); +const componentList = [...componentFileContents.matchAll(/export class ([^ ]+)/g)].map((group) => group[1]); const componentListStr = componentList.join(', '); fs.writeFileSync( @@ -18,15 +9,19 @@ fs.writeFileSync( ` /* AutoGen NgModule */ -import { NgModule } from '@angular/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { ${componentListStr} } from './components'; -export { ${componentListStr} } +import { ReplaceTagDirective } from './angular-component-lib/ReplaceTagDirective'; +export { setTagNameTransformer } from './angular-component-lib/tagNameTransformer'; + @NgModule({ - declarations: [${componentListStr}], + declarations: [ReplaceTagDirective, ${componentListStr}], exports: [${componentListStr}], + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class KoliBriModule {} +export { ${componentListStr} } `, - 'utf-8' + 'utf-8', ); diff --git a/packages/adapters/angular/v14/package.json b/packages/adapters/angular/v14/package.json index e0bb9b038c..f42febe1cd 100644 --- a/packages/adapters/angular/v14/package.json +++ b/packages/adapters/angular/v14/package.json @@ -63,6 +63,7 @@ "import": "./dist/index.js" }, "devDependencies": { + "@angular/common": "14.3.0", "@angular/compiler": "14.3.0", "@angular/compiler-cli": "14.3.0", "@angular/core": "14.3.0", diff --git a/packages/adapters/angular/v15/ng-module.js b/packages/adapters/angular/v15/ng-module.js index b85a0a6cca..a2030c5dc8 100644 --- a/packages/adapters/angular/v15/ng-module.js +++ b/packages/adapters/angular/v15/ng-module.js @@ -1,16 +1,7 @@ const fs = require('fs'); -const path = require('path'); - -let ngComponents = fs.readFileSync('./src/components.ts', 'utf-8'); -// ngFile = ngFile.replace(/, NgModule/g, ''); -// ngFile = ngFile.replace(/\/\* AutoGen NgModule(.*\n?)*/, ''); - -const componentList = ngComponents.split('export class'); -componentList.splice(0, 1); -componentList.forEach((component, index) => { - componentList[index] = component.replace(/ \{(.*\n?)*/, '').trim(); -}); +const componentFileContents = fs.readFileSync('./src/components.ts', 'utf-8'); +const componentList = [...componentFileContents.matchAll(/export class ([^ ]+)/g)].map((group) => group[1]); const componentListStr = componentList.join(', '); fs.writeFileSync( @@ -18,15 +9,19 @@ fs.writeFileSync( ` /* AutoGen NgModule */ -import { NgModule } from '@angular/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { ${componentListStr} } from './components'; -export { ${componentListStr} } +import { ReplaceTagDirective } from './angular-component-lib/ReplaceTagDirective'; +export { setTagNameTransformer } from './angular-component-lib/tagNameTransformer'; + @NgModule({ - declarations: [${componentListStr}], + declarations: [ReplaceTagDirective, ${componentListStr}], exports: [${componentListStr}], + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class KoliBriModule {} +export { ${componentListStr} } `, - 'utf-8' + 'utf-8', ); diff --git a/packages/adapters/angular/v15/package.json b/packages/adapters/angular/v15/package.json index 4bb586d341..93073e6a63 100644 --- a/packages/adapters/angular/v15/package.json +++ b/packages/adapters/angular/v15/package.json @@ -63,6 +63,7 @@ "import": "./dist/index.js" }, "devDependencies": { + "@angular/common": "15.2.10", "@angular/compiler": "15.2.10", "@angular/compiler-cli": "15.2.10", "@angular/core": "15.2.10", diff --git a/packages/adapters/angular/v16/ng-module.js b/packages/adapters/angular/v16/ng-module.js index b85a0a6cca..a2030c5dc8 100644 --- a/packages/adapters/angular/v16/ng-module.js +++ b/packages/adapters/angular/v16/ng-module.js @@ -1,16 +1,7 @@ const fs = require('fs'); -const path = require('path'); - -let ngComponents = fs.readFileSync('./src/components.ts', 'utf-8'); -// ngFile = ngFile.replace(/, NgModule/g, ''); -// ngFile = ngFile.replace(/\/\* AutoGen NgModule(.*\n?)*/, ''); - -const componentList = ngComponents.split('export class'); -componentList.splice(0, 1); -componentList.forEach((component, index) => { - componentList[index] = component.replace(/ \{(.*\n?)*/, '').trim(); -}); +const componentFileContents = fs.readFileSync('./src/components.ts', 'utf-8'); +const componentList = [...componentFileContents.matchAll(/export class ([^ ]+)/g)].map((group) => group[1]); const componentListStr = componentList.join(', '); fs.writeFileSync( @@ -18,15 +9,19 @@ fs.writeFileSync( ` /* AutoGen NgModule */ -import { NgModule } from '@angular/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { ${componentListStr} } from './components'; -export { ${componentListStr} } +import { ReplaceTagDirective } from './angular-component-lib/ReplaceTagDirective'; +export { setTagNameTransformer } from './angular-component-lib/tagNameTransformer'; + @NgModule({ - declarations: [${componentListStr}], + declarations: [ReplaceTagDirective, ${componentListStr}], exports: [${componentListStr}], + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class KoliBriModule {} +export { ${componentListStr} } `, - 'utf-8' + 'utf-8', ); diff --git a/packages/adapters/angular/v16/package.json b/packages/adapters/angular/v16/package.json index 3bb807b6ae..e2a78c6f55 100644 --- a/packages/adapters/angular/v16/package.json +++ b/packages/adapters/angular/v16/package.json @@ -63,6 +63,7 @@ "import": "./dist/index.js" }, "devDependencies": { + "@angular/common": "16.2.12", "@angular/compiler": "16.2.12", "@angular/compiler-cli": "16.2.12", "@angular/core": "16.2.12", diff --git a/packages/adapters/angular/v17/ng-module.js b/packages/adapters/angular/v17/ng-module.js index b85a0a6cca..a2030c5dc8 100644 --- a/packages/adapters/angular/v17/ng-module.js +++ b/packages/adapters/angular/v17/ng-module.js @@ -1,16 +1,7 @@ const fs = require('fs'); -const path = require('path'); - -let ngComponents = fs.readFileSync('./src/components.ts', 'utf-8'); -// ngFile = ngFile.replace(/, NgModule/g, ''); -// ngFile = ngFile.replace(/\/\* AutoGen NgModule(.*\n?)*/, ''); - -const componentList = ngComponents.split('export class'); -componentList.splice(0, 1); -componentList.forEach((component, index) => { - componentList[index] = component.replace(/ \{(.*\n?)*/, '').trim(); -}); +const componentFileContents = fs.readFileSync('./src/components.ts', 'utf-8'); +const componentList = [...componentFileContents.matchAll(/export class ([^ ]+)/g)].map((group) => group[1]); const componentListStr = componentList.join(', '); fs.writeFileSync( @@ -18,15 +9,19 @@ fs.writeFileSync( ` /* AutoGen NgModule */ -import { NgModule } from '@angular/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { ${componentListStr} } from './components'; -export { ${componentListStr} } +import { ReplaceTagDirective } from './angular-component-lib/ReplaceTagDirective'; +export { setTagNameTransformer } from './angular-component-lib/tagNameTransformer'; + @NgModule({ - declarations: [${componentListStr}], + declarations: [ReplaceTagDirective, ${componentListStr}], exports: [${componentListStr}], + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class KoliBriModule {} +export { ${componentListStr} } `, - 'utf-8' + 'utf-8', ); diff --git a/packages/adapters/angular/v17/package.json b/packages/adapters/angular/v17/package.json index 658c3dde83..f227da08f2 100644 --- a/packages/adapters/angular/v17/package.json +++ b/packages/adapters/angular/v17/package.json @@ -63,6 +63,7 @@ "import": "./dist/index.js" }, "devDependencies": { + "@angular/common": "17.3.0", "@angular/compiler": "17.3.0", "@angular/compiler-cli": "17.3.0", "@angular/core": "17.3.0", diff --git a/packages/components/node_martin/stencil-solid-output-target-0.0.1.tgz b/packages/components/node_martin/stencil-solid-output-target-0.0.1.tgz deleted file mode 100644 index c1309bd03d..0000000000 Binary files a/packages/components/node_martin/stencil-solid-output-target-0.0.1.tgz and /dev/null differ diff --git a/packages/components/package.json b/packages/components/package.json index 6f12416592..873819d9ff 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -74,13 +74,13 @@ "markdown-it": "14.0.0" }, "devDependencies": { - "@stencil/angular-output-target": "0.8.4", + "@public-ui/stencil-angular-output-target": "0.9.0", + "@public-ui/stencil-react-output-target": "0.6.0", + "@public-ui/stencil-solid-output-target": "0.2.0", + "@public-ui/stencil-vue-output-target": "0.9.0", "@stencil/core": "4.12.6", "@stencil/postcss": "2.1.0", "@stencil/sass": "3.0.10", - "@stencil/react-output-target": "0.5.3", - "@stencil/solid-output-target": "file:node_martin/stencil-solid-output-target-0.0.1.tgz", - "@stencil/vue-output-target": "0.8.7", "@types/jest": "26.0.24", "@types/markdown-it": "13.0.7", "@types/mustache": "4.2.5", @@ -90,9 +90,9 @@ "@typescript-eslint/eslint-plugin": "7.2.0", "@typescript-eslint/parser": "7.2.0", "autoprefixer": "10.4.18", + "clsx": "2.1.0", "color-rgba": "2.4.0", "cross-env": "7.0.3", - "clsx": "2.1.0", "cssnano": "6.1.0", "eslint": "8.57.0", "eslint-plugin-html": "8.0.0", diff --git a/packages/components/src/components/@shared/form-field-msg.tsx b/packages/components/src/components/@shared/form-field-msg.tsx index 90a5dfaf49..4db7f5f0db 100644 --- a/packages/components/src/components/@shared/form-field-msg.tsx +++ b/packages/components/src/components/@shared/form-field-msg.tsx @@ -1,6 +1,7 @@ import type { AlertPropType, HideErrorPropType, IdPropType } from '@public-ui/schema'; import type { FunctionalComponent } from '@stencil/core'; import { h } from '@stencil/core'; +import { KolAlertWcTag } from '../../core/component-names'; type FormFieldMsgProps = { _alert?: AlertPropType; @@ -10,7 +11,7 @@ type FormFieldMsgProps = { }; export const FormFieldMsg: FunctionalComponent = ({ _alert, _error, _hideError, _id }) => ( - aria-describedby @@ -27,5 +28,5 @@ export const FormFieldMsg: FunctionalComponent = ({ _alert, _ }} > {_error} - + ); diff --git a/packages/components/src/components/abbr/component.tsx b/packages/components/src/components/abbr/component.tsx index 6f9a3cdab0..76c24a8ca1 100644 --- a/packages/components/src/components/abbr/component.tsx +++ b/packages/components/src/components/abbr/component.tsx @@ -3,6 +3,7 @@ import { validateLabel, validateTooltipAlign } from '@public-ui/schema'; import { Component, h, Host, Prop, State, Watch } from '@stencil/core'; import { nonce } from '../../utils/dev.utils'; +import { KolTooltipWcTag } from '../../core/component-names'; import type { AbbrAPI, AbbrStates, LabelPropType, TooltipAlignPropType } from '@public-ui/schema'; @@ -28,7 +29,7 @@ export class KolAbbr implements AbbrAPI { - + ); } diff --git a/packages/components/src/components/abbr/readme.md b/packages/components/src/components/abbr/readme.md index d577ccf143..feb7da213a 100644 --- a/packages/components/src/components/abbr/readme.md +++ b/packages/components/src/components/abbr/readme.md @@ -55,20 +55,4 @@ Der KoliBri Tooltip kann von Screenreadern vorgelesen werden und verändert sein | ---- | --------------------------------------- | | | Der Begriff, der erläutert werden soll. | -## Dependencies - -### Depends on - -- [kol-tooltip-wc](../tooltip) - -### Graph - -```mermaid -graph TD; - kol-abbr --> kol-tooltip-wc - kol-tooltip-wc --> kol-span-wc - kol-span-wc --> kol-icon - style kol-abbr stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/accordion/component.tsx b/packages/components/src/components/accordion/component.tsx index 92cb944e01..62b3b787f7 100644 --- a/packages/components/src/components/accordion/component.tsx +++ b/packages/components/src/components/accordion/component.tsx @@ -6,6 +6,7 @@ import { Component, Element, Host, Prop, State, Watch, h } from '@stencil/core'; import { nonce } from '../../utils/dev.utils'; import { watchHeadingLevel } from '../heading/validation'; +import { KolHeadingWcTag, KolButtonWcTag } from '../../core/component-names'; import type { AccordionAPI, AccordionStates, DisabledPropType, HeadingLevel, KoliBriAccordionCallbacks, LabelPropType, OpenPropType } from '@public-ui/schema'; featureHint(`[KolAccordion] Anfrage nach einer KolAccordionGroup bei dem immer nur ein Accordion geöffnet ist. @@ -44,8 +45,8 @@ export class KolAccordion implements AccordionAPI { open: this.state._open === true, }} > - - + - + > +
diff --git a/packages/components/src/components/accordion/readme.md b/packages/components/src/components/accordion/readme.md index d2a92dca89..4877f8ae11 100644 --- a/packages/components/src/components/accordion/readme.md +++ b/packages/components/src/components/accordion/readme.md @@ -123,24 +123,4 @@ Standardansicht gelegt. | ---- | ------------------------------------------------------------------------------- | | | Ermöglicht das Einfügen beliebigen HTML's in den Inhaltsbereich des Accordions. | -## Dependencies - -### Depends on - -- [kol-heading-wc](../heading) -- kol-button-wc - -### Graph - -```mermaid -graph TD; - kol-accordion --> kol-heading-wc - kol-accordion --> kol-button-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - style kol-accordion stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/alert/component.tsx b/packages/components/src/components/alert/component.tsx index c4e68e326f..677532b896 100644 --- a/packages/components/src/components/alert/component.tsx +++ b/packages/components/src/components/alert/component.tsx @@ -4,6 +4,7 @@ import { Component, h, Host, Prop, State, Watch } from '@stencil/core'; import { translate } from '../../i18n'; import { watchHeadingLevel } from '../heading/validation'; +import { KolIconTag, KolHeadingWcTag, KolButtonWcTag } from '../../core/component-names'; import type { AlertAPI, @@ -16,7 +17,7 @@ import type { LabelPropType, } from '@public-ui/schema'; const Icon = (props: { ariaLabel: string; icon: string; label?: string }) => { - return 0 ? '' : props.ariaLabel} _icons={props.icon} />; + return 0 ? '' : props.ariaLabel} _icons={props.icon} />; }; const AlertIcon = (props: { label?: string; type?: AlertType }) => { @@ -84,7 +85,7 @@ export class KolAlertWc implements AlertAPI {
{typeof this.state._label === 'string' && this.state._label?.length > 0 && ( - + )} {this.state._variant === 'msg' && (
@@ -93,7 +94,7 @@ export class KolAlertWc implements AlertAPI { )}
{this.state._hasCloser && ( - + > )}
{this.state._variant === 'card' && ( diff --git a/packages/components/src/components/alert/readme.md b/packages/components/src/components/alert/readme.md index 25bfd938c6..d5aca06401 100644 --- a/packages/components/src/components/alert/readme.md +++ b/packages/components/src/components/alert/readme.md @@ -99,28 +99,13 @@ Bei der **Alert**-Komponente wurden insbesondere folgende Punkte der Barrierefre ### Used by -- [kol-alert](.) - kol-input - [kol-input-radio](../input-radio) -### Depends on - -- [kol-heading-wc](../heading) -- kol-button-wc -- [kol-icon](../icon) - ### Graph ```mermaid graph TD; - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-alert --> kol-alert-wc kol-input --> kol-alert-wc kol-input-radio --> kol-alert-wc style kol-alert-wc stroke:#333,stroke-width:4px diff --git a/packages/components/src/components/alert/shadow.tsx b/packages/components/src/components/alert/shadow.tsx index ce2d07197f..0b82fed848 100644 --- a/packages/components/src/components/alert/shadow.tsx +++ b/packages/components/src/components/alert/shadow.tsx @@ -1,6 +1,7 @@ import type { AlertProps, AlertStates, AlertType, AlertVariant, HeadingLevel, KoliBriAlertEventCallbacks, LabelPropType } from '@public-ui/schema'; import type { JSX } from '@stencil/core'; import { Component, h, Host, Prop, State } from '@stencil/core'; +import { KolAlertWcTag } from '../../core/component-names'; /** * @slot - Der Inhalt der Meldung. @@ -16,7 +17,7 @@ export class KolAlert implements AlertProps { public render(): JSX.Element { return ( - - + ); } diff --git a/packages/components/src/components/avatar/readme.md b/packages/components/src/components/avatar/readme.md index 839530346f..f30dd0d200 100644 --- a/packages/components/src/components/avatar/readme.md +++ b/packages/components/src/components/avatar/readme.md @@ -51,18 +51,4 @@ Bei der **Avatar**-Komponente wurden insbesondere folgende Punkte der Barrierefr | `_label` _(required)_ | `_label` | Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). | `string` | `undefined` | | `_src` | `_src` | Sets the image `src` attribute to the given string. | `string \| undefined` | `undefined` | -## Dependencies - -### Used by - -- [kol-avatar](.) - -### Graph - -```mermaid -graph TD; - kol-avatar --> kol-avatar-wc - style kol-avatar-wc stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/avatar/shadow.tsx b/packages/components/src/components/avatar/shadow.tsx index af77ab923b..812c67e10a 100644 --- a/packages/components/src/components/avatar/shadow.tsx +++ b/packages/components/src/components/avatar/shadow.tsx @@ -2,6 +2,7 @@ import type { JSX } from '@stencil/core'; import { Component, h, Host, Prop } from '@stencil/core'; import type { AvatarProps } from '@public-ui/schema'; +import { KolAvatarWcTag } from '../../core/component-names'; @Component({ tag: 'kol-avatar', @@ -14,7 +15,7 @@ export class KolAvatar implements AvatarProps { public render(): JSX.Element { return ( - + ); } diff --git a/packages/components/src/components/badge/component.tsx b/packages/components/src/components/badge/component.tsx index c959026dc2..fbab6ca5e7 100644 --- a/packages/components/src/components/badge/component.tsx +++ b/packages/components/src/components/badge/component.tsx @@ -1,10 +1,12 @@ import type { BadgeAPI, BadgeStates, ButtonProps, KoliBriIconsProp, LabelPropType, PropColor, Stringified } from '@public-ui/schema'; import { featureHint, handleColorChange, objectObjectHandler, parseJson, setState, validateColor } from '@public-ui/schema'; import { Component, h, Host, Prop, State, Watch } from '@stencil/core'; +import { KolSpanWcTag } from '../../core/component-names'; import { nonce } from '../../utils/dev.utils'; import type { JSX } from '@stencil/core'; +import { KolButtonWcTag } from '../../core/component-names'; featureHint(`[KolBadge] Optimierung des _color-Properties (rgba, rgb, hex usw.).`); @Component({ @@ -21,7 +23,7 @@ export class KolBadge implements BadgeAPI { private renderSmartButton(props: ButtonProps): JSX.Element { return ( - + > ); } @@ -49,7 +51,7 @@ export class KolBadge implements BadgeAPI { color: this.colorStr, }} > - + {hasSmartButton && this.renderSmartButton(this.state._smartButton as ButtonProps)} diff --git a/packages/components/src/components/badge/readme.md b/packages/components/src/components/badge/readme.md index 09f00d676c..434cea86f5 100644 --- a/packages/components/src/components/badge/readme.md +++ b/packages/components/src/components/badge/readme.md @@ -108,26 +108,15 @@ Die zusätzliche Ausgabe eines **Icon** gewährleistet, dass der Nutzer auch hie ## Dependencies -### Used by - -- [kol-version](../version) - ### Depends on -- kol-button-wc - kol-span-wc ### Graph ```mermaid graph TD; - kol-badge --> kol-button-wc kol-badge --> kol-span-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-version --> kol-badge style kol-badge stroke:#333,stroke-width:4px ``` diff --git a/packages/components/src/components/breadcrumb/component.tsx b/packages/components/src/components/breadcrumb/component.tsx index 78cd8459a6..a1680c5eed 100644 --- a/packages/components/src/components/breadcrumb/component.tsx +++ b/packages/components/src/components/breadcrumb/component.tsx @@ -6,6 +6,8 @@ import { addNavLabel, removeNavLabel } from '../../utils/unique-nav-labels'; import { watchNavLinks } from '../nav/validation'; import type { JSX } from '@stencil/core'; +import { KolIconTag, KolLinkTag } from '../../core/component-names'; + @Component({ tag: 'kol-breadcrumb', styleUrls: { @@ -18,17 +20,17 @@ export class KolBreadcrumb implements BreadcrumbAPI { const lastIndex = this.state._links.length - 1; return (
  • - {index !== 0 && } + {index !== 0 && } {index === lastIndex ? ( {link._hideLabel ? ( - + ) : ( <>{link._label} )} ) : ( - + )}
  • ); @@ -41,7 +43,7 @@ export class KolBreadcrumb implements BreadcrumbAPI {
      {this.state._links.length === 0 && (
    • - … +
    • )} {this.state._links.map(this.renderLink)} diff --git a/packages/components/src/components/breadcrumb/readme.md b/packages/components/src/components/breadcrumb/readme.md index 83d964eedb..49cd305c17 100644 --- a/packages/components/src/components/breadcrumb/readme.md +++ b/packages/components/src/components/breadcrumb/readme.md @@ -97,20 +97,12 @@ Beachten Sie, dass auch das letzte Element in der Breadcrumb-Komponente per Tab- ### Depends on - [kol-icon](../icon) -- [kol-link](../link) ### Graph ```mermaid graph TD; kol-breadcrumb --> kol-icon - kol-breadcrumb --> kol-link - kol-link --> kol-link-wc - kol-link-wc --> kol-span-wc - kol-link-wc --> kol-icon - kol-link-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc style kol-breadcrumb stroke:#333,stroke-width:4px ``` diff --git a/packages/components/src/components/button-group/readme.md b/packages/components/src/components/button-group/readme.md index 21675d85fd..113d3fddef 100644 --- a/packages/components/src/components/button-group/readme.md +++ b/packages/components/src/components/button-group/readme.md @@ -86,20 +86,4 @@ Bei Verwendung der **ButtonGroup**-Komponente sind keine besonderen Maßnahmen i -## Dependencies - -### Used by - -- [kol-button-group](.) -- [kol-tabs](../tabs) - -### Graph - -```mermaid -graph TD; - kol-button-group --> kol-button-group-wc - kol-tabs --> kol-button-group-wc - style kol-button-group-wc stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/button-group/shadow.tsx b/packages/components/src/components/button-group/shadow.tsx index 1407812413..ef1bb48f65 100644 --- a/packages/components/src/components/button-group/shadow.tsx +++ b/packages/components/src/components/button-group/shadow.tsx @@ -1,6 +1,7 @@ import type { ButtonGroupProps } from '@public-ui/schema'; import type { JSX } from '@stencil/core'; import { Component, h, Host } from '@stencil/core'; +import { KolButtonGroupWcTag } from '../../core/component-names'; @Component({ tag: 'kol-button-group', @@ -13,9 +14,9 @@ export class KolButtonGroup implements ButtonGroupProps { public render(): JSX.Element { return ( - + - + ); } diff --git a/packages/components/src/components/button-link/component.tsx b/packages/components/src/components/button-link/component.tsx index e4a0b23a9d..9b9094f170 100644 --- a/packages/components/src/components/button-link/component.tsx +++ b/packages/components/src/components/button-link/component.tsx @@ -17,6 +17,7 @@ import { propagateFocus } from '@public-ui/schema'; import { Component, Element, h, Host, Method, Prop } from '@stencil/core'; import type { JSX } from '@stencil/core'; +import { KolButtonWcTag } from '../../core/component-names'; @Component({ tag: 'kol-button-link', styleUrls: { @@ -40,7 +41,7 @@ export class KolButtonLink implements ButtonLinkProps { public render(): JSX.Element { return ( - - + ); } diff --git a/packages/components/src/components/button-link/readme.md b/packages/components/src/components/button-link/readme.md index c15e9c895b..ea090aa83d 100644 --- a/packages/components/src/components/button-link/readme.md +++ b/packages/components/src/components/button-link/readme.md @@ -55,22 +55,4 @@ Da der Link, nicht wie der Button, in mehrere Varianten (`primary` oder `seconda Type: `Promise>` -## Dependencies - -### Depends on - -- kol-button-wc - -### Graph - -```mermaid -graph TD; - kol-button-link --> kol-button-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - style kol-button-link stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/button/component.tsx b/packages/components/src/components/button/component.tsx index 607991f7e5..4f43e70daf 100644 --- a/packages/components/src/components/button/component.tsx +++ b/packages/components/src/components/button/component.tsx @@ -39,13 +39,14 @@ import { validateTooltipAlign, watchString, } from '@public-ui/schema'; -import { Component, Element, Host, Prop, State, Watch, h } from '@stencil/core'; +import type { JSX } from '@stencil/core'; +import { Component, Element, h, Host, Prop, State, Watch } from '@stencil/core'; import { stopPropagation, tryToDispatchKoliBriEvent } from '../../utils/events'; import { propagateResetEventToForm, propagateSubmitEventToForm } from '../form/controller'; import { AssociatedInputController } from '../input-adapter-leanup/associated.controller'; +import { KolSpanWcTag, KolTooltipWcTag } from '../../core/component-names'; -import type { JSX } from '@stencil/core'; /** * @internal */ @@ -91,6 +92,7 @@ export class KolButtonWc implements ButtonAPI { public render(): JSX.Element { const hasExpertSlot = showExpertSlot(this.state._label); + return ( - + > ); } diff --git a/packages/components/src/components/button/readme.md b/packages/components/src/components/button/readme.md index f6ca26089c..f393ec8323 100644 --- a/packages/components/src/components/button/readme.md +++ b/packages/components/src/components/button/readme.md @@ -126,31 +126,4 @@ Probleme mit Disabled-Status Type: `Promise>` -## Dependencies - -### Used by - -- [kol-nav](../nav) -- [kol-table](../table) -- [kol-toast-container](../toaster) - -### Depends on - -- kol-button-wc - -### Graph - -```mermaid -graph TD; - kol-button --> kol-button-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-nav --> kol-button - kol-table --> kol-button - kol-toast-container --> kol-button - style kol-button stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/button/shadow.tsx b/packages/components/src/components/button/shadow.tsx index a4ae904e29..fed222ce63 100644 --- a/packages/components/src/components/button/shadow.tsx +++ b/packages/components/src/components/button/shadow.tsx @@ -15,6 +15,7 @@ import type { } from '@public-ui/schema'; import { propagateFocus } from '@public-ui/schema'; import { Component, Element, h, Host, Method, Prop } from '@stencil/core'; +import { KolButtonWcTag } from '../../core/component-names'; import type { JSX } from '@stencil/core'; @Component({ @@ -40,7 +41,7 @@ export class KolButton implements ButtonProps { public render(): JSX.Element { return ( - - + ); } diff --git a/packages/components/src/components/card/component.tsx b/packages/components/src/components/card/component.tsx index 3bfb7ea83f..c5c886487c 100644 --- a/packages/components/src/components/card/component.tsx +++ b/packages/components/src/components/card/component.tsx @@ -14,6 +14,7 @@ import { translate } from '../../i18n'; import { watchHeadingLevel } from '../heading/validation'; import type { JSX } from '@stencil/core'; +import { KolButtonWcTag, KolHeadingWcTag } from '../../core/component-names'; /** * @slot - Ermöglicht das Einfügen beliebigen HTML's in den Inhaltsbereich der Card. */ @@ -40,13 +41,13 @@ export class KolCard implements CardAPI {
      - +
      {this.state._hasCloser && ( - + > )}
      diff --git a/packages/components/src/components/card/readme.md b/packages/components/src/components/card/readme.md index 4349a4b067..208095981b 100644 --- a/packages/components/src/components/card/readme.md +++ b/packages/components/src/components/card/readme.md @@ -81,24 +81,4 @@ Bitte beachten Sie, dass Sie zwar ein beliebiges HTML-Tag als Inhalts-Container | ---- | ------------------------------------------------------------------------- | | | Ermöglicht das Einfügen beliebigen HTML's in den Inhaltsbereich der Card. | -## Dependencies - -### Depends on - -- [kol-heading-wc](../heading) -- kol-button-wc - -### Graph - -```mermaid -graph TD; - kol-card --> kol-heading-wc - kol-card --> kol-button-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - style kol-card stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/details/component.tsx b/packages/components/src/components/details/component.tsx index d48c5d13d1..7cae1b08f9 100644 --- a/packages/components/src/components/details/component.tsx +++ b/packages/components/src/components/details/component.tsx @@ -9,6 +9,7 @@ import type { DisabledPropType } from '@public-ui/schema'; import { validateDisabled } from '@public-ui/schema'; import type { JSX } from '@stencil/core'; import { preventDefaultAndStopPropagation } from '../../utils/events'; +import { KolIconTag, KolIndentedTextTag } from '../../core/component-names'; /** * @slot - Der Inhalt, der in der Detailbeschreibung angezeigt wird. @@ -63,13 +64,13 @@ export class KolDetails implements DetailsAPI { onKeyPress={this.preventToggleIfDisabled} tabIndex={this.state._disabled ? -1 : undefined} > - + {this.state._label}
      (this.contentElement = element)}> - + - +
      diff --git a/packages/components/src/components/details/readme.md b/packages/components/src/components/details/readme.md index 80f1b19b16..ea9376f9b8 100644 --- a/packages/components/src/components/details/readme.md +++ b/packages/components/src/components/details/readme.md @@ -103,20 +103,4 @@ Verwenden Sie das Attribut **`_label`**, um den Text zu definieren, der als Übe | ---- | --------------------------------------------------------- | | | Der Inhalt, der in der Detailbeschreibung angezeigt wird. | -## Dependencies - -### Depends on - -- [kol-icon](../icon) -- [kol-indented-text](../indented-text) - -### Graph - -```mermaid -graph TD; - kol-details --> kol-icon - kol-details --> kol-indented-text - style kol-details stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/form/component.tsx b/packages/components/src/components/form/component.tsx index ebecde5558..c792c11c85 100644 --- a/packages/components/src/components/form/component.tsx +++ b/packages/components/src/components/form/component.tsx @@ -5,6 +5,7 @@ import { Component, h, Host, Prop, State, Watch } from '@stencil/core'; import { translate } from '../../i18n'; import type { ErrorListPropType, FormAPI, FormStates, KoliBriFormCallbacks, Stringified } from '@public-ui/schema'; +import { KolAlertTag, KolIndentedTextTag, KolLinkTag } from '../../core/component-names'; /** * @slot - Inhalt der Form. */ @@ -48,33 +49,33 @@ export class KolForm implements FormAPI {
      {this._errorList && this._errorList.length > 0 && ( - + {translate('kol-error-list-message')} - + )} {this.state._requiredText === true ? (

      - {translate('kol-form-description')} + {translate('kol-form-description')}

      ) : typeof this.state._requiredText === 'string' && this.state._requiredText.length > 0 ? (

      - {this.state._requiredText} + {this.state._requiredText}

      ) : null} diff --git a/packages/components/src/components/form/readme.md b/packages/components/src/components/form/readme.md index 1e17b22cb0..ebb66bbaee 100644 --- a/packages/components/src/components/form/readme.md +++ b/packages/components/src/components/form/readme.md @@ -36,34 +36,4 @@ Die **Form**-Komponente dient dazu alle Eingabefelder zu umschließen, den Hinwe | ---- | ---------------- | | | Inhalt der Form. | -## Dependencies - -### Depends on - -- [kol-alert](../alert) -- [kol-link](../link) -- [kol-indented-text](../indented-text) - -### Graph - -```mermaid -graph TD; - kol-form --> kol-alert - kol-form --> kol-link - kol-form --> kol-indented-text - kol-alert --> kol-alert-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-link --> kol-link-wc - kol-link-wc --> kol-span-wc - kol-link-wc --> kol-icon - kol-link-wc --> kol-tooltip-wc - style kol-form stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/heading/readme.md b/packages/components/src/components/heading/readme.md index 80692276fe..53e3fe231a 100644 --- a/packages/components/src/components/heading/readme.md +++ b/packages/components/src/components/heading/readme.md @@ -50,24 +50,4 @@ Die Überschriftenebene wird durch das Attribut **`_level`** übergeben. Möglic | ---- | ----------------------- | | | Inhalt der Überschrift. | -## Dependencies - -### Used by - -- [kol-accordion](../accordion) -- [kol-alert-wc](../alert) -- [kol-card](../card) -- [kol-heading](.) - -### Graph - -```mermaid -graph TD; - kol-accordion --> kol-heading-wc - kol-alert-wc --> kol-heading-wc - kol-card --> kol-heading-wc - kol-heading --> kol-heading-wc - style kol-heading-wc stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/heading/shadow.tsx b/packages/components/src/components/heading/shadow.tsx index b980e26b38..a70f96e461 100644 --- a/packages/components/src/components/heading/shadow.tsx +++ b/packages/components/src/components/heading/shadow.tsx @@ -1,6 +1,7 @@ import type { HeadingLevel, HeadingProps, HeadingVariantPropType, LabelWithExpertSlotPropType } from '@public-ui/schema'; import type { JSX } from '@stencil/core'; import { Component, h, Prop } from '@stencil/core'; +import { KolHeadingWcTag } from '../../core/component-names'; /** * @slot headline - Content of the headline. @@ -15,9 +16,9 @@ import { Component, h, Prop } from '@stencil/core'; export class KolHeading implements HeadingProps { public render(): JSX.Element { return ( - + - + ); } diff --git a/packages/components/src/components/icon/readme.md b/packages/components/src/components/icon/readme.md index 32ee5b3f58..ea2cee7a89 100644 --- a/packages/components/src/components/icon/readme.md +++ b/packages/components/src/components/icon/readme.md @@ -61,25 +61,13 @@ Mittels der Property `_label` muss ein Kontext-relevantes Icon beschriftet werde ### Used by -- [kol-alert-wc](../alert) - [kol-breadcrumb](../breadcrumb) -- [kol-details](../details) -- kol-input -- [kol-input-checkbox](../input-checkbox) -- kol-link-wc -- kol-span-wc ### Graph ```mermaid graph TD; - kol-alert-wc --> kol-icon kol-breadcrumb --> kol-icon - kol-details --> kol-icon - kol-input --> kol-icon - kol-input-checkbox --> kol-icon - kol-link-wc --> kol-icon - kol-span-wc --> kol-icon style kol-icon stroke:#333,stroke-width:4px ``` diff --git a/packages/components/src/components/indented-text/readme.md b/packages/components/src/components/indented-text/readme.md index bf188cf601..e456e44891 100644 --- a/packages/components/src/components/indented-text/readme.md +++ b/packages/components/src/components/indented-text/readme.md @@ -43,20 +43,4 @@ Verwenden Sie die **IndentedText**-Komponente, um Textpassagen oder Informatione | ---- | ----------- | | | Der Text. | -## Dependencies - -### Used by - -- [kol-details](../details) -- [kol-form](../form) - -### Graph - -```mermaid -graph TD; - kol-details --> kol-indented-text - kol-form --> kol-indented-text - style kol-indented-text stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/input-checkbox/component.tsx b/packages/components/src/components/input-checkbox/component.tsx index cb12860d25..5490d5169e 100644 --- a/packages/components/src/components/input-checkbox/component.tsx +++ b/packages/components/src/components/input-checkbox/component.tsx @@ -25,6 +25,7 @@ import { InternalUnderlinedAccessKey } from '../span/InternalUnderlinedAccessKey import { InputCheckboxController } from './controller'; import type { JSX } from '@stencil/core'; +import { KolIconTag, KolInputTag } from '../../core/component-names'; /** * @slot expert - Die Beschriftung der Checkbox. @@ -57,7 +58,7 @@ export class KolInputCheckbox implements InputCheckboxAPI { return ( - - + ); } diff --git a/packages/components/src/components/input-checkbox/readme.md b/packages/components/src/components/input-checkbox/readme.md index d16275d095..7d8b5c37ee 100644 --- a/packages/components/src/components/input-checkbox/readme.md +++ b/packages/components/src/components/input-checkbox/readme.md @@ -95,31 +95,4 @@ Type: `Promise` | ---------- | ------------------------------ | | `"expert"` | Die Beschriftung der Checkbox. | -## Dependencies - -### Depends on - -- kol-input -- [kol-icon](../icon) - -### Graph - -```mermaid -graph TD; - kol-input-checkbox --> kol-input - kol-input-checkbox --> kol-icon - kol-input --> kol-icon - kol-input --> kol-button-wc - kol-input --> kol-tooltip-wc - kol-input --> kol-alert-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - style kol-input-checkbox stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/input-color/component.tsx b/packages/components/src/components/input-color/component.tsx index 0a334be8fa..82c7cf6396 100644 --- a/packages/components/src/components/input-color/component.tsx +++ b/packages/components/src/components/input-color/component.tsx @@ -23,6 +23,7 @@ import { InternalUnderlinedAccessKey } from '../span/InternalUnderlinedAccessKey import { InputColorController } from './controller'; import type { JSX } from '@stencil/core'; +import { KolInputTag } from '../../core/component-names'; /** * @slot - Die Beschriftung des Eingabefeldes. */ @@ -55,7 +56,7 @@ export class KolInputColor implements InputColorAPI { return ( -
    - + ); } diff --git a/packages/components/src/components/input-color/readme.md b/packages/components/src/components/input-color/readme.md index 13bc2ed467..cd71d5fae9 100644 --- a/packages/components/src/components/input-color/readme.md +++ b/packages/components/src/components/input-color/readme.md @@ -83,29 +83,4 @@ Type: `Promise` | ---- | ----------------------------------- | | | Die Beschriftung des Eingabefeldes. | -## Dependencies - -### Depends on - -- kol-input - -### Graph - -```mermaid -graph TD; - kol-input-color --> kol-input - kol-input --> kol-icon - kol-input --> kol-button-wc - kol-input --> kol-tooltip-wc - kol-input --> kol-alert-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - style kol-input-color stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/input-date/component.tsx b/packages/components/src/components/input-date/component.tsx index 6ed9f0fb12..20c9992c68 100644 --- a/packages/components/src/components/input-date/component.tsx +++ b/packages/components/src/components/input-date/component.tsx @@ -27,6 +27,7 @@ import type { SyncValueBySelectorPropType, TooltipAlignPropType, } from '@public-ui/schema'; +import { KolInputTag } from '../../core/component-names'; /** * @slot - Die Beschriftung des Eingabefeldes. */ @@ -70,7 +71,7 @@ export class KolInputDate implements InputDateAPI { return ( -
    - + ); } diff --git a/packages/components/src/components/input-date/readme.md b/packages/components/src/components/input-date/readme.md index dcc2d92d1e..e418287717 100644 --- a/packages/components/src/components/input-date/readme.md +++ b/packages/components/src/components/input-date/readme.md @@ -118,29 +118,4 @@ Type: `Promise` | ---- | ----------------------------------- | | | Die Beschriftung des Eingabefeldes. | -## Dependencies - -### Depends on - -- kol-input - -### Graph - -```mermaid -graph TD; - kol-input-date --> kol-input - kol-input --> kol-icon - kol-input --> kol-button-wc - kol-input --> kol-tooltip-wc - kol-input --> kol-alert-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - style kol-input-date stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/input-email/component.tsx b/packages/components/src/components/input-email/component.tsx index ae8c132c0e..8d0d3e875e 100644 --- a/packages/components/src/components/input-email/component.tsx +++ b/packages/components/src/components/input-email/component.tsx @@ -25,6 +25,7 @@ import { InternalUnderlinedAccessKey } from '../span/InternalUnderlinedAccessKey import { InputEmailController } from './controller'; import type { JSX } from '@stencil/core'; +import { KolInputTag } from '../../core/component-names'; /** * @slot - Die Beschriftung des Eingabefeldes. */ @@ -74,7 +75,7 @@ export class KolInputEmail implements InputEmailAPI { 'has-value': this.state._hasValue, }} > -
    - + ); } diff --git a/packages/components/src/components/input-email/readme.md b/packages/components/src/components/input-email/readme.md index 77a0962581..1aa52135d2 100644 --- a/packages/components/src/components/input-email/readme.md +++ b/packages/components/src/components/input-email/readme.md @@ -87,29 +87,4 @@ Type: `Promise` | ---- | ----------------------------------- | | | Die Beschriftung des Eingabefeldes. | -## Dependencies - -### Depends on - -- kol-input - -### Graph - -```mermaid -graph TD; - kol-input-email --> kol-input - kol-input --> kol-icon - kol-input --> kol-button-wc - kol-input --> kol-tooltip-wc - kol-input --> kol-alert-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - style kol-input-email stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/input-file/component.tsx b/packages/components/src/components/input-file/component.tsx index 84f56d6464..5ac8fbd442 100644 --- a/packages/components/src/components/input-file/component.tsx +++ b/packages/components/src/components/input-file/component.tsx @@ -22,6 +22,7 @@ import { InternalUnderlinedAccessKey } from '../span/InternalUnderlinedAccessKey import { InputFileController } from './controller'; import type { JSX } from '@stencil/core'; +import { KolInputTag } from '../../core/component-names'; /** * @slot - Die Beschriftung des Eingabefeldes. */ @@ -53,7 +54,7 @@ export class KolInputFile implements InputFileAPI { return ( - - + ); } diff --git a/packages/components/src/components/input-file/readme.md b/packages/components/src/components/input-file/readme.md index 2ffecf721b..7e04a7b8d5 100644 --- a/packages/components/src/components/input-file/readme.md +++ b/packages/components/src/components/input-file/readme.md @@ -78,29 +78,4 @@ Type: `Promise` | ---- | ----------------------------------- | | | Die Beschriftung des Eingabefeldes. | -## Dependencies - -### Depends on - -- kol-input - -### Graph - -```mermaid -graph TD; - kol-input-file --> kol-input - kol-input --> kol-icon - kol-input --> kol-button-wc - kol-input --> kol-tooltip-wc - kol-input --> kol-alert-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - style kol-input-file stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/input-number/component.tsx b/packages/components/src/components/input-number/component.tsx index ed137ac40e..f5325a9ede 100644 --- a/packages/components/src/components/input-number/component.tsx +++ b/packages/components/src/components/input-number/component.tsx @@ -25,6 +25,7 @@ import { InternalUnderlinedAccessKey } from '../span/InternalUnderlinedAccessKey import { InputNumberController } from './controller'; import type { JSX } from '@stencil/core'; +import { KolInputTag } from '../../core/component-names'; /** * @slot - Die Beschriftung des Eingabefeldes. */ @@ -73,7 +74,7 @@ export class KolInputNumber implements InputNumberAPI { 'has-value': this.state._hasValue, }} > - - + ); } diff --git a/packages/components/src/components/input-number/readme.md b/packages/components/src/components/input-number/readme.md index 914bfd91af..fdc4303036 100644 --- a/packages/components/src/components/input-number/readme.md +++ b/packages/components/src/components/input-number/readme.md @@ -77,29 +77,4 @@ Type: `Promise` | ---- | ----------------------------------- | | | Die Beschriftung des Eingabefeldes. | -## Dependencies - -### Depends on - -- kol-input - -### Graph - -```mermaid -graph TD; - kol-input-number --> kol-input - kol-input --> kol-icon - kol-input --> kol-button-wc - kol-input --> kol-tooltip-wc - kol-input --> kol-alert-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - style kol-input-number stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/input-password/component.tsx b/packages/components/src/components/input-password/component.tsx index 21bdb2c5a3..636ca92c4d 100644 --- a/packages/components/src/components/input-password/component.tsx +++ b/packages/components/src/components/input-password/component.tsx @@ -23,6 +23,7 @@ import { InternalUnderlinedAccessKey } from '../span/InternalUnderlinedAccessKey import { InputPasswordController } from './controller'; import type { JSX } from '@stencil/core'; +import { KolInputTag } from '../../core/component-names'; /** * @slot - Die Beschriftung des Eingabefeldes. */ @@ -71,7 +72,7 @@ export class KolInputPassword implements InputPasswordAPI { 'has-value': this.state._hasValue, }} > - - + ); } diff --git a/packages/components/src/components/input-password/readme.md b/packages/components/src/components/input-password/readme.md index 6007293d2e..77925a0876 100644 --- a/packages/components/src/components/input-password/readme.md +++ b/packages/components/src/components/input-password/readme.md @@ -77,29 +77,4 @@ Type: `Promise` | ---- | ----------------------------------- | | | Die Beschriftung des Eingabefeldes. | -## Dependencies - -### Depends on - -- kol-input - -### Graph - -```mermaid -graph TD; - kol-input-password --> kol-input - kol-input --> kol-icon - kol-input --> kol-button-wc - kol-input --> kol-tooltip-wc - kol-input --> kol-alert-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - style kol-input-password stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/input-radio/component.tsx b/packages/components/src/components/input-radio/component.tsx index 421dbec6f8..ecd7730584 100644 --- a/packages/components/src/components/input-radio/component.tsx +++ b/packages/components/src/components/input-radio/component.tsx @@ -25,6 +25,7 @@ import { InputRadioController } from './controller'; import type { JSX } from '@stencil/core'; import { FormFieldMsg } from '../@shared/form-field-msg'; +import { KolInputTag } from '../../core/component-names'; /** * @slot - Die Legende/Überschrift der Radiobuttons. @@ -90,7 +91,7 @@ export class KolInputRadio implements InputRadioAPI { const customId = `${this.state._id}-${index}`; const slotName = `radio-${index}`; return ( - - + ); })} {hasError && } diff --git a/packages/components/src/components/input-radio/readme.md b/packages/components/src/components/input-radio/readme.md index 2c8c05cc56..457a58a6f6 100644 --- a/packages/components/src/components/input-radio/readme.md +++ b/packages/components/src/components/input-radio/readme.md @@ -115,26 +115,13 @@ Type: `Promise` ### Depends on -- kol-input - [kol-alert-wc](../alert) ### Graph ```mermaid graph TD; - kol-input-radio --> kol-input kol-input-radio --> kol-alert-wc - kol-input --> kol-icon - kol-input --> kol-button-wc - kol-input --> kol-tooltip-wc - kol-input --> kol-alert-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon style kol-input-radio stroke:#333,stroke-width:4px ``` diff --git a/packages/components/src/components/input-range/component.tsx b/packages/components/src/components/input-range/component.tsx index 7ae84815a2..0586b37f5a 100644 --- a/packages/components/src/components/input-range/component.tsx +++ b/packages/components/src/components/input-range/component.tsx @@ -24,6 +24,7 @@ import { InternalUnderlinedAccessKey } from '../span/InternalUnderlinedAccessKey import { InputRangeController } from './controller'; import type { JSX } from '@stencil/core'; +import { KolInputTag } from '../../core/component-names'; /** * @slot - Die Beschriftung des Eingabeelements. */ @@ -108,7 +109,7 @@ export class KolInputRange implements InputRangeAPI { return ( - , ]} - + ); } diff --git a/packages/components/src/components/input-range/readme.md b/packages/components/src/components/input-range/readme.md index fccbae72e8..109c4eeff5 100644 --- a/packages/components/src/components/input-range/readme.md +++ b/packages/components/src/components/input-range/readme.md @@ -88,29 +88,4 @@ Type: `Promise` | ---- | ------------------------------------- | | | Die Beschriftung des Eingabeelements. | -## Dependencies - -### Depends on - -- kol-input - -### Graph - -```mermaid -graph TD; - kol-input-range --> kol-input - kol-input --> kol-icon - kol-input --> kol-button-wc - kol-input --> kol-tooltip-wc - kol-input --> kol-alert-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - style kol-input-range stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/input-text/component.tsx b/packages/components/src/components/input-text/component.tsx index 413f153804..69f3006e42 100644 --- a/packages/components/src/components/input-text/component.tsx +++ b/packages/components/src/components/input-text/component.tsx @@ -26,6 +26,7 @@ import { InternalUnderlinedAccessKey } from '../span/InternalUnderlinedAccessKey import { InputTextController } from './controller'; import type { JSX } from '@stencil/core'; +import { KolInputTag } from '../../core/component-names'; /** * @slot - Die Beschriftung des Eingabefeldes. */ @@ -84,7 +85,7 @@ export class KolInputText implements InputTextAPI { 'has-value': this.state._hasValue, }} > - - + ); } diff --git a/packages/components/src/components/input-text/readme.md b/packages/components/src/components/input-text/readme.md index 4a5e852094..a180c1a0db 100644 --- a/packages/components/src/components/input-text/readme.md +++ b/packages/components/src/components/input-text/readme.md @@ -98,29 +98,4 @@ Type: `Promise` | ---- | ----------------------------------- | | | Die Beschriftung des Eingabefeldes. | -## Dependencies - -### Depends on - -- kol-input - -### Graph - -```mermaid -graph TD; - kol-input-text --> kol-input - kol-input --> kol-icon - kol-input --> kol-button-wc - kol-input --> kol-tooltip-wc - kol-input --> kol-alert-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - style kol-input-text stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/input/component.tsx b/packages/components/src/components/input/component.tsx index 0da61ea8af..3475867299 100644 --- a/packages/components/src/components/input/component.tsx +++ b/packages/components/src/components/input/component.tsx @@ -20,6 +20,7 @@ import type { } from '@public-ui/schema'; import { FormFieldMsg } from '../@shared/form-field-msg'; import type { Props } from './types'; +import { KolButtonWcTag, KolIconTag, KolTooltipWcTag } from '../../core/component-names'; /** * @internal @@ -83,11 +84,11 @@ export class KolInput implements Props { }} > {this._icons?.left && ( - + )}
    {typeof this._smartButton === 'object' && this._smartButton !== null && ( - + > )} {this._icons?.right && ( - + )} {useTooltopInsteadOfLabel && ( - + > )} {hasError && } {Array.isArray(this._suggestions) && this._suggestions.length > 0 && ( diff --git a/packages/components/src/components/link-button/component.tsx b/packages/components/src/components/link-button/component.tsx index ec26c852b7..550a67116f 100644 --- a/packages/components/src/components/link-button/component.tsx +++ b/packages/components/src/components/link-button/component.tsx @@ -17,6 +17,7 @@ import { propagateFocus } from '@public-ui/schema'; import { Component, Element, h, Host, Prop } from '@stencil/core'; import type { JSX } from '@stencil/core'; +import { KolLinkWcTag } from '../../core/component-names'; @Component({ tag: 'kol-link-button', styleUrls: { @@ -34,7 +35,7 @@ export class KolLinkButton implements LinkButtonProps { public render(): JSX.Element { return ( - - + ); } diff --git a/packages/components/src/components/link-button/readme.md b/packages/components/src/components/link-button/readme.md index 38e990b774..1673ce762d 100644 --- a/packages/components/src/components/link-button/readme.md +++ b/packages/components/src/components/link-button/readme.md @@ -47,23 +47,4 @@ Weitere Informationen zum Aussehen finden Sie auf der kol-link-wc - kol-link-wc --> kol-span-wc - kol-link-wc --> kol-icon - kol-link-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - style kol-link-button stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/link-group/component.tsx b/packages/components/src/components/link-group/component.tsx index df8bd679a8..8110b1fb36 100644 --- a/packages/components/src/components/link-group/component.tsx +++ b/packages/components/src/components/link-group/component.tsx @@ -6,6 +6,7 @@ import { addNavLabel, removeNavLabel } from '../../utils/unique-nav-labels'; import { watchNavLinks } from '../nav/validation'; import type { JSX } from '@stencil/core'; +import { KolLinkTag } from '../../core/component-names'; const ListItem = (props: { links: LinkProps[]; orientation: Orientation; listStyleType: ListStyleType }): JSX.Element => { const list: JSX.Element[] = []; props.links.map((link, index: number) => { @@ -21,7 +22,7 @@ const ListItem = (props: { links: LinkProps[]; orientation: Orientation; listSty listStyleType: props.listStyleType, }} > - + ) as JSX.Element, ); diff --git a/packages/components/src/components/link-group/readme.md b/packages/components/src/components/link-group/readme.md index de14c2f43c..256ae1f499 100644 --- a/packages/components/src/components/link-group/readme.md +++ b/packages/components/src/components/link-group/readme.md @@ -83,24 +83,4 @@ nemo, incidunt excepturi facilis, amet ducimus minus quae corporis eligendi cum | `_listStyleType` | `_list-style-type` | Gibt den List-Style-Typen für ungeordnete Listen aus. Wird bei horizontalen LinkGroups als Trenner verwendet | `"circle" \| "decimal" \| "decimal-leading-zero" \| "disc" \| "lower-alpha" \| "lower-greek" \| "lower-latin" \| "lower-roman" \| "none" \| "square" \| "upper-alpha" \| "upper-latin" \| "upper-roman" \| undefined` | `undefined` | | `_orientation` | `_orientation` | Defines whether the orientation of the component is horizontal or vertical. | `"horizontal" \| "vertical" \| undefined` | `'vertical'` | -## Dependencies - -### Depends on - -- [kol-link](../link) - -### Graph - -```mermaid -graph TD; - kol-link-group --> kol-link - kol-link --> kol-link-wc - kol-link-wc --> kol-span-wc - kol-link-wc --> kol-icon - kol-link-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - style kol-link-group stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/link/component.tsx b/packages/components/src/components/link/component.tsx index d17f0a9c60..5c7c5eba3b 100644 --- a/packages/components/src/components/link/component.tsx +++ b/packages/components/src/components/link/component.tsx @@ -41,6 +41,7 @@ import { validateDisabled } from '@public-ui/schema'; import type { JSX } from '@stencil/core'; import type { UnsubscribeFunction } from './ariaCurrentService'; import { preventDefaultAndStopPropagation } from '../../utils/events'; +import { KolIconTag, KolSpanWcTag, KolTooltipWcTag } from '../../core/component-names'; /** * @internal */ @@ -132,16 +133,16 @@ export class KolLinkWc implements LinkAPI { role={this.state._role} tabIndex={this.state._disabled ? -1 : this.state._tabIndex} > - - + {isExternal && ( - )} - + > ); } diff --git a/packages/components/src/components/link/readme.md b/packages/components/src/components/link/readme.md index c9a62c12a5..fa9d848a1f 100644 --- a/packages/components/src/components/link/readme.md +++ b/packages/components/src/components/link/readme.md @@ -90,36 +90,4 @@ Der übergebene Location-String muss dabei exakt dem `href`-Attributs des Links | `_target` | `_target` | Defines where to open the link. | `string \| undefined` | `undefined` | | `_tooltipAlign` | `_tooltip-align` | Defines where to show the Tooltip preferably: top, right, bottom or left. | `"bottom" \| "left" \| "right" \| "top" \| undefined` | `'right'` | -## Dependencies - -### Used by - -- [kol-breadcrumb](../breadcrumb) -- [kol-form](../form) -- [kol-link-group](../link-group) -- [kol-quote](../quote) -- [kol-tree-item-wc](../tree-item) - -### Depends on - -- kol-link-wc - -### Graph - -```mermaid -graph TD; - kol-link --> kol-link-wc - kol-link-wc --> kol-span-wc - kol-link-wc --> kol-icon - kol-link-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-breadcrumb --> kol-link - kol-form --> kol-link - kol-link-group --> kol-link - kol-quote --> kol-link - kol-tree-item-wc --> kol-link - style kol-link stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/link/shadow.tsx b/packages/components/src/components/link/shadow.tsx index 4877eb2c6a..dc56cb9023 100644 --- a/packages/components/src/components/link/shadow.tsx +++ b/packages/components/src/components/link/shadow.tsx @@ -16,6 +16,7 @@ import { propagateFocus } from '@public-ui/schema'; import { Component, Element, h, Host, Prop } from '@stencil/core'; import type { JSX } from '@stencil/core'; +import { KolLinkWcTag } from '../../core/component-names'; @Component({ tag: 'kol-link', styleUrls: { @@ -33,7 +34,7 @@ export class KolLink implements LinkProps { public render(): JSX.Element { return ( -
    - + ); } diff --git a/packages/components/src/components/nav/component.tsx b/packages/components/src/components/nav/component.tsx index 73f062d234..9f85588489 100644 --- a/packages/components/src/components/nav/component.tsx +++ b/packages/components/src/components/nav/component.tsx @@ -27,6 +27,7 @@ import { addNavLabel, removeNavLabel } from '../../utils/unique-nav-labels'; import { watchNavLinks } from './validation'; import type { JSX } from '@stencil/core'; +import { KolButtonTag, KolButtonWcTag, KolLinkWcTag } from '../../core/component-names'; const linkValidator = (link: ButtonOrLinkOrTextWithChildrenProps): boolean => { if (typeof link === 'object' && typeof link._label === 'string' /* && typeof newLink._href === 'string' */) { if (Array.isArray(link._children)) { @@ -90,9 +91,9 @@ export class KolNav implements NavAPI { return (
    {'_href' in link ? ( - + ) : ( - this.handleToggleExpansionClick(link._children) }} - > + > ); } @@ -210,7 +211,7 @@ export class KolNav implements NavAPI { {hasCompactButton && (
    - + >
    )}
    diff --git a/packages/components/src/components/nav/readme.md b/packages/components/src/components/nav/readme.md index 548d7c43cf..bf91fb58e4 100644 --- a/packages/components/src/components/nav/readme.md +++ b/packages/components/src/components/nav/readme.md @@ -121,30 +121,4 @@ Die Ausrichtung der Navigationsleiste kann mit dem Attribut **`_orientation`** u | `_links` _(required)_ | `_links` | Defines the list of links, buttons or texts to render. | `ButtonOrLinkOrTextWithChildrenProps[] \| string` | `undefined` | | `_orientation` | `_orientation` | Defines whether the orientation of the component is horizontal or vertical. | `"horizontal" \| "vertical" \| undefined` | `'vertical'` | -## Dependencies - -### Depends on - -- kol-link-wc -- kol-button-wc -- [kol-button](../button) - -### Graph - -```mermaid -graph TD; - kol-nav --> kol-link-wc - kol-nav --> kol-button-wc - kol-nav --> kol-button - kol-link-wc --> kol-span-wc - kol-link-wc --> kol-icon - kol-link-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-button --> kol-button-wc - style kol-nav stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/pagination/component.tsx b/packages/components/src/components/pagination/component.tsx index 29ef678f13..d6a5a25fa8 100644 --- a/packages/components/src/components/pagination/component.tsx +++ b/packages/components/src/components/pagination/component.tsx @@ -21,13 +21,14 @@ import { watchNumber, watchValidator, } from '@public-ui/schema'; +import type { JSX } from '@stencil/core'; import { Component, h, Host, Prop, State, Watch } from '@stencil/core'; import { translate } from '../../i18n'; import { nonce } from '../../utils/dev.utils'; import { addNavLabel, removeNavLabel } from '../../utils/unique-nav-labels'; +import { KolButtonWcTag, KolSelectTag } from '../../core/component-names'; -import type { JSX } from '@stencil/core'; const leftDoubleArrowIcon = { left: 'codicon codicon-debug-reverse-continue', }; @@ -90,7 +91,7 @@ export class KolPagination implements PaginationAPI { {this.state._pageSizeOptions?.length > 0 && ( - + > )} ); @@ -294,7 +295,7 @@ export class KolPagination implements PaginationAPI { private getUnselectedPageButton(page: number): JSX.Element { return (
  • - {translate('kol-page')} {page} - +
  • ); } @@ -316,11 +317,11 @@ export class KolPagination implements PaginationAPI { private getSelectedPageButton(page: number): JSX.Element { return (
  • - + {translate('kol-page')} {page} - +
  • ); } diff --git a/packages/components/src/components/pagination/readme.md b/packages/components/src/components/pagination/readme.md index 8f8e1c68a1..78b981fe16 100644 --- a/packages/components/src/components/pagination/readme.md +++ b/packages/components/src/components/pagination/readme.md @@ -59,37 +59,4 @@ Klassische Anwendungsbereiche einer Paginierung sind z.B. Blog-ähnliche Inhalte | `_siblingCount` | `_sibling-count` | Defines the amount of pages to show next to the current page. | `number \| undefined` | `1` | | `_tooltipAlign` | `_tooltip-align` | Defines where to show the Tooltip preferably: top, right, bottom or left. | `"bottom" \| "left" \| "right" \| "top" \| undefined` | `'top'` | -## Dependencies - -### Used by - -- [kol-table](../table) - -### Depends on - -- kol-button-wc -- [kol-select](../select) - -### Graph - -```mermaid -graph TD; - kol-pagination --> kol-button-wc - kol-pagination --> kol-select - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-select --> kol-input - kol-input --> kol-icon - kol-input --> kol-button-wc - kol-input --> kol-tooltip-wc - kol-input --> kol-alert-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - kol-table --> kol-pagination - style kol-pagination stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/quote/readme.md b/packages/components/src/components/quote/readme.md index 87767263a0..be0dbb32d3 100644 --- a/packages/components/src/components/quote/readme.md +++ b/packages/components/src/components/quote/readme.md @@ -73,24 +73,4 @@ Die `inline`-Variante ist Standard, sofern die Eingerückte gewünscht ist, kann | `_quote` _(required)_ | `_quote` | Defines the text of the quote. | `string` | `undefined` | | `_variant` | `_variant` | Defines which variant should be used for presentation. | `"block" \| "inline" \| undefined` | `'inline'` | -## Dependencies - -### Depends on - -- [kol-link](../link) - -### Graph - -```mermaid -graph TD; - kol-quote --> kol-link - kol-link --> kol-link-wc - kol-link-wc --> kol-span-wc - kol-link-wc --> kol-icon - kol-link-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - style kol-quote stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/quote/shadow.tsx b/packages/components/src/components/quote/shadow.tsx index e65bca3978..d24e5f4335 100644 --- a/packages/components/src/components/quote/shadow.tsx +++ b/packages/components/src/components/quote/shadow.tsx @@ -3,6 +3,7 @@ import { koliBriQuoteVariantOptions, showExpertSlot, validateLabel, watchString, import { Component, h, Host, Prop, State, Watch } from '@stencil/core'; import type { JSX } from '@stencil/core'; +import { KolLinkTag } from '../../core/component-names'; @Component({ tag: 'kol-quote', styleUrls: { @@ -101,7 +102,7 @@ export class KolQuote implements QuoteAPI { {typeof this.state._label === 'string' && this.state._label.length > 0 && (
    - +
    )} diff --git a/packages/components/src/components/select/component.tsx b/packages/components/src/components/select/component.tsx index 3e5bef94c6..9e6a3397c2 100644 --- a/packages/components/src/components/select/component.tsx +++ b/packages/components/src/components/select/component.tsx @@ -27,6 +27,7 @@ import { InternalUnderlinedAccessKey } from '../span/InternalUnderlinedAccessKey import { SelectController } from './controller'; import type { JSX } from '@stencil/core'; +import { KolInputTag } from '../../core/component-names'; const isSelected = (valueList: unknown[] | null, optionValue: unknown): boolean => { return Array.isArray(valueList) && valueList.includes(optionValue); }; @@ -87,7 +88,7 @@ export class KolSelect implements SelectAPI { return ( - - + ); } diff --git a/packages/components/src/components/select/readme.md b/packages/components/src/components/select/readme.md index c40312c50c..64d70f8055 100644 --- a/packages/components/src/components/select/readme.md +++ b/packages/components/src/components/select/readme.md @@ -126,34 +126,4 @@ Type: `Promise | undefined>` | ---- | ----------------------------------- | | | Die Beschriftung des Eingabefeldes. | -## Dependencies - -### Used by - -- [kol-pagination](../pagination) - -### Depends on - -- kol-input - -### Graph - -```mermaid -graph TD; - kol-select --> kol-input - kol-input --> kol-icon - kol-input --> kol-button-wc - kol-input --> kol-tooltip-wc - kol-input --> kol-alert-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - kol-pagination --> kol-select - style kol-select stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/skip-nav/component.tsx b/packages/components/src/components/skip-nav/component.tsx index fd66b6b2ff..f20b7f6b46 100644 --- a/packages/components/src/components/skip-nav/component.tsx +++ b/packages/components/src/components/skip-nav/component.tsx @@ -6,6 +6,7 @@ import { addNavLabel, removeNavLabel } from '../../utils/unique-nav-labels'; import { watchNavLinks } from '../nav/validation'; import type { JSX } from '@stencil/core'; +import { KolLinkWcTag } from '../../core/component-names'; @Component({ tag: 'kol-skip-nav', styleUrls: { @@ -22,7 +23,7 @@ export class KolSkipNav implements SkipNavAPI { {this.state._links.map((link: LinkProps, index: number) => { return (
  • - +
  • ); })} diff --git a/packages/components/src/components/skip-nav/readme.md b/packages/components/src/components/skip-nav/readme.md index e48fdd8db8..08551eff6c 100644 --- a/packages/components/src/components/skip-nav/readme.md +++ b/packages/components/src/components/skip-nav/readme.md @@ -58,23 +58,4 @@ Die **SkipNav** wird durch Übergabe eines JSON-Objekts erzeugt, das für das Re | `_label` _(required)_ | `_label` | Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). | `string` | `undefined` | | `_links` _(required)_ | `_links` | Defines the list of links combined with their labels to render. | `LinkProps[] \| string` | `undefined` | -## Dependencies - -### Depends on - -- kol-link-wc - -### Graph - -```mermaid -graph TD; - kol-skip-nav --> kol-link-wc - kol-link-wc --> kol-span-wc - kol-link-wc --> kol-icon - kol-link-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - style kol-skip-nav stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/span/component.tsx b/packages/components/src/components/span/component.tsx index 388a5e4e99..324cfa749c 100644 --- a/packages/components/src/components/span/component.tsx +++ b/packages/components/src/components/span/component.tsx @@ -6,6 +6,7 @@ import { md } from '../../utils/markdown'; import { InternalUnderlinedAccessKey } from './InternalUnderlinedAccessKey'; import type { JSX } from '@stencil/core'; +import { KolIconTag } from '../../core/component-names'; /** * @internal */ @@ -24,11 +25,16 @@ export class KolSpanWc implements SpanAPI { }} > {this.state._icons.top && ( - + )} {this.state._icons.left && ( - + )} {!this.state._hideLabel && hideExpertSlot ? ( this.state._allowMarkdown && typeof this.state._label === 'string' && this.state._label.length > 0 ? ( @@ -54,7 +60,7 @@ export class KolSpanWc implements SpanAPI { )} {this.state._icons.right && ( - {this.state._icons.bottom && ( - kol-span-wc - kol-span-wc --> kol-icon - style kol-span stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/span/shadow.tsx b/packages/components/src/components/span/shadow.tsx index a33f283e42..297da798e0 100644 --- a/packages/components/src/components/span/shadow.tsx +++ b/packages/components/src/components/span/shadow.tsx @@ -1,6 +1,7 @@ import type { AccessKeyPropType, KoliBriIconsProp, LabelWithExpertSlotPropType, SpanProps, Stringified } from '@public-ui/schema'; import type { JSX } from '@stencil/core'; import { Component, h, Prop } from '@stencil/core'; +import { KolSpanWcTag } from '../../core/component-names'; @Component({ tag: 'kol-span', @@ -12,9 +13,9 @@ import { Component, h, Prop } from '@stencil/core'; export class KolSpan implements SpanProps { public render(): JSX.Element { return ( - + - + ); } diff --git a/packages/components/src/components/split-button/component.tsx b/packages/components/src/components/split-button/component.tsx index 3b0e807cd6..ca59bf7e72 100644 --- a/packages/components/src/components/split-button/component.tsx +++ b/packages/components/src/components/split-button/component.tsx @@ -15,6 +15,7 @@ import type { } from '@public-ui/schema'; import type { JSX } from '@stencil/core'; import { Component, h, Host, Prop, State } from '@stencil/core'; +import { KolButtonWcTag } from '../../core/component-names'; /** * @slot - Ermöglicht das Einfügen beliebigen HTMLs in das dropdown. @@ -72,7 +73,7 @@ export class KolSplitButton implements SplitButtonProps /*, SplitButtonAPI*/ { public render(): JSX.Element { return ( - + >
    - + >
    diff --git a/packages/components/src/components/split-button/readme.md b/packages/components/src/components/split-button/readme.md index 1f1a42f7f3..069f5310af 100644 --- a/packages/components/src/components/split-button/readme.md +++ b/packages/components/src/components/split-button/readme.md @@ -53,22 +53,4 @@ dem sich weitere Aktionen verbergen. | ---- | --------------------------------------------------------- | | | Ermöglicht das Einfügen beliebigen HTMLs in das dropdown. | -## Dependencies - -### Depends on - -- kol-button-wc - -### Graph - -```mermaid -graph TD; - kol-split-button --> kol-button-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - style kol-split-button stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/table/component.tsx b/packages/components/src/components/table/component.tsx index b8d61db45e..ee41ba2446 100644 --- a/packages/components/src/components/table/component.tsx +++ b/packages/components/src/components/table/component.tsx @@ -25,6 +25,7 @@ import type { TableStates, } from '@public-ui/schema'; import { validatePaginationPosition } from '@public-ui/schema'; +import { KolButtonTag, KolButtonWcTag, KolPaginationTag } from '../../core/component-names'; const PAGINATION_OPTIONS = [10, 20, 50, 100]; const CELL_REFS = new Map>(); @@ -741,7 +742,7 @@ export class KolTable implements TableAPI { {headerCell.label}
    {!this.disableSort && (typeof headerCell.compareFn === 'function' || typeof headerCell.sort === 'function') && ( - this.changeCellSort(headerCell), }} _variant="ghost" - > + > )}
    @@ -805,7 +806,7 @@ export class KolTable implements TableAPI { })}
    - + >
    ); @@ -943,7 +944,7 @@ export class KolTable implements TableAPI { data-sort={`sort-${shortSortDirection}`} > {!this.disableSort && (typeof headerCell.compareFn === 'function' || typeof headerCell.sort === 'function') ? ( - this.changeCellSort(headerCell), }} - > + > ) : ( col.label )} diff --git a/packages/components/src/components/table/readme.md b/packages/components/src/components/table/readme.md index 6d90d16791..6d8cedfe4d 100644 --- a/packages/components/src/components/table/readme.md +++ b/packages/components/src/components/table/readme.md @@ -186,37 +186,4 @@ Warum die Tabelle einen **Tabindex** hat, wird auf der folgenden Webseite beschr | `_pagination` | `_pagination` | Defines whether to show the data distributed over multiple pages. | `boolean \| string \| undefined \| { _page: number; } & { _on?: KoliBriPaginationButtonCallbacks \| undefined; _page?: number \| undefined; _max?: number \| undefined; _boundaryCount?: number \| undefined; _hasButtons?: boolean \| Stringified \| undefined; _pageSize?: number \| undefined; _pageSizeOptions?: Stringified \| undefined; _siblingCount?: number \| undefined; _customClass?: string \| undefined; _label?: string \| undefined; _tooltipAlign?: AlignPropType \| undefined; }` | `undefined` | | `_paginationPosition` | `_pagination-position` | Controls the position of the pagination. | `"both" \| "bottom" \| "top" \| undefined` | `'bottom'` | -## Dependencies - -### Depends on - -- [kol-button](../button) -- [kol-pagination](../pagination) -- kol-button-wc - -### Graph - -```mermaid -graph TD; - kol-table --> kol-button - kol-table --> kol-pagination - kol-table --> kol-button-wc - kol-button --> kol-button-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-pagination --> kol-button-wc - kol-pagination --> kol-select - kol-select --> kol-input - kol-input --> kol-icon - kol-input --> kol-button-wc - kol-input --> kol-tooltip-wc - kol-input --> kol-alert-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - style kol-table stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/tabs/component.tsx b/packages/components/src/components/tabs/component.tsx index 7e56988a8f..ee896606b2 100644 --- a/packages/components/src/components/tabs/component.tsx +++ b/packages/components/src/components/tabs/component.tsx @@ -27,6 +27,7 @@ import { translate } from '../../i18n'; import type { JSX } from '@stencil/core'; import type { Generic } from 'adopted-style-sheets'; +import { KolButtonGroupWcTag, KolButtonWcTag } from '../../core/component-names'; // https://www.w3.org/TR/wai-aria-practices-1.1/examples/tabs/tabs-2/tabs.html @Component({ @@ -102,9 +103,9 @@ export class KolTabs implements TabsAPI { private renderButtonGroup() { return ( - + {this.state._tabs.map((button: TabButtonProps, index: number) => ( - + > ))} {this.showCreateTab && ( - + > )} - + ); } diff --git a/packages/components/src/components/tabs/readme.md b/packages/components/src/components/tabs/readme.md index a7b91739f9..4e7f3abc7f 100644 --- a/packages/components/src/components/tabs/readme.md +++ b/packages/components/src/components/tabs/readme.md @@ -98,24 +98,4 @@ Hier steht immer der beeinträchtige Nutzende im Vordergrund. Um möglichst effi | `_selected` | `_selected` | Defines which tab is active. | `number \| undefined` | `0` | | `_tabs` _(required)_ | `_tabs` | Defines the tab captions. | `TabButtonProps[] \| string` | `undefined` | -## Dependencies - -### Depends on - -- [kol-button-group-wc](../button-group) -- kol-button-wc - -### Graph - -```mermaid -graph TD; - kol-tabs --> kol-button-group-wc - kol-tabs --> kol-button-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - style kol-tabs stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/textarea/component.tsx b/packages/components/src/components/textarea/component.tsx index 42c231e09a..3a99ea3155 100644 --- a/packages/components/src/components/textarea/component.tsx +++ b/packages/components/src/components/textarea/component.tsx @@ -22,6 +22,7 @@ import { InternalUnderlinedAccessKey } from '../span/InternalUnderlinedAccessKey import { TextareaController } from './controller'; import type { JSX } from '@stencil/core'; +import { KolInputTag } from '../../core/component-names'; /** * https://stackoverflow.com/questions/17772260/textarea-auto-height */ @@ -66,7 +67,7 @@ export class KolTextarea implements TextareaAPI { return ( - - + ); } diff --git a/packages/components/src/components/textarea/readme.md b/packages/components/src/components/textarea/readme.md index efed22ed12..259432429f 100644 --- a/packages/components/src/components/textarea/readme.md +++ b/packages/components/src/components/textarea/readme.md @@ -92,29 +92,4 @@ Type: `Promise` | ---- | ----------------------------------- | | | Die Beschriftung des Eingabefeldes. | -## Dependencies - -### Depends on - -- kol-input - -### Graph - -```mermaid -graph TD; - kol-textarea --> kol-input - kol-input --> kol-icon - kol-input --> kol-button-wc - kol-input --> kol-tooltip-wc - kol-input --> kol-alert-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon - style kol-textarea stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/toaster/InternalToast.tsx b/packages/components/src/components/toaster/InternalToast.tsx index 16e0755e1d..476942d2cd 100644 --- a/packages/components/src/components/toaster/InternalToast.tsx +++ b/packages/components/src/components/toaster/InternalToast.tsx @@ -1,5 +1,6 @@ import type { ToastState } from '@public-ui/schema'; import { h } from '@stencil/core'; +import { KolAlertTag } from '../../core/component-names'; type Props = { toastState: ToastState; @@ -16,7 +17,7 @@ export const InternalToast = ({ toastState, onClose, key }: Props) => { return (
    - { _on={{ onClose }} >
    {typeof toastState.toast.description === 'string' ? toastState.toast.description : null}
    -
    +
    ); }; diff --git a/packages/components/src/components/toaster/component.tsx b/packages/components/src/components/toaster/component.tsx index bfaed53f58..c021eb55ee 100644 --- a/packages/components/src/components/toaster/component.tsx +++ b/packages/components/src/components/toaster/component.tsx @@ -6,6 +6,7 @@ import { nonce } from '../../utils/dev.utils'; import { InternalToast } from './InternalToast'; import type { Toast, ToasterAPI, ToasterStates, ToastState } from '@public-ui/schema'; +import { KolButtonTag } from '../../core/component-names'; const TRANSITION_TIMEOUT = 300; @Component({ @@ -95,7 +96,7 @@ export class KolToastContainer implements ToasterAPI { return ( {this.state._toastStates.length > 1 && ( - + > )} {this.state._toastStates.map((toastState) => ( this.handleClose(toastState)} key={toastState.id} /> diff --git a/packages/components/src/components/toaster/readme.md b/packages/components/src/components/toaster/readme.md index 70a503a89e..0d3af52823 100644 --- a/packages/components/src/components/toaster/readme.md +++ b/packages/components/src/components/toaster/readme.md @@ -94,24 +94,13 @@ Type: `Promise<() => void>` ### Depends on -- [kol-button](../button) - [kol-alert](../alert) ### Graph ```mermaid graph TD; - kol-toast-container --> kol-button kol-toast-container --> kol-alert - kol-button --> kol-button-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-alert --> kol-alert-wc - kol-alert-wc --> kol-heading-wc - kol-alert-wc --> kol-button-wc - kol-alert-wc --> kol-icon style kol-toast-container stroke:#333,stroke-width:4px ``` diff --git a/packages/components/src/components/toaster/toaster.tsx b/packages/components/src/components/toaster/toaster.tsx index d4bc7949b4..a8ed8fa2e3 100644 --- a/packages/components/src/components/toaster/toaster.tsx +++ b/packages/components/src/components/toaster/toaster.tsx @@ -1,4 +1,6 @@ import type { Toast, ToasterOptions } from '@public-ui/schema'; +import { KolToastContainerTag } from '../../core/component-names'; +import { isInitialized } from '../../core/bootstrap'; export class ToasterService { private static readonly instances: Map = new Map(); @@ -9,7 +11,9 @@ export class ToasterService { private readonly document: Document, private readonly options?: ToasterOptions, ) { - this.toastContainerElement = this.document.createElement('kol-toast-container'); + console.log('create', KolToastContainerTag); + console.trace(); + this.toastContainerElement = this.document.createElement(KolToastContainerTag); this.document.body.prepend(this.toastContainerElement); } @@ -17,6 +21,10 @@ export class ToasterService { * Get a toaster for the specified document environment. Each environment has exactly one instance of the service. */ public static getInstance(document: Document, options?: ToasterOptions): ToasterService { + if (!isInitialized()) { + throw new Error('Toaster: Call KoliBri bootstrap/register method first.'); + } + let instance = this.instances.get(document); if (!instance) { instance = new ToasterService(document, options); diff --git a/packages/components/src/components/tooltip/component.tsx b/packages/components/src/components/tooltip/component.tsx index 3d923c24c6..cbbd8eb63e 100644 --- a/packages/components/src/components/tooltip/component.tsx +++ b/packages/components/src/components/tooltip/component.tsx @@ -6,6 +6,7 @@ import { Component, Element, h, Host, Prop, State, Watch } from '@stencil/core'; import { alignFloatingElements } from '../../utils/align-floating-elements'; import { hideOverlay, showOverlay } from '../../utils/overlay'; +import { KolSpanWcTag } from '../../core/component-names'; @Component({ tag: 'kol-tooltip-wc', @@ -126,7 +127,7 @@ export class KolTooltip implements TooltipAPI { {this.state._label !== '' && (
    - +
    )} diff --git a/packages/components/src/components/tooltip/readme.md b/packages/components/src/components/tooltip/readme.md index 049e421a30..f97469176c 100644 --- a/packages/components/src/components/tooltip/readme.md +++ b/packages/components/src/components/tooltip/readme.md @@ -42,30 +42,4 @@ Um die Breite eines Tooltips zu konfigurieren, kann auf dem umgebenden Container | `_id` | `_id` | Defines the internal ID of the primary component element. | `string \| undefined` | `undefined` | | `_label` _(required)_ | `_label` | Defines the visible or semantic label of the component (e.g. aria-label, label, headline, caption, summary, etc.). | `string` | `undefined` | -## Dependencies - -### Used by - -- [kol-abbr](../abbr) -- kol-button-wc -- kol-input -- kol-link-wc - -### Depends on - -- kol-span-wc - -### Graph - -```mermaid -graph TD; - kol-tooltip-wc --> kol-span-wc - kol-span-wc --> kol-icon - kol-abbr --> kol-tooltip-wc - kol-button-wc --> kol-tooltip-wc - kol-input --> kol-tooltip-wc - kol-link-wc --> kol-tooltip-wc - style kol-tooltip-wc stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/tree-item/component.tsx b/packages/components/src/components/tree-item/component.tsx index 50cede8ec0..bb859a98c0 100644 --- a/packages/components/src/components/tree-item/component.tsx +++ b/packages/components/src/components/tree-item/component.tsx @@ -2,6 +2,7 @@ import { Component, Element, h, Host, type JSX, Method, Prop, State, Watch } fro import type { ActivePropType, HrefPropType, LabelPropType, OpenPropType, TreeItemAPI, TreeItemStates } from '@public-ui/schema'; import { validateActive, validateHref, validateLabel, validateOpen } from '@public-ui/schema'; +import { KolLinkTag } from '../../core/component-names'; @Component({ tag: `kol-tree-item-wc`, @@ -16,14 +17,14 @@ export class KolTreeItemWc implements TreeItemAPI { return (
  • - (this.linkElement = element!)} + ref={(element?: HTMLKolLinkWcElement) => (this.linkElement = element!)} _tabIndex={this.state._active ? 0 : -1} > @@ -41,7 +42,7 @@ export class KolTreeItemWc implements TreeItemAPI { ))}{' '} {this.state._label} - + diff --git a/packages/components/src/components/tree-item/readme.md b/packages/components/src/components/tree-item/readme.md index 2b876ca23f..0ae4380764 100644 --- a/packages/components/src/components/tree-item/readme.md +++ b/packages/components/src/components/tree-item/readme.md @@ -37,29 +37,4 @@ Type: `Promise` Type: `Promise` -## Dependencies - -### Used by - -- [kol-tree-item](.) - -### Depends on - -- [kol-link](../link) - -### Graph - -```mermaid -graph TD; - kol-tree-item-wc --> kol-link - kol-link --> kol-link-wc - kol-link-wc --> kol-span-wc - kol-link-wc --> kol-icon - kol-link-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - kol-tree-item --> kol-tree-item-wc - style kol-tree-item-wc stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/tree-item/shadow.tsx b/packages/components/src/components/tree-item/shadow.tsx index 5c3b9949b6..6d3f78437c 100644 --- a/packages/components/src/components/tree-item/shadow.tsx +++ b/packages/components/src/components/tree-item/shadow.tsx @@ -1,6 +1,7 @@ import { Component, h, type JSX, Method, Prop } from '@stencil/core'; import type { HrefPropType, LabelPropType, OpenPropType, TreeItemProps } from '@public-ui/schema'; +import { KolTreeItemWcTag } from '../../core/component-names'; @Component({ tag: 'kol-tree-item', // keep in sync with `const TREE_ITEM_TAG_NAME` @@ -56,7 +57,7 @@ export class KolTreeItem implements TreeItemProps { public render(): JSX.Element { return ( - (this.element = element)} > - + ); } } diff --git a/packages/components/src/components/tree/readme.md b/packages/components/src/components/tree/readme.md index b8f3a97f20..cf50ca4704 100644 --- a/packages/components/src/components/tree/readme.md +++ b/packages/components/src/components/tree/readme.md @@ -12,18 +12,4 @@ | --------------------- | --------- | ------------------------------ | -------- | ----------- | | `_label` _(required)_ | `_label` | Defines the label of the tree. | `string` | `undefined` | -## Dependencies - -### Used by - -- [kol-tree](.) - -### Graph - -```mermaid -graph TD; - kol-tree --> kol-tree-wc - style kol-tree-wc stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/components/tree/shadow.tsx b/packages/components/src/components/tree/shadow.tsx index 5a1600c952..b922fcab12 100644 --- a/packages/components/src/components/tree/shadow.tsx +++ b/packages/components/src/components/tree/shadow.tsx @@ -2,6 +2,7 @@ import type { JSX } from '@stencil/core'; import { Component, h, Host, Prop } from '@stencil/core'; import type { LabelPropType, TreeProps } from '@public-ui/schema'; +import { KolTreeWcTag } from '../../core/component-names'; @Component({ tag: 'kol-tree', @@ -19,9 +20,9 @@ export class KolTree implements TreeProps { public render(): JSX.Element { return ( - + - + ); } diff --git a/packages/components/src/components/version/component.tsx b/packages/components/src/components/version/component.tsx index d96938f172..6f5226ce59 100644 --- a/packages/components/src/components/version/component.tsx +++ b/packages/components/src/components/version/component.tsx @@ -5,6 +5,7 @@ import { Component, h, Host, Prop, State, Watch } from '@stencil/core'; import { translate } from '../../i18n'; import type { JSX } from '@stencil/core'; +import { KolBadgeTag } from '../../core/component-names'; @Component({ tag: 'kol-version', @@ -17,7 +18,7 @@ export class KolVersion implements VersionAPI { public render(): JSX.Element { return ( - kol-badge - kol-badge --> kol-button-wc - kol-badge --> kol-span-wc - kol-button-wc --> kol-span-wc - kol-button-wc --> kol-tooltip-wc - kol-span-wc --> kol-icon - kol-tooltip-wc --> kol-span-wc - style kol-version stroke:#333,stroke-width:4px -``` - --- diff --git a/packages/components/src/core/bootstrap.ts b/packages/components/src/core/bootstrap.ts index 6d0dc92c84..af5c74dcb1 100644 --- a/packages/components/src/core/bootstrap.ts +++ b/packages/components/src/core/bootstrap.ts @@ -1,9 +1,12 @@ import type { Generic, LoaderCallback, RegisterOptions } from 'adopted-style-sheets'; import { register as coreRegister } from 'adopted-style-sheets'; import { configI18n, initI18n } from './i18n'; +import { setCustomTagNames } from './component-names'; + +let initialized = false; type KoliBriOptions = RegisterOptions & { - // transformTagName?: (tagName: string) => string; + transformTagName?: (tagName: string) => string; }; export const bootstrap = async ( @@ -16,8 +19,14 @@ export const bootstrap = async ( ): Promise => { await initI18n(options?.translation?.name); await configI18n(options?.translation?.name ?? 'de', options?.translations); - // configTransformTagName(options.transformTagName); - return await coreRegister(themes, loaders, options); + if (options?.transformTagName) { + setCustomTagNames(options?.transformTagName); + } + const coreRegisterReturnValue = await coreRegister(themes, loaders, options); + initialized = true; + + return coreRegisterReturnValue; }; export const register = bootstrap; +export const isInitialized = () => initialized; diff --git a/packages/components/src/core/component-names.ts b/packages/components/src/core/component-names.ts new file mode 100644 index 0000000000..f78cbe8061 --- /dev/null +++ b/packages/components/src/core/component-names.ts @@ -0,0 +1,125 @@ +export let KolAbbrTag = 'kol-abbr' as const; +export let KolAccordionTag = 'kol-accordion' as const; +export let KolAlertTag = 'kol-alert' as const; +export let KolAlertWcTag = 'kol-alert-wc' as const; +export let KolAvatarTag = 'kol-avatar' as const; +export let KolAvatarWcTag = 'kol-avatar-wc' as const; +export let KolBadgeTag = 'kol-badge' as const; +export let KolBreadcrumbTag = 'kol-breadcrumb' as const; +export let KolButtonTag = 'kol-button' as const; +export let KolButtonWcTag = 'kol-button-wc' as const; +export let KolButtonGroupTag = 'kol-button-group' as const; +export let KolButtonGroupWcTag = 'kol-button-group-wc' as const; +export let KolButtonLinkTag = 'kol-button-link' as const; +export let KolCardTag = 'kol-card' as const; +export let KolDetailsTag = 'kol-details' as const; +export let KolFormTag = 'kol-form' as const; +export let KolHeadingTag = 'kol-heading' as const; +export let KolHeadingWcTag = 'kol-heading-wc' as const; +export let KolIconTag = 'kol-icon' as const; +export let KolImageTag = 'kol-image' as const; +export let KolIndentedTextTag = 'kol-indented-text' as const; +export let KolInputTag = 'kol-input' as const; +export let KolInputCheckboxTag = 'kol-input-checkbox' as const; +export let KolInputColorTag = 'kol-input-color' as const; +export let KolInputDateTag = 'kol-input-date' as const; +export let KolInputEmailTag = 'kol-input-email' as const; +export let KolInputFileTag = 'kol-input-file' as const; +export let KolInputNumberTag = 'kol-input-number' as const; +export let KolInputPasswordTag = 'kol-input-password' as const; +export let KolInputRadioTag = 'kol-input-radio' as const; +export let KolInputRangeTag = 'kol-input-range' as const; +export let KolInputTextTag = 'kol-input-text' as const; +export let KolKolibriTag = 'kol-kolibri' as const; +export let KolLinkTag = 'kol-link' as const; +export let KolLinkWcTag = 'kol-link-wc' as const; +export let KolLinkButtonTag = 'kol-link-button' as const; +export let KolLinkGroupTag = 'kol-link-group' as const; +export let KolLogoTag = 'kol-logo' as const; +export let KolModalTag = 'kol-modal' as const; +export let KolNavTag = 'kol-nav' as const; +export let KolPaginationTag = 'kol-pagination' as const; +export let KolPopoverWcTag = 'kol-popover-wc' as const; +export let KolProgressTag = 'kol-progress' as const; +export let KolQuoteTag = 'kol-quote' as const; +export let KolSelectTag = 'kol-select' as const; +export let KolSkipNavTag = 'kol-skip-nav' as const; +export let KolSpanTag = 'kol-span' as const; +export let KolSpanWcTag = 'kol-span-wc' as const; +export let KolSpinTag = 'kol-spin' as const; +export let KolSplitButtonTag = 'kol-split-button' as const; +export let KolSymbolTag = 'kol-symbol' as const; +export let KolTableTag = 'kol-table' as const; +export let KolTabsTag = 'kol-tabs' as const; +export let KolTextareaTag = 'kol-textarea' as const; +export let KolToastContainerTag = 'kol-toast-container' as const; +export let KolTooltipWcTag = 'kol-tooltip-wc' as const; +export let KolTreeTag = 'kol-tree' as const; +export let KolTreeItemTag = 'kol-tree-item' as const; +export let KolTreeItemWcTag = 'kol-tree-item-wc' as const; +export let KolTreeWcTag = 'kol-tree-wc' as const; +export let KolVersionTag = 'kol-version' as const; + +export const setCustomTagNames = (transformTagName: (tagName: string) => string) => { + KolAbbrTag = transformTagName(KolAbbrTag as string) as 'kol-abbr'; + KolAccordionTag = transformTagName(KolAccordionTag as string) as 'kol-accordion'; + KolAlertTag = transformTagName(KolAlertTag as string) as 'kol-alert'; + KolAlertWcTag = transformTagName(KolAlertWcTag as string) as 'kol-alert-wc'; + KolAvatarTag = transformTagName(KolAvatarTag as string) as 'kol-avatar'; + KolAvatarWcTag = transformTagName(KolAvatarWcTag as string) as 'kol-avatar-wc'; + KolBadgeTag = transformTagName(KolBadgeTag as string) as 'kol-badge'; + KolBreadcrumbTag = transformTagName(KolBreadcrumbTag as string) as 'kol-breadcrumb'; + KolButtonTag = transformTagName(KolButtonTag as string) as 'kol-button'; + KolButtonWcTag = transformTagName(KolButtonWcTag as string) as 'kol-button-wc'; + KolButtonGroupTag = transformTagName(KolButtonGroupTag as string) as 'kol-button-group'; + KolButtonGroupWcTag = transformTagName(KolButtonGroupWcTag as string) as 'kol-button-group-wc'; + KolButtonLinkTag = transformTagName(KolButtonLinkTag as string) as 'kol-button-link'; + KolCardTag = transformTagName(KolCardTag as string) as 'kol-card'; + KolDetailsTag = transformTagName(KolDetailsTag as string) as 'kol-details'; + KolFormTag = transformTagName(KolFormTag as string) as 'kol-form'; + KolHeadingTag = transformTagName(KolHeadingTag as string) as 'kol-heading'; + KolHeadingWcTag = transformTagName(KolHeadingWcTag as string) as 'kol-heading-wc'; + KolIconTag = transformTagName(KolIconTag as string) as 'kol-icon'; + KolImageTag = transformTagName(KolImageTag as string) as 'kol-image'; + KolIndentedTextTag = transformTagName(KolIndentedTextTag as string) as 'kol-indented-text'; + KolInputTag = transformTagName(KolInputTag as string) as 'kol-input'; + KolInputCheckboxTag = transformTagName(KolInputCheckboxTag as string) as 'kol-input-checkbox'; + KolInputColorTag = transformTagName(KolInputColorTag as string) as 'kol-input-color'; + KolInputDateTag = transformTagName(KolInputDateTag as string) as 'kol-input-date'; + KolInputEmailTag = transformTagName(KolInputEmailTag as string) as 'kol-input-email'; + KolInputFileTag = transformTagName(KolInputFileTag as string) as 'kol-input-file'; + KolInputNumberTag = transformTagName(KolInputNumberTag as string) as 'kol-input-number'; + KolInputPasswordTag = transformTagName(KolInputPasswordTag as string) as 'kol-input-password'; + KolInputRadioTag = transformTagName(KolInputRadioTag as string) as 'kol-input-radio'; + KolInputRangeTag = transformTagName(KolInputRangeTag as string) as 'kol-input-range'; + KolInputTextTag = transformTagName(KolInputTextTag as string) as 'kol-input-text'; + KolKolibriTag = transformTagName(KolKolibriTag as string) as 'kol-kolibri'; + KolLinkTag = transformTagName(KolLinkTag as string) as 'kol-link'; + KolLinkWcTag = transformTagName(KolLinkWcTag as string) as 'kol-link-wc'; + KolLinkButtonTag = transformTagName(KolLinkButtonTag as string) as 'kol-link-button'; + KolLinkGroupTag = transformTagName(KolLinkGroupTag as string) as 'kol-link-group'; + KolLogoTag = transformTagName(KolLogoTag as string) as 'kol-logo'; + KolModalTag = transformTagName(KolModalTag as string) as 'kol-modal'; + KolNavTag = transformTagName(KolNavTag as string) as 'kol-nav'; + KolPaginationTag = transformTagName(KolPaginationTag as string) as 'kol-pagination'; + KolPopoverWcTag = transformTagName(KolPopoverWcTag as string) as 'kol-popover-wc'; + KolProgressTag = transformTagName(KolProgressTag as string) as 'kol-progress'; + KolQuoteTag = transformTagName(KolQuoteTag as string) as 'kol-quote'; + KolSelectTag = transformTagName(KolSelectTag as string) as 'kol-select'; + KolSkipNavTag = transformTagName(KolSkipNavTag as string) as 'kol-skip-nav'; + KolSpanTag = transformTagName(KolSpanTag as string) as 'kol-span'; + KolSpanWcTag = transformTagName(KolSpanWcTag as string) as 'kol-span-wc'; + KolSpinTag = transformTagName(KolSpinTag as string) as 'kol-spin'; + KolSplitButtonTag = transformTagName(KolSplitButtonTag as string) as 'kol-split-button'; + KolSymbolTag = transformTagName(KolSymbolTag as string) as 'kol-symbol'; + KolTableTag = transformTagName(KolTableTag as string) as 'kol-table'; + KolTabsTag = transformTagName(KolTabsTag as string) as 'kol-tabs'; + KolTextareaTag = transformTagName(KolTextareaTag as string) as 'kol-textarea'; + KolToastContainerTag = transformTagName(KolToastContainerTag as string) as 'kol-toast-container'; + KolTooltipWcTag = transformTagName(KolTooltipWcTag as string) as 'kol-tooltip-wc'; + KolTreeTag = transformTagName(KolTreeTag as string) as 'kol-tree'; + KolTreeItemTag = transformTagName(KolTreeItemTag as string) as 'kol-tree-item'; + KolTreeItemWcTag = transformTagName(KolTreeItemWcTag as string) as 'kol-tree-item-wc'; + KolTreeWcTag = transformTagName(KolTreeWcTag as string) as 'kol-tree-wc'; + KolVersionTag = transformTagName(KolVersionTag as string) as 'kol-version'; +}; diff --git a/packages/components/src/utils/dev.utils.ts b/packages/components/src/utils/dev.utils.ts index db755d1261..f4ee7157cf 100644 --- a/packages/components/src/utils/dev.utils.ts +++ b/packages/components/src/utils/dev.utils.ts @@ -30,23 +30,19 @@ export { getKoliBri }; export const initKoliBri = (): void => { initMeta(); - if (getKoliBri() === undefined) { - Log.debug( - ` - ,--. ,--. ,--. ,--. ,-----. ,--. - | .' / ,---. | | \`--' | |) /_ ,--.--. \`--' - | . ' | .-. | | | ,--. | .-. \\ | .--' ,--. - | |\\ \\ | '-' | | | | | | '--' / | | | | - \`--' \`--´ \`---´ \`--' \`--' \`------´ \`--' \`--' - 🚹 The accessible HTML-Standard | 👉 https://public-ui.github.io | 2.0.9 - `, - { - forceLog: true, - }, - ); - } else { - console.warn(`You can only initialize KoliBri once.`); - } + Log.debug( + ` +,--. ,--. ,--. ,--. ,-----. ,--. +| .' / ,---. | | \`--' | |) /_ ,--.--. \`--' +| . ' | .-. | | | ,--. | .-. \\ | .--' ,--. +| |\\ \\ | '-' | | | | | | '--' / | | | | +\`--' \`--´ \`---´ \`--' \`--' \`------´ \`--' \`--' +🚹 The accessible HTML-Standard | 👉 https://public-ui.github.io | 2.0.8 + `, + { + forceLog: true, + }, + ); }; export const renderDevAdvice = (): void => { diff --git a/packages/components/stencil.config.ts b/packages/components/stencil.config.ts index 5eb98397ef..9e45864484 100644 --- a/packages/components/stencil.config.ts +++ b/packages/components/stencil.config.ts @@ -1,14 +1,14 @@ import fs, { promises as fsPromises } from 'fs'; import path from 'path'; -import { angularOutputTarget } from '@stencil/angular-output-target'; +import { angularOutputTarget } from '@public-ui/stencil-angular-output-target'; import { Config } from '@stencil/core'; import { JsonDocs, OutputTarget } from '@stencil/core/internal'; import { postcss } from '@stencil/postcss'; import { sass } from '@stencil/sass'; -import { reactOutputTarget } from '@stencil/react-output-target'; -import { solidOutputTarget } from '@stencil/solid-output-target'; -import { vueOutputTarget } from '@stencil/vue-output-target'; +import { reactOutputTarget } from '@public-ui/stencil-react-output-target'; +import { solidOutputTarget } from '@public-ui/stencil-solid-output-target'; +import { vueOutputTarget } from '@public-ui/stencil-vue-output-target'; const TAGS = [ 'kol-abbr', @@ -280,7 +280,7 @@ export const config: Config = { // scopedSlotTextContentFix: true, // scriptDataOpts: true, // slotChildNodesFix: true, - // tagNameTransform: true, + tagNameTransform: true, }, // enableCache: true, invisiblePrehydration: true, diff --git a/packages/samples/react/src/components/abbr/basic.html b/packages/samples/react/src/components/abbr/basic.html deleted file mode 100644 index 1320495460..0000000000 --- a/packages/samples/react/src/components/abbr/basic.html +++ /dev/null @@ -1,6 +0,0 @@ -Ich bin z.B. eine Abkürzung.
    -Ich bin z.B. eine Abkürzung (rechts).
    -Ich bin -z.B. eine Abkürzung (unten).
    -Ich bin z.B. eine Abkürzung (links).
    -Ich bin z.B. eine Abkürzung (oben). diff --git a/packages/samples/react/src/components/handout/basic.tsx b/packages/samples/react/src/components/handout/basic.tsx index a2b3110c87..49739744b7 100644 --- a/packages/samples/react/src/components/handout/basic.tsx +++ b/packages/samples/react/src/components/handout/basic.tsx @@ -6,6 +6,7 @@ import { KolAbbr, KolAccordion, KolAlert, + KolBadge, KolBreadcrumb, KolButton, KolButtonLink, @@ -39,6 +40,7 @@ import { import { getTheme, getThemeName } from '../../shares/store'; import type { FC } from 'react'; +import { getRoot } from '../../shares/react-roots'; const TABLE_HEADERS: KoliBriTableHeaders = { horizontal: [ [ @@ -60,15 +62,12 @@ const TABLE_HEADERS: KoliBriTableHeaders = { { key: 'montag', label: 'Montag', - render: (el, data) => { - const button = document.createElement('kol-button'); - button.setAttribute('_label', data.label); - button.setAttribute('data-theme', 'default'); - button.setAttribute('style', 'font-size: 75%'); - button.setAttribute('exportparts', 'button,normal'); - button._on = { onClick: console.log }; + render: (el, cell) => { + const renderElement = document.createElement('div'); + renderElement.setAttribute('role', 'presentation'); el.innerHTML = ''; - el.appendChild(button); + el.appendChild(renderElement); + getRoot(renderElement).render(); }, sort: (data) => { return data.sort((first, second) => { @@ -87,8 +86,12 @@ const TABLE_HEADERS: KoliBriTableHeaders = { { key: 'dienstag', label: 'Dienstag', - render: (el, data) => { - el.innerHTML = ``; + render: (el, cell) => { + const renderElement = document.createElement('div'); + renderElement.setAttribute('role', 'presentation'); + el.innerHTML = ''; + el.appendChild(renderElement); + getRoot(renderElement).render(); }, sort: (data) => { return data.sort((first, second) => { @@ -109,33 +112,56 @@ const TABLE_HEADERS: KoliBriTableHeaders = { render: (el, data) => { el.innerHTML = ``; }, + render: (el, cell) => { + const renderElement = document.createElement('div'); + renderElement.setAttribute('role', 'presentation'); + el.innerHTML = ''; + el.appendChild(renderElement); + getRoot(renderElement).render(); + }, }, { key: 'donnerstag', label: 'Donnerstag', - render: (el, data) => { - el.innerHTML = ``; + render: (el, cell) => { + const renderElement = document.createElement('div'); + renderElement.setAttribute('role', 'presentation'); + el.innerHTML = ''; + el.appendChild(renderElement); + getRoot(renderElement).render(); }, }, { key: 'freitag', label: 'Freitag', - render: (el, data) => { - el.innerHTML = ``; + render: (el, cell) => { + const renderElement = document.createElement('div'); + renderElement.setAttribute('role', 'presentation'); + el.innerHTML = ''; + el.appendChild(renderElement); + getRoot(renderElement).render(); }, }, { key: 'samstag', label: 'Samstag', - render: (el, data) => { - el.innerHTML = ``; + render: (el, cell) => { + const renderElement = document.createElement('div'); + renderElement.setAttribute('role', 'presentation'); + el.innerHTML = ''; + el.appendChild(renderElement); + getRoot(renderElement).render(); }, }, { key: 'sonntag', label: 'Sonntag', - render: (el, data) => { - el.innerHTML = ``; + render: (el, cell) => { + const renderElement = document.createElement('div'); + renderElement.setAttribute('role', 'presentation'); + el.innerHTML = ''; + el.appendChild(renderElement); + getRoot(renderElement).render(); }, }, ], diff --git a/packages/samples/react/src/components/split-button/basic.tsx b/packages/samples/react/src/components/split-button/basic.tsx index 1e79716cb9..d50090d83e 100644 --- a/packages/samples/react/src/components/split-button/basic.tsx +++ b/packages/samples/react/src/components/split-button/basic.tsx @@ -5,9 +5,9 @@ import { KolSplitButton } from '@public-ui/react'; import { SampleDescription } from '../SampleDescription'; import type { FC } from 'react'; -const toaster = ToasterService.getInstance(document); export const SplitButtonBasic: FC = () => { + const toaster = ToasterService.getInstance(document); const handleButtonClick = () => { void toaster.enqueue({ description: 'The Button has been clicked.', diff --git a/packages/samples/react/src/components/toast/basic.tsx b/packages/samples/react/src/components/toast/basic.tsx index f51119ce50..7e101a5e51 100644 --- a/packages/samples/react/src/components/toast/basic.tsx +++ b/packages/samples/react/src/components/toast/basic.tsx @@ -7,9 +7,9 @@ import { getRoot } from '../../shares/react-roots'; import { SampleDescription } from '../SampleDescription'; import type { FC } from 'react'; -const toaster = ToasterService.getInstance(document); export const ToastBasic: FC = () => { + const toaster = ToasterService.getInstance(document); const handleButtonClickSimple = () => { void toaster.enqueue({ description: 'Toasty', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d680f852a..de243f2e19 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,6 +59,9 @@ importers: packages/adapters/angular/v11: devDependencies: + '@angular/common': + specifier: 11.2.14 + version: 11.2.14(@angular/core@11.2.14)(rxjs@6.6.7) '@angular/compiler': specifier: 11.2.14 version: 11.2.14 @@ -104,6 +107,9 @@ importers: packages/adapters/angular/v12: devDependencies: + '@angular/common': + specifier: 12.2.17 + version: 12.2.17(@angular/core@12.2.17)(rxjs@7.8.1) '@angular/compiler': specifier: 12.2.17 version: 12.2.17 @@ -149,6 +155,9 @@ importers: packages/adapters/angular/v13: devDependencies: + '@angular/common': + specifier: 13.4.0 + version: 13.4.0(@angular/core@13.4.0)(rxjs@7.8.1) '@angular/compiler': specifier: 13.4.0 version: 13.4.0 @@ -194,6 +203,9 @@ importers: packages/adapters/angular/v14: devDependencies: + '@angular/common': + specifier: 14.3.0 + version: 14.3.0(@angular/core@14.3.0)(rxjs@7.8.1) '@angular/compiler': specifier: 14.3.0 version: 14.3.0(@angular/core@14.3.0) @@ -239,6 +251,9 @@ importers: packages/adapters/angular/v15: devDependencies: + '@angular/common': + specifier: 15.2.10 + version: 15.2.10(@angular/core@15.2.10)(rxjs@7.8.1) '@angular/compiler': specifier: 15.2.10 version: 15.2.10(@angular/core@15.2.10) @@ -284,6 +299,9 @@ importers: packages/adapters/angular/v16: devDependencies: + '@angular/common': + specifier: 16.2.12 + version: 16.2.12(@angular/core@16.2.12)(rxjs@7.8.1) '@angular/compiler': specifier: 16.2.12 version: 16.2.12(@angular/core@16.2.12) @@ -329,6 +347,9 @@ importers: packages/adapters/angular/v17: devDependencies: + '@angular/common': + specifier: 17.3.0 + version: 17.3.0(@angular/core@17.3.0)(rxjs@7.8.1) '@angular/compiler': specifier: 17.3.0 version: 17.3.0(@angular/core@17.3.0) @@ -349,7 +370,7 @@ importers: version: 1.2.5 '@types/node': specifier: ts5.3 - version: 20.11.27 + version: 20.11.28 '@types/normalize-package-data': specifier: 2.4.4 version: 2.4.4 @@ -539,27 +560,27 @@ importers: specifier: 14.0.0 version: 14.0.0 devDependencies: - '@stencil/angular-output-target': - specifier: 0.8.4 - version: 0.8.4(@stencil/core@4.12.6) + '@public-ui/stencil-angular-output-target': + specifier: 0.9.0 + version: 0.9.0(@stencil/core@4.12.6) + '@public-ui/stencil-react-output-target': + specifier: 0.6.0 + version: 0.6.0(@stencil/core@4.12.6) + '@public-ui/stencil-solid-output-target': + specifier: 0.2.0 + version: 0.2.0(@stencil/core@4.12.6) + '@public-ui/stencil-vue-output-target': + specifier: 0.9.0 + version: 0.9.0(@stencil/core@4.12.6) '@stencil/core': specifier: 4.12.6 version: 4.12.6 '@stencil/postcss': specifier: 2.1.0 version: 2.1.0(@stencil/core@4.12.6) - '@stencil/react-output-target': - specifier: 0.5.3 - version: 0.5.3(@stencil/core@4.12.6) '@stencil/sass': specifier: 3.0.10 version: 3.0.10(@stencil/core@4.12.6) - '@stencil/solid-output-target': - specifier: file:node_martin/stencil-solid-output-target-0.0.1.tgz - version: file:packages/components/node_martin/stencil-solid-output-target-0.0.1.tgz(@stencil/core@4.12.6) - '@stencil/vue-output-target': - specifier: 0.8.7 - version: 0.8.7(@stencil/core@4.12.6) '@types/jest': specifier: 26.0.24 version: 26.0.24 @@ -719,7 +740,7 @@ importers: version: 0.47.0 monaco-editor-webpack-plugin: specifier: 7.1.0 - version: 7.1.0(monaco-editor@0.47.0)(webpack@5.89.0) + version: 7.1.0(monaco-editor@0.47.0)(webpack@5.90.3) prettier: specifier: 2.8.8 version: 2.8.8 @@ -735,13 +756,13 @@ importers: devDependencies: '@leanup/stack': specifier: 1.3.49 - version: 1.3.49(chromedriver@122.0.6)(esbuild@0.19.3)(typescript@5.4.2) + version: 1.3.49(chromedriver@122.0.6)(esbuild@0.20.1)(typescript@5.4.2) '@leanup/stack-solid': specifier: 1.3.49 - version: 1.3.49(@babel/core@7.23.9)(solid-js@1.8.15)(vite@4.4.9)(webpack@5.89.0) + version: 1.3.49(@babel/core@7.24.0)(solid-js@1.8.15)(vite@5.1.5)(webpack@5.90.3) '@leanup/stack-webpack': specifier: 1.3.49 - version: 1.3.49(@leanup/stack@1.3.49)(esbuild@0.19.3)(less@4.2.0)(postcss@8.4.35) + version: 1.3.49(@leanup/stack@1.3.49)(esbuild@0.20.1)(less@4.2.0)(postcss@8.4.35) '@types/prettier': specifier: 2.7.3 version: 2.7.3 @@ -750,7 +771,7 @@ importers: version: 0.58.6 '@unocss/webpack': specifier: 0.58.6 - version: 0.58.6(webpack@5.89.0) + version: 0.58.6(webpack@5.90.3) ajv: specifier: 8.12.0 version: 8.12.0 @@ -777,7 +798,7 @@ importers: version: 1.42.1 react-dev-utils: specifier: 12.0.1 - version: 12.0.1(eslint@8.57.0)(typescript@5.4.2)(webpack@5.89.0) + version: 12.0.1(eslint@8.57.0)(typescript@5.4.2)(webpack@5.90.3) rimraf: specifier: 5.0.5 version: 5.0.5 @@ -871,13 +892,13 @@ importers: dependencies: '@leanup/stack': specifier: 1.3.49 - version: 1.3.49(chromedriver@122.0.6)(esbuild@0.19.3)(typescript@5.4.2) + version: 1.3.49(chromedriver@122.0.6)(esbuild@0.20.1)(typescript@5.4.2) '@leanup/stack-react': specifier: 1.3.49 version: 1.3.49(react-dom@18.2.0)(react@18.2.0) '@leanup/stack-webpack': specifier: 1.3.49 - version: 1.3.49(@leanup/stack@1.3.49)(esbuild@0.19.3)(less@4.2.0)(postcss@8.4.35) + version: 1.3.49(@leanup/stack@1.3.49)(esbuild@0.20.1)(less@4.2.0)(postcss@8.4.35) '@public-ui/components': specifier: 2.0.9 version: link:../../components @@ -901,7 +922,7 @@ importers: version: 0.58.6 '@unocss/webpack': specifier: 0.58.6 - version: 0.58.6(webpack@5.89.0) + version: 0.58.6(webpack@5.90.3) ajv: specifier: 8.12.0 version: 8.12.0 @@ -1254,13 +1275,13 @@ importers: devDependencies: '@babel/eslint-parser': specifier: 7.23.10 - version: 7.23.10(@babel/core@7.23.9)(eslint@8.57.0) + version: 7.23.10(@babel/core@7.24.0)(eslint@8.57.0) '@babel/plugin-syntax-import-attributes': specifier: 7.23.3 - version: 7.23.3(@babel/core@7.23.9) + version: 7.23.3(@babel/core@7.24.0) '@babel/preset-env': specifier: 7.24.0 - version: 7.24.0(@babel/core@7.23.9) + version: 7.24.0(@babel/core@7.24.0) eslint: specifier: 8.57.0 version: 8.57.0 @@ -1269,7 +1290,7 @@ importers: version: 0.3.0(eslint@8.57.0) knip: specifier: 5.1.0 - version: 5.1.0(@types/node@20.11.27)(typescript@5.4.2) + version: 5.1.0(@types/node@20.11.30)(typescript@5.4.2) prettier: specifier: 3.2.5 version: 3.2.5 @@ -1285,7 +1306,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.22 dev: true /@ampproject/remapping@2.3.0: @@ -1518,6 +1539,77 @@ packages: - supports-color dev: true + /@angular/common@11.2.14(@angular/core@11.2.14)(rxjs@6.6.7): + resolution: {integrity: sha512-ZSLV/3j7eCTyLf/8g4yBFLWySjiLz3vLJAGWscYoUpnJWMnug1VRu6zoF/COxCbtORgE+Wz6K0uhfS6MziBGVw==} + peerDependencies: + '@angular/core': 11.2.14 + rxjs: ^6.5.3 + dependencies: + '@angular/core': 11.2.14(rxjs@6.6.7)(zone.js@0.11.8) + rxjs: 6.6.7 + tslib: 2.6.2 + dev: true + + /@angular/common@12.2.17(@angular/core@12.2.17)(rxjs@7.8.1): + resolution: {integrity: sha512-/Rc83mzlL6YZScYTzg+Ng2hiCSf3jUVHAfQ8cyLOIMj/y8863Q+DMLVWW+ttvHwCjEFY44pC8IPyBl5FmSJYHg==} + engines: {node: ^12.14.1 || >=14.0.0} + peerDependencies: + '@angular/core': 12.2.17 + rxjs: ^6.5.3 || ^7.0.0 + dependencies: + '@angular/core': 12.2.17(rxjs@7.8.1)(zone.js@0.11.8) + rxjs: 7.8.1 + tslib: 2.6.2 + dev: true + + /@angular/common@13.4.0(@angular/core@13.4.0)(rxjs@7.8.1): + resolution: {integrity: sha512-DHbPqRaxW7GmnkxqZaaasgC5OaFTeTBrmr7MJUsqsSGePHWuJYWU4QS3Fn86zd/VESJgBGmq2aCDEUmzfjnRQA==} + engines: {node: ^12.20.0 || ^14.15.0 || >=16.10.0} + peerDependencies: + '@angular/core': 13.4.0 + rxjs: ^6.5.3 || ^7.4.0 + dependencies: + '@angular/core': 13.4.0(rxjs@7.8.1)(zone.js@0.11.8) + rxjs: 7.8.1 + tslib: 2.6.2 + dev: true + + /@angular/common@14.3.0(@angular/core@14.3.0)(rxjs@7.8.1): + resolution: {integrity: sha512-pV9oyG3JhGWeQ+TFB0Qub6a1VZWMNZ6/7zEopvYivdqa5yDLLDSBRWb6P80RuONXyGnM1pa7l5nYopX+r/23GQ==} + engines: {node: ^14.15.0 || >=16.10.0} + peerDependencies: + '@angular/core': 14.3.0 + rxjs: ^6.5.3 || ^7.4.0 + dependencies: + '@angular/core': 14.3.0(rxjs@7.8.1)(zone.js@0.12.0) + rxjs: 7.8.1 + tslib: 2.6.2 + dev: true + + /@angular/common@15.2.10(@angular/core@15.2.10)(rxjs@7.8.1): + resolution: {integrity: sha512-jdBn3fctkqoNrJn9VLsUHpcCEhCxWSczdsR+BBbD6T0oLl6vMrAVNjPwfBejnlgfWN1KoRU9kgOYsMxa5apIWQ==} + engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} + peerDependencies: + '@angular/core': 15.2.10 + rxjs: ^6.5.3 || ^7.4.0 + dependencies: + '@angular/core': 15.2.10(rxjs@7.8.1)(zone.js@0.13.3) + rxjs: 7.8.1 + tslib: 2.6.2 + dev: true + + /@angular/common@16.2.12(@angular/core@16.2.12)(rxjs@7.8.1): + resolution: {integrity: sha512-B+WY/cT2VgEaz9HfJitBmgdk4I333XG/ybC98CMC4Wz8E49T8yzivmmxXB3OD6qvjcOB6ftuicl6WBqLbZNg2w==} + engines: {node: ^16.14.0 || >=18.10.0} + peerDependencies: + '@angular/core': 16.2.12 + rxjs: ^6.5.3 || ^7.4.0 + dependencies: + '@angular/core': 16.2.12(rxjs@7.8.1)(zone.js@0.13.3) + rxjs: 7.8.1 + tslib: 2.6.2 + dev: true + /@angular/common@17.3.0(@angular/core@17.3.0)(rxjs@7.8.1): resolution: {integrity: sha512-JnS6jbLl2RxsvGFUOBGeoyviNLEjZKRhn3uK4Ein3DENPv0BeSFMjif9Dp4ReUCnqoD4QQVG0X/r1GFaqHn2pw==} engines: {node: ^18.13.0 || >=20.9.0} @@ -1528,7 +1620,6 @@ packages: '@angular/core': 17.3.0(rxjs@7.8.1)(zone.js@0.14.4) rxjs: 7.8.1 tslib: 2.6.2 - dev: false /@angular/compiler-cli@11.2.14(@angular/compiler@11.2.14)(typescript@4.1.6): resolution: {integrity: sha512-A7ltnCp03/EVqK/Q3tVUDsokgz5GHW3dSPGl0Csk7Ys5uBB9ibHTmVt4eiXA4jt0+6Bk+mKxwe5BEDqLvwYFAg==} @@ -2088,14 +2179,14 @@ packages: - supports-color dev: true - /@babel/eslint-parser@7.23.10(@babel/core@7.23.9)(eslint@8.57.0): + /@babel/eslint-parser@7.23.10(@babel/core@7.24.0)(eslint@8.57.0): resolution: {integrity: sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.57.0 eslint-visitor-keys: 2.1.0 @@ -2261,18 +2352,6 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.9): - resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.22.5 - regexpu-core: 5.3.2 - semver: 6.3.1 - dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.0): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} @@ -2315,21 +2394,6 @@ packages: - supports-color dev: true - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.9): - resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - debug: 4.3.4(supports-color@8.1.1) - lodash.debounce: 4.0.8 - resolve: 1.22.6 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.24.0): resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} peerDependencies: @@ -2509,18 +2573,6 @@ packages: '@babel/helper-wrap-function': 7.22.20 dev: true - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.9): - resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-wrap-function': 7.22.20 - dev: true - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.0): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} @@ -2734,16 +2786,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} @@ -2766,18 +2808,6 @@ packages: '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.6) dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.9) - dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} @@ -2801,17 +2831,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.9): - resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.24.0): resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} engines: {node: '>=6.9.0'} @@ -2872,15 +2891,6 @@ packages: '@babel/core': 7.23.6 dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.9): - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.0): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} @@ -2963,16 +2973,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.9): - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -3002,15 +3002,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.9): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -3029,15 +3020,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.9): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -3057,16 +3039,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} @@ -3087,16 +3059,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} @@ -3171,6 +3133,16 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.24.0): + resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 + dev: true + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} @@ -3363,16 +3335,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.9): - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -3444,17 +3406,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.9): - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.0): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -3476,16 +3427,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} @@ -3509,19 +3450,6 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.23.9): - resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.24.0): resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} engines: {node: '>=6.9.0'} @@ -3547,18 +3475,6 @@ packages: '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} @@ -3581,16 +3497,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} @@ -3611,17 +3517,7 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.9): - resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.24.0): + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -3642,17 +3538,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} @@ -3676,18 +3561,6 @@ packages: '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.9): - resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} engines: {node: '>=6.9.0'} @@ -3717,23 +3590,6 @@ packages: globals: 11.12.0 dev: true - /@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.9): - resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - dev: true - /@babel/plugin-transform-classes@7.23.8(@babel/core@7.24.0): resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} engines: {node: '>=6.9.0'} @@ -3762,17 +3618,6 @@ packages: '@babel/template': 7.23.9 dev: true - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/template': 7.23.9 - dev: true - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} @@ -3794,16 +3639,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} @@ -3825,17 +3660,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} @@ -3857,16 +3681,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} @@ -3888,17 +3702,6 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.9): - resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} engines: {node: '>=6.9.0'} @@ -3921,17 +3724,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} @@ -3954,17 +3746,6 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.9): - resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} engines: {node: '>=6.9.0'} @@ -3987,17 +3768,6 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.9): - resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.24.0): resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} engines: {node: '>=6.9.0'} @@ -4021,18 +3791,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} @@ -4056,17 +3814,6 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.9): - resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} engines: {node: '>=6.9.0'} @@ -4088,16 +3835,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} @@ -4119,17 +3856,6 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.9): - resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} engines: {node: '>=6.9.0'} @@ -4151,16 +3877,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} @@ -4182,17 +3898,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} @@ -4253,19 +3958,6 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.9): - resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-identifier': 7.22.20 - dev: true - /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.24.0): resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} engines: {node: '>=6.9.0'} @@ -4290,17 +3982,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} @@ -4323,17 +4004,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.9): - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.0): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} @@ -4355,16 +4025,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} @@ -4386,17 +4046,6 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.9): - resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} engines: {node: '>=6.9.0'} @@ -4419,17 +4068,6 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.9): - resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} engines: {node: '>=6.9.0'} @@ -4455,20 +4093,6 @@ packages: '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-object-rest-spread@7.24.0(@babel/core@7.23.9): - resolution: {integrity: sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.9 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-object-rest-spread@7.24.0(@babel/core@7.24.0): resolution: {integrity: sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==} engines: {node: '>=6.9.0'} @@ -4494,17 +4118,6 @@ packages: '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} @@ -4527,17 +4140,6 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.9): - resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} engines: {node: '>=6.9.0'} @@ -4561,18 +4163,6 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.9): - resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} engines: {node: '>=6.9.0'} @@ -4595,16 +4185,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} @@ -4626,17 +4206,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} @@ -4661,19 +4230,6 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.9): - resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) - dev: true - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} @@ -4697,16 +4253,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} @@ -4728,17 +4274,6 @@ packages: regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - regenerator-transform: 0.15.2 - dev: true - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} @@ -4760,16 +4295,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} @@ -4807,16 +4332,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} @@ -4838,17 +4353,6 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} @@ -4870,16 +4374,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} @@ -4900,16 +4394,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} @@ -4930,16 +4414,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} @@ -4986,16 +4460,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} @@ -5017,17 +4481,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} @@ -5050,17 +4503,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} @@ -5083,17 +4525,6 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} @@ -5196,97 +4627,6 @@ packages: - supports-color dev: true - /@babel/preset-env@7.24.0(@babel/core@7.23.9): - resolution: {integrity: sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.9 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.23.9) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.9) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.9) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.9) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.9) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.9) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.23.9) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.23.9) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.9) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.23.9) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.9) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-object-rest-spread': 7.24.0(@babel/core@7.23.9) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.9) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.9) - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.9) - babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.23.9) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.9) - core-js-compat: 3.34.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/preset-env@7.24.0(@babel/core@7.24.0): resolution: {integrity: sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==} engines: {node: '>=6.9.0'} @@ -5389,17 +4729,6 @@ packages: esutils: 2.0.3 dev: true - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.9): - 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 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/types': 7.24.0 - esutils: 2.0.3 - dev: true - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.0): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: @@ -5841,7 +5170,6 @@ packages: cpu: [ppc64] os: [aix] requiresBuild: true - dev: true optional: true /@esbuild/android-arm64@0.16.17: @@ -5876,6 +5204,7 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-arm64@0.20.1: @@ -5884,7 +5213,6 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-arm@0.16.17: @@ -5919,6 +5247,7 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-arm@0.20.1: @@ -5927,7 +5256,6 @@ packages: cpu: [arm] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-x64@0.16.17: @@ -5962,6 +5290,7 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-x64@0.20.1: @@ -5970,7 +5299,6 @@ packages: cpu: [x64] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/darwin-arm64@0.16.17: @@ -6005,6 +5333,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: true optional: true /@esbuild/darwin-arm64@0.20.1: @@ -6013,7 +5342,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: true optional: true /@esbuild/darwin-x64@0.16.17: @@ -6048,6 +5376,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: true optional: true /@esbuild/darwin-x64@0.20.1: @@ -6056,7 +5385,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true optional: true /@esbuild/freebsd-arm64@0.16.17: @@ -6091,6 +5419,7 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: true optional: true /@esbuild/freebsd-arm64@0.20.1: @@ -6099,7 +5428,6 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true optional: true /@esbuild/freebsd-x64@0.16.17: @@ -6134,6 +5462,7 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: true optional: true /@esbuild/freebsd-x64@0.20.1: @@ -6142,7 +5471,6 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: true optional: true /@esbuild/linux-arm64@0.16.17: @@ -6177,6 +5505,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-arm64@0.20.1: @@ -6185,7 +5514,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-arm@0.16.17: @@ -6220,6 +5548,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-arm@0.20.1: @@ -6228,7 +5557,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-ia32@0.16.17: @@ -6263,6 +5591,7 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-ia32@0.20.1: @@ -6271,7 +5600,6 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-loong64@0.16.17: @@ -6306,6 +5634,7 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-loong64@0.20.1: @@ -6314,7 +5643,6 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-mips64el@0.16.17: @@ -6349,6 +5677,7 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-mips64el@0.20.1: @@ -6357,7 +5686,6 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-ppc64@0.16.17: @@ -6392,6 +5720,7 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-ppc64@0.20.1: @@ -6400,7 +5729,6 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-riscv64@0.16.17: @@ -6435,6 +5763,7 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-riscv64@0.20.1: @@ -6443,7 +5772,6 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-s390x@0.16.17: @@ -6478,6 +5806,7 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-s390x@0.20.1: @@ -6486,7 +5815,6 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-x64@0.16.17: @@ -6521,6 +5849,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-x64@0.20.1: @@ -6529,7 +5858,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/netbsd-x64@0.16.17: @@ -6564,6 +5892,7 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: true optional: true /@esbuild/netbsd-x64@0.20.1: @@ -6572,7 +5901,6 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true - dev: true optional: true /@esbuild/openbsd-x64@0.16.17: @@ -6607,6 +5935,7 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: true optional: true /@esbuild/openbsd-x64@0.20.1: @@ -6615,7 +5944,6 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - dev: true optional: true /@esbuild/sunos-x64@0.16.17: @@ -6650,6 +5978,7 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: true optional: true /@esbuild/sunos-x64@0.20.1: @@ -6658,7 +5987,6 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - dev: true optional: true /@esbuild/win32-arm64@0.16.17: @@ -6693,6 +6021,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-arm64@0.20.1: @@ -6701,7 +6030,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-ia32@0.16.17: @@ -6736,6 +6064,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-ia32@0.20.1: @@ -6744,7 +6073,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-x64@0.16.17: @@ -6779,6 +6107,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-x64@0.20.1: @@ -6787,7 +6116,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true optional: true /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): @@ -6939,7 +6267,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/node': 20.11.27 + '@types/node': 20.11.28 chalk: 4.1.2 jest-message-util: 26.6.2 jest-util: 26.6.2 @@ -6955,7 +6283,7 @@ packages: '@jest/test-result': 26.6.2 '@jest/transform': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.11.27 + '@types/node': 20.11.28 ansi-escapes: 4.3.2 chalk: 4.1.2 exit: 0.1.2 @@ -6992,7 +6320,7 @@ packages: dependencies: '@jest/fake-timers': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.11.27 + '@types/node': 20.11.28 jest-mock: 26.6.2 dev: true @@ -7002,7 +6330,7 @@ packages: dependencies: '@jest/types': 26.6.2 '@sinonjs/fake-timers': 6.0.1 - '@types/node': 20.11.27 + '@types/node': 20.11.28 jest-message-util: 26.6.2 jest-mock: 26.6.2 jest-util: 26.6.2 @@ -7123,7 +6451,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.11.27 + '@types/node': 20.11.28 '@types/yargs': 15.0.15 chalk: 4.1.2 dev: true @@ -7195,7 +6523,7 @@ packages: resolution: {integrity: sha512-e4psVV9Fe2eBfS9xK2rzQ9lE5xS4tARm7EJzDb6sVZy3F+EMyHJ67i0NdBVR9BRyQx7YhogMCbB6R1QwXuBxMg==} dev: true - /@leanup/cli-core-babel@1.3.49(webpack@5.89.0): + /@leanup/cli-core-babel@1.3.49(webpack@5.90.3): resolution: {integrity: sha512-AGmwqLDWE2ZwKzm1ok8rO2ckzGKUw7ac1OESa14TJHuLolTQDxfIxGf21pCXClKsDPcg12hgL2QPPxXtJhgKTA==} dependencies: '@babel/core': 7.23.6 @@ -7204,7 +6532,7 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.6) '@babel/preset-env': 7.23.6(@babel/core@7.23.6) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) - babel-loader: 9.1.3(@babel/core@7.23.6)(webpack@5.89.0) + babel-loader: 9.1.3(@babel/core@7.23.6)(webpack@5.90.3) transitivePeerDependencies: - supports-color - webpack @@ -7220,16 +6548,16 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@leanup/stack-solid@1.3.49(@babel/core@7.23.9)(solid-js@1.8.15)(vite@4.4.9)(webpack@5.89.0): + /@leanup/stack-solid@1.3.49(@babel/core@7.24.0)(solid-js@1.8.15)(vite@5.1.5)(webpack@5.90.3): resolution: {integrity: sha512-DCrcyPuD3hKSQFz57T/1Fz3vNFSkQgQ1Up7vrv1IZJpsveUoZqTAUJBdPvMBaLQSsZvJMha8AnnPtVNDuxzeMw==} peerDependencies: solid-js: ^1 dependencies: - '@leanup/cli-core-babel': 1.3.49(webpack@5.89.0) + '@leanup/cli-core-babel': 1.3.49(webpack@5.90.3) '@snowpack/plugin-babel': 2.1.7 - babel-preset-solid: 1.8.6(@babel/core@7.23.9) + babel-preset-solid: 1.8.6(@babel/core@7.24.0) solid-js: 1.8.15 - vite-plugin-solid: 2.8.0(solid-js@1.8.15)(vite@4.4.9) + vite-plugin-solid: 2.8.0(solid-js@1.8.15)(vite@5.1.5) transitivePeerDependencies: - '@babel/core' - supports-color @@ -7237,12 +6565,12 @@ packages: - webpack dev: true - /@leanup/stack-webpack@1.3.49(@leanup/stack@1.3.49)(esbuild@0.19.3)(less@4.2.0)(postcss@8.4.35): + /@leanup/stack-webpack@1.3.49(@leanup/stack@1.3.49)(esbuild@0.20.1)(less@4.2.0)(postcss@8.4.35): resolution: {integrity: sha512-bgtWvU8VHgLs3KDzxcr5sNN3DoVaLJ6slA5maHcbnegMiNB95arI2vXKOh+3EMw7oRs68IsFFKpDiDcJ3fwIOg==} peerDependencies: '@leanup/stack': ~1.3.0 dependencies: - '@leanup/stack': 1.3.49(chromedriver@122.0.6)(esbuild@0.19.3)(typescript@5.4.2) + '@leanup/stack': 1.3.49(chromedriver@122.0.6)(esbuild@0.20.1)(typescript@5.4.2) '@swc/core': 1.3.101 copy-modules-webpack-plugin: 2.2.1 copy-webpack-plugin: 10.2.4(webpack@5.89.0) @@ -7255,8 +6583,8 @@ packages: sass-loader: 12.6.0(webpack@5.89.0) string-replace-loader: 3.1.0(webpack@5.89.0) swc-loader: 0.2.3(@swc/core@1.3.101)(webpack@5.89.0) - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) - webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) + webpack-cli: 4.10.0(webpack@5.90.3) webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.89.0) transitivePeerDependencies: - '@swc/helpers' @@ -7276,7 +6604,7 @@ packages: - utf-8-validate - webpack-bundle-analyzer - /@leanup/stack@1.3.49(chromedriver@122.0.6)(esbuild@0.19.3)(typescript@5.4.2): + /@leanup/stack@1.3.49(chromedriver@122.0.6)(esbuild@0.20.1)(typescript@5.4.2): resolution: {integrity: sha512-NWGmqmk9oapxjDm8dcIuC/MCVHpYEvamCwrNw/XvumXhMZl1TFEwQ4xj97eXYo0mDCS47N98Po6xaTrCVpctTw==} peerDependencies: chromedriver: '*' @@ -7292,8 +6620,8 @@ packages: chai: 4.3.10 chromedriver: 122.0.6 cross-env: 7.0.3 - esbuild: 0.19.3 - esbuild-register: 3.5.0(esbuild@0.19.3) + esbuild: 0.20.1 + esbuild-register: 3.5.0(esbuild@0.20.1) eslint: 8.56.0 eslint-plugin-html: 7.1.0 eslint-plugin-json: 3.1.0 @@ -8030,6 +7358,38 @@ packages: - domexception dev: true + /@public-ui/stencil-angular-output-target@0.9.0(@stencil/core@4.12.6): + resolution: {integrity: sha512-kmF0p9OqBm/ZEUXS9fu+eTyjcLi1Ryv8/bXFlGu62M/xmIoY8yofUuqxuSA6eEi6gqyOL3CkugDeIXwL+upfFw==} + peerDependencies: + '@stencil/core': '>=2.0.0 || >=3 || >= 4.0.0-beta.0 || >= 4.0.0' + dependencies: + '@stencil/core': 4.12.6 + dev: true + + /@public-ui/stencil-react-output-target@0.6.0(@stencil/core@4.12.6): + resolution: {integrity: sha512-rMxQJo/nqegKOKfVwncvH+RbWB6ZnPaINdeqwpSTCdCX2u+wM5yQydB3+BU7c33gkfihJlmwyauEb0EQQusOHQ==} + peerDependencies: + '@stencil/core': '>=2.0.0 || >=3 || >= 4.0.0-beta.0 || >= 4.0.0' + dependencies: + '@stencil/core': 4.12.6 + dev: true + + /@public-ui/stencil-solid-output-target@0.2.0(@stencil/core@4.12.6): + resolution: {integrity: sha512-w06wR57l0i3gMY4QoxA8AuoIYo9tWXdU+1SRa4kNFiZXgLZzeFg0/WYX3aNLbOybreN6E1iNnF6wJO5ncE1yHA==} + peerDependencies: + '@stencil/core': '>=2.17.2' + dependencies: + '@stencil/core': 4.12.6 + dev: true + + /@public-ui/stencil-vue-output-target@0.9.0(@stencil/core@4.12.6): + resolution: {integrity: sha512-ZFwrOAYTSxRwLG4q5WU8mGerMUoiAdFlzOg65AR04tUFAKgd99HHJ+0lkc/8ugH572oBB9fwgJ1POJJPdrpy/A==} + peerDependencies: + '@stencil/core': '>=2.0.0 || >=3 || >= 4.0.0-beta.0 || >= 4.0.0' + dependencies: + '@stencil/core': 4.12.6 + dev: true + /@puppeteer/browsers@2.1.0: resolution: {integrity: sha512-xloWvocjvryHdUjDam/ZuGMh7zn4Sn3ZAaV4Ah2e2EwEt90N3XphZlSsU3n0VDc1F7kggCjMuH0UuxfPQ5mD9w==} engines: {node: '>=18'} @@ -8074,7 +7434,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.28.1) + '@rollup/pluginutils': 5.0.4(rollup@3.28.1) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 @@ -8092,7 +7452,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.28.1) + '@rollup/pluginutils': 5.0.4(rollup@3.28.1) rollup: 3.28.1 dev: true @@ -8105,7 +7465,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.28.1) + '@rollup/pluginutils': 5.0.4(rollup@3.28.1) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 @@ -8123,7 +7483,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.28.1) + '@rollup/pluginutils': 5.0.4(rollup@3.28.1) magic-string: 0.27.0 rollup: 3.28.1 dev: true @@ -8143,7 +7503,7 @@ packages: rollup: 3.28.1 dev: true - /@rollup/pluginutils@5.1.0(rollup@3.28.1): + /@rollup/pluginutils@5.1.0: resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -8155,7 +7515,6 @@ packages: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.28.1 /@rollup/rollup-android-arm-eabi@4.8.0: resolution: {integrity: sha512-zdTObFRoNENrdPpnTNnhOljYIcOX7aI7+7wyrSpPFFIOf/nRdedE6IYsjaBE7tjukphh1tMTojgJ7p3lKY8x6Q==} @@ -8512,14 +7871,6 @@ packages: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} dev: true - /@stencil/angular-output-target@0.8.4(@stencil/core@4.12.6): - resolution: {integrity: sha512-QvmHTueXXs5vB9W2L12uEzFmAuR8sqATJV2b+SCFmYsjJSaymiSqR3dKo2wnr0tZiTgU1t16BWaUKiSh3wPXpw==} - peerDependencies: - '@stencil/core': '>=2.0.0 || >=3 || >= 4.0.0-beta.0 || >= 4.0.0' - dependencies: - '@stencil/core': 4.12.6 - dev: true - /@stencil/core@4.12.6: resolution: {integrity: sha512-15JO2TdaxGVKNdLZb/2TtDa+juj3XGD/V0y/disgdzYYSnajgSh06nwODfdHz9eTUh1Hisz+KIo857I1rCZrfg==} engines: {node: '>=16.0.0', npm: '>=7.10.0'} @@ -8537,14 +7888,6 @@ packages: postcss: 8.3.11 dev: true - /@stencil/react-output-target@0.5.3(@stencil/core@4.12.6): - resolution: {integrity: sha512-68jwRp35CjAcwhTJ9yFD/3n+jrHOqvEH2jreVuPVvZK+4tkhPlYlwz0d1E1RlF3jyifUSfdkWUGgXIEy8Fo3yw==} - peerDependencies: - '@stencil/core': '>=2.0.0 || >=3 || >= 4.0.0-beta.0 || >= 4.0.0' - dependencies: - '@stencil/core': 4.12.6 - dev: true - /@stencil/sass@3.0.10(@stencil/core@4.12.6): resolution: {integrity: sha512-G4JdKDhEXEBS4+Riy5WVxPRXfHdfEwPopmPne8fm9ilQpaTRyl3BMpbxt63ijHtQjH0KtH8jxmRiTYamP4BfIA==} engines: {node: '>=12.0.0', npm: '>=6.0.0'} @@ -8554,14 +7897,6 @@ packages: '@stencil/core': 4.12.6 dev: true - /@stencil/vue-output-target@0.8.7(@stencil/core@4.12.6): - resolution: {integrity: sha512-hgOzbKKgLdCFrhLpmaw/qQrPSXl6hZ09K+j3p/iWh3esq6sxnwuW1PJKLniwkT4Z/JlDIk6stGPGQYi+WE5I2Q==} - peerDependencies: - '@stencil/core': '>=2.0.0 || >=3 || >= 4.0.0-beta.0 || >= 4.0.0' - dependencies: - '@stencil/core': 4.12.6 - dev: true - /@swc/core-darwin-arm64@1.3.101: resolution: {integrity: sha512-mNFK+uHNPRXSnfTOG34zJOeMl2waM4hF4a2NY7dkMXrPqw9CoJn4MwTXJcyMiSz1/BnNjjTCHF3Yhj0jPxmkzQ==} engines: {node: '>=10'} @@ -8782,12 +8117,12 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 20.11.27 + '@types/node': 20.11.28 /@types/bonjour@3.5.10: resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 /@types/chai@4.3.11: resolution: {integrity: sha512-qQR1dr2rGIHYlJulmr8Ioq3De0Le9E4MJ5AiaeAETJJpndT1uUNHsGFK3L/UIu+rbkQSdj8J/w2bCsBZc/Y5fQ==} @@ -8806,17 +8141,17 @@ packages: resolution: {integrity: sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==} dependencies: '@types/express-serve-static-core': 4.17.36 - '@types/node': 20.11.27 + '@types/node': 20.11.28 /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 /@types/conventional-commits-parser@5.0.0: resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 dev: true /@types/cookie@0.4.1: @@ -8826,7 +8161,7 @@ packages: /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.30 dev: true /@types/eslint-scope@3.7.4: @@ -8847,7 +8182,7 @@ packages: /@types/express-serve-static-core@4.17.36: resolution: {integrity: sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -8863,7 +8198,7 @@ packages: /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 dev: true /@types/gradient-string@1.1.5: @@ -8889,7 +8224,7 @@ packages: /@types/http-proxy@1.17.11: resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 /@types/istanbul-lib-coverage@2.0.4: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} @@ -8989,10 +8324,16 @@ packages: dependencies: undici-types: 5.26.5 - /@types/node@20.11.27: - resolution: {integrity: sha512-qyUZfMnCg1KEz57r7pzFtSGt49f6RPkPBis3Vo4PbS7roQEDn22hiHzl/Lo1q4i4hDEgBJmBF/NTNg2XR0HbFg==} + /@types/node@20.11.28: + resolution: {integrity: sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA==} + dependencies: + undici-types: 5.26.5 + + /@types/node@20.11.30: + resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==} dependencies: undici-types: 5.26.5 + dev: true /@types/node@20.6.0: resolution: {integrity: sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==} @@ -9055,7 +8396,7 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 20.11.27 + '@types/node': 20.11.28 /@types/serve-index@1.9.1: resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} @@ -9067,7 +8408,7 @@ packages: dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 20.11.27 + '@types/node': 20.11.28 /@types/sinon@10.0.20: resolution: {integrity: sha512-2APKKruFNCAZgx3daAyACGzWuJ028VVCUDk6o2rw/Z4PXT0ogwdV4KUegW0MwVs0Zu59auPXbbuBJHF12Sx1Eg==} @@ -9080,7 +8421,7 @@ packages: /@types/sockjs@0.3.33: resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 /@types/stack-utils@2.0.1: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} @@ -9100,7 +8441,7 @@ packages: /@types/ws@8.5.5: resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} @@ -9116,7 +8457,7 @@ packages: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 optional: true /@typescript-eslint/eslint-plugin@6.15.0(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)(typescript@5.4.2): @@ -9426,20 +8767,20 @@ packages: '@unocss/core': 0.58.6 magic-string: 0.30.8 - /@unocss/webpack@0.58.6(webpack@5.89.0): + /@unocss/webpack@0.58.6(webpack@5.90.3): resolution: {integrity: sha512-GvSjABlR7jfw5uquUyCEHKqVO3c2ocvkb9gpBJl6s53oc7onN5meaXdQAh5heNjS0rutX5wgpoItMCoW27RV0w==} peerDependencies: webpack: ^4 || ^5 dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@3.28.1) + '@rollup/pluginutils': 5.1.0 '@unocss/config': 0.58.6 '@unocss/core': 0.58.6 chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.8 unplugin: 1.10.0 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.90.3(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) webpack-sources: 3.2.3 transitivePeerDependencies: - rollup @@ -9617,14 +8958,14 @@ packages: '@webassemblyjs/ast': 1.11.6 '@xtuc/long': 4.2.2 - /@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0)(webpack@5.89.0): + /@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0)(webpack@5.90.3): resolution: {integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==} peerDependencies: webpack: 4.x.x || 5.x.x webpack-cli: 4.x.x dependencies: - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) - webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack: 5.90.3(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) + webpack-cli: 4.10.0(webpack@5.90.3) /@webpack-cli/info@1.5.0(webpack-cli@4.10.0): resolution: {integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==} @@ -9632,7 +8973,7 @@ packages: webpack-cli: 4.x.x dependencies: envinfo: 7.10.0 - webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-cli: 4.10.0(webpack@5.90.3) /@webpack-cli/serve@1.7.0(webpack-cli@4.10.0)(webpack-dev-server@4.15.1): resolution: {integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==} @@ -9643,7 +8984,7 @@ packages: webpack-dev-server: optional: true dependencies: - webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-cli: 4.10.0(webpack@5.90.3) webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.89.0) /@xtuc/ieee754@1.2.0: @@ -10351,7 +9692,7 @@ packages: - supports-color dev: true - /babel-loader@9.1.3(@babel/core@7.23.6)(webpack@5.89.0): + /babel-loader@9.1.3(@babel/core@7.23.6)(webpack@5.90.3): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -10361,7 +9702,7 @@ packages: '@babel/core': 7.23.6 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.90.3(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) dev: true /babel-loader@9.1.3(@babel/core@7.24.0)(webpack@5.90.3): @@ -10413,27 +9754,27 @@ packages: validate-html-nesting: 1.2.2 dev: true - /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.6): - resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} + /babel-plugin-jsx-dom-expressions@0.37.9(@babel/core@7.24.0): + resolution: {integrity: sha512-6w+zs2i14fVanj4e1hXCU5cp+x0U0LJ5jScknpMZZUteHhwFRGJflHMVJ+xAcW7ku41FYjr7DgtK9mnc2SXlJg==} peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/core': ^7.20.12 dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.6 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.6) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.24.0 + '@babel/helper-module-imports': 7.18.6 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.24.0) + '@babel/types': 7.24.0 + html-entities: 2.3.3 + validate-html-nesting: 1.2.2 dev: true - /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.9): + /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.6): resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.9 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.9) + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.6) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -10464,18 +9805,6 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.23.9): - resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.9) - core-js-compat: 3.34.0 - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.24.0): resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} peerDependencies: @@ -10499,17 +9828,6 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.9): - resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.9) - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.24.0): resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} peerDependencies: @@ -10561,6 +9879,15 @@ packages: babel-plugin-jsx-dom-expressions: 0.37.9(@babel/core@7.23.9) dev: true + /babel-preset-solid@1.8.6(@babel/core@7.24.0): + resolution: {integrity: sha512-Ened42CHjU4EFkvNeS042/3Pm21yvMWn8p4G4ddzQTlKaMwSGGD1VciA/e7EshBVHJCcBj9vHiUd/r3A4qLPZA==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.0 + babel-plugin-jsx-dom-expressions: 0.37.9(@babel/core@7.24.0) + dev: true + /babel-walk@3.0.0-canary-5: resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} engines: {node: '>= 10.0.0'} @@ -11115,7 +10442,7 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 2.0.1 @@ -11702,7 +11029,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.1 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) /copy-webpack-plugin@11.0.0(webpack@5.90.3): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} @@ -11956,7 +11283,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.35) postcss-value-parser: 4.2.0 semver: 7.6.0 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) /css-select@4.3.0: resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} @@ -12786,7 +12113,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.11.27 + '@types/node': 20.11.30 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -13093,16 +12420,16 @@ packages: json5: 2.2.3 loader-utils: 2.0.4 tapable: 2.2.1 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) webpack-sources: 1.4.3 - /esbuild-register@3.5.0(esbuild@0.19.3): + /esbuild-register@3.5.0(esbuild@0.20.1): resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} peerDependencies: esbuild: '>=0.12 <1' dependencies: debug: 4.3.4(supports-color@8.1.1) - esbuild: 0.19.3 + esbuild: 0.20.1 transitivePeerDependencies: - supports-color @@ -13229,6 +12556,7 @@ packages: '@esbuild/win32-arm64': 0.19.3 '@esbuild/win32-ia32': 0.19.3 '@esbuild/win32-x64': 0.19.3 + dev: true /esbuild@0.20.1: resolution: {integrity: sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA==} @@ -13259,7 +12587,6 @@ packages: '@esbuild/win32-arm64': 0.20.1 '@esbuild/win32-ia32': 0.20.1 '@esbuild/win32-x64': 0.20.1 - dev: true /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -13800,6 +13127,16 @@ packages: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} dev: true + /fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + /fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -13887,7 +13224,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) /filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} @@ -14066,7 +13403,7 @@ packages: cross-spawn: 7.0.3 signal-exit: 4.1.0 - /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.4.2)(webpack@5.89.0): + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.4.2)(webpack@5.90.3): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -14095,7 +13432,7 @@ packages: semver: 7.6.0 tapable: 1.1.3 typescript: 5.4.2 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.90.3(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) dev: true /form-data-encoder@2.1.4: @@ -14637,7 +13974,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: dir-glob: 3.0.1 - fast-glob: 3.3.2 + fast-glob: 3.3.1 ignore: 5.2.4 merge2: 1.4.1 slash: 4.0.0 @@ -16071,7 +15408,7 @@ packages: '@jest/environment': 26.6.2 '@jest/fake-timers': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.11.27 + '@types/node': 20.11.28 jest-mock: 26.6.2 jest-util: 26.6.2 jsdom: 16.7.0 @@ -16089,7 +15426,7 @@ packages: '@jest/environment': 26.6.2 '@jest/fake-timers': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.11.27 + '@types/node': 20.11.28 jest-mock: 26.6.2 jest-util: 26.6.2 dev: true @@ -16110,7 +15447,7 @@ packages: dependencies: '@jest/types': 26.6.2 '@types/graceful-fs': 4.1.6 - '@types/node': 20.11.27 + '@types/node': 20.11.28 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -16136,7 +15473,7 @@ packages: '@jest/source-map': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.11.27 + '@types/node': 20.11.28 chalk: 4.1.2 co: 4.6.0 expect: 26.6.2 @@ -16195,7 +15532,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/node': 20.11.27 + '@types/node': 20.11.28 dev: true /jest-pnp-resolver@1.2.3(jest-resolve@26.6.2): @@ -16248,7 +15585,7 @@ packages: '@jest/environment': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.11.27 + '@types/node': 20.11.28 chalk: 4.1.2 emittery: 0.7.2 exit: 0.1.2 @@ -16316,7 +15653,7 @@ packages: resolution: {integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==} engines: {node: '>= 10.14.2'} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 graceful-fs: 4.2.11 dev: true @@ -16349,7 +15686,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/node': 20.11.27 + '@types/node': 20.11.28 chalk: 4.1.2 graceful-fs: 4.2.11 is-ci: 2.0.0 @@ -16374,7 +15711,7 @@ packages: dependencies: '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/node': 20.11.27 + '@types/node': 20.11.28 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 26.6.2 @@ -16385,7 +15722,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -16394,7 +15731,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -16419,6 +15756,11 @@ packages: hasBin: true dev: true + /jiti@1.20.0: + resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==} + hasBin: true + dev: true + /jiti@1.21.0: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true @@ -16909,7 +16251,7 @@ packages: - domexception dev: true - /knip@5.1.0(@types/node@20.11.27)(typescript@5.4.2): + /knip@5.1.0(@types/node@20.11.30)(typescript@5.4.2): resolution: {integrity: sha512-iyiioeTUqzvlzIg270dTKpV1MbZZh0sCO+OIBHzO/ZHpJMbO1vHPuYZMvrubOUjR2ikF08R0EsFbL57EY1o1Nw==} engines: {node: '>=18.6.0'} hasBin: true @@ -16924,7 +16266,7 @@ packages: '@pnpm/logger': 5.0.0 '@pnpm/workspace.pkgs-graph': 2.0.15(@pnpm/logger@5.0.0) '@snyk/github-codeowners': 1.1.0 - '@types/node': 20.11.27 + '@types/node': 20.11.30 '@types/picomatch': 2.3.3 easy-table: 1.2.0 fast-glob: 3.3.2 @@ -17065,7 +16407,7 @@ packages: dependencies: klona: 2.0.6 less: 4.2.0 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) /less-loader@11.1.0(less@4.2.0)(webpack@5.90.3): resolution: {integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==} @@ -17954,7 +17296,7 @@ packages: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) /mini-css-extract-plugin@2.8.1(webpack@5.90.3): resolution: {integrity: sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==} @@ -18150,7 +17492,7 @@ packages: esbuild: 0.18.20 fs-extra: 11.1.1 globby: 13.2.2 - jiti: 1.21.0 + jiti: 1.20.0 mlly: 1.4.1 mri: 1.2.0 pathe: 1.1.1 @@ -18242,7 +17584,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /monaco-editor-webpack-plugin@7.1.0(monaco-editor@0.47.0)(webpack@5.89.0): + /monaco-editor-webpack-plugin@7.1.0(monaco-editor@0.47.0)(webpack@5.90.3): resolution: {integrity: sha512-ZjnGINHN963JQkFqjjcBtn1XBtUATDZBMgNQhDQwd78w2ukRhFXAPNgWuacaQiDZsUr4h1rWv5Mv6eriKuOSzA==} peerDependencies: monaco-editor: '>= 0.31.0' @@ -18250,7 +17592,7 @@ packages: dependencies: loader-utils: 2.0.4 monaco-editor: 0.47.0 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.90.3(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) dev: false /monaco-editor@0.47.0: @@ -19999,7 +19341,7 @@ packages: klona: 2.0.6 postcss: 8.4.35 semver: 7.6.0 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) /postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.4.2)(webpack@5.90.3): resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} @@ -20969,7 +20311,7 @@ packages: minimist: 1.2.8 strip-json-comments: 2.0.1 - /react-dev-utils@12.0.1(eslint@8.57.0)(typescript@5.4.2)(webpack@5.89.0): + /react-dev-utils@12.0.1(eslint@8.57.0)(typescript@5.4.2)(webpack@5.90.3): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} peerDependencies: @@ -20988,7 +20330,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.0)(typescript@5.4.2)(webpack@5.89.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.0)(typescript@5.4.2)(webpack@5.90.3) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -21004,7 +20346,7 @@ packages: strip-ansi: 6.0.1 text-table: 0.2.0 typescript: 5.4.2 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.90.3(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) transitivePeerDependencies: - eslint - supports-color @@ -21513,7 +20855,7 @@ packages: rollup: ^3.0 typescript: ^4.1 || ^5.0 dependencies: - magic-string: 0.30.7 + magic-string: 0.30.3 rollup: 3.28.1 typescript: 5.4.2 optionalDependencies: @@ -21556,6 +20898,7 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.3 + dev: true /rollup@4.8.0: resolution: {integrity: sha512-NpsklK2fach5CdI+PScmlE5R4Ao/FSWtF7LkoIrHDxPACY/xshNasPsbpG0VVHxUTbf74tJbVT4PrP8JsJ6ZDA==} @@ -21714,7 +21057,7 @@ packages: dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) /sass-loader@14.1.1(sass@1.71.1)(webpack@5.90.3): resolution: {integrity: sha512-QX8AasDg75monlybel38BZ49JP5Z+uSKfKwF2rO7S74BywaRmGQMUBw9dtkS+ekyM/QnP+NOrRYq8ABMZ9G8jw==} @@ -22461,7 +21804,7 @@ packages: resolution: {integrity: sha512-DI7/OuAUD+GMpR6dmu8lliO2Wg5zfeh+/xsdyJZCzd8o5JgFUjCeLsBDuZjIQJdwXS3J0L/uZYrELKYqx+PXog==} engines: {node: '>=8.0'} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 image-ssim: 0.2.0 jpeg-js: 0.4.4 dev: true @@ -22599,7 +21942,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -22878,7 +22221,7 @@ packages: webpack: '>=2' dependencies: '@swc/core': 1.3.101 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) /symbol-observable@4.0.0: resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==} @@ -22967,7 +22310,7 @@ packages: supports-hyperlinks: 2.3.0 dev: true - /terser-webpack-plugin@5.3.10(@swc/core@1.3.101)(esbuild@0.19.3)(webpack@5.89.0): + /terser-webpack-plugin@5.3.10(@swc/core@1.3.101)(esbuild@0.20.1)(webpack@5.89.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -22985,12 +22328,37 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.22 '@swc/core': 1.3.101 - esbuild: 0.19.3 + esbuild: 0.20.1 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.29.2 + webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) + + /terser-webpack-plugin@5.3.10(@swc/core@1.3.101)(esbuild@0.20.1)(webpack@5.90.3): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.22 + '@swc/core': 1.3.101 + esbuild: 0.20.1 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.29.2 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.90.3(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) /terser-webpack-plugin@5.3.10(esbuild@0.20.1)(webpack@5.90.3): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} @@ -23858,7 +23226,7 @@ packages: '@babel/standalone': 7.22.12 '@babel/types': 7.24.0 defu: 6.1.2 - jiti: 1.21.0 + jiti: 1.20.0 mri: 1.2.0 scule: 1.0.0 transitivePeerDependencies: @@ -23959,6 +23327,7 @@ packages: /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true + requiresBuild: true /uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} @@ -24023,7 +23392,7 @@ packages: resolution: {integrity: sha512-vLFU70y3D915d611GnHYeHkEmq6ZZETzTH4P1hM6I9E3lBwH2VeBBEESe/bGCY+gAyK0qqLFn5bNFpui/GKmww==} dev: true - /vite-plugin-solid@2.8.0(solid-js@1.8.15)(vite@4.4.9): + /vite-plugin-solid@2.8.0(solid-js@1.8.15)(vite@5.1.5): resolution: {integrity: sha512-n5FAm7ZmTl94VWUoiJCgG7bouF2NlC9CA1wY/qbVnkFbYDWk++bFWyNoU48aLJ+lMtzNeYzJypJXOHzFKxL9xA==} peerDependencies: solid-js: ^1.7.2 @@ -24036,49 +23405,12 @@ packages: merge-anything: 5.1.7 solid-js: 1.8.15 solid-refresh: 0.5.3(solid-js@1.8.15) - vite: 4.4.9(@types/node@20.11.25)(less@4.2.0) - vitefu: 0.2.5(vite@4.4.9) + vite: 5.1.5(@types/node@20.11.25)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) + vitefu: 0.2.5(vite@5.1.5) transitivePeerDependencies: - supports-color dev: true - /vite@4.4.9(@types/node@20.11.25)(less@4.2.0): - resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 20.11.25 - esbuild: 0.18.20 - less: 4.2.0 - postcss: 8.4.35 - rollup: 3.28.1 - optionalDependencies: - fsevents: 2.3.3 - dev: true - /vite@5.1.5(@types/node@20.11.25)(less@4.2.0)(sass@1.71.1)(terser@5.29.1): resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==} engines: {node: ^18.0.0 || >=20.0.0} @@ -24118,7 +23450,7 @@ packages: fsevents: 2.3.3 dev: true - /vitefu@0.2.5(vite@4.4.9): + /vitefu@0.2.5(vite@5.1.5): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -24126,7 +23458,7 @@ packages: vite: optional: true dependencies: - vite: 4.4.9(@types/node@20.11.25)(less@4.2.0) + vite: 5.1.5(@types/node@20.11.25)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) dev: true /vlq@0.2.3: @@ -24263,7 +23595,7 @@ packages: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} - /webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0): + /webpack-cli@4.10.0(webpack@5.90.3): resolution: {integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==} engines: {node: '>=10.13.0'} hasBin: true @@ -24284,7 +23616,7 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0)(webpack@5.89.0) + '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0)(webpack@5.90.3) '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0) '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0)(webpack-dev-server@4.15.1) colorette: 2.0.20 @@ -24294,8 +23626,7 @@ packages: import-local: 3.1.0 interpret: 2.2.0 rechoir: 0.7.1 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) - webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.89.0) + webpack: 5.90.3(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) webpack-merge: 5.9.0 /webpack-dev-middleware@5.3.3(webpack@5.89.0): @@ -24309,7 +23640,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) + webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) /webpack-dev-middleware@5.3.3(webpack@5.90.3): resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} @@ -24383,8 +23714,8 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0) - webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack: 5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0) + webpack-cli: 4.10.0(webpack@5.90.3) webpack-dev-middleware: 5.3.3(webpack@5.89.0) ws: 8.16.0 transitivePeerDependencies: @@ -24487,7 +23818,7 @@ packages: /webpack-virtual-modules@0.6.1: resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} - /webpack@5.89.0(@swc/core@1.3.101)(esbuild@0.19.3)(webpack-cli@4.10.0): + /webpack@5.89.0(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0): resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} engines: {node: '>=10.13.0'} hasBin: true @@ -24518,9 +23849,49 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.3.101)(esbuild@0.19.3)(webpack@5.89.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.101)(esbuild@0.20.1)(webpack@5.89.0) + watchpack: 2.4.0 + webpack-cli: 4.10.0(webpack@5.90.3) + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + /webpack@5.90.3(@swc/core@1.3.101)(esbuild@0.20.1)(webpack-cli@4.10.0): + resolution: {integrity: sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) + browserslist: 4.23.0 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.3.0 + 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.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(@swc/core@1.3.101)(esbuild@0.20.1)(webpack@5.90.3) watchpack: 2.4.0 - webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-cli: 4.10.0(webpack@5.90.3) webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -25086,14 +24457,3 @@ packages: resolution: {integrity: sha512-NtTUvIlNELez7Q1DzKVIFZBzNb646boQMgpATo9z3Ftuu/gWvzxCW7jdjcUDoRGxRikrhVHB/zLXh1hxeJawvw==} dependencies: tslib: 2.6.2 - - file:packages/components/node_martin/stencil-solid-output-target-0.0.1.tgz(@stencil/core@4.12.6): - resolution: {integrity: sha512-leO/+AmnieoDOB2Pv3sSk6QOI3htP7ENTnaCW3u1GEdK6OKB6c0VBJkjbklQHh2EtOx2tXWlvXI6ne5iYdIXNg==, tarball: file:packages/components/node_martin/stencil-solid-output-target-0.0.1.tgz} - id: file:packages/components/node_martin/stencil-solid-output-target-0.0.1.tgz - name: '@stencil/solid-output-target' - version: 0.0.1 - peerDependencies: - '@stencil/core': '>=1.8.0' - dependencies: - '@stencil/core': 4.12.6 - dev: true