From 61228df24914c35debd0e4d63b035785fb2d7366 Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Sat, 20 Jan 2024 17:45:24 -0800 Subject: [PATCH 01/14] feat: Add Listbox component --- packages/buttons/babel.config.js | 3 +- packages/buttons/package.json | 9 +- .../buttons/src/components/listbox/index.gts | 145 +++++++++ .../buttons/src/components/listbox/item.gts | 177 +++++++++++ .../src/components/listbox/listManager.ts | 259 +++++++++++++++ .../listbox/setupListItemModfier.ts | 109 +++++++ packages/buttons/src/index.ts | 1 + packages/theme/src/components/index.ts | 1 + packages/theme/src/components/listbox.ts | 297 ++++++++++++++++++ packages/theme/src/plugin/default-config.ts | 4 +- packages/theme/src/types.ts | 2 + pnpm-lock.yaml | 29 +- 12 files changed, 1022 insertions(+), 14 deletions(-) create mode 100644 packages/buttons/src/components/listbox/index.gts create mode 100644 packages/buttons/src/components/listbox/item.gts create mode 100644 packages/buttons/src/components/listbox/listManager.ts create mode 100644 packages/buttons/src/components/listbox/setupListItemModfier.ts create mode 100644 packages/theme/src/components/listbox.ts diff --git a/packages/buttons/babel.config.js b/packages/buttons/babel.config.js index 1aebbd9a..8cf7132f 100644 --- a/packages/buttons/babel.config.js +++ b/packages/buttons/babel.config.js @@ -20,6 +20,7 @@ module.exports = { ], ['@babel/plugin-proposal-decorators', { legacy: true }], '@babel/plugin-proposal-class-properties', - '@babel/plugin-transform-class-static-block' + '@babel/plugin-transform-class-static-block', + '@babel/plugin-transform-private-methods' ] }; diff --git a/packages/buttons/package.json b/packages/buttons/package.json index bb1e13a7..cec73483 100644 --- a/packages/buttons/package.json +++ b/packages/buttons/package.json @@ -40,15 +40,18 @@ "ember-source": "^4.0.0 || ^5.0.0" }, "dependencies": { + "@ember/render-modifiers": "^2.1.0", "@embroider/addon-shim": "^1.8.7", "@frontile/core": "^0.17.0-alpha.3", - "@frontile/theme": "^0.17.0-alpha.3" + "@frontile/theme": "^0.17.0-alpha.3", + "ember-modifier": "^4.1.0" }, "devDependencies": { "@babel/core": "7.23.6", "@babel/plugin-proposal-class-properties": "7.18.6", "@babel/plugin-proposal-decorators": "7.23.6", "@babel/plugin-transform-class-static-block": "^7.23.4", + "@babel/plugin-transform-private-methods": "^7.23.3", "@babel/preset-typescript": "7.23.3", "@embroider/addon-dev": "4.1.3", "@glimmer/component": "^1.1.2", @@ -85,6 +88,10 @@ "./components/button.js": "./dist/_app_/components/button.js", "./components/chip.js": "./dist/_app_/components/chip.js", "./components/progress-bar.js": "./dist/_app_/components/progress-bar.js", + "./components/listbox/index.js": "./dist/_app_/components/listbox/index.js", + "./components/listbox/item.js": "./dist/_app_/components/listbox/item.js", + "./components/listbox/listManager.js": "./dist/_app_/components/listbox/listManager.js", + "./components/listbox/setupListItemModfier.js": "./dist/_app_/components/listbox/setupListItemModfier.js", "./components/toggle-button.js": "./dist/_app_/components/toggle-button.js" } }, diff --git a/packages/buttons/src/components/listbox/index.gts b/packages/buttons/src/components/listbox/index.gts new file mode 100644 index 00000000..d34c83da --- /dev/null +++ b/packages/buttons/src/components/listbox/index.gts @@ -0,0 +1,145 @@ +import Component from '@glimmer/component'; +import { hash } from '@ember/helper'; +import { action } from '@ember/object'; +import { on } from '@ember/modifier'; +import { useStyles } from '@frontile/theme'; +import didUpdate from '@ember/render-modifiers/modifiers/did-update'; +import { ListManager, type SelectionMode } from './listManager'; +import { ListboxItem } from './item'; + +export interface ListboxSignature { + Args: { + selectionMode: SelectionMode; + selectedKeys: string[]; + disabledKeys: string[]; + allowEmpty: boolean; + items: unknown[]; + class?: string; + + onAction: (key: string) => void; + onSelectionChange: (key: string[]) => void; + }; + Element: HTMLUListElement; + Blocks: { + item: [unknown]; + default: [unknown]; + }; +} + +export default class Listbox extends Component { + listManager = new ListManager({ + selectionMode: this.args.selectionMode, + selectedKeys: this.args.selectedKeys, + disabledKeys: this.args.disabledKeys, + allowEmpty: this.args.allowEmpty, + onSelectionChange: this.args.onSelectionChange, + onAction: this.args.onAction + }); + + get isActive() { + return this.args.isActive; + } + + @action + handleKeyPress(event: KeyboardEvent) { + if (this.isActive) { + if ( + event.key === 'Enter' || + ((event.key === 'Space' || event.key === ' ') && + this.listManager.searchKeys == '') + ) { + this.listManager.selectActiveNode(); + event.preventDefault(); + event.stopPropagation(); + } else if (event.key.length === 1) { + this.listManager.search(event.key); + } + } + } + + @action + handleKeyDown(event: KeyboardEvent) { + if (!this.isActive) { + return; + } + if ( + [ + 'ArrowUp', + 'ArrowDown', + 'ArrowLeft', + 'ArrowRight', + 'PageUp', + 'PageDown', + 'Home', + 'End' + ].includes(event.key) + ) { + event.preventDefault(); + } + } + + @action + handleKeyUp(event: KeyboardEvent) { + if (!this.isActive) { + return; + } + if (event.key === 'ArrowDown') { + this.listManager.setNextOptionActive(); + } else if (event.key === 'ArrowRight') { + this.listManager.setNextOptionActive(); + } else if (event.key === 'ArrowUp') { + this.listManager.setPreviousOptionActive(); + } else if (event.key === 'ArrowLeft') { + this.listManager.setPreviousOptionActive(); + } else if (event.key === 'Home' || event.key === 'PageUp') { + this.listManager.setFirstOptionActive(); + } else if (event.key === 'End' || event.key === 'PageDown') { + this.listManager.setLastOptionActive(); + } + } + + get classNames() { + const { listbox } = useStyles(); + const { base, list } = listbox(); + return { base: base({ class: this.args.class }), list: list() }; + } + + @action + updateListManager() { + this.listManager.update({ + selectionMode: this.args.selectionMode, + disabledKeys: this.args.disabledKeys, + selectedKeys: this.args.selectedKeys, + allowEmpty: this.args.allowEmpty + }); + } + + +} diff --git a/packages/buttons/src/components/listbox/item.gts b/packages/buttons/src/components/listbox/item.gts new file mode 100644 index 00000000..a863ddc7 --- /dev/null +++ b/packages/buttons/src/components/listbox/item.gts @@ -0,0 +1,177 @@ +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; +import { action } from '@ember/object'; +import { modifier } from 'ember-modifier'; +import { assert } from '@ember/debug'; +import { on } from '@ember/modifier'; +import { useStyles } from '@frontile/theme'; +import { SetupListItem } from './setupListItemModfier'; +import type { TOC } from '@ember/component/template-only'; +import type { ListManager, Node } from './listManager'; + +interface ItemSignature { + Args: { + manager: ListManager; + key: string; + textValue?: string; + description?: string; + shortcut?: string; + onClick?: () => void; + class?: string; + + /** + * The button appearance + * + * @defaultValue 'default' + */ + appearance?: 'default' | 'outlined' | 'faded'; + + /** + * The intent of the button + */ + intent?: 'default' | 'primary' | 'success' | 'warning' | 'danger'; + }; + Element: HTMLLIElement; + Blocks: { + default: []; + selectedIcon: []; + start: []; + end: []; + }; +} + +class ListboxItem extends Component { + @tracked el?: HTMLLIElement; + + didInsert = modifier((el: HTMLElement) => { + this.el = el as HTMLLIElement; + + return () => { + this.el = undefined; + }; + }); + + get node(): Node | undefined { + if (this.el) { + return this.manager.at(this.el); + } + return undefined; + } + + get manager(): ListManager { + assert( + `ListboxItem does not have a listManager; Missing argument @manager`, + this.args.manager + ); + + return this.args.manager; + } + + get key(): string { + assert( + `Argument @key is undefined or null, @key must be provided in Listbox.Item component`, + this.args.key + ); + + return this.args.key; + } + + @action + onClick(): void { + if (this.node?.isDisabled) { + return; + } + + this.manager.selectNode(this.manager.at(this.el)); + + if (typeof this.args.onClick === 'function') { + this.args.onClick(); + } + } + + get tabindex() { + if (this.node?.isActive || this.node?.isSelected) { + return 0; + } + return -1; + } + + get classNames() { + const { listboxItem } = useStyles(); + + const { + base, + descriptionWrapper, + label, + description, + selectedIcon, + shortcut + } = listboxItem({ + appearence: this.args.appearance || 'default', + intent: this.args.intent || 'default', + isDisabled: this.node?.isDisabled, + isSelected: this.node?.isSelected, + isActive: this.node?.isActive + }); + + return { + base: base({ class: this.args.class }), + descriptionWrapper: descriptionWrapper(), + label: label(), + description: description(), + selectedIcon: selectedIcon(), + shortcut: shortcut() + }; + } + + +} + +const CheckIcon: TOC<{ + Element: SVGElement; +}> = + +export { ListboxItem }; diff --git a/packages/buttons/src/components/listbox/listManager.ts b/packages/buttons/src/components/listbox/listManager.ts new file mode 100644 index 00000000..fb2fd798 --- /dev/null +++ b/packages/buttons/src/components/listbox/listManager.ts @@ -0,0 +1,259 @@ +import { tracked } from '@glimmer/tracking'; +import { debounce } from '@ember/runloop'; + +type SelectionMode = 'none' | 'single' | 'multiple'; + +class Node { + el: HTMLLIElement; + key: string; + textValue: string; + + @tracked isSelected: boolean; + @tracked isDisabled: boolean; + @tracked isActive: boolean; + + constructor(el: HTMLLIElement, args: Required) { + this.el = el; + this.key = args.key; + this.textValue = args.textValue; + this.isSelected = args.isSelected; + this.isDisabled = args.isDisabled; + this.isActive = args.isActive; + } +} + +interface NodeArgs { + key: string; + textValue?: string; + isSelected?: boolean; + isDisabled?: boolean; + isActive?: boolean; +} + +interface ListManagerOptions { + selectionMode?: SelectionMode; + selectedKeys?: string[]; + disabledKeys?: string[]; + allowEmpty?: boolean; + onAction?: (key: string) => void; + onSelectionChange?: (key: string[]) => void; +} + +class ListManager { + searchKeys: string = ''; + + #selectionMode: SelectionMode = 'none'; + #nodes: Node[] = []; + #selectedKeys: string[] = []; + #disabledKeys: string[] = []; + #allowEmpty: boolean = false; + #onAction?: (key: string) => void; + #onSelectionChange?: (key: string[]) => void; + + constructor(options: ListManagerOptions = {}) { + this.update(options); + } + + register(el: HTMLLIElement, args: Required): void { + this.#nodes.push(new Node(el, args)); + } + + unregister(el: HTMLLIElement): void { + this.#nodes = this.#nodes.filter((node) => node.el !== el); + } + + at(el?: HTMLLIElement): Node | undefined { + return this.#nodes.find((node) => node.el === el); + } + + update(options: ListManagerOptions): void { + this.#selectionMode = options.selectionMode || 'none'; + this.#selectedKeys = options.selectedKeys || []; + this.#disabledKeys = options.disabledKeys || []; + this.#allowEmpty = options.allowEmpty || false; + + for (let i = 0; i < this.#nodes.length; i++) { + const node = this.#nodes[i] as Node; + node.isSelected = this.isKeySelected(node.key); + node.isDisabled = this.isKeyDisabled(node.key); + } + + if (options.onAction) { + this.#onAction = options.onAction; + } + + if (options.onSelectionChange) { + this.#onSelectionChange = options.onSelectionChange; + } + } + + selectActiveNode(): void { + const node = this.#activeNode; + if (node) { + node.el.click(); + } + } + + selectNode(node?: Node): void { + if (node) { + if (this.#selectionMode !== 'none') { + this.activateNode(node); + } + if (typeof this.#onAction === 'function') { + this.#onAction(node.key); + } + + if ( + typeof this.#onSelectionChange === 'function' && + this.#selectionMode !== 'none' + ) { + this.#onSelectionChange(this.#toggleSelectedKey(node)); + } + } + } + + activateNode(node?: Node): void { + if (node) { + this.#clearActive(); + node.isActive = true; + node.el.focus(); + } + } + + setNextOptionActive(): void { + for (let i = this.#indexOfActiveNode + 1; i < this.#nodes.length; i++) { + const node = this.#nodes[i]; + if (node && !node.isDisabled) { + this.activateNode(node); + break; + } + } + } + + setPreviousOptionActive(): void { + for (let i = this.#indexOfActiveNode - 1; i >= 0; i--) { + const node = this.#nodes[i]; + if (node && !node.isDisabled) { + this.activateNode(node); + break; + } + } + } + + setFirstOptionActive(): void { + for (let i = 0; i < this.#nodes.length; i++) { + const node = this.#nodes[i]; + if (node && !node.isDisabled) { + this.activateNode(node); + break; + } + } + } + + setLastOptionActive(): void { + for (let i = this.#nodes.length - 1; i >= 0; i--) { + const node = this.#nodes[i]; + if (node && !node.isDisabled) { + this.activateNode(node); + break; + } + } + } + + search(key: string): void { + debounce(this, this.#clearSeaerch, 500); + this.searchKeys += key.toLowerCase(); + + for (let i = 0; i < this.#nodes.length; i++) { + const node = this.#nodes[i] as Node; + + if ( + !node.isDisabled && + this.searchKeys && + node.textValue.trim().toLowerCase().startsWith(this.searchKeys) + ) { + this.activateNode(node); + break; + } + } + } + + isKeyDisabled(key: string): boolean { + return this.#disabledKeys.includes(key); + } + + isKeySelected(key: string): boolean { + return this.#selectedKeys.includes(key); + } + + get #indexOfActiveNode(): number { + let node = this.#activeNode; + + if (!node) { + for (let i = 0; i < this.#nodes.length; i++) { + const n = this.#nodes[i] as Node; + if (n.isSelected) { + node = n; + break; + } + } + } + if (!node) { + return -1; + } + return this.#nodes.indexOf(node); + } + + #toggleSelectedKey(node: Node): string[] { + let selectedKeys: string[] = []; + + for (let i = 0; i < this.#nodes.length; i++) { + const node = this.#nodes[i] as Node; + if (node.isSelected) { + selectedKeys.push(node.key); + } + } + + if ( + selectedKeys.includes(node.key) && + ((this.#allowEmpty && selectedKeys.length == 1) || + selectedKeys.length > 1) + ) { + const indexToRemove = selectedKeys.indexOf(node.key); + selectedKeys.splice(indexToRemove, 1); + } else { + if (this.#selectionMode === 'single') { + selectedKeys = [node.key]; + } else if (!selectedKeys.includes(node.key)) { + selectedKeys.push(node.key); + } + } + + return selectedKeys; + } + + get #activeNode(): Node | undefined { + for (let i = 0; i < this.#nodes.length; i++) { + const node = this.#nodes[i] as Node; + if (node.isActive) { + return node; + } + } + } + + #clearSeaerch(): void { + this.searchKeys = ''; + } + + #clearActive(): void { + for (let i = 0; i < this.#nodes.length; i++) { + const node = this.#nodes[i] as Node; + if (node.isActive) { + node.isActive = false; + } + } + } +} + +export type { Node, NodeArgs, SelectionMode }; +export { ListManager }; diff --git a/packages/buttons/src/components/listbox/setupListItemModfier.ts b/packages/buttons/src/components/listbox/setupListItemModfier.ts new file mode 100644 index 00000000..d0ff38ea --- /dev/null +++ b/packages/buttons/src/components/listbox/setupListItemModfier.ts @@ -0,0 +1,109 @@ +import Modifier, { type ArgsFor } from 'ember-modifier'; +import { registerDestructor } from '@ember/destroyable'; +import { ListManager, type NodeArgs } from './listManager'; + +interface SetupListItemModifierSignature { + Args: { + Positional: [manager: ListManager]; + Named: Pick; + }; + Element: HTMLLIElement; +} + +class SetupListItem extends Modifier { + element?: HTMLLIElement; + manager?: ListManager; + + constructor(owner: any, args: ArgsFor) { + super(owner, args); + registerDestructor(this, this.unregister); + } + + modify( + element: HTMLLIElement, + [manager]: [ListManager], + args: ArgsFor['named'] + ): void { + if (!this.element) { + this.register(element, manager, args); + } else { + this.update(args); + } + } + + update = (args: ArgsFor['named']): void => { + const node = this.manager?.at(this.element); + if (node) { + const prevKey = node.key; + if (args.textValue) { + node.textValue = args.textValue; + } + + if (prevKey !== args.key) { + node.key = args.key; + node.isDisabled = this.manager?.isKeyDisabled(args.key) || false; + node.isSelected = this.manager?.isKeySelected(args.key) || false; + } + } + }; + + register = ( + el: HTMLLIElement, + manager: ListManager, + args: ArgsFor['named'] + ): void => { + this.element = el; + this.manager = manager; + + let textValue = args.textValue; + if ( + typeof textValue === 'undefined' || + textValue === '' || + textValue === null + ) { + textValue = el.textContent?.trim(); + } + manager.register(el as HTMLLIElement, { + key: args.key, + textValue: textValue || '', + isActive: false, + isDisabled: manager.isKeyDisabled(args.key), + isSelected: manager.isKeySelected(args.key) + }); + + el.addEventListener('mouseenter', this.mouseEnter); + el.addEventListener('mouseleave', this.mouseLeave); + }; + + unregister = (instance: SetupListItem): void => { + const { element, manager } = instance; + + if (element && manager) { + manager.unregister(element); + + instance.element = undefined; + instance.manager = undefined; + + element.addEventListener('mouseenter', instance.mouseEnter); + element.addEventListener('mouseleave', instance.mouseLeave); + } + }; + + mouseEnter = (): void => { + if (this.element && this.manager) { + const node = this.manager.at(this.element); + this.manager.activateNode(node); + } + }; + + mouseLeave = (): void => { + if (this.element && this.manager) { + const node = this.manager.at(this.element); + if (node) { + node.isActive = false; + } + } + }; +} + +export { SetupListItem }; diff --git a/packages/buttons/src/index.ts b/packages/buttons/src/index.ts index ae4aff77..75b6d154 100644 --- a/packages/buttons/src/index.ts +++ b/packages/buttons/src/index.ts @@ -3,3 +3,4 @@ export { default as Chip } from './components/chip'; export { default as ToggleButton } from './components/toggle-button'; export { default as ButtonGroup } from './components/button-group'; export { default as ProgressBar } from './components/progress-bar'; +export { default as Listbox } from './components/listbox'; diff --git a/packages/theme/src/components/index.ts b/packages/theme/src/components/index.ts index 00724124..0ac02b62 100644 --- a/packages/theme/src/components/index.ts +++ b/packages/theme/src/components/index.ts @@ -2,6 +2,7 @@ export * from './button'; export * from './chip'; export * from './progress-bar'; export * from './close-button'; +export * from './listbox'; export * from './notifications-container'; export * from './notification-card'; diff --git a/packages/theme/src/components/listbox.ts b/packages/theme/src/components/listbox.ts new file mode 100644 index 00000000..6f71d96f --- /dev/null +++ b/packages/theme/src/components/listbox.ts @@ -0,0 +1,297 @@ +import { tv } from 'tailwind-variants'; + +const listbox = tv({ + slots: { + base: 'w-full relative flex flex-col gap-1 p-1', + list: 'w-full flex flex-col gap-0.5 outline-none' + }, + variants: { + radius: { + none: 'rounded-none', + sm: 'rounded', + lg: 'rounded-lg', + full: 'rounded-full' + } + }, + compoundVariants: [], + defaultVariants: {} +}); + +const listboxItem = tv({ + slots: { + base: [ + 'flex', + 'group', + 'gap-2', + 'items-center', + 'justify-between', + 'relative', + 'px-2', + 'py-1.5', + 'w-full', + 'h-full', + 'box-border', + 'rounded', + 'subpixel-antialiased', + 'outline-none', + 'cursor-pointer', + 'tap-highlight-transparent' + ], + descriptionWrapper: 'w-full flex flex-col items-start justify-center', + label: 'flex-1 text-sm font-normal truncate', + description: [ + 'w-full', + 'text-xs', + 'text-foreground-500', + 'group-hover:text-current' + ], + selectedIcon: ['text-inherit', 'w-4', 'h-4', 'flex-shrink-0'], + shortcut: [ + 'px-1', + 'py-0.5', + 'rounded', + 'font-sans', + 'text-foreground-500', + 'text-xs', + 'border', + 'border-default-300', + 'group-hover:border-current' + ] + }, + variants: { + appearence: { + default: { + base: '' + }, + outlined: { + base: 'border border-transparent bg-transparent' + }, + faded: { + base: [ + 'border border-transparent hover:border-default data-[active=true]:bg-default-100' + // 'data-[selectable=true]:focus:border-default data-[selectable=true]:focus:bg-default-100' + ] + } + }, + intent: { + default: {}, + primary: {}, + secondary: {}, + success: {}, + warning: {}, + danger: {} + }, + isActive: { true: { base: [] } }, + + isDisabled: { + true: { + base: 'opacity-disabled pointer-events-none' + } + }, + isSelected: { + true: { + base: '' + } + } + }, + defaultVariants: { + appearence: 'default', + intent: 'default' + }, + compoundVariants: [ + // appearence: default + { + appearence: 'default', + intent: 'default', + class: { + base: [ + 'data-[active=true]:bg-default', + 'data-[active=true]:text-default-foreground' + ] + } + }, + { + appearence: 'default', + intent: 'primary', + class: { + base: [ + 'data-[active=true]:bg-primary', + 'data-[active=true]:text-primary-foreground' + ] + } + }, + { + appearence: 'default', + intent: 'success', + class: { + base: [ + 'data-[active=true]:bg-success', + 'data-[active=true]:text-success-foreground' + ] + } + }, + { + appearence: 'default', + intent: 'warning', + class: { + base: [ + 'data-[active=true]:bg-warning', + 'data-[active=true]:text-warning-foreground' + ] + } + }, + { + appearence: 'default', + intent: 'danger', + class: { + base: [ + 'data-[active=true]:bg-danger', + 'data-[active=true]:text-danger-foreground' + ] + } + }, + { + appearence: 'default', + intent: 'primary', + isActive: true, + class: { + shortcut: ['text-primary-foreground'] + } + }, + { + appearence: 'default', + intent: 'success', + isActive: true, + class: { + shortcut: ['text-success-foreground'] + } + }, + { + appearence: 'default', + intent: 'warning', + isActive: true, + class: { + shortcut: ['text-warning-foreground'] + } + }, + { + appearence: 'default', + intent: 'danger', + isActive: true, + class: { + shortcut: ['text-danger-foreground'] + } + }, + + // appearence: outlined + { + appearence: 'outlined', + intent: 'default', + class: { + base: [ + 'data-[active=true]:border-default-700', + 'data-[active=true]:text-default-700' + ] + } + }, + { + appearence: 'outlined', + intent: 'primary', + class: { + base: [ + 'data-[active=true]:border-primary', + 'data-[active=true]:text-primary' + ] + } + }, + { + appearence: 'outlined', + intent: 'success', + class: { + base: [ + 'data-[active=true]:border-success', + 'data-[active=true]:text-success' + ] + } + }, + { + appearence: 'outlined', + intent: 'warning', + class: { + base: [ + 'data-[active=true]:border-warning', + 'data-[active=true]:text-warning' + ] + } + }, + { + appearence: 'outlined', + intent: 'danger', + class: { + base: [ + 'data-[active=true]:border-danger', + 'data-[active=true]:text-danger' + ] + } + }, + // + // appearence: faded + { + appearence: 'faded', + intent: 'default', + class: { + base: [ + 'data-[active=true]:bg-default-700/20', + 'data-[active=true]:border-default-700', + 'data-[active=true]:text-default-700' + ] + } + }, + { + appearence: 'faded', + intent: 'primary', + class: { + base: [ + 'data-[active=true]:bg-primary/20', + 'data-[active=true]:border-primary-600', + 'data-[active=true]:text-primary-600' + ] + } + }, + { + appearence: 'faded', + intent: 'success', + class: { + base: [ + 'data-[active=true]:bg-success/20', + 'data-[active=true]:border-success-600', + 'data-[active=true]:text-success-600' + ] + } + }, + { + appearence: 'faded', + intent: 'warning', + class: { + base: [ + 'data-[active=true]:bg-warning/20', + 'data-[active=true]:border-warning-600', + 'data-[active=true]:text-warning-600' + ] + } + }, + { + appearence: 'faded', + intent: 'danger', + class: { + base: [ + 'data-[active=true]:bg-danger/20', + 'data-[active=true]:border-danger-600', + 'data-[active=true]:text-danger-600' + ] + } + } + ] +}); + +export { listbox, listboxItem }; diff --git a/packages/theme/src/plugin/default-config.ts b/packages/theme/src/plugin/default-config.ts index a05282ec..f5d884ad 100644 --- a/packages/theme/src/plugin/default-config.ts +++ b/packages/theme/src/plugin/default-config.ts @@ -1,7 +1,9 @@ import { semanticColors } from '../colors/semantic'; import type { LayoutTheme } from '../types'; -const baseLayout: LayoutTheme = {}; +const baseLayout: LayoutTheme = { + disabledOpacity: '.5' +}; const defaultConfig = { defaultTheme: 'light', diff --git a/packages/theme/src/types.ts b/packages/theme/src/types.ts index c3b813c0..906c58da 100644 --- a/packages/theme/src/types.ts +++ b/packages/theme/src/types.ts @@ -9,6 +9,8 @@ export interface LayoutTheme { * @default .8 */ hoverOpacity?: string | number; + + disabledOpacity?: string | number; } export type ConfigTheme = { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0412460b..39ea2253 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,7 +24,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -64,6 +64,9 @@ importers: '@babel/runtime': specifier: '>= 7' version: 7.23.6 + '@ember/render-modifiers': + specifier: ^2.1.0 + version: 2.1.0(@babel/core@7.23.6)(@glint/template@1.3.0)(ember-source@5.5.0) '@embroider/addon-shim': specifier: ^1.8.7 version: 1.8.7 @@ -73,6 +76,9 @@ importers: '@frontile/theme': specifier: ^0.17.0-alpha.3 version: link:../theme + ember-modifier: + specifier: ^4.1.0 + version: 4.1.0(ember-source@5.5.0) devDependencies: '@babel/core': specifier: 7.23.6 @@ -103,7 +109,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -188,7 +194,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -273,7 +279,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -358,7 +364,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -446,7 +452,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -537,7 +543,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -634,7 +640,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -2923,7 +2929,7 @@ packages: optional: true dependencies: '@embroider/macros': 1.13.4(@glint/template@1.3.0) - '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) + '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) '@glint/template': 1.3.0 broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 @@ -3213,7 +3219,7 @@ packages: - supports-color dev: true - /@glint/environment-ember-loose@1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0): + /@glint/environment-ember-loose@1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0): resolution: {integrity: sha512-kURIttax2zG1oYniJ4bd3rhJRuP588Ld4YAG5EFzjg4s01oLQKpfNskxwSwox07PUkygm2D+9v3Foo2TlYJSSg==} peerDependencies: '@glimmer/component': ^1.1.2 @@ -3243,6 +3249,7 @@ packages: dependencies: '@glimmer/component': 1.1.2(@babel/core@7.23.6) '@glint/template': 1.3.0 + ember-modifier: 4.1.0(ember-source@5.5.0) /@glint/environment-ember-template-imports@1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0): resolution: {integrity: sha512-ynSc3AeFE4ZocvjI4rTS55L5sSrMexMvRtOYbVuY/u9t0PGXDjFuH/OiRiSCbHIL/jYH5Ie5uASZxs7TTCT8dw==} @@ -3263,7 +3270,7 @@ packages: '@types/ember__routing': optional: true dependencies: - '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) + '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) '@glint/template': 1.3.0 ember-template-imports: 3.4.2 transitivePeerDependencies: From 32b455db8ab55123a48f077dfcf30ab632dd7f97 Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Sun, 21 Jan 2024 13:20:39 -0800 Subject: [PATCH 02/14] feat: add Divider component and add support to it in listbox --- package.json | 3 +- packages/buttons/package.json | 2 + packages/buttons/src/components/divider.gts | 38 +++++++++++++++++++ .../buttons/src/components/listbox/item.gts | 8 +++- packages/buttons/src/index.ts | 1 + packages/theme/src/components/divider.ts | 15 ++++++++ packages/theme/src/components/index.ts | 1 + packages/theme/src/components/listbox.ts | 25 +++++------- pnpm-lock.yaml | 13 +++++-- 9 files changed, 83 insertions(+), 23 deletions(-) create mode 100644 packages/buttons/src/components/divider.gts create mode 100644 packages/theme/src/components/divider.ts diff --git a/package.json b/package.json index 071c60f5..4b40ee22 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,7 @@ "try:one": "pnpm --filter test-app try:one" }, "resolutions": { - "@ember/test-waiters": "^3.0.2", - "ember-element-helper": "^0.7.1" + "@ember/test-waiters": "^3.0.2" }, "dependencies": { "@ember/test-waiters": "^3.1.0", diff --git a/packages/buttons/package.json b/packages/buttons/package.json index cec73483..ea2cbe65 100644 --- a/packages/buttons/package.json +++ b/packages/buttons/package.json @@ -44,6 +44,7 @@ "@embroider/addon-shim": "^1.8.7", "@frontile/core": "^0.17.0-alpha.3", "@frontile/theme": "^0.17.0-alpha.3", + "ember-element-helper": "^0.8.5", "ember-modifier": "^4.1.0" }, "devDependencies": { @@ -88,6 +89,7 @@ "./components/button.js": "./dist/_app_/components/button.js", "./components/chip.js": "./dist/_app_/components/chip.js", "./components/progress-bar.js": "./dist/_app_/components/progress-bar.js", + "./components/divider.js": "./dist/_app_/components/divider.js", "./components/listbox/index.js": "./dist/_app_/components/listbox/index.js", "./components/listbox/item.js": "./dist/_app_/components/listbox/item.js", "./components/listbox/listManager.js": "./dist/_app_/components/listbox/listManager.js", diff --git a/packages/buttons/src/components/divider.gts b/packages/buttons/src/components/divider.gts new file mode 100644 index 00000000..386f4b75 --- /dev/null +++ b/packages/buttons/src/components/divider.gts @@ -0,0 +1,38 @@ +import { hash } from '@ember/helper'; +import { useStyles } from '@frontile/theme'; +import { element } from 'ember-element-helper'; +import type { TOC } from '@ember/component/template-only'; + +function getTag( + orientation: string | undefined, + as?: string | undefined +): string { + if (as) { + return as; + } + + if (orientation === 'vertical') { + return 'div'; + } + return 'hr'; +} + +const { divider } = useStyles(); + +const Divider: TOC<{ + Args: { + orientation?: 'horizontal' | 'vertical'; + as: string; + class?: string; + }; + Element: HTMLDivElement; +}> = + +export default Divider; diff --git a/packages/buttons/src/components/listbox/item.gts b/packages/buttons/src/components/listbox/item.gts index a863ddc7..68b65c34 100644 --- a/packages/buttons/src/components/listbox/item.gts +++ b/packages/buttons/src/components/listbox/item.gts @@ -6,6 +6,7 @@ import { assert } from '@ember/debug'; import { on } from '@ember/modifier'; import { useStyles } from '@frontile/theme'; import { SetupListItem } from './setupListItemModfier'; +import Divider from '../divider'; import type { TOC } from '@ember/component/template-only'; import type { ListManager, Node } from './listManager'; @@ -18,6 +19,7 @@ interface ItemSignature { shortcut?: string; onClick?: () => void; class?: string; + withDivider?: boolean; /** * The button appearance @@ -111,7 +113,8 @@ class ListboxItem extends Component { intent: this.args.intent || 'default', isDisabled: this.node?.isDisabled, isSelected: this.node?.isSelected, - isActive: this.node?.isActive + isActive: this.node?.isActive, + withDivider: this.args.withDivider }); return { @@ -163,6 +166,9 @@ class ListboxItem extends Component { {{yield to="end"}} + {{#if @withDivider}} + + {{/if}} } diff --git a/packages/buttons/src/index.ts b/packages/buttons/src/index.ts index 75b6d154..7b08e22f 100644 --- a/packages/buttons/src/index.ts +++ b/packages/buttons/src/index.ts @@ -4,3 +4,4 @@ export { default as ToggleButton } from './components/toggle-button'; export { default as ButtonGroup } from './components/button-group'; export { default as ProgressBar } from './components/progress-bar'; export { default as Listbox } from './components/listbox'; +export { default as Divider } from './components/divider'; diff --git a/packages/theme/src/components/divider.ts b/packages/theme/src/components/divider.ts new file mode 100644 index 00000000..27142afd --- /dev/null +++ b/packages/theme/src/components/divider.ts @@ -0,0 +1,15 @@ +import { tv } from 'tailwind-variants'; +const divider = tv({ + base: 'shrink-0 bg-default-200 border-none', + variants: { + orientation: { + horizontal: 'w-full h-[1px]', + vertical: 'h-full w-[1px]' + } + }, + defaultVariants: { + orientation: 'horizontal' + } +}); + +export { divider }; diff --git a/packages/theme/src/components/index.ts b/packages/theme/src/components/index.ts index 0ac02b62..19eaba92 100644 --- a/packages/theme/src/components/index.ts +++ b/packages/theme/src/components/index.ts @@ -3,6 +3,7 @@ export * from './chip'; export * from './progress-bar'; export * from './close-button'; export * from './listbox'; +export * from './divider'; export * from './notifications-container'; export * from './notification-card'; diff --git a/packages/theme/src/components/listbox.ts b/packages/theme/src/components/listbox.ts index 6f71d96f..7f23ded0 100644 --- a/packages/theme/src/components/listbox.ts +++ b/packages/theme/src/components/listbox.ts @@ -4,17 +4,7 @@ const listbox = tv({ slots: { base: 'w-full relative flex flex-col gap-1 p-1', list: 'w-full flex flex-col gap-0.5 outline-none' - }, - variants: { - radius: { - none: 'rounded-none', - sm: 'rounded', - lg: 'rounded-lg', - full: 'rounded-full' - } - }, - compoundVariants: [], - defaultVariants: {} + } }); const listboxItem = tv({ @@ -67,10 +57,7 @@ const listboxItem = tv({ base: 'border border-transparent bg-transparent' }, faded: { - base: [ - 'border border-transparent hover:border-default data-[active=true]:bg-default-100' - // 'data-[selectable=true]:focus:border-default data-[selectable=true]:focus:bg-default-100' - ] + base: ['border border-transparent'] } }, intent: { @@ -83,6 +70,12 @@ const listboxItem = tv({ }, isActive: { true: { base: [] } }, + withDivider: { + true: { + base: ['mb-1.5'] + } + }, + isDisabled: { true: { base: 'opacity-disabled pointer-events-none' @@ -234,7 +227,7 @@ const listboxItem = tv({ ] } }, - // + // appearence: faded { appearence: 'faded', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39ea2253..b2d7e79e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,6 @@ settings: overrides: '@ember/test-waiters': ^3.0.2 - ember-element-helper: ^0.7.1 importers: @@ -76,6 +75,9 @@ importers: '@frontile/theme': specifier: ^0.17.0-alpha.3 version: link:../theme + ember-element-helper: + specifier: ^0.8.5 + version: 0.8.5(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0) ember-modifier: specifier: ^4.1.0 version: 4.1.0(ember-source@5.5.0) @@ -92,6 +94,9 @@ importers: '@babel/plugin-transform-class-static-block': specifier: ^7.23.4 version: 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-private-methods': + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.6) '@babel/preset-typescript': specifier: 7.23.3 version: 7.23.3(@babel/core@7.23.6) @@ -8097,7 +8102,7 @@ packages: ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 ember-cli-typescript: 5.2.1 - ember-element-helper: 0.7.1(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0) + ember-element-helper: 0.8.5(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0) ember-get-config: 2.1.1(@glint/template@1.3.0) ember-maybe-in-element: 2.1.0 ember-modifier: 4.1.0(ember-source@5.5.0) @@ -8727,8 +8732,8 @@ packages: - supports-color dev: false - /ember-element-helper@0.7.1(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0): - resolution: {integrity: sha512-vpD/ZVXU3MCbW/oKw/Wg2z3H/KHYIiO9ej28By1POnN+HVw4sHHJVStxgVoztiK1P43JoGRpyoJvMB986xrGSw==} + /ember-element-helper@0.8.5(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0): + resolution: {integrity: sha512-yZYzuasn6ZC8Nwv0MpaLYGtm68ZxIBSNSe/CYxNWkDdgcuAb2lAG1gx37XkwBIiwPQET0W2agwq7++/HwdMF8g==} engines: {node: 14.* || 16.* || >= 18} peerDependencies: ember-source: ^3.8 || ^4.0.0 || >= 5.0.0 From d624221560f7f3a4dd029c274bcce3bd27254672 Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Sun, 21 Jan 2024 13:21:00 -0800 Subject: [PATCH 03/14] chore: move tailwinc.config to root in site --- site/ember-cli-build.js | 4 ++-- site/{app/config => }/tailwind.config.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename site/{app/config => }/tailwind.config.js (99%) diff --git a/site/ember-cli-build.js b/site/ember-cli-build.js index d54c04f6..517990fd 100644 --- a/site/ember-cli-build.js +++ b/site/ember-cli-build.js @@ -13,12 +13,12 @@ const postcssPlugins = [ path: [path.join(__dirname, '../node_modules')] } }, - require('tailwindcss')(path.join('app', 'config', 'tailwind.config.js')), + require('tailwindcss')('./tailwind.config.js'), require('postcss-nested'), require('autoprefixer') ]; -module.exports = function (defaults) { +module.exports = function(defaults) { const app = new EmberApp(defaults, { autoImport: { watchDependencies: ['@docfy/ember'] diff --git a/site/app/config/tailwind.config.js b/site/tailwind.config.js similarity index 99% rename from site/app/config/tailwind.config.js rename to site/tailwind.config.js index 056385b4..70b84265 100644 --- a/site/app/config/tailwind.config.js +++ b/site/tailwind.config.js @@ -7,7 +7,7 @@ const { blue, gray } = require('@frontile/theme/colors'); module.exports = { content: [ - './app/**/*.{html,js,ts,hbs}', + './app/**/*.{html,js,ts,hbs,gts,gjs}', './node_modules/@frontile/theme/dist/**/*.js', './lib/docfy-theme/addon/**/*.hbs', '../**/*.md', From 2063666dc36f5f40b2f83fda30f664727022d107 Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Sun, 21 Jan 2024 17:07:18 -0800 Subject: [PATCH 04/14] chore: add data-test-id attributes to listbox component --- packages/buttons/src/components/listbox/index.gts | 12 +++++------- packages/buttons/src/components/listbox/item.gts | 13 ++++++++----- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/packages/buttons/src/components/listbox/index.gts b/packages/buttons/src/components/listbox/index.gts index d34c83da..e43db1a2 100644 --- a/packages/buttons/src/components/listbox/index.gts +++ b/packages/buttons/src/components/listbox/index.gts @@ -15,6 +15,7 @@ export interface ListboxSignature { allowEmpty: boolean; items: unknown[]; class?: string; + isKeyboardEventsEnabled?: boolean; onAction: (key: string) => void; onSelectionChange: (key: string[]) => void; @@ -36,13 +37,9 @@ export default class Listbox extends Component { onAction: this.args.onAction }); - get isActive() { - return this.args.isActive; - } - @action handleKeyPress(event: KeyboardEvent) { - if (this.isActive) { + if (this.args.isKeyboardEventsEnabled) { if ( event.key === 'Enter' || ((event.key === 'Space' || event.key === ' ') && @@ -59,7 +56,7 @@ export default class Listbox extends Component { @action handleKeyDown(event: KeyboardEvent) { - if (!this.isActive) { + if (!this.args.isKeyboardEventsEnabled) { return; } if ( @@ -80,7 +77,7 @@ export default class Listbox extends Component { @action handleKeyUp(event: KeyboardEvent) { - if (!this.isActive) { + if (!this.args.isKeyboardEventsEnabled) { return; } if (event.key === 'ArrowDown') { @@ -123,6 +120,7 @@ export default class Listbox extends Component { {{on 'keypress' this.handleKeyPress}} {{on 'keydown' this.handleKeyDown}} {{on 'keyup' this.handleKeyUp}} + data-test-id="listbox" class={{this.classNames.list}} ...attributes > diff --git a/packages/buttons/src/components/listbox/item.gts b/packages/buttons/src/components/listbox/item.gts index 68b65c34..15a8e7e9 100644 --- a/packages/buttons/src/components/listbox/item.gts +++ b/packages/buttons/src/components/listbox/item.gts @@ -135,6 +135,9 @@ class ListboxItem extends Component { {{on 'click' this.onClick}} tabindex={{this.tabindex}} data-active="{{this.node.isActive}}" + data-selected="{{this.node.isSelected}}" + data-test-id="listbox-item" + data-key={{this.key}} disabled={{this.node.isDisabled}} class={{this.classNames.base}} ...attributes @@ -143,19 +146,19 @@ class ListboxItem extends Component { {{#if @description}}
- {{yield to="default"}} - {{@description}} + {{yield to="default"}} + {{@description}}
{{else}} - {{yield to="default"}} + {{yield to="default"}} {{/if}} {{#if @shortcut}} - {{@shortcut}} + {{@shortcut}} {{/if}} {{#if this.node.isSelected}} - + {{#if (has-block "selectedIcon")}} {{yield to="selectedIcon"}} {{else}} From f79061657fab1d191671a62f0b971c7477322c8a Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Sun, 21 Jan 2024 17:08:34 -0800 Subject: [PATCH 05/14] chore: add listbox to test-app --- test-app/app/components/buttons/listbox.gts | 98 +++++++++++++++++++ .../app/components/forms/select-example.gts | 37 +++++++ test-app/app/templates/buttons.hbs | 3 +- test-app/tailwind.config.js | 2 +- 4 files changed, 138 insertions(+), 2 deletions(-) create mode 100644 test-app/app/components/buttons/listbox.gts create mode 100644 test-app/app/components/forms/select-example.gts diff --git a/test-app/app/components/buttons/listbox.gts b/test-app/app/components/buttons/listbox.gts new file mode 100644 index 00000000..fe05b555 --- /dev/null +++ b/test-app/app/components/buttons/listbox.gts @@ -0,0 +1,98 @@ +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; +import { action } from '@ember/object'; +import { array } from '@ember/helper'; +import { Listbox, ToggleButton, Divider } from '@frontile/buttons'; + +const animals = [ + 'cheetah', + 'crocodile', + 'elephant', + 'giraffe', + 'kangaroo', + 'koala', + 'lemming', + 'lemur', + 'lion', + 'lobster', + 'panda', + 'penguin', + 'tiger', + 'zebra' +]; + +export default class Example extends Component { + @tracked selectedKeys: string[] = []; + @tracked selectedKeys2: string[] = []; + + @action + onChange(value: boolean): void { + this.isSelected = value; + } + + @action + onAction(key: string) { + console.log('Click on key', key); + } + + @action + onSelectionChange(keys: string[]) { + console.log('changed keys', keys); + this.selectedKeys = keys; + } + + @action + onSelectionChange2(keys: string[]) { + console.log('changed keys', keys); + this.selectedKeys2 = keys; + } + + +} diff --git a/test-app/app/components/forms/select-example.gts b/test-app/app/components/forms/select-example.gts new file mode 100644 index 00000000..40097c41 --- /dev/null +++ b/test-app/app/components/forms/select-example.gts @@ -0,0 +1,37 @@ +import Select from '@frontile/forms/components/form-field/select'; +const animals = [ + 'cheetah', + 'crocodile', + 'elephant', + 'giraffe', + 'kangaroo', + 'koala', + 'lemming', + 'lemur', + 'lion', + 'lobster', + 'panda', + 'penguin', + 'tiger', + 'zebra' +]; + + diff --git a/test-app/app/templates/buttons.hbs b/test-app/app/templates/buttons.hbs index 6345608e..f3d7e4ff 100644 --- a/test-app/app/templates/buttons.hbs +++ b/test-app/app/templates/buttons.hbs @@ -4,4 +4,5 @@ - \ No newline at end of file + + \ No newline at end of file diff --git a/test-app/tailwind.config.js b/test-app/tailwind.config.js index 7587fd26..9c7365df 100644 --- a/test-app/tailwind.config.js +++ b/test-app/tailwind.config.js @@ -3,7 +3,7 @@ const { frontile } = require('@frontile/theme/plugin'); module.exports = { content: [ - './app/**/*.{html,js,ts,hbs,gts}', + './app/**/*.{html,js,ts,hbs,gts,gjs}', './node_modules/@frontile/theme/dist/**/*.{js,ts}' ], From 289b824b63402e259d85a81f30d145705fb4979e Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Sun, 21 Jan 2024 17:54:34 -0800 Subject: [PATCH 06/14] chore: update eslint pkgs --- package.json | 8 +- pnpm-lock.yaml | 1588 ++++++++++++++++++++++++++++++++++++++--- site/package.json | 2 +- test-app/package.json | 2 +- 4 files changed, 1498 insertions(+), 102 deletions(-) diff --git a/package.json b/package.json index 4b40ee22..9bd7d9de 100644 --- a/package.json +++ b/package.json @@ -19,22 +19,22 @@ "@ember/test-waiters": "^3.0.2" }, "dependencies": { - "@ember/test-waiters": "^3.1.0", + "@ember/test-waiters": "^3.0.2", "@embroider/test-setup": "^3.0.3" }, "devDependencies": { "@glint/core": "1.3.0", "@glint/environment-ember-loose": "1.3.0", "@glint/environment-ember-template-imports": "1.3.0", - "@underline/eslint-config-ember-typescript": "^0.15.2", - "@underline/eslint-config-node": "^0.15.1", + "@underline/eslint-config-ember-typescript": "^0.16.0", + "@underline/eslint-config-node": "^0.16.0", "ember-source-channel-url": "^3.0.0", "ember-template-lint": "^5.13.0", "eslint": "^8.56.0", "eslint-plugin-prettier": "^5.1.3", "lerna": "^8.0.2", "prettier": "^3.2.4", - "prettier-plugin-ember-template-tag": "^1.1.0", + "prettier-plugin-ember-template-tag": "^2.0.0", "typescript": "^5.3.3" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b2d7e79e..b97d9068 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,16 +23,16 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) '@underline/eslint-config-ember-typescript': - specifier: ^0.15.2 - version: 0.15.2(eslint@8.56.0)(typescript@5.3.3) + specifier: ^0.16.0 + version: 0.16.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) '@underline/eslint-config-node': - specifier: ^0.15.1 - version: 0.15.1(eslint@8.56.0) + specifier: ^0.16.0 + version: 0.16.0(eslint@8.56.0) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -52,8 +52,8 @@ importers: specifier: ^3.2.4 version: 3.2.4 prettier-plugin-ember-template-tag: - specifier: ^1.1.0 - version: 1.1.0(prettier@3.2.4) + specifier: ^2.0.0 + version: 2.0.0(prettier@3.2.4) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -696,7 +696,7 @@ importers: devDependencies: '@docfy/ember': specifier: ^0.8.0 - version: 0.8.0(@babel/core@7.23.6)(@glint/template@1.3.0) + version: 0.8.0(@babel/core@7.23.7)(@glint/template@1.3.0) '@docfy/plugin-with-prose': specifier: ^0.8.0 version: 0.8.0 @@ -738,7 +738,7 @@ importers: version: link:../packages/theme '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.23.6) + version: 1.1.2(@babel/core@7.23.7) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -765,7 +765,7 @@ importers: version: 2.7.2(@glint/template@1.3.0)(webpack@5.89.0) ember-basic-dropdown: specifier: ^7.3.0 - version: 7.3.0(@babel/core@7.23.6)(@ember/string@3.1.1)(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0) + version: 7.3.0(@babel/core@7.23.7)(@ember/string@3.1.1)(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0) ember-changeset-validations: specifier: ^4.1.1 version: 4.1.1(@glint/template@1.3.0)(webpack@5.89.0) @@ -774,7 +774,7 @@ importers: version: 5.5.0 ember-cli-babel: specifier: ^8.2.0 - version: 8.2.0(@babel/core@7.23.6) + version: 8.2.0(@babel/core@7.23.7) ember-cli-dependency-checker: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.5.0) @@ -804,7 +804,7 @@ importers: version: 1.1.0(ember-source@5.5.0) ember-load-initializers: specifier: ^2.1.1 - version: 2.1.2(@babel/core@7.23.6) + version: 2.1.2(@babel/core@7.23.7) ember-maybe-import-regenerator: specifier: ^1.0.0 version: 1.0.0 @@ -819,7 +819,7 @@ importers: version: 11.0.1(ember-source@5.5.0) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + version: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) ember-template-imports: specifier: ^4.0.0 version: 4.0.0 @@ -839,8 +839,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 prettier-plugin-ember-template-tag: - specifier: ^1.0.2 - version: 1.1.0(prettier@3.2.4) + specifier: ^2.0.0 + version: 2.0.0(prettier@3.2.4) qunit: specifier: ^2.19.4 version: 2.20.0 @@ -950,7 +950,7 @@ importers: version: link:../packages/theme '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.23.6) + version: 1.1.2(@babel/core@7.23.7) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -977,7 +977,7 @@ importers: version: 6.0.1(ember-source@5.5.0) ember-cli-babel: specifier: ^8.2.0 - version: 8.2.0(@babel/core@7.23.6) + version: 8.2.0(@babel/core@7.23.7) ember-cli-dependency-checker: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.5.0) @@ -1004,7 +1004,7 @@ importers: version: 1.1.0(ember-source@5.5.0) ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.23.6) + version: 2.1.2(@babel/core@7.23.7) ember-page-title: specifier: ^8.1.0 version: 8.1.0(ember-source@5.5.0) @@ -1016,7 +1016,7 @@ importers: version: 11.0.1(ember-source@5.5.0) ember-source: specifier: ^5.5.0 - version: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + version: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) ember-template-imports: specifier: ^4.0.0 version: 4.0.0 @@ -1033,8 +1033,8 @@ importers: specifier: ^3.2.4 version: 3.2.4 prettier-plugin-ember-template-tag: - specifier: ^1.0.2 - version: 1.1.0(prettier@3.2.4) + specifier: ^2.0.0 + version: 2.0.0(prettier@3.2.4) qunit: specifier: ^2.19.4 version: 2.20.0 @@ -1073,7 +1073,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.22 /@babel/code-frame@7.23.5: resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} @@ -1129,6 +1129,19 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + + /@babel/eslint-parser@7.23.3(@babel/core@7.23.7)(eslint@8.56.0): + resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==} + 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.7 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.56.0 + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 dev: true /@babel/generator@7.23.0: @@ -1189,6 +1202,23 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 + /@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.7): + resolution: {integrity: sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.6): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} @@ -1200,6 +1230,18 @@ packages: regexpu-core: 5.3.2 semver: 6.3.1 + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-annotate-as-pure': 7.22.5 + regexpu-core: 5.3.2 + semver: 6.3.1 + dev: true + /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.6): resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} peerDependencies: @@ -1214,6 +1256,21 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.7): + resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.4(supports-color@8.1.1) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.6): resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} peerDependencies: @@ -1282,7 +1339,6 @@ packages: '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 - dev: true /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} @@ -1305,6 +1361,18 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7): + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.7 + '@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-replace-supers@7.22.20(@babel/core@7.23.6): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} @@ -1316,6 +1384,17 @@ packages: '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7): + resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} @@ -1388,6 +1467,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} @@ -1399,6 +1488,18 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.6) + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.7) + dev: true + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==} engines: {node: '>=6.9.0'} @@ -1409,6 +1510,17 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.6): resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} engines: {node: '>=6.9.0'} @@ -1430,6 +1542,18 @@ packages: '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7): + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-proposal-decorators@7.23.6(@babel/core@7.23.6): resolution: {integrity: sha512-D7Ccq9LfkBFnow3azZGJvZYgcfeqAw3I1e5LoTpj6UKIFQilh8yqXsIGcRIqbBdsPWIz+Ze7ZZfggSj62Qp+Fg==} engines: {node: '>=6.9.0'} @@ -1444,6 +1568,21 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.6) + /@babel/plugin-proposal-decorators@7.23.6(@babel/core@7.23.7): + resolution: {integrity: sha512-D7Ccq9LfkBFnow3azZGJvZYgcfeqAw3I1e5LoTpj6UKIFQilh8yqXsIGcRIqbBdsPWIz+Ze7ZZfggSj62Qp+Fg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.7) + dev: true + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.6): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} @@ -1455,6 +1594,18 @@ packages: '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.7): + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} @@ -1463,6 +1614,15 @@ packages: dependencies: '@babel/core': 7.23.6(supports-color@8.1.1) + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + dev: true + /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.6): resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} engines: {node: '>=6.9.0'} @@ -1476,6 +1636,20 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) + /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.7): + resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) + dev: true + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.6): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -1484,6 +1658,15 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.6): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -1492,6 +1675,15 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.6): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -1501,6 +1693,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.7): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} engines: {node: '>=6.9.0'} @@ -1510,6 +1712,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -1518,6 +1730,15 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.7): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -1526,6 +1747,15 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.7): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} @@ -1535,6 +1765,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} @@ -1544,6 +1784,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.6): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -1552,6 +1802,15 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.7): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -1560,6 +1819,15 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + 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'} @@ -1578,22 +1846,49 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.6): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.6): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.6): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.6): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -1602,6 +1897,15 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -1610,6 +1914,15 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -1618,6 +1931,15 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.6): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -1627,6 +1949,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.7): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.6): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -1636,6 +1968,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.7): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} @@ -1645,6 +1987,15 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.6): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -1655,6 +2006,17 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.7): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} @@ -1664,6 +2026,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==} engines: {node: '>=6.9.0'} @@ -1676,6 +2048,19 @@ packages: '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) + /@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) + dev: true + /@babel/plugin-transform-async-generator-functions@7.23.7(@babel/core@7.23.6): resolution: {integrity: sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==} engines: {node: '>=6.9.0'} @@ -1699,6 +2084,18 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.7): + 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.7 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) + dev: true + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} @@ -1708,6 +2105,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.7): + 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.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} engines: {node: '>=6.9.0'} @@ -1717,6 +2124,15 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.7): + 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.7 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} @@ -1727,6 +2143,17 @@ packages: '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.7): + 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.7 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} engines: {node: '>=6.9.0'} @@ -1738,6 +2165,18 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.7): + 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.7 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.7) + dev: true + /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.6): resolution: {integrity: sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==} engines: {node: '>=6.9.0'} @@ -1755,6 +2194,24 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 + /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.7): + resolution: {integrity: sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@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-optimise-call-expression': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 + dev: true + /@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.6): resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} engines: {node: '>=6.9.0'} @@ -1781,6 +2238,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/template': 7.22.15 + dev: true + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} @@ -1790,6 +2258,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.7): + 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.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} @@ -1800,6 +2278,17 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.7): + 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.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} @@ -1809,6 +2298,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.7): + 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.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} engines: {node: '>=6.9.0'} @@ -1819,6 +2318,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) + dev: true + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} @@ -1829,6 +2339,17 @@ packages: '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} engines: {node: '>=6.9.0'} @@ -1839,6 +2360,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.7): + 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.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.7) + dev: true + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.6): resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} engines: {node: '>=6.9.0'} @@ -1849,6 +2381,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.7): + resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} @@ -1860,6 +2403,18 @@ packages: '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} engines: {node: '>=6.9.0'} @@ -1870,6 +2425,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.7): + 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.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) + dev: true + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} @@ -1879,6 +2445,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} engines: {node: '>=6.9.0'} @@ -1889,6 +2465,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.7): + 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.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) + dev: true + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} @@ -1898,6 +2485,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.7): + 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.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} @@ -1908,6 +2505,17 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} @@ -1919,6 +2527,18 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + dev: true + /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} engines: {node: '>=6.9.0'} @@ -1931,6 +2551,19 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 + /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + dev: true + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} @@ -1941,6 +2574,17 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.6): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} @@ -1951,6 +2595,17 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.7): + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} @@ -1960,6 +2615,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.7): + 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.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} engines: {node: '>=6.9.0'} @@ -1970,6 +2635,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) + dev: true + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} engines: {node: '>=6.9.0'} @@ -1980,6 +2656,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) + dev: true + /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} engines: {node: '>=6.9.0'} @@ -1993,6 +2680,20 @@ packages: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) + /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.7 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) + dev: true + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} @@ -2003,6 +2704,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.7): + 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.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) + dev: true + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} engines: {node: '>=6.9.0'} @@ -2013,6 +2725,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) + dev: true + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} engines: {node: '>=6.9.0'} @@ -2024,6 +2747,18 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) + dev: true + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} @@ -2033,6 +2768,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} @@ -2043,17 +2788,41 @@ packages: '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.6): + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.7): + 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.7 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.6): + resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) + + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) + dev: true /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} @@ -2064,6 +2833,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} @@ -2074,6 +2853,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + regenerator-transform: 0.15.2 + dev: true + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} @@ -2083,6 +2873,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-runtime@7.23.6(@babel/core@7.23.6): resolution: {integrity: sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg==} engines: {node: '>=6.9.0'} @@ -2099,6 +2899,23 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-runtime@7.23.6(@babel/core@7.23.7): + resolution: {integrity: sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.7) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.7) + babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.7) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-runtime@7.23.7(@babel/core@7.23.6): resolution: {integrity: sha512-fa0hnfmiXc9fq/weK34MUV0drz2pOL/vfKWvN7Qw127hiUPabFCUMgAbYWcchRzMJit4o5ARsK/s+5h0249pLw==} engines: {node: '>=6.9.0'} @@ -2124,6 +2941,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} @@ -2134,6 +2961,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} @@ -2143,6 +2981,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} @@ -2152,6 +3000,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} @@ -2161,6 +3019,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.6): resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} engines: {node: '>=6.9.0'} @@ -2173,14 +3041,27 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) - /@babel/plugin-transform-typescript@7.4.5(@babel/core@7.23.6): + /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.7): + resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) + dev: true + + /@babel/plugin-transform-typescript@7.4.5(@babel/core@7.23.7): resolution: {integrity: sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) dev: true /@babel/plugin-transform-typescript@7.5.5(@babel/core@7.23.6): @@ -2193,6 +3074,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) + /@babel/plugin-transform-typescript@7.5.5(@babel/core@7.23.7): + resolution: {integrity: sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} @@ -2202,6 +3093,16 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} @@ -2212,6 +3113,17 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} @@ -2222,6 +3134,17 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} @@ -2232,6 +3155,17 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/polyfill@7.12.1: resolution: {integrity: sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==} deprecated: 🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information. @@ -2329,6 +3263,97 @@ packages: transitivePeerDependencies: - supports-color + /@babel/preset-env@7.23.6(@babel/core@7.23.7): + resolution: {integrity: sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.7 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.7) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.7) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-async-generator-functions': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.7) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.7) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.7) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.7) + babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.7) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.7) + babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.7) + core-js-compat: 3.34.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/preset-env@7.23.8(@babel/core@7.23.6): resolution: {integrity: sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==} engines: {node: '>=6.9.0'} @@ -2429,6 +3454,17 @@ packages: '@babel/types': 7.23.6 esutils: 2.0.3 + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.7): + 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.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/types': 7.23.6 + esutils: 2.0.3 + dev: true + /@babel/preset-typescript@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} engines: {node: '>=6.9.0'} @@ -2577,7 +3613,7 @@ packages: - supports-color dev: true - /@docfy/ember@0.8.0(@babel/core@7.23.6)(@glint/template@1.3.0): + /@docfy/ember@0.8.0(@babel/core@7.23.7)(@glint/template@1.3.0): resolution: {integrity: sha512-Wcvx/UAFOrhjNiYNEnd92ICU12UEMl8QItiQCj8zytBFbxZ9Ta/+vz/xNMbAohbuQ0k/YGfAivCdAOQWxDwgqg==} engines: {node: '>= 12'} dependencies: @@ -2591,7 +3627,7 @@ packages: broccoli-source: 3.0.1 calculate-cache-key-for-tree: 2.0.0 debug: 4.3.4(supports-color@8.1.1) - ember-cli-babel: 8.2.0(@babel/core@7.23.6) + ember-cli-babel: 8.2.0(@babel/core@7.23.7) ember-cli-htmlbars: 6.3.0 ember-cli-typescript: 4.2.1 ember-get-config: 1.1.0(@glint/template@1.3.0) @@ -2677,7 +3713,7 @@ packages: ember-auto-import: 2.7.2(@glint/template@1.3.0)(webpack@5.89.0) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 - ember-source: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) transitivePeerDependencies: - '@glint/template' - supports-color @@ -2934,11 +3970,11 @@ packages: optional: true dependencies: '@embroider/macros': 1.13.4(@glint/template@1.3.0) - '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) '@glint/template': 1.3.0 broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 - ember-source: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) transitivePeerDependencies: - supports-color @@ -3046,6 +4082,28 @@ packages: - '@babel/core' - supports-color + /@glimmer/component@1.1.2(@babel/core@7.23.7): + resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==} + engines: {node: 6.* || 8.* || >= 10.*} + dependencies: + '@glimmer/di': 0.1.11 + '@glimmer/env': 0.1.7 + '@glimmer/util': 0.44.0 + broccoli-file-creator: 2.1.1 + broccoli-merge-trees: 3.0.2 + ember-cli-babel: 7.26.11 + ember-cli-get-component-path-option: 1.0.0 + ember-cli-is-package-missing: 1.0.0 + ember-cli-normalize-entity-name: 1.0.0 + ember-cli-path-utils: 1.0.0 + ember-cli-string-utils: 1.1.0 + ember-cli-typescript: 3.0.0(@babel/core@7.23.7) + ember-cli-version-checker: 3.1.3 + ember-compatibility-helpers: 1.2.7(@babel/core@7.23.7) + transitivePeerDependencies: + - '@babel/core' + - supports-color + /@glimmer/destroyable@0.84.3: resolution: {integrity: sha512-4tUw5UR4ntuySPvbcWyCMRjqxMJMV1GewjU3zGq22XvuBVFfq2K9WmuYV9H9FHg8X0MgDwcus+LjxrVSel39Sw==} dependencies: @@ -3077,6 +4135,12 @@ packages: dependencies: '@simple-dom/interface': 1.4.0 + /@glimmer/interfaces@0.85.13: + resolution: {integrity: sha512-qOEdvFgCQX1g+Gfi/nA2zbKYPmEkEbhFgzZ5esgmlQNOSQx4j8nyGiBvnG/vepHrh4wUzTvIynrCQpfr3SiKXg==} + dependencies: + '@simple-dom/interface': 1.4.0 + dev: true + /@glimmer/low-level@0.78.2: resolution: {integrity: sha512-0S6TWOOd0fzLLysw1pWZN0TgasaHmYs1Sjz9Til1mTByIXU1S+1rhdyr2veSQPO/aRjPuEQyKXZQHvx23Zax6w==} @@ -3160,6 +4224,16 @@ packages: '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 + /@glimmer/syntax@0.85.13: + resolution: {integrity: sha512-zMGkJh6JcHdCTx1emmBbhBrGO04gqD6CS5khmDwSJCIpVHnGH0Ejxp9rpnSMc5IW71/hFoQY6RlMgVYF2hrHhA==} + dependencies: + '@glimmer/interfaces': 0.85.13 + '@glimmer/util': 0.85.13 + '@glimmer/wire-format': 0.85.13 + '@handlebars/parser': 2.0.0 + simple-html-tokenizer: 0.5.11 + dev: true + /@glimmer/tracking@1.1.2: resolution: {integrity: sha512-cyV32zsHh+CnftuRX84ALZpd2rpbDrhLhJnTXn9W//QpqdRZ5rdMsxSY9fOsj0CKEc706tmEU299oNnDc0d7tA==} dependencies: @@ -3176,6 +4250,13 @@ packages: '@glimmer/interfaces': 0.84.3 '@simple-dom/interface': 1.4.0 + /@glimmer/util@0.85.13: + resolution: {integrity: sha512-ogj65iukNKEPPqQ2bOD6CLsqxsFwmiGvTQbAsg1eh1MoPjxhNZMpLsT5CdQ10XE7yUALHGJ71SwxBSpAOGDmxg==} + dependencies: + '@glimmer/env': 0.1.7 + '@glimmer/interfaces': 0.85.13 + dev: true + /@glimmer/validator@0.44.0: resolution: {integrity: sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw==} @@ -3192,6 +4273,13 @@ packages: transitivePeerDependencies: - '@babel/core' + /@glimmer/vm-babel-plugins@0.84.3(@babel/core@7.23.7): + resolution: {integrity: sha512-fucWuuN7Q9QFB0ODd+PCltcTkmH4fLqYyXGArrfLt/TYN8gLv0yo00mPwFOSY7MWti/MUx88xd20/PycvYtg8w==} + dependencies: + babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.7) + transitivePeerDependencies: + - '@babel/core' + /@glimmer/vm@0.84.3: resolution: {integrity: sha512-3mBWvQLEbB8We2EwdmuALMT3zQEcE13ItfLJ0wxlSO2uj1uegeHat++mli8RMxeYNqex27DC+VuhHeWVve6Ngg==} dependencies: @@ -3204,6 +4292,13 @@ packages: '@glimmer/interfaces': 0.84.3 '@glimmer/util': 0.84.3 + /@glimmer/wire-format@0.85.13: + resolution: {integrity: sha512-q6bHPfjSYE9jH27L75lUzyhSpBA+iONzsJVXewdwO4GdYYCC4s+pfUaJg7ZYNFDcHDuVKUcLhBb/NICDzMA5Uw==} + dependencies: + '@glimmer/interfaces': 0.85.13 + '@glimmer/util': 0.85.13 + dev: true + /@glint/core@1.3.0(typescript@5.3.3): resolution: {integrity: sha512-R5Y1QmkZs6lJHQ0LTRRcTKDI1EdeM32YuR2J67LG4qKT+WUNZhmetkqPiAMW9hQAOdrG/PqDZWV+J7Jf3xOlAg==} hasBin: true @@ -3224,6 +4319,37 @@ packages: - supports-color dev: true + /@glint/environment-ember-loose@1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0): + resolution: {integrity: sha512-kURIttax2zG1oYniJ4bd3rhJRuP588Ld4YAG5EFzjg4s01oLQKpfNskxwSwox07PUkygm2D+9v3Foo2TlYJSSg==} + peerDependencies: + '@glimmer/component': ^1.1.2 + '@glint/template': ^1.3.0 + '@types/ember__array': ^4.0.2 + '@types/ember__component': ^4.0.10 + '@types/ember__controller': ^4.0.2 + '@types/ember__object': ^4.0.4 + '@types/ember__routing': ^4.0.11 + ember-cli-htmlbars: ^6.0.1 + ember-modifier: ^3.2.7 || ^4.0.0 + peerDependenciesMeta: + '@types/ember__array': + optional: true + '@types/ember__component': + optional: true + '@types/ember__controller': + optional: true + '@types/ember__object': + optional: true + '@types/ember__routing': + optional: true + ember-cli-htmlbars: + optional: true + ember-modifier: + optional: true + dependencies: + '@glimmer/component': 1.1.2(@babel/core@7.23.7) + '@glint/template': 1.3.0 + /@glint/environment-ember-loose@1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0): resolution: {integrity: sha512-kURIttax2zG1oYniJ4bd3rhJRuP588Ld4YAG5EFzjg4s01oLQKpfNskxwSwox07PUkygm2D+9v3Foo2TlYJSSg==} peerDependencies: @@ -3255,6 +4381,7 @@ packages: '@glimmer/component': 1.1.2(@babel/core@7.23.6) '@glint/template': 1.3.0 ember-modifier: 4.1.0(ember-source@5.5.0) + dev: true /@glint/environment-ember-template-imports@1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0): resolution: {integrity: sha512-ynSc3AeFE4ZocvjI4rTS55L5sSrMexMvRtOYbVuY/u9t0PGXDjFuH/OiRiSCbHIL/jYH5Ie5uASZxs7TTCT8dw==} @@ -3275,7 +4402,7 @@ packages: '@types/ember__routing': optional: true dependencies: - '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) '@glint/template': 1.3.0 ember-template-imports: 3.4.2 transitivePeerDependencies: @@ -3368,6 +4495,12 @@ packages: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 + /@jridgewell/trace-mapping@0.3.22: + resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + /@lerna/create@8.0.2(typescript@5.3.3): resolution: {integrity: sha512-AueSlfiYXqEmy9/EIc17mjlaHFuv734dfgVBegyoefIA7hdeoExtsXnACWf8Tw5af6gwyTL3KAp6QQyc1sTuZQ==} engines: {node: '>=18.0.0'} @@ -3470,6 +4603,12 @@ packages: resolution: {integrity: sha512-HZX4YUlQXDrtuuyAw3ZrzS3LIlsBVL5AhRTROa9cwn6rUpBgtrMWy63S+ahvYhrJgbLmsrEmYwsd5YJBGk5btg==} dev: true + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + dependencies: + eslint-scope: 5.1.1 + dev: true + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -4606,46 +5745,49 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@underline/eslint-config-ember-typescript@0.15.2(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-9lML1O6owGxETnUtim4Lsu5+nvZ9PyAs7jCsRarHd8IhfPYMt8JZDtoaPouC3mGKsMPv/o7HQg5pohf+kyFsQA==} + /@underline/eslint-config-ember-typescript@0.16.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-vcnK7Hmt7/uoeuLtbHT+VAE6zvusgfTSbzoNzRucjQZ+SpsyFS5Nwa3AzZPRhAeeVoknkn+JHjK/YzSnbMM+YA==} dependencies: - '@underline/eslint-config-ember': 0.15.1(eslint@8.56.0) - '@underline/eslint-config-typescript': 0.15.2(eslint@8.56.0)(typescript@5.3.3) + '@underline/eslint-config-ember': 0.16.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) + '@underline/eslint-config-typescript': 0.16.0(eslint@8.56.0)(typescript@5.3.3) transitivePeerDependencies: + - '@babel/core' - '@types/eslint' + - '@typescript-eslint/parser' - eslint - supports-color - typescript dev: true - /@underline/eslint-config-ember@0.15.1(eslint@8.56.0): - resolution: {integrity: sha512-iamttrDeDSjbeZg2+l3SCWb0TjbWMY0JlsFy/RRzNn0T8S72YAhaduHZh7KcADhUmCGVrATMInK192i/zALWAQ==} + /@underline/eslint-config-ember@0.16.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-nj2In1bi9zv7PDHprYwh3QWJMlbiLEOFdPAlZKIarP4QhfreVPyrhD0MxAJr1VPJYIje4j4idUPTeJ3qU0eGXA==} dependencies: - '@underline/eslint-config': 0.15.1(eslint@8.56.0) - eslint-plugin-ember: 11.12.0(eslint@8.56.0) - eslint-plugin-ember-best-practices: 1.1.2 + '@underline/eslint-config': 0.16.0(eslint@8.56.0) + eslint-plugin-ember: 12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) transitivePeerDependencies: + - '@babel/core' - '@types/eslint' + - '@typescript-eslint/parser' - eslint - - supports-color + - typescript dev: true - /@underline/eslint-config-node@0.15.1(eslint@8.56.0): - resolution: {integrity: sha512-cmYBxGzXjR2YnDaG+LBtfbpRz5OlyDx9bGT43fVXOE8kd0B0rwtX7fvRRtMQWlZjTMDGHG5uY7swpRbjxPeDlA==} + /@underline/eslint-config-node@0.16.0(eslint@8.56.0): + resolution: {integrity: sha512-u2Vq8ABrNdVb4VnyuOL5o0UBcsysoW9G66SMHMRF/h1c2f763SHe5egdRNAfcIqMmfzwcTJRa/UK5XWV51OuyQ==} dependencies: - '@underline/eslint-config': 0.15.1(eslint@8.56.0) + '@underline/eslint-config': 0.16.0(eslint@8.56.0) eslint-plugin-node: 11.1.0(eslint@8.56.0) transitivePeerDependencies: - '@types/eslint' - eslint dev: true - /@underline/eslint-config-typescript@0.15.2(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-9sJreNZhhKmZD3OOYlgWxg4URUH30tTKOR4qVF4+sOtx1zCNfx7pTFhf+BKRzAAK+bxNNCt/Yw9kiuXDh7dd5g==} + /@underline/eslint-config-typescript@0.16.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-zSeq6DeS/M/QgT9mdfnkBKW3w9asnU0zK+1RcU6dzd9X4703p8gpGvdt8pS2FTuT29lGUXlETgH6xkCnev0oVw==} dependencies: '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.3.3) - '@underline/eslint-config': 0.15.1(eslint@8.56.0) + '@underline/eslint-config': 0.16.0(eslint@8.56.0) transitivePeerDependencies: - '@types/eslint' - eslint @@ -4653,8 +5795,8 @@ packages: - typescript dev: true - /@underline/eslint-config@0.15.1(eslint@8.56.0): - resolution: {integrity: sha512-PUUeiCbOjD+s+aN7eZWv4APdek5waHFRYUpXVPCgzauj4yMg41TzBWpULJ0cJ3Zo59iBGp4hVf4Yne1aF4uceg==} + /@underline/eslint-config@0.16.0(eslint@8.56.0): + resolution: {integrity: sha512-7JJgipo0dsl3wLtq6kTyQC2hR14RmV1SgfhChVJE1afbFANtLLlrH6RDKg1fIlhCvw9Yheao9TRAhmYCGkSSsw==} peerDependencies: eslint: '>= 6.2.1' dependencies: @@ -5437,6 +6579,15 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) semver: 5.7.2 + /babel-plugin-debug-macros@0.2.0(@babel/core@7.23.7): + resolution: {integrity: sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==} + engines: {node: '>=4'} + peerDependencies: + '@babel/core': ^7.0.0-beta.42 + dependencies: + '@babel/core': 7.23.7 + semver: 5.7.2 + /babel-plugin-debug-macros@0.3.4(@babel/core@7.23.6): resolution: {integrity: sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==} engines: {node: '>=6'} @@ -5446,6 +6597,15 @@ packages: '@babel/core': 7.23.6(supports-color@8.1.1) semver: 5.7.2 + /babel-plugin-debug-macros@0.3.4(@babel/core@7.23.7): + resolution: {integrity: sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==} + engines: {node: '>=6'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.7 + semver: 5.7.2 + /babel-plugin-ember-data-packages-polyfill@0.1.2: resolution: {integrity: sha512-kTHnOwoOXfPXi00Z8yAgyD64+jdSXk3pknnS7NlqnCKAU6YDkXZ4Y7irl66kaZjZn0FBBt0P4YOZFZk85jYOww==} engines: {node: 6.* || 8.* || 10.* || >= 12.*} @@ -5519,6 +6679,19 @@ packages: transitivePeerDependencies: - supports-color + /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.7): + resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.7 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.6): resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} peerDependencies: @@ -5542,6 +6715,18 @@ packages: transitivePeerDependencies: - supports-color + /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.7): + resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) + core-js-compat: 3.34.0 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.6): resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} peerDependencies: @@ -5552,6 +6737,17 @@ packages: transitivePeerDependencies: - supports-color + /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.7): + resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.6): resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} peerDependencies: @@ -6050,6 +7246,26 @@ packages: workerpool: 6.5.1 transitivePeerDependencies: - supports-color + dev: false + + /broccoli-babel-transpiler@8.0.0(@babel/core@7.23.7): + resolution: {integrity: sha512-3HEp3flvasUKJGWERcrPgM1SWvHJ0O/fmbEtY9L4kDyMSnqjY6hTYvNvgWCIgbwXAYAUlZP0vjAQsmyLNGLwFw==} + engines: {node: 16.* || >= 18} + peerDependencies: + '@babel/core': ^7.17.9 + dependencies: + '@babel/core': 7.23.7 + broccoli-persistent-filter: 3.1.3 + clone: 2.1.2 + hash-for-dep: 1.5.1 + heimdalljs: 0.2.6 + heimdalljs-logger: 0.1.10 + json-stable-stringify: 1.1.0 + rsvp: 4.8.5 + workerpool: 6.5.1 + transitivePeerDependencies: + - supports-color + dev: true /broccoli-bridge@1.0.0: resolution: {integrity: sha512-WvU6T6AJrtpFSScgyCVEFAajPAJTOYYIIpGvs/PbkSq9OUBvI3/IEUHg+Ipx376M/clGFwa7K9crEtpauqC66A==} @@ -8116,6 +9332,37 @@ packages: - '@glint/template' - supports-color - webpack + dev: false + + /ember-basic-dropdown@7.3.0(@babel/core@7.23.7)(@ember/string@3.1.1)(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0): + resolution: {integrity: sha512-XzLd1noCrHjG7O35HpZ+ljj7VwPPqon7svbvNJ2U7421e00eXBUVcCioGJFo1NnnPkjc14FTDc5UwktbGSbJdQ==} + engines: {node: 16.* || >= 18} + peerDependencies: + ember-source: ^3.28.0 || ^4.0.0 || >=5.0.0 + dependencies: + '@embroider/macros': 1.13.4(@glint/template@1.3.0) + '@embroider/util': 1.12.1(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0) + '@glimmer/component': 1.1.2(@babel/core@7.23.7) + '@glimmer/tracking': 1.1.2 + ember-auto-import: 2.7.2(@glint/template@1.3.0)(webpack@5.89.0) + ember-cli-babel: 7.26.11 + ember-cli-htmlbars: 6.3.0 + ember-cli-typescript: 5.2.1 + ember-element-helper: 0.8.5(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0) + ember-get-config: 2.1.1(@glint/template@1.3.0) + ember-maybe-in-element: 2.1.0 + ember-modifier: 4.1.0(ember-source@5.5.0) + ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + ember-style-modifier: 3.0.1(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0) + ember-truth-helpers: 4.0.3(ember-source@5.5.0) + transitivePeerDependencies: + - '@babel/core' + - '@ember/string' + - '@glint/environment-ember-loose' + - '@glint/template' + - supports-color + - webpack + dev: true /ember-changeset-validations@4.1.1(@glint/template@1.3.0)(webpack@5.89.0): resolution: {integrity: sha512-lRT+LOwY+kTMRC/op85L6+FFHDuOkoQvqgexexTiLFECiTNw4vQbOrcAqhfe6n/QJBr5uypZ+bg4W1Ng34dkMg==} @@ -8158,7 +9405,7 @@ packages: ember-source: ^3.28.0 || >= 4.0.0 dependencies: ember-cli-babel: 7.26.11 - ember-source: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) git-repo-info: 2.1.1 transitivePeerDependencies: - supports-color @@ -8241,6 +9488,45 @@ packages: semver: 7.5.4 transitivePeerDependencies: - supports-color + dev: false + + /ember-cli-babel@8.2.0(@babel/core@7.23.7): + resolution: {integrity: sha512-8H4+jQElCDo6tA7CamksE66NqBXWs7VNpS3a738L9pZCjg2kXIX4zoyHzkORUqCtr0Au7YsCnrlAMi1v2ALo7A==} + engines: {node: 16.* || 18.* || >= 20} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.7) + '@babel/plugin-proposal-decorators': 7.23.6(@babel/core@7.23.7) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.7) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.23.7) + '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.7) + '@babel/preset-env': 7.23.6(@babel/core@7.23.7) + '@babel/runtime': 7.12.18 + amd-name-resolver: 1.3.1 + babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.7) + babel-plugin-ember-data-packages-polyfill: 0.1.2 + babel-plugin-ember-modules-api-polyfill: 3.5.0 + babel-plugin-module-resolver: 5.0.0 + broccoli-babel-transpiler: 8.0.0(@babel/core@7.23.7) + broccoli-debug: 0.6.5 + broccoli-funnel: 3.0.8 + broccoli-source: 3.0.1 + calculate-cache-key-for-tree: 2.0.0 + clone: 2.1.2 + ember-cli-babel-plugin-helpers: 1.1.1 + ember-cli-version-checker: 5.1.2 + ensure-posix-path: 1.1.1 + resolve-package-path: 4.0.3 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + dev: true /ember-cli-dependency-checker@3.3.2(ember-cli@5.5.0): resolution: {integrity: sha512-PwkrW5oYsdPWwt+0Tojufmv/hxVETTjkrEdK7ANQB2VSnqpA5UcYubwpQM9ONuR2J8wyNDMwEHlqIrk/FYtBsQ==} @@ -8431,12 +9717,12 @@ packages: transitivePeerDependencies: - supports-color - /ember-cli-typescript@2.0.2(@babel/core@7.23.6): + /ember-cli-typescript@2.0.2(@babel/core@7.23.7): resolution: {integrity: sha512-7I5azCTxOgRDN8aSSnJZIKSqr+MGnT+jLTUbBYqF8wu6ojs2DUnTePxUcQMcvNh3Q3B1ySv7Q/uZFSjdU9gSjA==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.23.6) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.7) + '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.23.7) ansi-to-html: 0.6.15 debug: 4.3.4(supports-color@8.1.1) ember-cli-babel-plugin-helpers: 1.1.1 @@ -8471,6 +9757,25 @@ packages: - '@babel/core' - supports-color + /ember-cli-typescript@3.0.0(@babel/core@7.23.7): + resolution: {integrity: sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==} + engines: {node: 8.* || >= 10.*} + dependencies: + '@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.23.7) + ansi-to-html: 0.6.15 + debug: 4.3.4(supports-color@8.1.1) + ember-cli-babel-plugin-helpers: 1.1.1 + execa: 2.1.0 + fs-extra: 8.1.0 + resolve: 1.22.8 + rsvp: 4.8.5 + semver: 6.3.1 + stagehand: 1.0.1 + walk-sync: 2.2.0 + transitivePeerDependencies: + - '@babel/core' + - supports-color + /ember-cli-typescript@4.2.1: resolution: {integrity: sha512-0iKTZ+/wH6UB/VTWKvGuXlmwiE8HSIGcxHamwNhEC5x1mN3z8RfvsFZdQWYUzIWFN2Tek0gmepGRPTwWdBYl/A==} engines: {node: 10.* || >= 12.*} @@ -8702,6 +10007,19 @@ packages: - '@babel/core' - supports-color + /ember-compatibility-helpers@1.2.7(@babel/core@7.23.7): + resolution: {integrity: sha512-BtkjulweiXo9c3yVWrtexw2dTmBrvavD/xixNC6TKOBdrixUwU+6nuOO9dufDWsMxoid7MvtmDpzc9+mE8PdaA==} + engines: {node: 10.* || >= 12.*} + dependencies: + babel-plugin-debug-macros: 0.2.0(@babel/core@7.23.7) + ember-cli-version-checker: 5.1.2 + find-up: 5.0.0 + fs-extra: 9.1.0 + semver: 5.7.2 + transitivePeerDependencies: + - '@babel/core' + - supports-color + /ember-concurrency@3.1.1(@babel/core@7.23.6)(ember-source@5.5.0): resolution: {integrity: sha512-doXFYYfy1C7jez+jDDlfahTp03QdjXeSY/W3Zbnx/q3UNJ9g10Shf2d7M/HvWo/TC22eU+6dPLIpqd/6q4pR+Q==} engines: {node: 16.* || >= 18} @@ -8740,12 +10058,33 @@ packages: dependencies: '@embroider/addon-shim': 1.8.3 '@embroider/util': 1.12.1(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0) - ember-source: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) transitivePeerDependencies: - '@glint/environment-ember-loose' - '@glint/template' - supports-color + /ember-eslint-parser@0.2.5(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-ht3kkY6h+kWb6yW2OrqFG9TpC4pgdiTflDYMmJtHgZbbrIPD8fCeo8jVPBYCIO5HCHqxVwmT1H0rNlRRhWfUJg==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@babel/core': ^7.23.6 + '@typescript-eslint/parser': ^6.15.0 + typescript: ^5.3.3 + dependencies: + '@babel/core': 7.23.7 + '@babel/eslint-parser': 7.23.3(@babel/core@7.23.7)(eslint@8.56.0) + '@glimmer/syntax': 0.85.13 + '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.19.0 + content-tag: 1.2.2 + eslint-scope: 7.2.2 + html-tags: 3.3.1 + typescript: 5.3.3 + transitivePeerDependencies: + - eslint + dev: true + /ember-fetch@8.1.2: resolution: {integrity: sha512-TVx24/jrvDIuPL296DV0hBwp7BWLcSMf0I8464KGz01sPytAB+ZAePbc9ooBTJDkKZEGFgatJa4nj3yF1S9Bpw==} engines: {node: '>= 10'} @@ -8776,7 +10115,7 @@ packages: ember-source: ^4.0.0 || ^5.0.0 dependencies: '@embroider/addon-shim': 1.8.7 - ember-source: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) focus-trap: 6.9.4 transitivePeerDependencies: - supports-color @@ -8790,7 +10129,7 @@ packages: ember-cli-babel: 7.26.11 ember-cli-typescript: 5.2.1 ember-cli-version-checker: 5.1.2 - ember-source: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) transitivePeerDependencies: - supports-color @@ -8815,12 +10154,12 @@ packages: - '@glint/template' - supports-color - /ember-load-initializers@2.1.2(@babel/core@7.23.6): + /ember-load-initializers@2.1.2(@babel/core@7.23.7): resolution: {integrity: sha512-CYR+U/wRxLbrfYN3dh+0Tb6mFaxJKfdyz+wNql6cqTrA0BBi9k6J3AaKXj273TqvEpyyXegQFFkZEiuZdYtgJw==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: ember-cli-babel: 7.26.11 - ember-cli-typescript: 2.0.2(@babel/core@7.23.6) + ember-cli-typescript: 2.0.2(@babel/core@7.23.7) transitivePeerDependencies: - '@babel/core' - supports-color @@ -8871,7 +10210,7 @@ packages: '@embroider/addon-shim': 1.8.7 ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 - ember-source: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) transitivePeerDependencies: - supports-color @@ -8882,7 +10221,7 @@ packages: ember-source: '>= 3.28.0' dependencies: '@embroider/addon-shim': 1.8.7 - ember-source: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) transitivePeerDependencies: - supports-color dev: true @@ -8925,7 +10264,7 @@ packages: '@embroider/addon-shim': 1.8.7 '@embroider/macros': 1.13.4(@glint/template@1.3.0) ember-cli-test-loader: 3.1.0 - ember-source: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) qunit: 2.20.0 transitivePeerDependencies: - '@glint/template' @@ -8942,7 +10281,7 @@ packages: optional: true dependencies: ember-cli-babel: 7.26.11 - ember-source: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) transitivePeerDependencies: - supports-color dev: true @@ -9029,6 +10368,65 @@ packages: - supports-color - webpack + /ember-source@5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0): + resolution: {integrity: sha512-OTJ9kt76wyvEkdSdjmonoLUTTqYg5OaFxicSiwKsjX9gJ9bVzuCu3uInhBKEfTdC5lSBMEcVuGk8f9LUF3pxJQ==} + engines: {node: '>= 16.*'} + peerDependencies: + '@glimmer/component': ^1.1.2 + dependencies: + '@babel/helper-module-imports': 7.22.15 + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.7) + '@ember/edition-utils': 1.2.0 + '@glimmer/compiler': 0.84.3 + '@glimmer/component': 1.1.2(@babel/core@7.23.7) + '@glimmer/destroyable': 0.84.3 + '@glimmer/env': 0.1.7 + '@glimmer/global-context': 0.84.3 + '@glimmer/interfaces': 0.84.3 + '@glimmer/manager': 0.84.3 + '@glimmer/node': 0.84.3 + '@glimmer/opcode-compiler': 0.84.3 + '@glimmer/owner': 0.84.3 + '@glimmer/program': 0.84.3 + '@glimmer/reference': 0.84.3 + '@glimmer/runtime': 0.84.3 + '@glimmer/syntax': 0.84.3 + '@glimmer/util': 0.84.3 + '@glimmer/validator': 0.84.3 + '@glimmer/vm-babel-plugins': 0.84.3(@babel/core@7.23.7) + '@simple-dom/interface': 1.4.0 + babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.7) + babel-plugin-filter-imports: 4.0.0 + backburner.js: 2.8.0 + broccoli-concat: 4.2.5 + broccoli-debug: 0.6.5 + broccoli-file-creator: 2.1.1 + broccoli-funnel: 3.0.8 + broccoli-merge-trees: 4.2.0 + chalk: 4.1.2 + ember-auto-import: 2.7.2(@glint/template@1.3.0)(webpack@5.89.0) + ember-cli-babel: 7.26.11 + ember-cli-get-component-path-option: 1.0.0 + ember-cli-is-package-missing: 1.0.0 + ember-cli-normalize-entity-name: 1.0.0 + ember-cli-path-utils: 1.0.0 + ember-cli-string-utils: 1.1.0 + ember-cli-typescript-blueprint-polyfill: 0.1.0 + ember-cli-version-checker: 5.1.2 + ember-router-generator: 2.0.0 + inflection: 2.0.1 + route-recognizer: 0.3.4 + router_js: 8.0.3(route-recognizer@0.3.4)(rsvp@4.8.5) + semver: 7.5.4 + silent-error: 1.1.1 + simple-html-tokenizer: 0.5.11 + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - rsvp + - supports-color + - webpack + /ember-style-modifier@3.0.1(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0): resolution: {integrity: sha512-WHRVIiqY/dpwDtVWlnHW0P4Z+Jha8QEwfaQdIF2ckJL77ZKdjbV2j1XZymS0Nzj61EGx5BM+YEsGL16r3hLv2A==} engines: {node: 14.* || 16.* || >= 18} @@ -9148,7 +10546,7 @@ packages: dependencies: '@embroider/addon-shim': 1.8.7 ember-functions-as-helper-polyfill: 2.1.2(ember-source@5.5.0) - ember-source: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) transitivePeerDependencies: - supports-color @@ -9410,36 +10808,31 @@ packages: resolution: {integrity: sha512-Uk/TVLt6Nf6Xoz7C1iYuZjOSdJxe5aaauGRke8JhKeJwD66Y61/pY2FjtLP04Ooq9PwV34bzrkKkU2UZ5FtDRA==} dev: true - /eslint-plugin-ember-best-practices@1.1.2: - resolution: {integrity: sha512-fmygMs1PcIpTFIFtEQapLx0Ap7whG5VtK1bHqJtBSDCcKNVqyUnN2TsbGeIKzgOFNG2qUlNAJNeBut27OqbgHw==} - engines: {node: '>= 6.0.0'} - deprecated: This package has been deprecated. Please use eslint-plugin-ember. - dependencies: - requireindex: 1.2.0 - dev: true - - /eslint-plugin-ember@11.12.0(eslint@8.56.0): - resolution: {integrity: sha512-7Ow1ky5JnRR0k3cxuvgYi4AWTe9DzGjlLgOJbU5VABLgr7Q0iq3ioC+YwAP79nV48cpw2HOgMgkZ1MynuIg59g==} - engines: {node: 14.* || 16.* || >= 18} + /eslint-plugin-ember@12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-+GQTzL925GeKM8lUmSVskc3HqSspz7UwvW9TV0h3Z9BoSxki0qLe0RN4dfwQBxirpHu1+/4b1tLs2BKu3UEOXQ==} + engines: {node: 18.* || 20.* || >= 21} peerDependencies: - eslint: '>= 7' + eslint: '>= 8' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@ember-data/rfc395-data': 0.0.4 - '@glimmer/syntax': 0.84.3 css-tree: 2.3.1 + ember-eslint-parser: 0.2.5(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) ember-rfc176-data: 0.3.18 - ember-template-imports: 3.4.2 - ember-template-recast: 6.1.4 eslint: 8.56.0 eslint-utils: 3.0.0(eslint@8.56.0) estraverse: 5.3.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 - magic-string: 0.30.5 requireindex: 1.2.0 snake-case: 3.0.4 + typescript: 5.3.3 transitivePeerDependencies: - - supports-color + - '@babel/core' + - '@typescript-eslint/parser' dev: true /eslint-plugin-es@3.0.1(eslint@8.56.0): @@ -11055,6 +12448,11 @@ packages: whatwg-encoding: 2.0.0 dev: true + /html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} + engines: {node: '>=8'} + dev: true + /html-void-elements@1.0.5: resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} dev: true @@ -14457,16 +15855,14 @@ packages: fast-diff: 1.3.0 dev: true - /prettier-plugin-ember-template-tag@1.1.0(prettier@3.2.4): - resolution: {integrity: sha512-zJTC+NhEU0kHNnVh7OtcvMmkJmYTgFTist76FP9q07m9+WCvcaunR1sTFIOlGE9TH/5UGm6rlF86Umt9ouorAg==} - engines: {node: 16.* || 18.* || >= 20} + /prettier-plugin-ember-template-tag@2.0.0(prettier@3.2.4): + resolution: {integrity: sha512-n2iIQedT5r/kvoTfhjThPECE1y0Ji3DupNpCtENP1Dm974M2NoKhaT5QynfBdn+WXlPhvFE4A/2uDSsZfx373A==} + engines: {node: 18.* || >= 20} peerDependencies: prettier: '>= 3.0.0' dependencies: '@babel/core': 7.23.7 - '@glimmer/syntax': 0.84.3 - ember-cli-htmlbars: 6.3.0 - ember-template-imports: 3.4.2 + content-tag: 1.2.2 prettier: 3.2.4 transitivePeerDependencies: - supports-color diff --git a/site/package.json b/site/package.json index 6094951c..b0a05960 100644 --- a/site/package.json +++ b/site/package.json @@ -67,7 +67,7 @@ "postcss-import": "^15.1.0", "postcss-nested": "^6.0.1", "prember": "^2.0.0", - "prettier-plugin-ember-template-tag": "^1.0.2", + "prettier-plugin-ember-template-tag": "^2.0.0", "qunit": "^2.19.4", "qunit-dom": "^3.0.0", "rehype-highlight": "^4.1.0", diff --git a/test-app/package.json b/test-app/package.json index b98783d6..b54e30f4 100644 --- a/test-app/package.json +++ b/test-app/package.json @@ -59,7 +59,7 @@ "loader.js": "^4.7.0", "npm-run-all": "^4.1.5", "prettier": "^3.2.4", - "prettier-plugin-ember-template-tag": "^1.0.2", + "prettier-plugin-ember-template-tag": "^2.0.0", "qunit": "^2.19.4", "qunit-dom": "^3.0.0", "sinon": "^17.0.1", From 024b25530822111cda2d65d3c9ab4cb9c6a25359 Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Sun, 21 Jan 2024 17:54:57 -0800 Subject: [PATCH 07/14] chore: fix buttons pkg lint issues --- .../buttons/src/components/button-group.gts | 15 +++++-- packages/buttons/src/components/divider.gts | 7 +-- .../buttons/src/components/listbox/index.gts | 44 +++++++++++++------ .../buttons/src/components/listbox/item.gts | 44 +++++++++++++++---- .../src/components/listbox/listManager.ts | 1 + .../listbox/setupListItemModfier.ts | 1 + .../buttons/src/components/toggle-button.gts | 2 +- 7 files changed, 83 insertions(+), 31 deletions(-) diff --git a/packages/buttons/src/components/button-group.gts b/packages/buttons/src/components/button-group.gts index ba04ab96..318e716c 100644 --- a/packages/buttons/src/components/button-group.gts +++ b/packages/buttons/src/components/button-group.gts @@ -33,9 +33,18 @@ export default class ButtonGroup extends Component { ; export default Divider; diff --git a/packages/buttons/src/components/listbox/index.gts b/packages/buttons/src/components/listbox/index.gts index e43db1a2..35d37c90 100644 --- a/packages/buttons/src/components/listbox/index.gts +++ b/packages/buttons/src/components/listbox/index.gts @@ -1,3 +1,4 @@ +/* eslint-disable ember/no-at-ember-render-modifiers */ import Component from '@glimmer/component'; import { hash } from '@ember/helper'; import { action } from '@ember/object'; @@ -114,29 +115,46 @@ export default class Listbox extends Component { diff --git a/packages/buttons/src/components/listbox/item.gts b/packages/buttons/src/components/listbox/item.gts index 15a8e7e9..919c7c06 100644 --- a/packages/buttons/src/components/listbox/item.gts +++ b/packages/buttons/src/components/listbox/item.gts @@ -132,7 +132,7 @@ class ListboxItem extends Component { role="option" {{this.didInsert}} {{SetupListItem this.manager key=this.key textValue=@textValue}} - {{on 'click' this.onClick}} + {{on "click" this.onClick}} tabindex={{this.tabindex}} data-active="{{this.node.isActive}}" data-selected="{{this.node.isSelected}}" @@ -146,19 +146,34 @@ class ListboxItem extends Component { {{#if @description}}
- {{yield to="default"}} - {{@description}} + {{yield to="default"}} + {{@description}}
{{else}} - {{yield to="default"}} + {{yield to="default"}} {{/if}} {{#if @shortcut}} - {{@shortcut}} + {{@shortcut}} {{/if}} {{#if this.node.isSelected}} - + {{#if (has-block "selectedIcon")}} {{yield to="selectedIcon"}} {{else}} @@ -178,9 +193,20 @@ class ListboxItem extends Component { const CheckIcon: TOC<{ Element: SVGElement; }> = +; export { ListboxItem }; diff --git a/packages/buttons/src/components/listbox/listManager.ts b/packages/buttons/src/components/listbox/listManager.ts index fb2fd798..f7e286de 100644 --- a/packages/buttons/src/components/listbox/listManager.ts +++ b/packages/buttons/src/components/listbox/listManager.ts @@ -1,3 +1,4 @@ +/* eslint-disable ember/no-runloop */ import { tracked } from '@glimmer/tracking'; import { debounce } from '@ember/runloop'; diff --git a/packages/buttons/src/components/listbox/setupListItemModfier.ts b/packages/buttons/src/components/listbox/setupListItemModfier.ts index d0ff38ea..d4accb1b 100644 --- a/packages/buttons/src/components/listbox/setupListItemModfier.ts +++ b/packages/buttons/src/components/listbox/setupListItemModfier.ts @@ -14,6 +14,7 @@ class SetupListItem extends Modifier { element?: HTMLLIElement; manager?: ListManager; + /* eslint-disable-next-line */ constructor(owner: any, args: ArgsFor) { super(owner, args); registerDestructor(this, this.unregister); diff --git a/packages/buttons/src/components/toggle-button.gts b/packages/buttons/src/components/toggle-button.gts index 0bb9f1a7..edb5269e 100644 --- a/packages/buttons/src/components/toggle-button.gts +++ b/packages/buttons/src/components/toggle-button.gts @@ -53,7 +53,7 @@ export default class ToggleButton extends Component { diff --git a/test-app/app/components/forms/select-example.gts b/test-app/app/components/forms/select-example.gts index 40097c41..7c20e8f3 100644 --- a/test-app/app/components/forms/select-example.gts +++ b/test-app/app/components/forms/select-example.gts @@ -17,9 +17,7 @@ const animals = [ ]; From 5e1d6cbd3ce1c2d1077e4a1f950cc84a5d03490c Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Mon, 22 Jan 2024 09:30:19 -0800 Subject: [PATCH 09/14] chore: Update all project deps --- package.json | 2 +- packages/buttons/package.json | 20 +- packages/changeset-form/package.json | 10 +- packages/core/package.json | 22 +- packages/forms/package.json | 10 +- packages/notifications/package.json | 22 +- packages/overlays/package.json | 14 +- packages/theme/package.json | 30 +- packages/theme/src/plugin/resolve.ts | 2 +- pnpm-lock.yaml | 2956 ++++------------- site/lib/docfy-theme/package.json | 4 +- site/package.json | 32 +- .../app/components/forms/select-example.gts | 32 - test-app/package.json | 36 +- 14 files changed, 786 insertions(+), 2406 deletions(-) delete mode 100644 test-app/app/components/forms/select-example.gts diff --git a/package.json b/package.json index 9bd7d9de..bbc7d00c 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@ember/test-waiters": "^3.0.2" }, "dependencies": { - "@ember/test-waiters": "^3.0.2", + "@ember/test-waiters": "^3.1.0", "@embroider/test-setup": "^3.0.3" }, "devDependencies": { diff --git a/packages/buttons/package.json b/packages/buttons/package.json index ea2cbe65..8bf6a580 100644 --- a/packages/buttons/package.json +++ b/packages/buttons/package.json @@ -42,15 +42,15 @@ "dependencies": { "@ember/render-modifiers": "^2.1.0", "@embroider/addon-shim": "^1.8.7", - "@frontile/core": "^0.17.0-alpha.3", - "@frontile/theme": "^0.17.0-alpha.3", + "@frontile/core": "workspace:0.17.0-alpha.3", + "@frontile/theme": "workspace:0.17.0-alpha.3", "ember-element-helper": "^0.8.5", "ember-modifier": "^4.1.0" }, "devDependencies": { - "@babel/core": "7.23.6", + "@babel/core": "7.23.7", "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.23.6", + "@babel/plugin-proposal-decorators": "7.23.7", "@babel/plugin-transform-class-static-block": "^7.23.4", "@babel/plugin-transform-private-methods": "^7.23.3", "@babel/preset-typescript": "7.23.3", @@ -62,14 +62,14 @@ "@glint/environment-ember-template-imports": "1.3.0", "@glint/template": "1.3.0", "@rollup/plugin-node-resolve": "^15.2.3", - "@tsconfig/ember": "^3.0.0", - "babel-plugin-ember-template-compilation": "^2.1.1", - "concurrently": "^8.2.0", + "@tsconfig/ember": "^3.0.3", + "babel-plugin-ember-template-compilation": "^2.2.1", + "concurrently": "^8.2.2", "ember-source": "^5.5.0", - "rollup": "^4.9.5", - "rollup-plugin-ts": "^3.2.0", + "rollup": "^4.9.6", + "rollup-plugin-ts": "^3.4.5", "tailwindcss": "^3.4.1", - "typescript": "^5.1.6" + "typescript": "^5.3.3" }, "engines": { "node": "10.* || >= 12" diff --git a/packages/changeset-form/package.json b/packages/changeset-form/package.json index 3303c4c0..3776f01f 100644 --- a/packages/changeset-form/package.json +++ b/packages/changeset-form/package.json @@ -38,15 +38,15 @@ }, "dependencies": { "@embroider/addon-shim": "^1.8.7", - "@frontile/forms": "^0.17.0-alpha.3", + "@frontile/forms": "workspace:0.17.0-alpha.3", "@glint/template": "1.3.0", "ember-changeset": "^4.1.2", "ember-changeset-validations": "^4.1.1" }, "devDependencies": { - "@babel/core": "7.23.6", + "@babel/core": "7.23.7", "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.23.6", + "@babel/plugin-proposal-decorators": "7.23.7", "@babel/plugin-transform-class-static-block": "^7.23.4", "@babel/preset-typescript": "7.23.3", "@embroider/addon-dev": "4.1.3", @@ -58,9 +58,9 @@ "@rollup/plugin-node-resolve": "^15.2.3", "@tsconfig/ember": "^3.0.3", "babel-plugin-ember-template-compilation": "^2.2.1", - "concurrently": "^8.2.0", + "concurrently": "^8.2.2", "ember-source": "^5.5.0", - "rollup": "^4.9.5", + "rollup": "^4.9.6", "rollup-plugin-ts": "^3.4.5", "tailwindcss": "^3.4.1", "typescript": "^5.3.3" diff --git a/packages/core/package.json b/packages/core/package.json index e8cc8770..a2be4544 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -41,16 +41,16 @@ }, "dependencies": { "@ember/render-modifiers": "^2.1.0", - "@ember/test-waiters": "^3.0.2", + "@ember/test-waiters": "^3.1.0", "@embroider/addon-shim": "^1.8.7", - "@frontile/theme": "^0.17.0-alpha.3", - "ember-auto-import": "^2.6.3", + "@frontile/theme": "workspace:0.17.0-alpha.3", + "ember-auto-import": "^2.7.2", "focus-visible": "^5.2.0" }, "devDependencies": { - "@babel/core": "7.23.6", + "@babel/core": "7.23.7", "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.23.6", + "@babel/plugin-proposal-decorators": "7.23.7", "@babel/plugin-transform-class-static-block": "^7.23.4", "@babel/preset-typescript": "7.23.3", "@embroider/addon-dev": "4.1.3", @@ -61,14 +61,14 @@ "@glint/environment-ember-template-imports": "1.3.0", "@glint/template": "1.3.0", "@rollup/plugin-node-resolve": "^15.2.3", - "@tsconfig/ember": "^3.0.0", - "babel-plugin-ember-template-compilation": "^2.1.1", - "concurrently": "^8.2.0", + "@tsconfig/ember": "^3.0.3", + "babel-plugin-ember-template-compilation": "^2.2.1", + "concurrently": "^8.2.2", "ember-source": "^5.5.0", - "rollup": "^4.9.5", - "rollup-plugin-ts": "^3.2.0", + "rollup": "^4.9.6", + "rollup-plugin-ts": "^3.4.5", "tailwindcss": "^3.4.1", - "typescript": "^5.1.6" + "typescript": "^5.3.3" }, "engines": { "node": ">= 10.*" diff --git a/packages/forms/package.json b/packages/forms/package.json index 14fe5d81..238ec64d 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -41,15 +41,15 @@ }, "dependencies": { "@embroider/addon-shim": "^1.8.7", - "@frontile/theme": "^0.17.0-alpha.3", + "@frontile/theme": "workspace:0.17.0-alpha.3", "@glint/template": "1.3.0", "ember-basic-dropdown": "^7.3.0", "ember-power-select": "^7.2.0" }, "devDependencies": { - "@babel/core": "7.23.6", + "@babel/core": "7.23.7", "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.23.6", + "@babel/plugin-proposal-decorators": "7.23.7", "@babel/plugin-transform-class-static-block": "^7.23.4", "@babel/preset-typescript": "7.23.3", "@embroider/addon-dev": "4.1.3", @@ -61,9 +61,9 @@ "@rollup/plugin-node-resolve": "^15.2.3", "@tsconfig/ember": "^3.0.3", "babel-plugin-ember-template-compilation": "^2.2.1", - "concurrently": "^8.2.0", + "concurrently": "^8.2.2", "ember-source": "^5.5.0", - "rollup": "^4.9.5", + "rollup": "^4.9.6", "rollup-plugin-ts": "^3.4.5", "tailwindcss": "^3.4.1", "typescript": "^5.3.3" diff --git a/packages/notifications/package.json b/packages/notifications/package.json index 1eb700f0..169d9790 100644 --- a/packages/notifications/package.json +++ b/packages/notifications/package.json @@ -42,16 +42,16 @@ "dependencies": { "@ember/render-modifiers": "^2.1.0", "@embroider/addon-shim": "^1.8.7", - "@frontile/core": "^0.17.0-alpha.3", - "@frontile/theme": "^0.17.0-alpha.3", - "ember-auto-import": "^2.6.3", + "@frontile/core": "workspace:0.17.0-alpha.3", + "@frontile/theme": "workspace:0.17.0-alpha.3", + "ember-auto-import": "^2.7.2", "ember-css-transitions": "^4.4.0", "ember-get-config": "^2.1.1" }, "devDependencies": { - "@babel/core": "7.23.6", + "@babel/core": "7.23.7", "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.23.6", + "@babel/plugin-proposal-decorators": "7.23.7", "@babel/plugin-transform-class-static-block": "^7.23.4", "@babel/preset-typescript": "7.23.3", "@embroider/addon-dev": "4.1.3", @@ -63,14 +63,14 @@ "@glint/environment-ember-template-imports": "1.3.0", "@glint/template": "1.3.0", "@rollup/plugin-node-resolve": "^15.2.3", - "@tsconfig/ember": "^3.0.0", - "babel-plugin-ember-template-compilation": "^2.1.1", - "concurrently": "^8.2.0", + "@tsconfig/ember": "^3.0.3", + "babel-plugin-ember-template-compilation": "^2.2.1", + "concurrently": "^8.2.2", "ember-source": "^5.5.0", - "rollup": "^4.9.5", - "rollup-plugin-ts": "^3.2.0", + "rollup": "^4.9.6", + "rollup-plugin-ts": "^3.4.5", "tailwindcss": "^3.4.1", - "typescript": "^5.1.6" + "typescript": "^5.3.3" }, "engines": { "node": "10.* || >= 12" diff --git a/packages/overlays/package.json b/packages/overlays/package.json index 487fdea0..d4e5560d 100644 --- a/packages/overlays/package.json +++ b/packages/overlays/package.json @@ -42,16 +42,16 @@ "dependencies": { "@ember/render-modifiers": "^2.1.0", "@embroider/addon-shim": "^1.8.7", - "@frontile/core": "^0.17.0-alpha.3", - "@frontile/theme": "^0.17.0-alpha.3", + "@frontile/core": "workspace:0.17.0-alpha.3", + "@frontile/theme": "workspace:0.17.0-alpha.3", "@glint/template": "1.3.0", "ember-css-transitions": "^4.4.0", - "ember-focus-trap": "^1.0.2" + "ember-focus-trap": "^1.1.0" }, "devDependencies": { - "@babel/core": "7.23.6", + "@babel/core": "7.23.7", "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.23.6", + "@babel/plugin-proposal-decorators": "7.23.7", "@babel/plugin-transform-class-static-block": "^7.23.4", "@babel/preset-typescript": "7.23.3", "@embroider/addon-dev": "4.1.3", @@ -63,9 +63,9 @@ "@rollup/plugin-node-resolve": "^15.2.3", "@tsconfig/ember": "^3.0.3", "babel-plugin-ember-template-compilation": "^2.2.1", - "concurrently": "^8.2.0", + "concurrently": "^8.2.2", "ember-source": "^5.5.0", - "rollup": "^4.9.5", + "rollup": "^4.9.6", "rollup-plugin-ts": "^3.4.5", "tailwindcss": "^3.4.1", "typescript": "^5.3.3" diff --git a/packages/theme/package.json b/packages/theme/package.json index a7d92f12..eeabef1f 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -44,19 +44,19 @@ "dependencies": { "@embroider/addon-shim": "^1.8.7", "color": "^4.2.3", - "color2k": "^2.0.2", + "color2k": "^2.0.3", "deepmerge": "4.3.1", - "flat": "^5.0.2", + "flat": "^6.0.1", "lodash.kebabcase": "^4.1.1", "lodash.mapkeys": "^4.6.0", - "mini-svg-data-uri": "^1.4.3", + "mini-svg-data-uri": "^1.4.4", "tailwind-variants": "^0.1.20", "tailwindcss-ember-power-select": "^0.4.1" }, "devDependencies": { - "@babel/core": "7.23.6", + "@babel/core": "7.23.7", "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.23.6", + "@babel/plugin-proposal-decorators": "7.23.7", "@babel/plugin-transform-class-static-block": "^7.23.4", "@babel/preset-typescript": "7.23.3", "@embroider/addon-dev": "4.1.3", @@ -68,18 +68,18 @@ "@glint/environment-ember-template-imports": "1.3.0", "@glint/template": "1.3.0", "@rollup/plugin-node-resolve": "^15.2.3", - "@tsconfig/ember": "^3.0.0", - "@types/color": "^3.0.3", - "@types/flat": "^5.0.2", - "@types/lodash.kebabcase": "^4.1.7", - "@types/lodash.mapkeys": "^4.6.7", - "babel-plugin-ember-template-compilation": "^2.1.1", - "concurrently": "^8.2.0", + "@tsconfig/ember": "^3.0.3", + "@types/color": "^3.0.6", + "@types/flat": "^5.0.5", + "@types/lodash.kebabcase": "^4.1.9", + "@types/lodash.mapkeys": "^4.6.9", + "babel-plugin-ember-template-compilation": "^2.2.1", + "concurrently": "^8.2.2", "ember-source": "^5.5.0", - "rollup": "^4.9.5", - "rollup-plugin-ts": "^3.2.0", + "rollup": "^4.9.6", + "rollup-plugin-ts": "^3.4.5", "tailwindcss": "^3.4.1", - "typescript": "^5.1.6" + "typescript": "^5.3.3" }, "engines": { "node": "10.* || >= 12" diff --git a/packages/theme/src/plugin/resolve.ts b/packages/theme/src/plugin/resolve.ts index 1f90021b..3edae68c 100644 --- a/packages/theme/src/plugin/resolve.ts +++ b/packages/theme/src/plugin/resolve.ts @@ -1,4 +1,4 @@ -import flatten from 'flat'; +import { flatten } from 'flat'; import kebabCase from 'lodash.kebabcase'; import mapKeys from 'lodash.mapkeys'; import Color from 'color'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b97d9068..df1902e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,13 +23,13 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) '@underline/eslint-config-ember-typescript': specifier: ^0.16.0 - version: 0.16.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) + version: 0.16.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3) '@underline/eslint-config-node': specifier: ^0.16.0 version: 0.16.0(eslint@8.56.0) @@ -65,15 +65,15 @@ importers: version: 7.23.6 '@ember/render-modifiers': specifier: ^2.1.0 - version: 2.1.0(@babel/core@7.23.6)(@glint/template@1.3.0)(ember-source@5.5.0) + version: 2.1.0(@babel/core@7.23.7)(@glint/template@1.3.0)(ember-source@5.5.0) '@embroider/addon-shim': specifier: ^1.8.7 version: 1.8.7 '@frontile/core': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../core '@frontile/theme': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../theme ember-element-helper: specifier: ^0.8.5 @@ -83,29 +83,29 @@ importers: version: 4.1.0(ember-source@5.5.0) devDependencies: '@babel/core': - specifier: 7.23.6 - version: 7.23.6(supports-color@8.1.1) + specifier: 7.23.7 + version: 7.23.7(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': specifier: 7.18.6 - version: 7.18.6(@babel/core@7.23.6) + version: 7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-decorators': - specifier: 7.23.6 - version: 7.23.6(@babel/core@7.23.6) + specifier: 7.23.7 + version: 7.23.7(@babel/core@7.23.7) '@babel/plugin-transform-class-static-block': specifier: ^7.23.4 - version: 7.23.4(@babel/core@7.23.6) + version: 7.23.4(@babel/core@7.23.7) '@babel/plugin-transform-private-methods': specifier: ^7.23.3 - version: 7.23.3(@babel/core@7.23.6) + version: 7.23.3(@babel/core@7.23.7) '@babel/preset-typescript': specifier: 7.23.3 - version: 7.23.3(@babel/core@7.23.6) + version: 7.23.3(@babel/core@7.23.7) '@embroider/addon-dev': specifier: 4.1.3 - version: 4.1.3(@glint/template@1.3.0)(rollup@4.9.5) + version: 4.1.3(@glint/template@1.3.0)(rollup@4.9.6) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.23.6) + version: 1.1.2(@babel/core@7.23.7) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -123,30 +123,30 @@ importers: version: 1.3.0 '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.9.5) + version: 15.2.3(rollup@4.9.6) '@tsconfig/ember': - specifier: ^3.0.0 + specifier: ^3.0.3 version: 3.0.3 babel-plugin-ember-template-compilation: - specifier: ^2.1.1 + specifier: ^2.2.1 version: 2.2.1 concurrently: - specifier: ^8.2.0 + specifier: ^8.2.2 version: 8.2.2 ember-source: specifier: ^5.5.0 - version: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + version: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) rollup: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^4.9.6 + version: 4.9.6 rollup-plugin-ts: - specifier: ^3.2.0 - version: 3.4.5(@babel/core@7.23.6)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.5)(typescript@5.3.3) + specifier: ^3.4.5 + version: 3.4.5(@babel/core@7.23.7)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.6)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 typescript: - specifier: ^5.1.6 + specifier: ^5.3.3 version: 5.3.3 packages/changeset-form: @@ -158,7 +158,7 @@ importers: specifier: ^1.8.7 version: 1.8.7 '@frontile/forms': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../forms '@glint/template': specifier: 1.3.0 @@ -171,26 +171,26 @@ importers: version: 4.1.1(@glint/template@1.3.0)(webpack@5.89.0) devDependencies: '@babel/core': - specifier: 7.23.6 - version: 7.23.6(supports-color@8.1.1) + specifier: 7.23.7 + version: 7.23.7(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': specifier: 7.18.6 - version: 7.18.6(@babel/core@7.23.6) + version: 7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-decorators': - specifier: 7.23.6 - version: 7.23.6(@babel/core@7.23.6) + specifier: 7.23.7 + version: 7.23.7(@babel/core@7.23.7) '@babel/plugin-transform-class-static-block': specifier: ^7.23.4 - version: 7.23.4(@babel/core@7.23.6) + version: 7.23.4(@babel/core@7.23.7) '@babel/preset-typescript': specifier: 7.23.3 - version: 7.23.3(@babel/core@7.23.6) + version: 7.23.3(@babel/core@7.23.7) '@embroider/addon-dev': specifier: 4.1.3 - version: 4.1.3(@glint/template@1.3.0)(rollup@4.9.5) + version: 4.1.3(@glint/template@1.3.0)(rollup@4.9.6) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.23.6) + version: 1.1.2(@babel/core@7.23.7) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -205,7 +205,7 @@ importers: version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.9.5) + version: 15.2.3(rollup@4.9.6) '@tsconfig/ember': specifier: ^3.0.3 version: 3.0.3 @@ -213,17 +213,17 @@ importers: specifier: ^2.2.1 version: 2.2.1 concurrently: - specifier: ^8.2.0 + specifier: ^8.2.2 version: 8.2.2 ember-source: specifier: ^5.5.0 - version: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + version: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) rollup: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^4.9.6 + version: 4.9.6 rollup-plugin-ts: specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.23.6)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.5)(typescript@5.3.3) + version: 3.4.5(@babel/core@7.23.7)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.6)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -238,7 +238,7 @@ importers: version: 7.23.6 '@ember/render-modifiers': specifier: ^2.1.0 - version: 2.1.0(@babel/core@7.23.6)(@glint/template@1.3.0)(ember-source@5.5.0) + version: 2.1.0(@babel/core@7.23.7)(@glint/template@1.3.0)(ember-source@5.5.0) '@ember/test-waiters': specifier: ^3.0.2 version: 3.1.0 @@ -246,36 +246,36 @@ importers: specifier: ^1.8.7 version: 1.8.7 '@frontile/theme': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../theme ember-auto-import: - specifier: ^2.6.3 + specifier: ^2.7.2 version: 2.7.2(@glint/template@1.3.0)(webpack@5.89.0) focus-visible: specifier: ^5.2.0 version: 5.2.0 devDependencies: '@babel/core': - specifier: 7.23.6 - version: 7.23.6(supports-color@8.1.1) + specifier: 7.23.7 + version: 7.23.7(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': specifier: 7.18.6 - version: 7.18.6(@babel/core@7.23.6) + version: 7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-decorators': - specifier: 7.23.6 - version: 7.23.6(@babel/core@7.23.6) + specifier: 7.23.7 + version: 7.23.7(@babel/core@7.23.7) '@babel/plugin-transform-class-static-block': specifier: ^7.23.4 - version: 7.23.4(@babel/core@7.23.6) + version: 7.23.4(@babel/core@7.23.7) '@babel/preset-typescript': specifier: 7.23.3 - version: 7.23.3(@babel/core@7.23.6) + version: 7.23.3(@babel/core@7.23.7) '@embroider/addon-dev': specifier: 4.1.3 - version: 4.1.3(@glint/template@1.3.0)(rollup@4.9.5) + version: 4.1.3(@glint/template@1.3.0)(rollup@4.9.6) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.23.6) + version: 1.1.2(@babel/core@7.23.7) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -293,30 +293,30 @@ importers: version: 1.3.0 '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.9.5) + version: 15.2.3(rollup@4.9.6) '@tsconfig/ember': - specifier: ^3.0.0 + specifier: ^3.0.3 version: 3.0.3 babel-plugin-ember-template-compilation: - specifier: ^2.1.1 + specifier: ^2.2.1 version: 2.2.1 concurrently: - specifier: ^8.2.0 + specifier: ^8.2.2 version: 8.2.2 ember-source: specifier: ^5.5.0 - version: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + version: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) rollup: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^4.9.6 + version: 4.9.6 rollup-plugin-ts: - specifier: ^3.2.0 - version: 3.4.5(@babel/core@7.23.6)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.5)(typescript@5.3.3) + specifier: ^3.4.5 + version: 3.4.5(@babel/core@7.23.7)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.6)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 typescript: - specifier: ^5.1.6 + specifier: ^5.3.3 version: 5.3.3 packages/forms: @@ -328,39 +328,39 @@ importers: specifier: ^1.8.7 version: 1.8.7 '@frontile/theme': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../theme '@glint/template': specifier: 1.3.0 version: 1.3.0 ember-basic-dropdown: specifier: ^7.3.0 - version: 7.3.0(@babel/core@7.23.6)(@ember/string@3.1.1)(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0) + version: 7.3.0(@babel/core@7.23.7)(@ember/string@3.1.1)(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0) ember-power-select: specifier: ^7.2.0 - version: 7.2.0(@babel/core@7.23.6)(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0) + version: 7.2.0(@babel/core@7.23.7)(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0) devDependencies: '@babel/core': - specifier: 7.23.6 - version: 7.23.6(supports-color@8.1.1) + specifier: 7.23.7 + version: 7.23.7(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': specifier: 7.18.6 - version: 7.18.6(@babel/core@7.23.6) + version: 7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-decorators': - specifier: 7.23.6 - version: 7.23.6(@babel/core@7.23.6) + specifier: 7.23.7 + version: 7.23.7(@babel/core@7.23.7) '@babel/plugin-transform-class-static-block': specifier: ^7.23.4 - version: 7.23.4(@babel/core@7.23.6) + version: 7.23.4(@babel/core@7.23.7) '@babel/preset-typescript': specifier: 7.23.3 - version: 7.23.3(@babel/core@7.23.6) + version: 7.23.3(@babel/core@7.23.7) '@embroider/addon-dev': specifier: 4.1.3 - version: 4.1.3(@glint/template@1.3.0)(rollup@4.9.5) + version: 4.1.3(@glint/template@1.3.0)(rollup@4.9.6) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.23.6) + version: 1.1.2(@babel/core@7.23.7) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -375,7 +375,7 @@ importers: version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.9.5) + version: 15.2.3(rollup@4.9.6) '@tsconfig/ember': specifier: ^3.0.3 version: 3.0.3 @@ -383,17 +383,17 @@ importers: specifier: ^2.2.1 version: 2.2.1 concurrently: - specifier: ^8.2.0 + specifier: ^8.2.2 version: 8.2.2 ember-source: specifier: ^5.5.0 - version: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + version: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) rollup: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^4.9.6 + version: 4.9.6 rollup-plugin-ts: specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.23.6)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.5)(typescript@5.3.3) + version: 3.4.5(@babel/core@7.23.7)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.6)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -408,18 +408,18 @@ importers: version: 7.23.6 '@ember/render-modifiers': specifier: ^2.1.0 - version: 2.1.0(@babel/core@7.23.6)(@glint/template@1.3.0)(ember-source@5.5.0) + version: 2.1.0(@babel/core@7.23.7)(@glint/template@1.3.0)(ember-source@5.5.0) '@embroider/addon-shim': specifier: ^1.8.7 version: 1.8.7 '@frontile/core': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../core '@frontile/theme': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../theme ember-auto-import: - specifier: ^2.6.3 + specifier: ^2.7.2 version: 2.7.2(@glint/template@1.3.0)(webpack@5.89.0) ember-css-transitions: specifier: ^4.4.0 @@ -429,26 +429,26 @@ importers: version: 2.1.1(@glint/template@1.3.0) devDependencies: '@babel/core': - specifier: 7.23.6 - version: 7.23.6(supports-color@8.1.1) + specifier: 7.23.7 + version: 7.23.7(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': specifier: 7.18.6 - version: 7.18.6(@babel/core@7.23.6) + version: 7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-decorators': - specifier: 7.23.6 - version: 7.23.6(@babel/core@7.23.6) + specifier: 7.23.7 + version: 7.23.7(@babel/core@7.23.7) '@babel/plugin-transform-class-static-block': specifier: ^7.23.4 - version: 7.23.4(@babel/core@7.23.6) + version: 7.23.4(@babel/core@7.23.7) '@babel/preset-typescript': specifier: 7.23.3 - version: 7.23.3(@babel/core@7.23.6) + version: 7.23.3(@babel/core@7.23.7) '@embroider/addon-dev': specifier: 4.1.3 - version: 4.1.3(@glint/template@1.3.0)(rollup@4.9.5) + version: 4.1.3(@glint/template@1.3.0)(rollup@4.9.6) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.23.6) + version: 1.1.2(@babel/core@7.23.7) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -466,30 +466,30 @@ importers: version: 1.3.0 '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.9.5) + version: 15.2.3(rollup@4.9.6) '@tsconfig/ember': - specifier: ^3.0.0 + specifier: ^3.0.3 version: 3.0.3 babel-plugin-ember-template-compilation: - specifier: ^2.1.1 + specifier: ^2.2.1 version: 2.2.1 concurrently: - specifier: ^8.2.0 + specifier: ^8.2.2 version: 8.2.2 ember-source: specifier: ^5.5.0 - version: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + version: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) rollup: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^4.9.6 + version: 4.9.6 rollup-plugin-ts: - specifier: ^3.2.0 - version: 3.4.5(@babel/core@7.23.6)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.5)(typescript@5.3.3) + specifier: ^3.4.5 + version: 3.4.5(@babel/core@7.23.7)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.6)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 typescript: - specifier: ^5.1.6 + specifier: ^5.3.3 version: 5.3.3 packages/overlays: @@ -499,15 +499,15 @@ importers: version: 7.23.6 '@ember/render-modifiers': specifier: ^2.1.0 - version: 2.1.0(@babel/core@7.23.6)(@glint/template@1.3.0)(ember-source@5.5.0) + version: 2.1.0(@babel/core@7.23.7)(@glint/template@1.3.0)(ember-source@5.5.0) '@embroider/addon-shim': specifier: ^1.8.7 version: 1.8.7 '@frontile/core': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../core '@frontile/theme': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../theme '@glint/template': specifier: 1.3.0 @@ -516,30 +516,30 @@ importers: specifier: ^4.4.0 version: 4.4.0(ember-source@5.5.0) ember-focus-trap: - specifier: ^1.0.2 + specifier: ^1.1.0 version: 1.1.0(ember-source@5.5.0) devDependencies: '@babel/core': - specifier: 7.23.6 - version: 7.23.6(supports-color@8.1.1) + specifier: 7.23.7 + version: 7.23.7(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': specifier: 7.18.6 - version: 7.18.6(@babel/core@7.23.6) + version: 7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-decorators': - specifier: 7.23.6 - version: 7.23.6(@babel/core@7.23.6) + specifier: 7.23.7 + version: 7.23.7(@babel/core@7.23.7) '@babel/plugin-transform-class-static-block': specifier: ^7.23.4 - version: 7.23.4(@babel/core@7.23.6) + version: 7.23.4(@babel/core@7.23.7) '@babel/preset-typescript': specifier: 7.23.3 - version: 7.23.3(@babel/core@7.23.6) + version: 7.23.3(@babel/core@7.23.7) '@embroider/addon-dev': specifier: 4.1.3 - version: 4.1.3(@glint/template@1.3.0)(rollup@4.9.5) + version: 4.1.3(@glint/template@1.3.0)(rollup@4.9.6) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.23.6) + version: 1.1.2(@babel/core@7.23.7) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -554,7 +554,7 @@ importers: version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.9.5) + version: 15.2.3(rollup@4.9.6) '@tsconfig/ember': specifier: ^3.0.3 version: 3.0.3 @@ -562,17 +562,17 @@ importers: specifier: ^2.2.1 version: 2.2.1 concurrently: - specifier: ^8.2.0 + specifier: ^8.2.2 version: 8.2.2 ember-source: specifier: ^5.5.0 - version: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + version: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) rollup: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^4.9.6 + version: 4.9.6 rollup-plugin-ts: specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.23.6)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.5)(typescript@5.3.3) + version: 3.4.5(@babel/core@7.23.7)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.6)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -592,14 +592,14 @@ importers: specifier: ^4.2.3 version: 4.2.3 color2k: - specifier: ^2.0.2 + specifier: ^2.0.3 version: 2.0.3 deepmerge: specifier: 4.3.1 version: 4.3.1 flat: - specifier: ^5.0.2 - version: 5.0.2 + specifier: ^6.0.1 + version: 6.0.1 lodash.kebabcase: specifier: ^4.1.1 version: 4.1.1 @@ -607,7 +607,7 @@ importers: specifier: ^4.6.0 version: 4.6.0 mini-svg-data-uri: - specifier: ^1.4.3 + specifier: ^1.4.4 version: 1.4.4 tailwind-variants: specifier: ^0.1.20 @@ -617,26 +617,26 @@ importers: version: 0.4.1(tailwindcss@3.4.1) devDependencies: '@babel/core': - specifier: 7.23.6 - version: 7.23.6(supports-color@8.1.1) + specifier: 7.23.7 + version: 7.23.7(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': specifier: 7.18.6 - version: 7.18.6(@babel/core@7.23.6) + version: 7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-decorators': - specifier: 7.23.6 - version: 7.23.6(@babel/core@7.23.6) + specifier: 7.23.7 + version: 7.23.7(@babel/core@7.23.7) '@babel/plugin-transform-class-static-block': specifier: ^7.23.4 - version: 7.23.4(@babel/core@7.23.6) + version: 7.23.4(@babel/core@7.23.7) '@babel/preset-typescript': specifier: 7.23.3 - version: 7.23.3(@babel/core@7.23.6) + version: 7.23.3(@babel/core@7.23.7) '@embroider/addon-dev': specifier: 4.1.3 - version: 4.1.3(@glint/template@1.3.0)(rollup@4.9.5) + version: 4.1.3(@glint/template@1.3.0)(rollup@4.9.6) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.23.6) + version: 1.1.2(@babel/core@7.23.7) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -654,42 +654,42 @@ importers: version: 1.3.0 '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.9.5) + version: 15.2.3(rollup@4.9.6) '@tsconfig/ember': - specifier: ^3.0.0 + specifier: ^3.0.3 version: 3.0.3 '@types/color': - specifier: ^3.0.3 + specifier: ^3.0.6 version: 3.0.6 '@types/flat': - specifier: ^5.0.2 + specifier: ^5.0.5 version: 5.0.5 '@types/lodash.kebabcase': - specifier: ^4.1.7 + specifier: ^4.1.9 version: 4.1.9 '@types/lodash.mapkeys': - specifier: ^4.6.7 + specifier: ^4.6.9 version: 4.6.9 babel-plugin-ember-template-compilation: - specifier: ^2.1.1 + specifier: ^2.2.1 version: 2.2.1 concurrently: - specifier: ^8.2.0 + specifier: ^8.2.2 version: 8.2.2 ember-source: specifier: ^5.5.0 - version: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + version: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) rollup: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^4.9.6 + version: 4.9.6 rollup-plugin-ts: - specifier: ^3.2.0 - version: 3.4.5(@babel/core@7.23.6)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.5)(typescript@5.3.3) + specifier: ^3.4.5 + version: 3.4.5(@babel/core@7.23.7)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.6)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 typescript: - specifier: ^5.1.6 + specifier: ^5.3.3 version: 5.3.3 site: @@ -704,16 +704,16 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@ember/test-helpers': - specifier: ^3.2.0 + specifier: ^3.2.1 version: 3.2.1(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0) '@embroider/compat': - specifier: ^3.2.0 + specifier: ^3.4.3 version: 3.4.3(@embroider/core@3.4.3)(@glint/template@1.3.0) '@embroider/core': - specifier: ^3.2.0 + specifier: ^3.4.3 version: 3.4.3(@glint/template@1.3.0) '@embroider/webpack': - specifier: ^3.1.4 + specifier: ^3.2.1 version: 3.2.1(@embroider/core@3.4.3)(webpack@5.89.0) '@frontile/buttons': specifier: workspace:* @@ -743,7 +743,7 @@ importers: specifier: ^1.1.2 version: 1.1.2 '@tailwindcss/typography': - specifier: ^0.5.9 + specifier: ^0.5.10 version: 0.5.10(tailwindcss@3.4.1) '@types/htmlbars-inline-precompile': specifier: ^3.0.3 @@ -761,7 +761,7 @@ importers: specifier: ^3.0.0 version: 3.0.0 ember-auto-import: - specifier: ^2.6.3 + specifier: ^2.7.2 version: 2.7.2(@glint/template@1.3.0)(webpack@5.89.0) ember-basic-dropdown: specifier: ^7.3.0 @@ -779,10 +779,10 @@ importers: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.5.0) ember-cli-fastboot: - specifier: ^4.1.1 + specifier: ^4.1.2 version: 4.1.2 ember-cli-htmlbars: - specifier: ^6.2.0 + specifier: ^6.3.0 version: 6.3.0 ember-cli-inject-live-reload: specifier: ^2.1.0 @@ -800,22 +800,22 @@ importers: specifier: ^8.1.2 version: 8.1.2 ember-focus-trap: - specifier: ^1.0.2 + specifier: ^1.1.0 version: 1.1.0(ember-source@5.5.0) ember-load-initializers: - specifier: ^2.1.1 + specifier: ^2.1.2 version: 2.1.2(@babel/core@7.23.7) ember-maybe-import-regenerator: specifier: ^1.0.0 version: 1.0.0 ember-page-title: - specifier: ^8.1.0 - version: 8.1.0(ember-source@5.5.0) + specifier: ^8.2.0 + version: 8.2.0(ember-source@5.5.0) ember-qunit: specifier: ^8.0.2 version: 8.0.2(@ember/test-helpers@3.2.1)(@glint/template@1.3.0)(ember-source@5.5.0)(qunit@2.20.0) ember-resolver: - specifier: ^11.0.0 + specifier: ^11.0.1 version: 11.0.1(ember-source@5.5.0) ember-source: specifier: ~5.5.0 @@ -830,8 +830,8 @@ importers: specifier: ^4.1.5 version: 4.1.5 postcss-import: - specifier: ^15.1.0 - version: 15.1.0(postcss@8.4.33) + specifier: ^16.0.0 + version: 16.0.0(postcss@8.4.33) postcss-nested: specifier: ^6.0.1 version: 6.0.1(postcss@8.4.33) @@ -842,7 +842,7 @@ importers: specifier: ^2.0.0 version: 2.0.0(prettier@3.2.4) qunit: - specifier: ^2.19.4 + specifier: ^2.20.0 version: 2.20.0 qunit-dom: specifier: ^3.0.0 @@ -860,22 +860,22 @@ importers: specifier: ^3.4.1 version: 3.4.1 typescript: - specifier: ^5.1.6 + specifier: ^5.3.3 version: 5.3.3 webpack: - specifier: ^5.88.2 + specifier: ^5.89.0 version: 5.89.0 site/lib/docfy-theme: dependencies: ember-auto-import: - specifier: ^2.6.3 + specifier: ^2.7.2 version: 2.7.2(@glint/template@1.3.0)(webpack@5.89.0) ember-cli-babel: specifier: ^8.2.0 - version: 8.2.0(@babel/core@7.23.6) + version: 8.2.0(@babel/core@7.23.7) ember-cli-htmlbars: - specifier: ^6.2.0 + specifier: ^6.3.0 version: 6.3.0 ember-cli-typescript: specifier: ^5.2.1 @@ -913,10 +913,10 @@ importers: specifier: ^3.1.1 version: 3.1.1 '@ember/test-helpers': - specifier: ^3.2.0 + specifier: ^3.2.1 version: 3.2.1(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0) '@embroider/compat': - specifier: ^3.4.2 + specifier: ^3.4.3 version: 3.4.3(@embroider/core@3.4.3)(@glint/template@1.3.0) '@embroider/core': specifier: ^3.4.3 @@ -928,25 +928,25 @@ importers: specifier: ^3.2.1 version: 3.2.1(@embroider/core@3.4.3)(webpack@5.89.0) '@frontile/buttons': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../packages/buttons '@frontile/changeset-form': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../packages/changeset-form '@frontile/core': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../packages/core '@frontile/forms': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../packages/forms '@frontile/notifications': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../packages/notifications '@frontile/overlays': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../packages/overlays '@frontile/theme': - specifier: ^0.17.0-alpha.3 + specifier: workspace:0.17.0-alpha.3 version: link:../packages/theme '@glimmer/component': specifier: ^1.1.2 @@ -958,8 +958,8 @@ importers: specifier: ^3.0.3 version: 3.0.3 '@types/sinon': - specifier: ^10.0.15 - version: 10.0.20 + specifier: ^17.0.3 + version: 17.0.3 autoprefixer: specifier: ^10.4.17 version: 10.4.17(postcss@8.4.33) @@ -970,7 +970,7 @@ importers: specifier: ^2.7.2 version: 2.7.2(@glint/template@1.3.0)(webpack@5.89.0) ember-cli: - specifier: ^5.1.0 + specifier: ^5.5.0 version: 5.5.0 ember-cli-app-version: specifier: ^6.0.1 @@ -982,7 +982,7 @@ importers: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.5.0) ember-cli-htmlbars: - specifier: ^6.2.0 + specifier: ^6.3.0 version: 6.3.0 ember-cli-inject-live-reload: specifier: ^2.1.0 @@ -1000,19 +1000,19 @@ importers: specifier: ^8.1.2 version: 8.1.2 ember-focus-trap: - specifier: ^1.0.2 + specifier: ^1.1.0 version: 1.1.0(ember-source@5.5.0) ember-load-initializers: specifier: ^2.1.2 version: 2.1.2(@babel/core@7.23.7) ember-page-title: - specifier: ^8.1.0 - version: 8.1.0(ember-source@5.5.0) + specifier: ^8.2.0 + version: 8.2.0(ember-source@5.5.0) ember-qunit: specifier: ^8.0.2 version: 8.0.2(@ember/test-helpers@3.2.1)(@glint/template@1.3.0)(ember-source@5.5.0)(qunit@2.20.0) ember-resolver: - specifier: ^11.0.0 + specifier: ^11.0.1 version: 11.0.1(ember-source@5.5.0) ember-source: specifier: ^5.5.0 @@ -1036,7 +1036,7 @@ importers: specifier: ^2.0.0 version: 2.0.0(prettier@3.2.4) qunit: - specifier: ^2.19.4 + specifier: ^2.20.0 version: 2.20.0 qunit-dom: specifier: ^3.0.0 @@ -1051,10 +1051,10 @@ importers: specifier: ^3.4.1 version: 3.4.1 typescript: - specifier: ^5.1.6 + specifier: ^5.3.3 version: 5.3.3 webpack: - specifier: ^5.88.2 + specifier: ^5.89.0 version: 5.89.0 packages: @@ -1086,29 +1086,7 @@ packages: resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} - /@babel/core@7.23.6(supports-color@8.1.1): - resolution: {integrity: sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) - '@babel/helpers': 7.23.8(supports-color@8.1.1) - '@babel/parser': 7.23.6 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7(supports-color@8.1.1) - '@babel/types': 7.23.6 - convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - /@babel/core@7.23.7: + /@babel/core@7.23.7(supports-color@8.1.1): resolution: {integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==} engines: {node: '>=6.9.0'} dependencies: @@ -1137,7 +1115,7 @@ packages: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.56.0 eslint-visitor-keys: 2.1.0 @@ -1150,7 +1128,7 @@ packages: dependencies: '@babel/types': 7.23.0 '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.22 jsesc: 2.5.2 dev: true @@ -1160,7 +1138,7 @@ packages: dependencies: '@babel/types': 7.23.6 '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.22 jsesc: 2.5.2 /@babel/helper-annotate-as-pure@7.22.5: @@ -1185,30 +1163,13 @@ packages: lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.6): - resolution: {integrity: sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - - /@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.7): - resolution: {integrity: sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==} + /@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7): + resolution: {integrity: sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 @@ -1219,49 +1180,23 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.6): - resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - regexpu-core: 5.3.2 - semver: 6.3.1 - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - dev: true - - /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.6): - resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.7): resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4(supports-color@8.1.1) @@ -1269,14 +1204,13 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.6): + /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.7): resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4(supports-color@8.1.1) @@ -1314,26 +1248,13 @@ packages: dependencies: '@babel/types': 7.23.6 - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -1350,39 +1271,16 @@ packages: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.6): - resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-wrap-function': 7.22.20 - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@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-replace-supers@7.22.20(@babel/core@7.23.6): - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} @@ -1390,7 +1288,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -1458,35 +1356,14 @@ packages: dependencies: '@babel/types': 7.23.6 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.6) /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} @@ -1494,54 +1371,21 @@ packages: peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.7) - dev: true - - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.6): + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.7): resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.6): - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} @@ -1549,50 +1393,20 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-proposal-decorators@7.23.6(@babel/core@7.23.6): - resolution: {integrity: sha512-D7Ccq9LfkBFnow3azZGJvZYgcfeqAw3I1e5LoTpj6UKIFQilh8yqXsIGcRIqbBdsPWIz+Ze7ZZfggSj62Qp+Fg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.6) - /@babel/plugin-proposal-decorators@7.23.6(@babel/core@7.23.7): - resolution: {integrity: sha512-D7Ccq9LfkBFnow3azZGJvZYgcfeqAw3I1e5LoTpj6UKIFQilh8yqXsIGcRIqbBdsPWIz+Ze7ZZfggSj62Qp+Fg==} + /@babel/plugin-proposal-decorators@7.23.7(@babel/core@7.23.7): + resolution: {integrity: sha512-b1s5JyeMvqj7d9m9KhJNHKc18gEJiSyVzVX3bwbiPalQBQpuvfPh6lA9F7Kk/dWH0TIiXRpB9yicwijY6buPng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.7) - dev: true - - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.6): - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.7): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} @@ -1601,18 +1415,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6): - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} @@ -1620,21 +1425,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - dev: true - - /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.6): - resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.7): resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} @@ -1643,36 +1434,18 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) - dev: true - - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.6): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.6): - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7): @@ -1680,54 +1453,25 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.6): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.7): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.7): - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.6): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.7): @@ -1735,16 +1479,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.6): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.7): @@ -1752,17 +1487,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.7): @@ -1771,17 +1496,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.7): @@ -1790,16 +1505,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.6): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.7): @@ -1807,16 +1513,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.6): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7): @@ -1824,43 +1521,25 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.6): + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.6): - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.6): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7): @@ -1868,16 +1547,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.6): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7): @@ -1885,16 +1555,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.6): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7): @@ -1902,16 +1563,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.6): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7): @@ -1919,16 +1571,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.6): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7): @@ -1936,17 +1579,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.6): - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.7): @@ -1955,17 +1588,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.6): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.7): @@ -1974,17 +1597,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.7): @@ -1993,17 +1606,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.6): - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.7): @@ -2012,19 +1615,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} @@ -2032,57 +1625,20 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.23.6): - resolution: {integrity: sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-environment-visitor': 7.22.20 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) - /@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==} + /@babel/plugin-transform-async-generator-functions@7.23.7(@babel/core@7.23.7): + resolution: {integrity: sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) - dev: true - - /@babel/plugin-transform-async-generator-functions@7.23.7(@babel/core@7.23.6): - resolution: {integrity: sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) - - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.6): - 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.6(supports-color@8.1.1) - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} @@ -2090,20 +1646,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) - dev: true - - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.6): - 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.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} @@ -2111,17 +1657,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.6): - 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.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.7): @@ -2130,17 +1666,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.6): - 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.6(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.7): @@ -2149,21 +1675,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.6): - 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.6(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} @@ -2171,92 +1685,36 @@ packages: peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.7) - dev: true - - /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.6): - resolution: {integrity: sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@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-optimise-call-expression': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.7): - resolution: {integrity: sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7 - '@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-optimise-call-expression': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - dev: true - - /@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.6): + /@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.7): resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@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.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.15 - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 - dev: true - - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.6): - 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.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} @@ -2264,18 +1722,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.6): - 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.6(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.7): @@ -2284,19 +1731,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.6): - 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.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} @@ -2304,252 +1741,118 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.6): - resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) - dev: true - - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.6): - 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.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) - - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.7): - 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.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.7) - dev: true - - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.6): - resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.7): - resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true - - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.6): - 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.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) - - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.7): - 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.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) - dev: true - - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} + resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.6): - resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.7): + 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.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.7) - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.7): + resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) - dev: true + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.7): + 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.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - dev: true + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.7): + 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.7 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - dev: true + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.7): + 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.6(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - dev: true - /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-simple-access': 7.22.5 /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} @@ -2557,22 +1860,11 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 - dev: true - - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} @@ -2580,20 +1872,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.6): - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.7): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} @@ -2601,19 +1882,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.6): - 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.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} @@ -2621,19 +1892,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.6): - resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} @@ -2641,20 +1901,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) - dev: true - - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.6): - resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} @@ -2662,23 +1911,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) - dev: true - - /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.6): - resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} @@ -2687,22 +1922,11 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) - dev: true - - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.6): - 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.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} @@ -2710,20 +1934,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) - dev: true - - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.6): - resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} @@ -2731,21 +1944,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) - dev: true - - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.6): - resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} @@ -2753,20 +1954,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) - dev: true - - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} @@ -2774,18 +1965,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.6): - 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.6(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.7): @@ -2794,22 +1974,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.6): - resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} @@ -2817,21 +1984,11 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) - dev: true - - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} @@ -2839,19 +1996,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - regenerator-transform: 0.15.2 /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} @@ -2859,19 +2005,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 - dev: true - - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} @@ -2879,87 +2015,33 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-runtime@7.23.6(@babel/core@7.23.6): - resolution: {integrity: sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.6) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.6) - babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.6) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-runtime@7.23.6(@babel/core@7.23.7): - resolution: {integrity: sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-module-imports': 7.22.15 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.7) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.7) - babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.7) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-transform-runtime@7.23.7(@babel/core@7.23.6): + /@babel/plugin-transform-runtime@7.23.7(@babel/core@7.23.7): resolution: {integrity: sha512-fa0hnfmiXc9fq/weK34MUV0drz2pOL/vfKWvN7Qw127hiUPabFCUMgAbYWcchRzMJit4o5ARsK/s+5h0249pLw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.6) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.6) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.6) + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.7) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.7) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.7) semver: 6.3.1 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} @@ -2967,19 +2049,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true - - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} @@ -2987,17 +2059,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.7): @@ -3006,40 +2068,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.6): - resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.7): resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} @@ -3047,70 +2086,39 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) - dev: true /@babel/plugin-transform-typescript@7.4.5(@babel/core@7.23.7): resolution: {integrity: sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-typescript@7.5.5(@babel/core@7.23.6): - resolution: {integrity: sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) - /@babel/plugin-transform-typescript@7.5.5(@babel/core@7.23.7): resolution: {integrity: sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.7) + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.7): @@ -3119,20 +2127,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} @@ -3140,20 +2137,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) - '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} @@ -3161,10 +2147,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - dev: true /@babel/polyfill@7.12.1: resolution: {integrity: sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==} @@ -3173,110 +2158,20 @@ packages: core-js: 2.6.12 regenerator-runtime: 0.13.11 - /@babel/preset-env@7.23.6(@babel/core@7.23.6): - resolution: {integrity: sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.6) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.6) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.6) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-async-generator-functions': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.6) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.6) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.6) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.6) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.6) - babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.6) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.6) - babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.6) - core-js-compat: 3.34.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - /@babel/preset-env@7.23.6(@babel/core@7.23.7): - resolution: {integrity: sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==} + /@babel/preset-env@7.23.8(@babel/core@7.23.7): + resolution: {integrity: sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.7) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.23.7) '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.7) @@ -3297,13 +2192,13 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.7) '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.7) '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-async-generator-functions': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-async-generator-functions': 7.23.7(@babel/core@7.23.7) '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.7) '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.7) + '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.23.7) '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.7) @@ -3345,138 +2240,36 @@ packages: '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.7) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.7) - babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.7) + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.7) babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.7) - babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.7) - core-js-compat: 3.34.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/preset-env@7.23.8(@babel/core@7.23.6): - resolution: {integrity: sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.23.6) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.6) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.6) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.6) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-async-generator-functions': 7.23.7(@babel/core@7.23.6) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.23.6) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.6) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.6) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.6) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.6) - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.6) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.6) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.6) - core-js-compat: 3.35.0 + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.7) + core-js-compat: 3.35.1 semver: 6.3.1 transitivePeerDependencies: - supports-color - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.6): - 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.6(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.23.6 - esutils: 2.0.3 - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.7): 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.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/types': 7.23.6 esutils: 2.0.3 - dev: true - /@babel/preset-typescript@7.23.3(@babel/core@7.23.6): + /@babel/preset-typescript@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.6) + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.7) dev: true /@babel/regjsgen@0.8.0: @@ -3493,6 +2286,12 @@ packages: dependencies: regenerator-runtime: 0.14.1 + /@babel/runtime@7.23.8: + resolution: {integrity: sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.1 + /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} @@ -3519,23 +2318,6 @@ packages: - supports-color dev: true - /@babel/traverse@7.23.6: - resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 - debug: 4.3.4(supports-color@8.1.1) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - /@babel/traverse@7.23.7(supports-color@8.1.1): resolution: {integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==} engines: {node: '>=6.9.0'} @@ -3671,7 +2453,7 @@ packages: - supports-color dev: true - /@ember/render-modifiers@2.1.0(@babel/core@7.23.6)(@glint/template@1.3.0)(ember-source@5.5.0): + /@ember/render-modifiers@2.1.0(@babel/core@7.23.7)(@glint/template@1.3.0)(ember-source@5.5.0): resolution: {integrity: sha512-LruhfoDv2itpk0fA0IC76Sxjcnq/7BC6txpQo40hOko8Dn6OxwQfxkPIbZGV0Cz7df+iX+VJrcYzNIvlc3w2EQ==} engines: {node: 12.* || 14.* || >= 16} peerDependencies: @@ -3684,8 +2466,8 @@ packages: '@embroider/macros': 1.13.4(@glint/template@1.3.0) '@glint/template': 1.3.0 ember-cli-babel: 7.26.11 - ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.23.6) - ember-source: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.23.7) + ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) transitivePeerDependencies: - '@babel/core' - supports-color @@ -3731,7 +2513,7 @@ packages: transitivePeerDependencies: - supports-color - /@embroider/addon-dev@4.1.3(@glint/template@1.3.0)(rollup@4.9.5): + /@embroider/addon-dev@4.1.3(@glint/template@1.3.0)(rollup@4.9.6): resolution: {integrity: sha512-kng1dyDgM7Dh5lm2a4g/Pq1YEpxpCN3HfZqxSj2uUoWh2fd2es9ucMp+EVYp7Uk7UPULGvgANlf/2M0FtaGWyw==} engines: {node: 12.* || 14.* || >= 16} hasBin: true @@ -3741,7 +2523,7 @@ packages: content-tag: 1.2.2 fs-extra: 10.1.0 minimatch: 3.1.2 - rollup-plugin-copy-assets: 2.0.3(rollup@4.9.5) + rollup-plugin-copy-assets: 2.0.3(rollup@4.9.6) rollup-plugin-delete: 2.0.0 walk-sync: 3.0.0 yargs: 17.7.2 @@ -3777,9 +2559,9 @@ packages: peerDependencies: '@embroider/core': ^3.4.0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@embroider/core': 3.4.3(@glint/template@1.3.0) - babel-loader: 9.1.3(@babel/core@7.23.6)(webpack@5.89.0) + babel-loader: 9.1.3(@babel/core@7.23.7)(webpack@5.89.0) transitivePeerDependencies: - supports-color - webpack @@ -3792,12 +2574,12 @@ packages: '@embroider/core': ^3.4.3 dependencies: '@babel/code-frame': 7.23.5 - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) - '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.23.6) - '@babel/preset-env': 7.23.6(@babel/core@7.23.6) - '@babel/runtime': 7.23.6 - '@babel/traverse': 7.23.6 + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-transform-runtime': 7.23.7(@babel/core@7.23.7) + '@babel/preset-env': 7.23.8(@babel/core@7.23.7) + '@babel/runtime': 7.23.8 + '@babel/traverse': 7.23.7(supports-color@8.1.1) '@embroider/core': 3.4.3(@glint/template@1.3.0) '@embroider/macros': 1.13.4(@glint/template@1.3.0) '@types/babel__code-frame': 7.0.6 @@ -3844,9 +2626,9 @@ packages: resolution: {integrity: sha512-mTcpB0fDtOdTqfJTznXgDspLjgF11WEvA0/vLo19TkYMQ0X4ZyBFP/wCiqYnXLDOYnnZDXSz0l3Z5PGx/iyt9Q==} engines: {node: 12.* || 14.* || >= 16} dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/parser': 7.23.6 - '@babel/traverse': 7.23.6 + '@babel/traverse': 7.23.7(supports-color@8.1.1) '@embroider/macros': 1.13.4(@glint/template@1.3.0) '@embroider/shared-internals': 2.5.1(supports-color@8.1.1) assert-never: 1.2.1 @@ -3970,7 +2752,7 @@ packages: optional: true dependencies: '@embroider/macros': 1.13.4(@glint/template@1.3.0) - '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) + '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) '@glint/template': 1.3.0 broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 @@ -3985,14 +2767,14 @@ packages: '@embroider/core': ^3.4.0 webpack: ^5.0.0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@embroider/babel-loader-9': 3.1.1(@embroider/core@3.4.3)(supports-color@8.1.1)(webpack@5.89.0) '@embroider/core': 3.4.3(@glint/template@1.3.0) '@embroider/hbs-loader': 3.0.3(@embroider/core@3.4.3)(webpack@5.89.0) '@embroider/shared-internals': 2.5.1(supports-color@8.1.1) '@types/supports-color': 8.1.3 assert-never: 1.2.1 - babel-loader: 8.3.0(@babel/core@7.23.6)(webpack@5.89.0) + babel-loader: 8.3.0(@babel/core@7.23.7)(webpack@5.89.0) babel-preset-env: 1.7.0(supports-color@8.1.1) css-loader: 5.2.7(webpack@5.89.0) csso: 4.2.0 @@ -4001,12 +2783,12 @@ packages: fs-extra: 9.1.0 jsdom: 16.7.0(supports-color@8.1.1) lodash: 4.17.21 - mini-css-extract-plugin: 2.7.6(webpack@5.89.0) + mini-css-extract-plugin: 2.7.7(webpack@5.89.0) semver: 7.5.4 source-map-url: 0.4.1 style-loader: 2.0.0(webpack@5.89.0) supports-color: 8.1.1 - terser: 5.26.0 + terser: 5.27.0 thread-loader: 3.0.4(webpack@5.89.0) webpack: 5.89.0 transitivePeerDependencies: @@ -4060,28 +2842,6 @@ packages: '@glimmer/wire-format': 0.84.3 '@simple-dom/interface': 1.4.0 - /@glimmer/component@1.1.2(@babel/core@7.23.6): - resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==} - engines: {node: 6.* || 8.* || >= 10.*} - dependencies: - '@glimmer/di': 0.1.11 - '@glimmer/env': 0.1.7 - '@glimmer/util': 0.44.0 - broccoli-file-creator: 2.1.1 - broccoli-merge-trees: 3.0.2 - ember-cli-babel: 7.26.11 - ember-cli-get-component-path-option: 1.0.0 - ember-cli-is-package-missing: 1.0.0 - ember-cli-normalize-entity-name: 1.0.0 - ember-cli-path-utils: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-cli-typescript: 3.0.0(@babel/core@7.23.6) - ember-cli-version-checker: 3.1.3 - ember-compatibility-helpers: 1.2.7(@babel/core@7.23.6) - transitivePeerDependencies: - - '@babel/core' - - supports-color - /@glimmer/component@1.1.2(@babel/core@7.23.7): resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==} engines: {node: 6.* || 8.* || >= 10.*} @@ -4266,13 +3026,6 @@ packages: '@glimmer/env': 0.1.7 '@glimmer/global-context': 0.84.3 - /@glimmer/vm-babel-plugins@0.84.3(@babel/core@7.23.6): - resolution: {integrity: sha512-fucWuuN7Q9QFB0ODd+PCltcTkmH4fLqYyXGArrfLt/TYN8gLv0yo00mPwFOSY7MWti/MUx88xd20/PycvYtg8w==} - dependencies: - babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.6) - transitivePeerDependencies: - - '@babel/core' - /@glimmer/vm-babel-plugins@0.84.3(@babel/core@7.23.7): resolution: {integrity: sha512-fucWuuN7Q9QFB0ODd+PCltcTkmH4fLqYyXGArrfLt/TYN8gLv0yo00mPwFOSY7MWti/MUx88xd20/PycvYtg8w==} dependencies: @@ -4319,37 +3072,6 @@ packages: - supports-color dev: true - /@glint/environment-ember-loose@1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0): - resolution: {integrity: sha512-kURIttax2zG1oYniJ4bd3rhJRuP588Ld4YAG5EFzjg4s01oLQKpfNskxwSwox07PUkygm2D+9v3Foo2TlYJSSg==} - peerDependencies: - '@glimmer/component': ^1.1.2 - '@glint/template': ^1.3.0 - '@types/ember__array': ^4.0.2 - '@types/ember__component': ^4.0.10 - '@types/ember__controller': ^4.0.2 - '@types/ember__object': ^4.0.4 - '@types/ember__routing': ^4.0.11 - ember-cli-htmlbars: ^6.0.1 - ember-modifier: ^3.2.7 || ^4.0.0 - peerDependenciesMeta: - '@types/ember__array': - optional: true - '@types/ember__component': - optional: true - '@types/ember__controller': - optional: true - '@types/ember__object': - optional: true - '@types/ember__routing': - optional: true - ember-cli-htmlbars: - optional: true - ember-modifier: - optional: true - dependencies: - '@glimmer/component': 1.1.2(@babel/core@7.23.7) - '@glint/template': 1.3.0 - /@glint/environment-ember-loose@1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0): resolution: {integrity: sha512-kURIttax2zG1oYniJ4bd3rhJRuP588Ld4YAG5EFzjg4s01oLQKpfNskxwSwox07PUkygm2D+9v3Foo2TlYJSSg==} peerDependencies: @@ -4378,10 +3100,9 @@ packages: ember-modifier: optional: true dependencies: - '@glimmer/component': 1.1.2(@babel/core@7.23.6) + '@glimmer/component': 1.1.2(@babel/core@7.23.7) '@glint/template': 1.3.0 ember-modifier: 4.1.0(ember-source@5.5.0) - dev: true /@glint/environment-ember-template-imports@1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0): resolution: {integrity: sha512-ynSc3AeFE4ZocvjI4rTS55L5sSrMexMvRtOYbVuY/u9t0PGXDjFuH/OiRiSCbHIL/jYH5Ie5uASZxs7TTCT8dw==} @@ -4402,7 +3123,7 @@ packages: '@types/ember__routing': optional: true dependencies: - '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0) + '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) '@glint/template': 1.3.0 ember-template-imports: 3.4.2 transitivePeerDependencies: @@ -4464,7 +3185,7 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.22 /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} @@ -4478,23 +3199,11 @@ packages: resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.22 /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - /@jridgewell/trace-mapping@0.3.20: - resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} - dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 - - /@jridgewell/trace-mapping@0.3.21: - resolution: {integrity: sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==} - dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 - /@jridgewell/trace-mapping@0.3.22: resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==} dependencies: @@ -4599,8 +3308,8 @@ packages: call-bind: 1.0.5 dev: true - /@mdn/browser-compat-data@5.5.2: - resolution: {integrity: sha512-HZX4YUlQXDrtuuyAw3ZrzS3LIlsBVL5AhRTROa9cwn6rUpBgtrMWy63S+ahvYhrJgbLmsrEmYwsd5YJBGk5btg==} + /@mdn/browser-compat-data@5.5.7: + resolution: {integrity: sha512-DoHTZ/TjtNfUu9eiqJd+x3IcCQrhS+yOYU436TKUnlE36jZwNbK535D1CmTsSYdi/UcdCWNm5KRQZ9g1tlZCPw==} dev: true /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: @@ -4981,7 +3690,7 @@ packages: find-up: 5.0.0 dev: true - /@rollup/plugin-node-resolve@15.2.3(rollup@4.9.5): + /@rollup/plugin-node-resolve@15.2.3(rollup@4.9.6): resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -4990,13 +3699,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.9.5) + '@rollup/pluginutils': 5.1.0(rollup@4.9.6) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 4.9.5 + rollup: 4.9.6 dev: true /@rollup/pluginutils@4.2.1: @@ -5007,7 +3716,7 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils@5.1.0(rollup@4.9.5): + /@rollup/pluginutils@5.1.0(rollup@4.9.6): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -5019,107 +3728,107 @@ packages: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.9.5 + rollup: 4.9.6 dev: true - /@rollup/rollup-android-arm-eabi@4.9.5: - resolution: {integrity: sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA==} + /@rollup/rollup-android-arm-eabi@4.9.6: + resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==} cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-android-arm64@4.9.5: - resolution: {integrity: sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg==} + /@rollup/rollup-android-arm64@4.9.6: + resolution: {integrity: sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-arm64@4.9.5: - resolution: {integrity: sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w==} + /@rollup/rollup-darwin-arm64@4.9.6: + resolution: {integrity: sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-x64@4.9.5: - resolution: {integrity: sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA==} + /@rollup/rollup-darwin-x64@4.9.6: + resolution: {integrity: sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.9.5: - resolution: {integrity: sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g==} + /@rollup/rollup-linux-arm-gnueabihf@4.9.6: + resolution: {integrity: sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.9.5: - resolution: {integrity: sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA==} + /@rollup/rollup-linux-arm64-gnu@4.9.6: + resolution: {integrity: sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.9.5: - resolution: {integrity: sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ==} + /@rollup/rollup-linux-arm64-musl@4.9.6: + resolution: {integrity: sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.9.5: - resolution: {integrity: sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA==} + /@rollup/rollup-linux-riscv64-gnu@4.9.6: + resolution: {integrity: sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==} cpu: [riscv64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.9.5: - resolution: {integrity: sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==} + /@rollup/rollup-linux-x64-gnu@4.9.6: + resolution: {integrity: sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.9.5: - resolution: {integrity: sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==} + /@rollup/rollup-linux-x64-musl@4.9.6: + resolution: {integrity: sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.9.5: - resolution: {integrity: sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ==} + /@rollup/rollup-win32-arm64-msvc@4.9.6: + resolution: {integrity: sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.9.5: - resolution: {integrity: sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA==} + /@rollup/rollup-win32-ia32-msvc@4.9.6: + resolution: {integrity: sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-x64-msvc@4.9.5: - resolution: {integrity: sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ==} + /@rollup/rollup-win32-x64-msvc@4.9.6: + resolution: {integrity: sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==} cpu: [x64] os: [win32] requiresBuild: true @@ -5241,22 +3950,16 @@ packages: type-detect: 4.0.8 dev: true - /@sinonjs/commons@3.0.0: - resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} + /@sinonjs/commons@3.0.1: + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} dependencies: type-detect: 4.0.8 dev: true - /@sinonjs/fake-timers@10.3.0: - resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - dependencies: - '@sinonjs/commons': 3.0.0 - dev: true - /@sinonjs/fake-timers@11.2.2: resolution: {integrity: sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==} dependencies: - '@sinonjs/commons': 3.0.0 + '@sinonjs/commons': 3.0.1 dev: true /@sinonjs/samsam@8.0.0: @@ -5346,7 +4049,7 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.10.5 + '@types/node': 20.11.5 /@types/chai-as-promised@7.1.8: resolution: {integrity: sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==} @@ -5375,7 +4078,7 @@ packages: /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.10.5 + '@types/node': 20.11.5 /@types/cookie@0.4.1: resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} @@ -5384,7 +4087,7 @@ packages: /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.10.5 + '@types/node': 20.11.5 dev: true /@types/eslint-scope@3.7.7: @@ -5405,7 +4108,7 @@ packages: /@types/express-serve-static-core@4.17.41: resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 20.10.5 + '@types/node': 20.11.5 '@types/qs': 6.9.11 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -5425,26 +4128,26 @@ packages: /@types/fs-extra@5.1.0: resolution: {integrity: sha512-AInn5+UBFIK9FK5xc9yP5e3TQSPNNgjHByqYcj9g5elVBnDQcQL7PlO1CIRy2gWlbwK7UPYqi7vRvFA44dCmYQ==} dependencies: - '@types/node': 20.10.5 + '@types/node': 20.11.5 /@types/fs-extra@8.1.5: resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} dependencies: - '@types/node': 20.10.5 + '@types/node': 20.11.5 dev: true /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.10.5 + '@types/node': 20.11.5 dev: true /@types/glob@8.1.0: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.10.5 + '@types/node': 20.11.5 /@types/hast@2.3.9: resolution: {integrity: sha512-pTHyNlaMD/oKJmS+ZZUyFUcsZeBZpC0lmGquw98CqRVNgAdJZJeD7GoeLiT6Xbx5rU9VCjSt0RwEvDgzh4obFw==} @@ -5465,7 +4168,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.10.5 + '@types/node': 20.11.5 dev: true /@types/lodash.kebabcase@4.1.9: @@ -5510,11 +4213,6 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: true - /@types/node@20.10.5: - resolution: {integrity: sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==} - dependencies: - undici-types: 5.26.5 - /@types/node@20.11.5: resolution: {integrity: sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==} dependencies: @@ -5548,14 +4246,14 @@ packages: /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 20.10.5 + '@types/node': 20.11.5 dev: true /@types/rimraf@2.0.5: resolution: {integrity: sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==} dependencies: '@types/glob': 8.1.0 - '@types/node': 20.10.5 + '@types/node': 20.11.5 /@types/rsvp@4.0.9: resolution: {integrity: sha512-F6vaN5mbxw2MBCu/AD9fSKwrhnto2pE77dyUsi415qz9IP9ni9ZOWXHxnXfsM4NW9UjW+it189jvvqnhv37Z7Q==} @@ -5569,17 +4267,17 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.10.5 + '@types/node': 20.11.5 /@types/serve-static@1.15.5: resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==} dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.10.5 + '@types/node': 20.11.5 - /@types/sinon@10.0.20: - resolution: {integrity: sha512-2APKKruFNCAZgx3daAyACGzWuJ028VVCUDk6o2rw/Z4PXT0ogwdV4KUegW0MwVs0Zu59auPXbbuBJHF12Sx1Eg==} + /@types/sinon@17.0.3: + resolution: {integrity: sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==} dependencies: '@types/sinonjs__fake-timers': 8.1.5 dev: true @@ -5613,8 +4311,8 @@ packages: dependencies: '@types/yargs-parser': 21.0.3 - /@typescript-eslint/eslint-plugin@6.19.0(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-DUCUkQNklCQYnrBSSikjVChdc84/vMPDQSgJTHBZ64G9bA9w0Crc0rd2diujKbTdp6w2J47qkeHQLoi0rpLCdg==} + /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -5625,11 +4323,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.19.0 - '@typescript-eslint/type-utils': 6.19.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.0 + '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.19.1 + '@typescript-eslint/type-utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.19.1 debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 graphemer: 1.4.0 @@ -5642,8 +4340,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-1DyBLG5SH7PYCd00QlroiW60YJ4rWMuUGa/JBV0iZuqi4l4IK3twKPq5ZkEebmGqRjXWVgsUzfd3+nZveewgow==} + /@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -5652,10 +4350,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.19.0 - '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.0 + '@typescript-eslint/scope-manager': 6.19.1 + '@typescript-eslint/types': 6.19.1 + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.19.1 debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 typescript: 5.3.3 @@ -5663,16 +4361,16 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager@6.19.0: - resolution: {integrity: sha512-dO1XMhV2ehBI6QN8Ufi7I10wmUovmLU0Oru3n5LVlM2JuzB4M+dVphCPLkVpKvGij2j/pHBWuJ9piuXx+BhzxQ==} + /@typescript-eslint/scope-manager@6.19.1: + resolution: {integrity: sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/visitor-keys': 6.19.0 + '@typescript-eslint/types': 6.19.1 + '@typescript-eslint/visitor-keys': 6.19.1 dev: true - /@typescript-eslint/type-utils@6.19.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-mcvS6WSWbjiSxKCwBcXtOM5pRkPQ6kcDds/juxcy/727IQr3xMEcwr/YLHW2A2+Fp5ql6khjbKBzOyjuPqGi/w==} + /@typescript-eslint/type-utils@6.19.1(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -5681,8 +4379,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.3.3) @@ -5691,13 +4389,13 @@ packages: - supports-color dev: true - /@typescript-eslint/types@6.19.0: - resolution: {integrity: sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A==} + /@typescript-eslint/types@6.19.1: + resolution: {integrity: sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.19.0(typescript@5.3.3): - resolution: {integrity: sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ==} + /@typescript-eslint/typescript-estree@6.19.1(typescript@5.3.3): + resolution: {integrity: sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -5705,8 +4403,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/visitor-keys': 6.19.0 + '@typescript-eslint/types': 6.19.1 + '@typescript-eslint/visitor-keys': 6.19.1 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 @@ -5718,8 +4416,8 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.19.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-QR41YXySiuN++/dC9UArYOg4X86OAYP83OWTewpVx5ct1IZhjjgTLocj7QNxGhWoTqknsgpl7L+hGygCO+sdYw==} + /@typescript-eslint/utils@6.19.1(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -5727,9 +4425,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.19.0 - '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.19.1 + '@typescript-eslint/types': 6.19.1 + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: @@ -5737,18 +4435,18 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys@6.19.0: - resolution: {integrity: sha512-hZaUCORLgubBvtGpp1JEFEazcuEdfxta9j4iUwdSAr7mEsYYAp3EAUyCZk3VEEqGj6W+AV4uWyrDGtrlawAsgQ==} + /@typescript-eslint/visitor-keys@6.19.1: + resolution: {integrity: sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.19.0 + '@typescript-eslint/types': 6.19.1 eslint-visitor-keys: 3.4.3 dev: true - /@underline/eslint-config-ember-typescript@0.16.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3): + /@underline/eslint-config-ember-typescript@0.16.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-vcnK7Hmt7/uoeuLtbHT+VAE6zvusgfTSbzoNzRucjQZ+SpsyFS5Nwa3AzZPRhAeeVoknkn+JHjK/YzSnbMM+YA==} dependencies: - '@underline/eslint-config-ember': 0.16.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) + '@underline/eslint-config-ember': 0.16.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3) '@underline/eslint-config-typescript': 0.16.0(eslint@8.56.0)(typescript@5.3.3) transitivePeerDependencies: - '@babel/core' @@ -5759,11 +4457,11 @@ packages: - typescript dev: true - /@underline/eslint-config-ember@0.16.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3): + /@underline/eslint-config-ember@0.16.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-nj2In1bi9zv7PDHprYwh3QWJMlbiLEOFdPAlZKIarP4QhfreVPyrhD0MxAJr1VPJYIje4j4idUPTeJ3qU0eGXA==} dependencies: '@underline/eslint-config': 0.16.0(eslint@8.56.0) - eslint-plugin-ember: 12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) + eslint-plugin-ember: 12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3) transitivePeerDependencies: - '@babel/core' - '@types/eslint' @@ -5785,8 +4483,8 @@ packages: /@underline/eslint-config-typescript@0.16.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-zSeq6DeS/M/QgT9mdfnkBKW3w9asnU0zK+1RcU6dzd9X4703p8gpGvdt8pS2FTuT29lGUXlETgH6xkCnev0oVw==} dependencies: - '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3) '@underline/eslint-config': 0.16.0(eslint@8.56.0) transitivePeerDependencies: - '@types/eslint' @@ -6017,11 +4715,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /acorn@8.11.2: - resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} - engines: {node: '>=0.4.0'} - hasBin: true - /acorn@8.11.3: resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} @@ -6534,28 +5227,28 @@ packages: resolution: {integrity: sha512-N1ZfNprtf/37x0R05J0QCW/9pCAcuI+bjZIK9tlu0JEkwEST7ssdD++gxHRbD58AiG5QE5OuNYhRoEFsc1wESw==} engines: {node: '>= 12.*'} - /babel-loader@8.3.0(@babel/core@7.23.6)(webpack@5.89.0): + /babel-loader@8.3.0(@babel/core@7.23.7)(webpack@5.89.0): resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 webpack: 5.89.0 - /babel-loader@9.1.3(@babel/core@7.23.6)(webpack@5.89.0): + /babel-loader@9.1.3(@babel/core@7.23.7)(webpack@5.89.0): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5' dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) find-cache-dir: 4.0.0 schema-utils: 4.2.0 webpack: 5.89.0 @@ -6570,31 +5263,13 @@ packages: dependencies: babel-runtime: 6.26.0 - /babel-plugin-debug-macros@0.2.0(@babel/core@7.23.6): - resolution: {integrity: sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==} - engines: {node: '>=4'} - peerDependencies: - '@babel/core': ^7.0.0-beta.42 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - semver: 5.7.2 - /babel-plugin-debug-macros@0.2.0(@babel/core@7.23.7): resolution: {integrity: sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-beta.42 dependencies: - '@babel/core': 7.23.7 - semver: 5.7.2 - - /babel-plugin-debug-macros@0.3.4(@babel/core@7.23.6): - resolution: {integrity: sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==} - engines: {node: '>=6'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) semver: 5.7.2 /babel-plugin-debug-macros@0.3.4(@babel/core@7.23.7): @@ -6603,7 +5278,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) semver: 5.7.2 /babel-plugin-ember-data-packages-polyfill@0.1.2: @@ -6661,100 +5336,42 @@ packages: resolution: {integrity: sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q==} engines: {node: '>= 16'} dependencies: - find-babel-config: 2.0.0 - glob: 8.1.0 - pkg-up: 3.1.0 - reselect: 4.1.8 - resolve: 1.22.8 - - /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.6): - resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.7): - resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.7 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - - /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.6(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.6) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.6): - resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) - core-js-compat: 3.34.0 - transitivePeerDependencies: - - supports-color - - /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.7): - resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) - core-js-compat: 3.34.0 - transitivePeerDependencies: - - supports-color - dev: true + find-babel-config: 2.0.0 + glob: 8.1.0 + pkg-up: 3.1.0 + reselect: 4.1.8 + resolve: 1.22.8 - /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.6): - resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} + /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.7): + resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.7) + semver: 6.3.1 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.7): - resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} + /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.7): + resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) + core-js-compat: 3.35.1 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.6): + /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.7): 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.6(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.7) transitivePeerDependencies: - supports-color @@ -7195,7 +5812,7 @@ packages: broccoli-asset-rewrite: 2.0.0 broccoli-filter: 1.3.0 broccoli-persistent-filter: 1.4.6 - json-stable-stringify: 1.1.0 + json-stable-stringify: 1.1.1 minimatch: 3.1.2 rsvp: 3.6.2 transitivePeerDependencies: @@ -7214,7 +5831,7 @@ packages: resolution: {integrity: sha512-6IXBgfRt7HZ61g67ssBc6lBb3Smw3DPZ9dEYirgtvXWpRZ2A9M22nxy6opEwJDgDJzlu/bB7ToppW33OFkA1gA==} engines: {node: '>= 6'} dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/polyfill': 7.12.1 broccoli-funnel: 2.0.2 broccoli-merge-trees: 3.0.2 @@ -7223,49 +5840,29 @@ packages: hash-for-dep: 1.5.1 heimdalljs: 0.2.6 heimdalljs-logger: 0.1.10 - json-stable-stringify: 1.1.0 + json-stable-stringify: 1.1.1 rsvp: 4.8.5 workerpool: 3.1.2 transitivePeerDependencies: - supports-color - /broccoli-babel-transpiler@8.0.0(@babel/core@7.23.6): - resolution: {integrity: sha512-3HEp3flvasUKJGWERcrPgM1SWvHJ0O/fmbEtY9L4kDyMSnqjY6hTYvNvgWCIgbwXAYAUlZP0vjAQsmyLNGLwFw==} - engines: {node: 16.* || >= 18} - peerDependencies: - '@babel/core': ^7.17.9 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - broccoli-persistent-filter: 3.1.3 - clone: 2.1.2 - hash-for-dep: 1.5.1 - heimdalljs: 0.2.6 - heimdalljs-logger: 0.1.10 - json-stable-stringify: 1.1.0 - rsvp: 4.8.5 - workerpool: 6.5.1 - transitivePeerDependencies: - - supports-color - dev: false - /broccoli-babel-transpiler@8.0.0(@babel/core@7.23.7): resolution: {integrity: sha512-3HEp3flvasUKJGWERcrPgM1SWvHJ0O/fmbEtY9L4kDyMSnqjY6hTYvNvgWCIgbwXAYAUlZP0vjAQsmyLNGLwFw==} engines: {node: 16.* || >= 18} peerDependencies: '@babel/core': ^7.17.9 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) broccoli-persistent-filter: 3.1.3 clone: 2.1.2 hash-for-dep: 1.5.1 heimdalljs: 0.2.6 heimdalljs-logger: 0.1.10 - json-stable-stringify: 1.1.0 + json-stable-stringify: 1.1.1 rsvp: 4.8.5 workerpool: 6.5.1 transitivePeerDependencies: - supports-color - dev: true /broccoli-bridge@1.0.0: resolution: {integrity: sha512-WvU6T6AJrtpFSScgyCVEFAajPAJTOYYIIpGvs/PbkSq9OUBvI3/IEUHg+Ipx376M/clGFwa7K9crEtpauqC66A==} @@ -7323,7 +5920,7 @@ packages: broccoli-persistent-filter: 1.4.6 clean-css-promise: 0.1.1 inline-source-map-comment: 1.0.5 - json-stable-stringify: 1.1.0 + json-stable-stringify: 1.1.1 transitivePeerDependencies: - supports-color dev: true @@ -7641,7 +6238,7 @@ packages: minimist: 1.2.8 mkdirp: 1.0.4 object-assign: 4.1.1 - postcss: 8.4.32 + postcss: 8.4.33 transitivePeerDependencies: - supports-color dev: true @@ -7654,7 +6251,7 @@ packages: broccoli-persistent-filter: 3.1.3 minimist: 1.2.8 object-assign: 4.1.1 - postcss: 8.4.32 + postcss: 8.4.33 transitivePeerDependencies: - supports-color dev: true @@ -7772,7 +6369,7 @@ packages: lodash.defaultsdeep: 4.6.1 matcher-collection: 2.0.1 symlink-or-copy: 1.3.1 - terser: 5.26.0 + terser: 5.27.0 walk-sync: 2.2.0 workerpool: 6.5.1 transitivePeerDependencies: @@ -7817,13 +6414,13 @@ packages: resolution: {integrity: sha512-ZFz4mAOgqm0cbwKaZsfJbYDbTXGoPANlte7qRsRJOfjB9KmmISQrXJxAVrnXG8C8v/QHNzXyeJt0Cfcks6zZvQ==} engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} dependencies: - '@mdn/browser-compat-data': 5.5.2 + '@mdn/browser-compat-data': 5.5.7 '@types/object-path': 0.11.4 '@types/semver': 7.5.6 '@types/ua-parser-js': 0.7.39 browserslist: 4.22.2 - caniuse-lite: 1.0.30001572 - isbot: 3.7.1 + caniuse-lite: 1.0.30001579 + isbot: 3.8.0 object-path: 0.11.8 semver: 7.5.4 ua-parser-js: 1.0.37 @@ -7833,16 +6430,16 @@ packages: resolution: {integrity: sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==} hasBin: true dependencies: - caniuse-lite: 1.0.30001572 - electron-to-chromium: 1.4.616 + caniuse-lite: 1.0.30001579 + electron-to-chromium: 1.4.640 /browserslist@4.22.2: resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001572 - electron-to-chromium: 1.4.616 + caniuse-lite: 1.0.30001579 + electron-to-chromium: 1.4.640 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) @@ -7962,14 +6559,14 @@ packages: resolution: {integrity: sha512-Quw8a6y8CPmRd6eU+mwypktYCwUcf8yVFIRbNZ6tPQEckX9yd+EBVEPC/GSZZrMWH9e7Vz4pT7XhpmyApRByLQ==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: - json-stable-stringify: 1.1.0 + json-stable-stringify: 1.1.1 /call-bind@1.0.5: resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} dependencies: function-bind: 1.1.2 get-intrinsic: 1.2.2 - set-function-length: 1.1.1 + set-function-length: 1.2.0 /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} @@ -8004,17 +6601,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.22.2 - caniuse-lite: 1.0.30001572 + caniuse-lite: 1.0.30001579 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite@1.0.30001572: - resolution: {integrity: sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==} - /caniuse-lite@1.0.30001579: resolution: {integrity: sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==} - dev: true /capture-exit@2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -8473,7 +7066,7 @@ packages: dependencies: chalk: 2.4.2 inquirer: 6.5.2 - json-stable-stringify: 1.1.0 + json-stable-stringify: 1.1.1 ora: 3.4.0 through2: 3.0.2 @@ -8772,13 +7365,8 @@ packages: resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} engines: {node: '>=0.10.0'} - /core-js-compat@3.34.0: - resolution: {integrity: sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==} - dependencies: - browserslist: 4.22.2 - - /core-js-compat@3.35.0: - resolution: {integrity: sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==} + /core-js-compat@3.35.1: + resolution: {integrity: sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==} dependencies: browserslist: 4.22.2 @@ -8857,13 +7445,13 @@ packages: peerDependencies: webpack: ^4.27.0 || ^5.0.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.32) + icss-utils: 5.1.0(postcss@8.4.33) loader-utils: 2.0.4 - postcss: 8.4.32 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.32) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.32) - postcss-modules-scope: 3.1.0(postcss@8.4.32) - postcss-modules-values: 4.0.0(postcss@8.4.32) + postcss: 8.4.33 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.33) + postcss-modules-local-by-default: 4.0.4(postcss@8.4.33) + postcss-modules-scope: 3.1.1(postcss@8.4.33) + postcss-modules-values: 4.0.0(postcss@8.4.33) postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.5.4 @@ -8941,7 +7529,7 @@ packages: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.23.8 dev: true /date-time@2.1.0: @@ -9248,8 +7836,8 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium@1.4.616: - resolution: {integrity: sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==} + /electron-to-chromium@1.4.640: + resolution: {integrity: sha512-z/6oZ/Muqk4BaE7P69bXhUhpJbUM9ZJeka43ZwxsDshKtePns4mhBlh8bU5+yrnOnz3fhG82XLzGUXazOmsWnA==} /ember-assign-helper@0.4.0: resolution: {integrity: sha512-GKHhT4HD2fhtDnuBk6eCdCA8XGew9hY7TVs8zjrykegiI7weC0CGtpJscmIG3O0gEEb0d07UTkF2pjfNGLx4Nw==} @@ -9265,15 +7853,15 @@ packages: resolution: {integrity: sha512-pkWIljmJClYL17YBk8FjO7NrZPQoY9v0b+FooJvaHf/xlDQIBYVP7OaDHbNuNbpj7+wAwSDAnnwxjCoLsmm4cw==} engines: {node: 12.* || 14.* || >= 16} dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-decorators': 7.23.6(@babel/core@7.23.6) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.6) - '@babel/preset-env': 7.23.6(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.7) + '@babel/plugin-proposal-decorators': 7.23.7(@babel/core@7.23.7) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.7) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.7) + '@babel/preset-env': 7.23.8(@babel/core@7.23.7) '@embroider/macros': 1.13.4(@glint/template@1.3.0) '@embroider/shared-internals': 2.5.1(supports-color@8.1.1) - babel-loader: 8.3.0(@babel/core@7.23.6)(webpack@5.89.0) + babel-loader: 8.3.0(@babel/core@7.23.7)(webpack@5.89.0) babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-ember-template-compilation: 2.2.1 babel-plugin-htmlbars-inline-precompile: 5.3.1 @@ -9290,7 +7878,7 @@ packages: handlebars: 4.7.8 js-string-escape: 1.0.1 lodash: 4.17.21 - mini-css-extract-plugin: 2.7.6(webpack@5.89.0) + mini-css-extract-plugin: 2.7.7(webpack@5.89.0) minimatch: 3.1.2 parse5: 6.0.1 resolve: 1.22.8 @@ -9304,36 +7892,6 @@ packages: - supports-color - webpack - /ember-basic-dropdown@7.3.0(@babel/core@7.23.6)(@ember/string@3.1.1)(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0): - resolution: {integrity: sha512-XzLd1noCrHjG7O35HpZ+ljj7VwPPqon7svbvNJ2U7421e00eXBUVcCioGJFo1NnnPkjc14FTDc5UwktbGSbJdQ==} - engines: {node: 16.* || >= 18} - peerDependencies: - ember-source: ^3.28.0 || ^4.0.0 || >=5.0.0 - dependencies: - '@embroider/macros': 1.13.4(@glint/template@1.3.0) - '@embroider/util': 1.12.1(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0) - '@glimmer/component': 1.1.2(@babel/core@7.23.6) - '@glimmer/tracking': 1.1.2 - ember-auto-import: 2.7.2(@glint/template@1.3.0)(webpack@5.89.0) - ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 6.3.0 - ember-cli-typescript: 5.2.1 - ember-element-helper: 0.8.5(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0) - ember-get-config: 2.1.1(@glint/template@1.3.0) - ember-maybe-in-element: 2.1.0 - ember-modifier: 4.1.0(ember-source@5.5.0) - ember-source: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) - ember-style-modifier: 3.0.1(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0) - ember-truth-helpers: 4.0.3(ember-source@5.5.0) - transitivePeerDependencies: - - '@babel/core' - - '@ember/string' - - '@glint/environment-ember-loose' - - '@glint/template' - - supports-color - - webpack - dev: false - /ember-basic-dropdown@7.3.0(@babel/core@7.23.7)(@ember/string@3.1.1)(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0): resolution: {integrity: sha512-XzLd1noCrHjG7O35HpZ+ljj7VwPPqon7svbvNJ2U7421e00eXBUVcCioGJFo1NnnPkjc14FTDc5UwktbGSbJdQ==} engines: {node: 16.* || >= 18} @@ -9353,7 +7911,7 @@ packages: ember-maybe-in-element: 2.1.0 ember-modifier: 4.1.0(ember-source@5.5.0) ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) - ember-style-modifier: 3.0.1(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0) + ember-style-modifier: 3.1.1(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0) ember-truth-helpers: 4.0.3(ember-source@5.5.0) transitivePeerDependencies: - '@babel/core' @@ -9362,7 +7920,6 @@ packages: - '@glint/template' - supports-color - webpack - dev: true /ember-changeset-validations@4.1.1(@glint/template@1.3.0)(webpack@5.89.0): resolution: {integrity: sha512-lRT+LOwY+kTMRC/op85L6+FFHDuOkoQvqgexexTiLFECiTNw4vQbOrcAqhfe6n/QJBr5uypZ+bg4W1Ng34dkMg==} @@ -9419,20 +7976,20 @@ packages: resolution: {integrity: sha512-JJYeYjiz/JTn34q7F5DSOjkkZqy8qwFOOxXfE6pe9yEJqWGu4qErKxlz8I22JoVEQ/aBUO+OcKTpmctvykM9YA==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-decorators': 7.23.6(@babel/core@7.23.6) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.6) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-runtime': 7.23.7(@babel/core@7.23.6) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.6) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.7) + '@babel/plugin-proposal-decorators': 7.23.7(@babel/core@7.23.7) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.7) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-runtime': 7.23.7(@babel/core@7.23.7) + '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.7) '@babel/polyfill': 7.12.1 - '@babel/preset-env': 7.23.8(@babel/core@7.23.6) + '@babel/preset-env': 7.23.8(@babel/core@7.23.7) '@babel/runtime': 7.12.18 amd-name-resolver: 1.3.1 - babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.6) + babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.7) babel-plugin-ember-data-packages-polyfill: 0.1.2 babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-module-resolver: 3.2.0 @@ -9452,61 +8009,23 @@ packages: transitivePeerDependencies: - supports-color - /ember-cli-babel@8.2.0(@babel/core@7.23.6): - resolution: {integrity: sha512-8H4+jQElCDo6tA7CamksE66NqBXWs7VNpS3a738L9pZCjg2kXIX4zoyHzkORUqCtr0Au7YsCnrlAMi1v2ALo7A==} - engines: {node: 16.* || 18.* || >= 20} - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.23.6 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-decorators': 7.23.6(@babel/core@7.23.6) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.6) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.6) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.6) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.23.6) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.6) - '@babel/preset-env': 7.23.6(@babel/core@7.23.6) - '@babel/runtime': 7.12.18 - amd-name-resolver: 1.3.1 - babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.6) - babel-plugin-ember-data-packages-polyfill: 0.1.2 - babel-plugin-ember-modules-api-polyfill: 3.5.0 - babel-plugin-module-resolver: 5.0.0 - broccoli-babel-transpiler: 8.0.0(@babel/core@7.23.6) - broccoli-debug: 0.6.5 - broccoli-funnel: 3.0.8 - broccoli-source: 3.0.1 - calculate-cache-key-for-tree: 2.0.0 - clone: 2.1.2 - ember-cli-babel-plugin-helpers: 1.1.1 - ember-cli-version-checker: 5.1.2 - ensure-posix-path: 1.1.1 - resolve-package-path: 4.0.3 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - dev: false - /ember-cli-babel@8.2.0(@babel/core@7.23.7): resolution: {integrity: sha512-8H4+jQElCDo6tA7CamksE66NqBXWs7VNpS3a738L9pZCjg2kXIX4zoyHzkORUqCtr0Au7YsCnrlAMi1v2ALo7A==} engines: {node: 16.* || 18.* || >= 20} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.7) - '@babel/plugin-proposal-decorators': 7.23.6(@babel/core@7.23.7) + '@babel/plugin-proposal-decorators': 7.23.7(@babel/core@7.23.7) '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.7) '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.7) '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.23.7) + '@babel/plugin-transform-runtime': 7.23.7(@babel/core@7.23.7) '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.7) - '@babel/preset-env': 7.23.6(@babel/core@7.23.7) + '@babel/preset-env': 7.23.8(@babel/core@7.23.7) '@babel/runtime': 7.12.18 amd-name-resolver: 1.3.1 babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.7) @@ -9526,7 +8045,6 @@ packages: semver: 7.5.4 transitivePeerDependencies: - supports-color - dev: true /ember-cli-dependency-checker@3.3.2(ember-cli@5.5.0): resolution: {integrity: sha512-PwkrW5oYsdPWwt+0Tojufmv/hxVETTjkrEdK7ANQB2VSnqpA5UcYubwpQM9ONuR2J8wyNDMwEHlqIrk/FYtBsQ==} @@ -9562,7 +8080,7 @@ packages: fastboot-express-middleware: 4.1.2 fastboot-transform: 0.1.3 fs-extra: 10.1.0 - json-stable-stringify: 1.1.0 + json-stable-stringify: 1.1.1 md5-hex: 3.0.1 recast: 0.19.1 silent-error: 1.1.1 @@ -9590,7 +8108,7 @@ packages: fs-tree-diff: 2.0.1 hash-for-dep: 1.5.1 heimdalljs-logger: 0.1.10 - json-stable-stringify: 1.1.0 + json-stable-stringify: 1.1.1 semver: 6.3.1 strip-bom: 4.0.0 walk-sync: 2.2.0 @@ -9738,25 +8256,6 @@ packages: - supports-color dev: true - /ember-cli-typescript@3.0.0(@babel/core@7.23.6): - resolution: {integrity: sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==} - engines: {node: 8.* || >= 10.*} - dependencies: - '@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.23.6) - ansi-to-html: 0.6.15 - debug: 4.3.4(supports-color@8.1.1) - ember-cli-babel-plugin-helpers: 1.1.1 - execa: 2.1.0 - fs-extra: 8.1.0 - resolve: 1.22.8 - rsvp: 4.8.5 - semver: 6.3.1 - stagehand: 1.0.1 - walk-sync: 2.2.0 - transitivePeerDependencies: - - '@babel/core' - - supports-color - /ember-cli-typescript@3.0.0(@babel/core@7.23.7): resolution: {integrity: sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==} engines: {node: 8.* || >= 10.*} @@ -9994,19 +8493,6 @@ packages: - whiskers dev: true - /ember-compatibility-helpers@1.2.7(@babel/core@7.23.6): - resolution: {integrity: sha512-BtkjulweiXo9c3yVWrtexw2dTmBrvavD/xixNC6TKOBdrixUwU+6nuOO9dufDWsMxoid7MvtmDpzc9+mE8PdaA==} - engines: {node: 10.* || >= 12.*} - dependencies: - babel-plugin-debug-macros: 0.2.0(@babel/core@7.23.6) - ember-cli-version-checker: 5.1.2 - find-up: 5.0.0 - fs-extra: 9.1.0 - semver: 5.7.2 - transitivePeerDependencies: - - '@babel/core' - - supports-color - /ember-compatibility-helpers@1.2.7(@babel/core@7.23.7): resolution: {integrity: sha512-BtkjulweiXo9c3yVWrtexw2dTmBrvavD/xixNC6TKOBdrixUwU+6nuOO9dufDWsMxoid7MvtmDpzc9+mE8PdaA==} engines: {node: 10.* || >= 12.*} @@ -10020,7 +8506,7 @@ packages: - '@babel/core' - supports-color - /ember-concurrency@3.1.1(@babel/core@7.23.6)(ember-source@5.5.0): + /ember-concurrency@3.1.1(@babel/core@7.23.7)(ember-source@5.5.0): resolution: {integrity: sha512-doXFYYfy1C7jez+jDDlfahTp03QdjXeSY/W3Zbnx/q3UNJ9g10Shf2d7M/HvWo/TC22eU+6dPLIpqd/6q4pR+Q==} engines: {node: 16.* || >= 18} peerDependencies: @@ -10032,8 +8518,8 @@ packages: ember-cli-babel: 7.26.11 ember-cli-babel-plugin-helpers: 1.1.1 ember-cli-htmlbars: 6.3.0 - ember-compatibility-helpers: 1.2.7(@babel/core@7.23.6) - ember-source: 5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) + ember-compatibility-helpers: 1.2.7(@babel/core@7.23.7) + ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) transitivePeerDependencies: - '@babel/core' - supports-color @@ -10064,7 +8550,7 @@ packages: - '@glint/template' - supports-color - /ember-eslint-parser@0.2.5(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3): + /ember-eslint-parser@0.2.5(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-ht3kkY6h+kWb6yW2OrqFG9TpC4pgdiTflDYMmJtHgZbbrIPD8fCeo8jVPBYCIO5HCHqxVwmT1H0rNlRRhWfUJg==} engines: {node: '>=16.0.0'} peerDependencies: @@ -10072,11 +8558,11 @@ packages: '@typescript-eslint/parser': ^6.15.0 typescript: ^5.3.3 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) '@babel/eslint-parser': 7.23.3(@babel/core@7.23.7)(eslint@8.56.0) '@glimmer/syntax': 0.85.13 - '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.19.0 + '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.19.1 content-tag: 1.2.2 eslint-scope: 7.2.2 html-tags: 3.3.1 @@ -10187,13 +8673,13 @@ packages: transitivePeerDependencies: - supports-color - /ember-modifier-manager-polyfill@1.2.0(@babel/core@7.23.6): + /ember-modifier-manager-polyfill@1.2.0(@babel/core@7.23.7): resolution: {integrity: sha512-bnaKF1LLKMkBNeDoetvIJ4vhwRPKIIumWr6dbVuW6W6p4QV8ZiO+GdF8J7mxDNlog9CeL9Z/7wam4YS86G8BYA==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: ember-cli-babel: 7.26.11 ember-cli-version-checker: 2.2.0 - ember-compatibility-helpers: 1.2.7(@babel/core@7.23.6) + ember-compatibility-helpers: 1.2.7(@babel/core@7.23.7) transitivePeerDependencies: - '@babel/core' - supports-color @@ -10214,34 +8700,35 @@ packages: transitivePeerDependencies: - supports-color - /ember-page-title@8.1.0(ember-source@5.5.0): - resolution: {integrity: sha512-c5V4sWu+OSRhN6Fsa0M71PkdNpKkV7Lg9FwqogK3iE++R43G6ySLV/Ls0cE5K+IWS1om7XSPqcUvkfhrfZ3y0g==} + /ember-page-title@8.2.0(ember-source@5.5.0): + resolution: {integrity: sha512-8t6kJ4V47BLccXH5I/0h86MG0TqwGi7UDxbLGn8yudg8Hit3iAkB3YrN2378uLUluYZM8KBxu1NsrMRsxhi48A==} engines: {node: 16.* || >= 18} peerDependencies: ember-source: '>= 3.28.0' dependencies: '@embroider/addon-shim': 1.8.7 + '@simple-dom/document': 1.4.0 ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) transitivePeerDependencies: - supports-color dev: true - /ember-power-select@7.2.0(@babel/core@7.23.6)(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0): + /ember-power-select@7.2.0(@babel/core@7.23.7)(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0): resolution: {integrity: sha512-h02M6y4yV5EAYdFXixWQw7qDjb3tuVwB0L/8ZYDezQjqZPdtem86fV7AddsXaejZ3bZsHEhIqzhXD5+TsPxEjg==} engines: {node: 16.* || >= 18} dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.23.6)(@glint/template@1.3.0)(ember-source@5.5.0) + '@ember/render-modifiers': 2.1.0(@babel/core@7.23.7)(@glint/template@1.3.0)(ember-source@5.5.0) '@ember/string': 3.1.1 '@embroider/util': 1.12.1(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0) - '@glimmer/component': 1.1.2(@babel/core@7.23.6) + '@glimmer/component': 1.1.2(@babel/core@7.23.7) '@glimmer/tracking': 1.1.2 ember-assign-helper: 0.4.0 ember-auto-import: 2.7.2(@glint/template@1.3.0)(webpack@5.89.0) - ember-basic-dropdown: 7.3.0(@babel/core@7.23.6)(@ember/string@3.1.1)(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0) + ember-basic-dropdown: 7.3.0(@babel/core@7.23.7)(@ember/string@3.1.1)(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 ember-cli-typescript: 5.2.1 - ember-concurrency: 3.1.1(@babel/core@7.23.6)(ember-source@5.5.0) + ember-concurrency: 3.1.1(@babel/core@7.23.7)(ember-source@5.5.0) ember-text-measurer: 0.6.0 ember-truth-helpers: 4.0.3(ember-source@5.5.0) transitivePeerDependencies: @@ -10294,7 +8781,7 @@ packages: engines: {node: 8.* || 10.* || >= 12} dependencies: '@babel/parser': 7.23.6 - '@babel/traverse': 7.23.6 + '@babel/traverse': 7.23.7(supports-color@8.1.1) recast: 0.18.10 transitivePeerDependencies: - supports-color @@ -10309,65 +8796,6 @@ packages: - encoding dev: true - /ember-source@5.5.0(@babel/core@7.23.6)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0): - resolution: {integrity: sha512-OTJ9kt76wyvEkdSdjmonoLUTTqYg5OaFxicSiwKsjX9gJ9bVzuCu3uInhBKEfTdC5lSBMEcVuGk8f9LUF3pxJQ==} - engines: {node: '>= 16.*'} - peerDependencies: - '@glimmer/component': ^1.1.2 - dependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.6) - '@ember/edition-utils': 1.2.0 - '@glimmer/compiler': 0.84.3 - '@glimmer/component': 1.1.2(@babel/core@7.23.6) - '@glimmer/destroyable': 0.84.3 - '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.84.3 - '@glimmer/interfaces': 0.84.3 - '@glimmer/manager': 0.84.3 - '@glimmer/node': 0.84.3 - '@glimmer/opcode-compiler': 0.84.3 - '@glimmer/owner': 0.84.3 - '@glimmer/program': 0.84.3 - '@glimmer/reference': 0.84.3 - '@glimmer/runtime': 0.84.3 - '@glimmer/syntax': 0.84.3 - '@glimmer/util': 0.84.3 - '@glimmer/validator': 0.84.3 - '@glimmer/vm-babel-plugins': 0.84.3(@babel/core@7.23.6) - '@simple-dom/interface': 1.4.0 - babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.6) - babel-plugin-filter-imports: 4.0.0 - backburner.js: 2.8.0 - broccoli-concat: 4.2.5 - broccoli-debug: 0.6.5 - broccoli-file-creator: 2.1.1 - broccoli-funnel: 3.0.8 - broccoli-merge-trees: 4.2.0 - chalk: 4.1.2 - ember-auto-import: 2.7.2(@glint/template@1.3.0)(webpack@5.89.0) - ember-cli-babel: 7.26.11 - ember-cli-get-component-path-option: 1.0.0 - ember-cli-is-package-missing: 1.0.0 - ember-cli-normalize-entity-name: 1.0.0 - ember-cli-path-utils: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-cli-typescript-blueprint-polyfill: 0.1.0 - ember-cli-version-checker: 5.1.2 - ember-router-generator: 2.0.0 - inflection: 2.0.1 - route-recognizer: 0.3.4 - router_js: 8.0.3(route-recognizer@0.3.4)(rsvp@4.8.5) - semver: 7.5.4 - silent-error: 1.1.1 - simple-html-tokenizer: 0.5.11 - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - rsvp - - supports-color - - webpack - /ember-source@5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0): resolution: {integrity: sha512-OTJ9kt76wyvEkdSdjmonoLUTTqYg5OaFxicSiwKsjX9gJ9bVzuCu3uInhBKEfTdC5lSBMEcVuGk8f9LUF3pxJQ==} engines: {node: '>= 16.*'} @@ -10427,8 +8855,8 @@ packages: - supports-color - webpack - /ember-style-modifier@3.0.1(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0): - resolution: {integrity: sha512-WHRVIiqY/dpwDtVWlnHW0P4Z+Jha8QEwfaQdIF2ckJL77ZKdjbV2j1XZymS0Nzj61EGx5BM+YEsGL16r3hLv2A==} + /ember-style-modifier@3.1.1(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.5.0)(webpack@5.89.0): + resolution: {integrity: sha512-J91YLKVp3/m7LrcLEWNSG2sJlSFhE5Ny75empU048qYJtdJMe788Ks/EpKEi953o1mJujVRg792YGrwbrpTzNA==} engines: {node: 14.* || 16.* || >= 18} peerDependencies: '@ember/string': ^3.0.1 @@ -10631,7 +9059,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.10.5 + '@types/node': 20.11.5 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -10733,8 +9161,8 @@ packages: object-keys: 1.1.1 object.assign: 4.1.5 regexp.prototype.flags: 1.5.1 - safe-array-concat: 1.0.1 - safe-regex-test: 1.0.0 + safe-array-concat: 1.1.0 + safe-regex-test: 1.0.2 string.prototype.trim: 1.2.8 string.prototype.trimend: 1.0.7 string.prototype.trimstart: 1.0.7 @@ -10808,7 +9236,7 @@ packages: resolution: {integrity: sha512-Uk/TVLt6Nf6Xoz7C1iYuZjOSdJxe5aaauGRke8JhKeJwD66Y61/pY2FjtLP04Ooq9PwV34bzrkKkU2UZ5FtDRA==} dev: true - /eslint-plugin-ember@12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3): + /eslint-plugin-ember@12.0.0(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-+GQTzL925GeKM8lUmSVskc3HqSspz7UwvW9TV0h3Z9BoSxki0qLe0RN4dfwQBxirpHu1+/4b1tLs2BKu3UEOXQ==} engines: {node: 18.* || 20.* || >= 21} peerDependencies: @@ -10820,7 +9248,7 @@ packages: dependencies: '@ember-data/rfc395-data': 0.0.4 css-tree: 2.3.1 - ember-eslint-parser: 0.2.5(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) + ember-eslint-parser: 0.2.5(@babel/core@7.23.7)(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3) ember-rfc176-data: 0.3.18 eslint: 8.56.0 eslint-utils: 3.0.0(eslint@8.56.0) @@ -11587,6 +10015,13 @@ packages: /flat@5.0.2: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true + dev: true + + /flat@6.0.1: + resolution: {integrity: sha512-/3FfIa8mbrg3xE7+wAhWeV+bd7L2Mof+xtZb5dRDKZ+wDvYJK4WDYeIOuOhre5Yv5aQObZrlbRmk3RTSiuQBtw==} + engines: {node: '>=18'} + hasBin: true + dev: false /flatted@3.2.9: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} @@ -11601,16 +10036,6 @@ packages: resolution: {integrity: sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==} dev: false - /follow-redirects@1.15.3: - resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dev: true - /follow-redirects@1.15.5: resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==} engines: {node: '>=4.0'} @@ -12521,7 +10946,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.3 + follow-redirects: 1.15.5 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -12582,13 +11007,13 @@ packages: safer-buffer: 2.1.2 dev: true - /icss-utils@5.1.0(postcss@8.4.32): + /icss-utils@5.1.0(postcss@8.4.33): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -12959,7 +11384,7 @@ packages: /is-language-code@3.1.0: resolution: {integrity: sha512-zJdQ3QTeLye+iphMeK3wks+vXSRFKh68/Pnlw7aOfApFSEIOhYa8P9vwwa6QrImNNBMJTiL1PpYF0f4BxDuEgA==} dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.23.8 dev: true /is-module@1.0.0: @@ -13137,8 +11562,8 @@ packages: engines: {node: '>= 14.0.0'} dev: true - /isbot@3.7.1: - resolution: {integrity: sha512-JfqOaY3O1lcWt2nc+D6Mq231CNpwZrBboLa59Go0J8hjGH+gY/Sy0CA/YLUSIScINmAVwTdJZIsOTk4PfBtRuw==} + /isbot@3.8.0: + resolution: {integrity: sha512-vne1mzQUTR+qsMLeCBL9+/tgnDXRyc2pygLGl/WsgA+EZKIiB5Ehu0CiVTHIIk30zhJ24uGz4M5Ppse37aR0Hg==} engines: {node: '>=12'} dev: true @@ -13257,7 +11682,7 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.11.2 + acorn: 8.11.3 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 @@ -13298,7 +11723,7 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.11.2 + acorn: 8.11.3 acorn-globals: 6.0.0 cssom: 0.5.0 cssstyle: 2.3.0 @@ -13372,8 +11797,8 @@ packages: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true - /json-stable-stringify@1.1.0: - resolution: {integrity: sha512-zfA+5SuwYN2VWqN1/5HZaDzQKLJHaBVMZIIM+wuYjdptkaQsqzDdqjqf+lZZJUuJq1aanHiY8LhH8LmH+qBYJA==} + /json-stable-stringify@1.1.1: + resolution: {integrity: sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.5 @@ -13424,8 +11849,8 @@ packages: engines: {'0': node >= 0.2.0} dev: true - /just-extend@4.2.1: - resolution: {integrity: sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==} + /just-extend@6.2.0: + resolution: {integrity: sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==} dev: true /keyv@3.1.0: @@ -14392,8 +12817,8 @@ packages: engines: {node: '>=4'} dev: true - /mini-css-extract-plugin@2.7.6(webpack@5.89.0): - resolution: {integrity: sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==} + /mini-css-extract-plugin@2.7.7(webpack@5.89.0): + resolution: {integrity: sha512-+0n11YGyRavUR3IlaOzJ0/4Il1avMvJ1VJfhWfCn24ITQXhRr1gghbhhrda6tgtNcpZaWKdSuwKq20Jb7fnlyw==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 @@ -14674,14 +13099,14 @@ packages: /nice-try@1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - /nise@5.1.5: - resolution: {integrity: sha512-VJuPIfUFaXNRzETTQEEItTOP8Y171ijr+JLq42wHes3DiryR8vT+1TXQW/Rx8JNUhyYYWyIvjXTU6dOhJcs9Nw==} + /nise@5.1.7: + resolution: {integrity: sha512-wWtNUhkT7k58uvWTB/Gy26eA/EJKtPZFVAhEilN5UYVmmGRYOURbejRUyKm0Uu9XVEW7K5nBOZfR8VMB4QR2RQ==} dependencies: - '@sinonjs/commons': 2.0.0 - '@sinonjs/fake-timers': 10.3.0 + '@sinonjs/commons': 3.0.1 + '@sinonjs/fake-timers': 11.2.2 '@sinonjs/text-encoding': 0.7.2 - just-extend: 4.2.1 - path-to-regexp: 1.8.0 + just-extend: 6.2.0 + path-to-regexp: 6.2.1 dev: true /no-case@3.0.4: @@ -15591,10 +14016,8 @@ packages: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} dev: true - /path-to-regexp@1.8.0: - resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} - dependencies: - isarray: 0.0.1 + /path-to-regexp@6.2.1: + resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} dev: true /path-type@3.0.0: @@ -15707,6 +14130,18 @@ packages: read-cache: 1.0.0 resolve: 1.22.8 + /postcss-import@16.0.0(postcss@8.4.33): + resolution: {integrity: sha512-e77lhVvrD1I2y7dYmBv0k9ULTdArgEYZt97T4w6sFIU5uxIHvDFQlKgUUyY7v7Barj0Yf/zm5A4OquZN7jKm5Q==} + engines: {node: '>=18.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + dev: true + /postcss-js@4.0.1(postcss@8.4.33): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} @@ -15732,42 +14167,42 @@ packages: postcss: 8.4.33 yaml: 2.3.4 - /postcss-modules-extract-imports@3.0.0(postcss@8.4.32): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.33): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 - /postcss-modules-local-by-default@4.0.3(postcss@8.4.32): - resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} + /postcss-modules-local-by-default@4.0.4(postcss@8.4.33): + resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.32) - postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + icss-utils: 5.1.0(postcss@8.4.33) + postcss: 8.4.33 + postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 - /postcss-modules-scope@3.1.0(postcss@8.4.32): - resolution: {integrity: sha512-SaIbK8XW+MZbd0xHPf7kdfA/3eOt7vxJ72IRecn3EzuZVLr1r0orzf0MX/pN8m+NMDoo6X/SQd8oeKqGZd8PXg==} + /postcss-modules-scope@3.1.1(postcss@8.4.33): + resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss: 8.4.33 + postcss-selector-parser: 6.0.15 - /postcss-modules-values@4.0.0(postcss@8.4.32): + /postcss-modules-values@4.0.0(postcss@8.4.33): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.32) - postcss: 8.4.32 + icss-utils: 5.1.0(postcss@8.4.33) + postcss: 8.4.33 /postcss-nested@6.0.1(postcss@8.4.33): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} @@ -15776,7 +14211,7 @@ packages: postcss: ^8.2.14 dependencies: postcss: 8.4.33 - postcss-selector-parser: 6.0.14 + postcss-selector-parser: 6.0.15 /postcss-selector-parser@6.0.10: resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} @@ -15786,13 +14221,6 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-selector-parser@6.0.14: - resolution: {integrity: sha512-65xXYsT40i9GyWzlHQ5ShZoK7JZdySeOozi/tz2EezDo6c04q6+ckYMeoY7idaie1qp2dT5KoYQ2yky6JuoHnA==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - /postcss-selector-parser@6.0.15: resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} engines: {node: '>=4'} @@ -15803,14 +14231,6 @@ packages: /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - /postcss@8.4.32: - resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 - /postcss@8.4.33: resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==} engines: {node: ^10 || ^12 || >=14} @@ -15861,7 +14281,7 @@ packages: peerDependencies: prettier: '>= 3.0.0' dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.7(supports-color@8.1.1) content-tag: 1.2.2 prettier: 3.2.4 transitivePeerDependencies: @@ -16264,7 +14684,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.23.6 + '@babel/runtime': 7.12.18 /regex-not@1.0.2: resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} @@ -16430,9 +14850,9 @@ packages: /remove-types@1.0.0: resolution: {integrity: sha512-G7Hk1Q+UJ5DvlNAoJZObxANkBZGiGdp589rVcTW/tYqJWJ5rwfraSnKSQaETN8Epaytw8J40nS/zC7bcHGv36w==} dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.7) prettier: 2.8.8 transitivePeerDependencies: - supports-color @@ -16601,13 +15021,13 @@ packages: glob: 9.3.5 dev: true - /rollup-plugin-copy-assets@2.0.3(rollup@4.9.5): + /rollup-plugin-copy-assets@2.0.3(rollup@4.9.6): resolution: {integrity: sha512-ETShhQGb9SoiwcNrvb3BhUNSGR89Jao0+XxxfzzLW1YsUzx8+rMO4z9oqWWmo6OHUmfNQRvqRj0cAyPkS9lN9w==} peerDependencies: rollup: '>=1.1.2' dependencies: fs-extra: 7.0.1 - rollup: 4.9.5 + rollup: 4.9.6 dev: true /rollup-plugin-delete@2.0.0: @@ -16617,7 +15037,7 @@ packages: del: 5.1.0 dev: true - /rollup-plugin-ts@3.4.5(@babel/core@7.23.6)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.5)(typescript@5.3.3): + /rollup-plugin-ts@3.4.5(@babel/core@7.23.7)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.9.6)(typescript@5.3.3): resolution: {integrity: sha512-9iCstRJpEZXSRQuXitlSZAzcGlrqTbJg1pE4CMbEi6xYldxVncdPyzA2I+j6vnh73wBymZckerS+Q/iEE/M3Ow==} engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} peerDependencies: @@ -16646,10 +15066,10 @@ packages: '@swc/helpers': optional: true dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) + '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.7) '@babel/runtime': 7.23.6 - '@rollup/pluginutils': 5.1.0(rollup@4.9.5) + '@rollup/pluginutils': 5.1.0(rollup@4.9.6) '@wessberg/stringutil': 1.0.19 ansi-colors: 4.1.3 browserslist: 4.22.2 @@ -16657,7 +15077,7 @@ packages: compatfactory: 3.0.0(typescript@5.3.3) crosspath: 2.0.0 magic-string: 0.30.5 - rollup: 4.9.5 + rollup: 4.9.6 ts-clone-node: 3.0.0(typescript@5.3.3) tslib: 2.6.2 typescript: 5.3.3 @@ -16686,26 +15106,26 @@ packages: sourcemap-codec: 1.4.8 dev: true - /rollup@4.9.5: - resolution: {integrity: sha512-E4vQW0H/mbNMw2yLSqJyjtkHY9dslf/p0zuT1xehNRqUTBOFMqEjguDvqhXr7N7r/4ttb2jr4T41d3dncmIgbQ==} + /rollup@4.9.6: + resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.9.5 - '@rollup/rollup-android-arm64': 4.9.5 - '@rollup/rollup-darwin-arm64': 4.9.5 - '@rollup/rollup-darwin-x64': 4.9.5 - '@rollup/rollup-linux-arm-gnueabihf': 4.9.5 - '@rollup/rollup-linux-arm64-gnu': 4.9.5 - '@rollup/rollup-linux-arm64-musl': 4.9.5 - '@rollup/rollup-linux-riscv64-gnu': 4.9.5 - '@rollup/rollup-linux-x64-gnu': 4.9.5 - '@rollup/rollup-linux-x64-musl': 4.9.5 - '@rollup/rollup-win32-arm64-msvc': 4.9.5 - '@rollup/rollup-win32-ia32-msvc': 4.9.5 - '@rollup/rollup-win32-x64-msvc': 4.9.5 + '@rollup/rollup-android-arm-eabi': 4.9.6 + '@rollup/rollup-android-arm64': 4.9.6 + '@rollup/rollup-darwin-arm64': 4.9.6 + '@rollup/rollup-darwin-x64': 4.9.6 + '@rollup/rollup-linux-arm-gnueabihf': 4.9.6 + '@rollup/rollup-linux-arm64-gnu': 4.9.6 + '@rollup/rollup-linux-arm64-musl': 4.9.6 + '@rollup/rollup-linux-riscv64-gnu': 4.9.6 + '@rollup/rollup-linux-x64-gnu': 4.9.6 + '@rollup/rollup-linux-x64-musl': 4.9.6 + '@rollup/rollup-win32-arm64-msvc': 4.9.6 + '@rollup/rollup-win32-ia32-msvc': 4.9.6 + '@rollup/rollup-win32-x64-msvc': 4.9.6 fsevents: 2.3.3 dev: true @@ -16760,8 +15180,8 @@ packages: tslib: 2.6.2 dev: true - /safe-array-concat@1.0.1: - resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} + /safe-array-concat@1.1.0: + resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==} engines: {node: '>=0.4'} dependencies: call-bind: 1.0.5 @@ -16780,8 +15200,9 @@ packages: resolution: {integrity: sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==} dev: true - /safe-regex-test@1.0.0: - resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + /safe-regex-test@1.0.2: + resolution: {integrity: sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.5 get-intrinsic: 1.2.2 @@ -16930,11 +15351,12 @@ packages: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: true - /set-function-length@1.1.1: - resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} + /set-function-length@1.2.0: + resolution: {integrity: sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==} engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.1 + function-bind: 1.1.2 get-intrinsic: 1.2.2 gopd: 1.0.1 has-property-descriptors: 1.0.1 @@ -17069,11 +15491,11 @@ packages: /sinon@17.0.1: resolution: {integrity: sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==} dependencies: - '@sinonjs/commons': 3.0.0 + '@sinonjs/commons': 3.0.1 '@sinonjs/fake-timers': 11.2.2 '@sinonjs/samsam': 8.0.0 diff: 5.1.0 - nise: 5.1.5 + nise: 5.1.7 supports-color: 7.2.0 dev: true @@ -17147,8 +15569,8 @@ packages: - supports-color dev: true - /socket.io@4.7.2: - resolution: {integrity: sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==} + /socket.io@4.7.4: + resolution: {integrity: sha512-DcotgfP1Zg9iP/dH9zvAQcWrE0TtbMVwXmlV4T4mqsvY+gw+LqUGPfx2AoVyRk0FLME+GQhufDMyacFmw7ksqw==} engines: {node: '>=10.2.0'} dependencies: accepts: 1.3.8 @@ -17765,23 +16187,13 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.22 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.27.0 webpack: 5.89.0 - /terser@5.26.0: - resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==} - engines: {node: '>=10'} - hasBin: true - dependencies: - '@jridgewell/source-map': 0.3.5 - acorn: 8.11.2 - commander: 2.20.3 - source-map-support: 0.5.21 - /terser@5.27.0: resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==} engines: {node: '>=10'} @@ -17821,7 +16233,7 @@ packages: npmlog: 6.0.2 printf: 0.6.1 rimraf: 3.0.2 - socket.io: 4.7.2 + socket.io: 4.7.4 spawn-args: 0.2.0 styled_string: 0.0.1 tap-parser: 7.0.0 @@ -18883,7 +17295,7 @@ packages: /workerpool@3.1.2: resolution: {integrity: sha512-WJFA0dGqIK7qj7xPTqciWBH5DlJQzoPjsANvc3Y4hNB0SScT+Emjvt0jPPkDBUjBNngX1q9hHgt1Gfwytu6pug==} dependencies: - '@babel/core': 7.23.6(supports-color@8.1.1) + '@babel/core': 7.23.7(supports-color@8.1.1) object-assign: 4.1.1 rsvp: 4.8.5 transitivePeerDependencies: diff --git a/site/lib/docfy-theme/package.json b/site/lib/docfy-theme/package.json index 8a0bd354..bca5ea25 100644 --- a/site/lib/docfy-theme/package.json +++ b/site/lib/docfy-theme/package.json @@ -8,9 +8,9 @@ "try:one": "echo 'Tests ignored'" }, "dependencies": { - "ember-auto-import": "^2.6.3", + "ember-auto-import": "^2.7.2", "ember-cli-babel": "^8.2.0", - "ember-cli-htmlbars": "^6.2.0", + "ember-cli-htmlbars": "^6.3.0", "ember-cli-typescript": "^5.2.1", "ember-modifier": "^4.1.0" }, diff --git a/site/package.json b/site/package.json index b0a05960..a3d3d83c 100644 --- a/site/package.json +++ b/site/package.json @@ -22,10 +22,10 @@ "@docfy/ember": "^0.8.0", "@docfy/plugin-with-prose": "^0.8.0", "@ember/optional-features": "^2.0.0", - "@ember/test-helpers": "^3.2.0", - "@embroider/compat": "^3.2.0", - "@embroider/core": "^3.2.0", - "@embroider/webpack": "^3.1.4", + "@ember/test-helpers": "^3.2.1", + "@embroider/compat": "^3.4.3", + "@embroider/core": "^3.4.3", + "@embroider/webpack": "^3.2.1", "@frontile/buttons": "workspace:*", "@frontile/changeset-form": "workspace:*", "@frontile/core": "workspace:*", @@ -35,47 +35,47 @@ "@frontile/theme": "workspace:*", "@glimmer/component": "^1.1.2", "@glimmer/tracking": "^1.1.2", - "@tailwindcss/typography": "^0.5.9", + "@tailwindcss/typography": "^0.5.10", "@types/htmlbars-inline-precompile": "^3.0.3", "@types/qunit": "^2.19.10", "@types/rsvp": "^4.0.9", "autoprefixer": "^10.4.17", "broccoli-asset-rev": "^3.0.0", - "ember-auto-import": "^2.6.3", + "ember-auto-import": "^2.7.2", "ember-basic-dropdown": "^7.3.0", "ember-changeset-validations": "^4.1.1", "ember-cli": "~5.5.0", "ember-cli-babel": "^8.2.0", "ember-cli-dependency-checker": "^3.3.2", - "ember-cli-fastboot": "^4.1.1", - "ember-cli-htmlbars": "^6.2.0", + "ember-cli-fastboot": "^4.1.2", + "ember-cli-htmlbars": "^6.3.0", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-postcss": "^8.2.0", "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", "ember-fetch": "^8.1.2", - "ember-focus-trap": "^1.0.2", - "ember-load-initializers": "^2.1.1", + "ember-focus-trap": "^1.1.0", + "ember-load-initializers": "^2.1.2", "ember-maybe-import-regenerator": "^1.0.0", - "ember-page-title": "^8.1.0", + "ember-page-title": "^8.2.0", "ember-qunit": "^8.0.2", - "ember-resolver": "^11.0.0", + "ember-resolver": "^11.0.1", "ember-source": "~5.5.0", "ember-template-imports": "^4.0.0", "loader.js": "^4.7.0", "npm-run-all": "^4.1.5", - "postcss-import": "^15.1.0", + "postcss-import": "^16.0.0", "postcss-nested": "^6.0.1", "prember": "^2.0.0", "prettier-plugin-ember-template-tag": "^2.0.0", - "qunit": "^2.19.4", + "qunit": "^2.20.0", "qunit-dom": "^3.0.0", "rehype-highlight": "^4.1.0", "remark-autolink-headings": "^6.0.1", "remark-code-import": "^0.3.0", "tailwindcss": "^3.4.1", - "typescript": "^5.1.6", - "webpack": "^5.88.2" + "typescript": "^5.3.3", + "webpack": "^5.89.0" }, "engines": { "node": "10.* || >= 12" diff --git a/test-app/app/components/forms/select-example.gts b/test-app/app/components/forms/select-example.gts deleted file mode 100644 index 7c20e8f3..00000000 --- a/test-app/app/components/forms/select-example.gts +++ /dev/null @@ -1,32 +0,0 @@ -import Select from '@frontile/forms/components/form-field/select'; -const animals = [ - 'cheetah', - 'crocodile', - 'elephant', - 'giraffe', - 'kangaroo', - 'koala', - 'lemming', - 'lemur', - 'lion', - 'lobster', - 'panda', - 'penguin', - 'tiger', - 'zebra' -]; - - diff --git a/test-app/package.json b/test-app/package.json index b54e30f4..fd003cd8 100644 --- a/test-app/package.json +++ b/test-app/package.json @@ -19,40 +19,40 @@ "devDependencies": { "@ember/optional-features": "^2.0.0", "@ember/string": "^3.1.1", - "@ember/test-helpers": "^3.2.0", - "@embroider/compat": "^3.4.2", + "@ember/test-helpers": "^3.2.1", + "@embroider/compat": "^3.4.3", "@embroider/core": "^3.4.3", "@embroider/test-setup": "^3.0.3", "@embroider/webpack": "^3.2.1", - "@frontile/buttons": "^0.17.0-alpha.3", - "@frontile/changeset-form": "^0.17.0-alpha.3", - "@frontile/core": "^0.17.0-alpha.3", - "@frontile/forms": "^0.17.0-alpha.3", - "@frontile/notifications": "^0.17.0-alpha.3", - "@frontile/overlays": "^0.17.0-alpha.3", - "@frontile/theme": "^0.17.0-alpha.3", + "@frontile/buttons": "workspace:0.17.0-alpha.3", + "@frontile/changeset-form": "workspace:0.17.0-alpha.3", + "@frontile/core": "workspace:0.17.0-alpha.3", + "@frontile/forms": "workspace:0.17.0-alpha.3", + "@frontile/notifications": "workspace:0.17.0-alpha.3", + "@frontile/overlays": "workspace:0.17.0-alpha.3", + "@frontile/theme": "workspace:0.17.0-alpha.3", "@glimmer/component": "^1.1.2", "@glimmer/tracking": "^1.1.2", "@types/htmlbars-inline-precompile": "^3.0.3", - "@types/sinon": "^10.0.15", + "@types/sinon": "^17.0.3", "autoprefixer": "^10.4.17", "broccoli-asset-rev": "^3.0.0", "ember-auto-import": "^2.7.2", - "ember-cli": "^5.1.0", + "ember-cli": "^5.5.0", "ember-cli-app-version": "^6.0.1", "ember-cli-babel": "^8.2.0", "ember-cli-dependency-checker": "^3.3.2", - "ember-cli-htmlbars": "^6.2.0", + "ember-cli-htmlbars": "^6.3.0", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-postcss": "^8.2.0", "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", "ember-fetch": "^8.1.2", - "ember-focus-trap": "^1.0.2", + "ember-focus-trap": "^1.1.0", "ember-load-initializers": "^2.1.2", - "ember-page-title": "^8.1.0", + "ember-page-title": "^8.2.0", "ember-qunit": "^8.0.2", - "ember-resolver": "^11.0.0", + "ember-resolver": "^11.0.1", "ember-source": "^5.5.0", "ember-template-imports": "^4.0.0", "ember-try": "^3.0.0", @@ -60,13 +60,13 @@ "npm-run-all": "^4.1.5", "prettier": "^3.2.4", "prettier-plugin-ember-template-tag": "^2.0.0", - "qunit": "^2.19.4", + "qunit": "^2.20.0", "qunit-dom": "^3.0.0", "sinon": "^17.0.1", "tailwind-variants": "^0.1.20", "tailwindcss": "^3.4.1", - "typescript": "^5.1.6", - "webpack": "^5.88.2" + "typescript": "^5.3.3", + "webpack": "^5.89.0" }, "engines": { "node": "12.* || 14.* || >= 16" From 5a93312fb188e390fd25754fbd692ad1ecee303c Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Tue, 30 Jan 2024 08:23:39 -0800 Subject: [PATCH 10/14] fix: eslint issue in progress-bar test-app component --- test-app/app/components/buttons/progress-bar.gts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test-app/app/components/buttons/progress-bar.gts b/test-app/app/components/buttons/progress-bar.gts index ced4aa25..8f7008ea 100644 --- a/test-app/app/components/buttons/progress-bar.gts +++ b/test-app/app/components/buttons/progress-bar.gts @@ -97,11 +97,11 @@ import { hash } from '@ember/helper';
- - Date: Fri, 2 Feb 2024 09:14:22 -0800 Subject: [PATCH 11/14] chore: update order in buttons pkg json --- packages/buttons/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/buttons/package.json b/packages/buttons/package.json index 8bf6a580..ce61ff57 100644 --- a/packages/buttons/package.json +++ b/packages/buttons/package.json @@ -88,12 +88,12 @@ "./components/button-group.js": "./dist/_app_/components/button-group.js", "./components/button.js": "./dist/_app_/components/button.js", "./components/chip.js": "./dist/_app_/components/chip.js", - "./components/progress-bar.js": "./dist/_app_/components/progress-bar.js", "./components/divider.js": "./dist/_app_/components/divider.js", "./components/listbox/index.js": "./dist/_app_/components/listbox/index.js", "./components/listbox/item.js": "./dist/_app_/components/listbox/item.js", "./components/listbox/listManager.js": "./dist/_app_/components/listbox/listManager.js", "./components/listbox/setupListItemModfier.js": "./dist/_app_/components/listbox/setupListItemModfier.js", + "./components/progress-bar.js": "./dist/_app_/components/progress-bar.js", "./components/toggle-button.js": "./dist/_app_/components/toggle-button.js" } }, From e0d7729a562fc0fd744a17a7f26161d19397a1c6 Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Fri, 2 Feb 2024 10:45:37 -0800 Subject: [PATCH 12/14] chore: add tests for listbox --- packages/buttons/src/components/divider.gts | 6 +- .../buttons/src/components/listbox/index.gts | 48 +- .../buttons/src/components/listbox/item.gts | 4 +- .../components/buttons/listbox-test.ts | 475 ++++++++++++++++++ 4 files changed, 514 insertions(+), 19 deletions(-) create mode 100644 test-app/tests/integration/components/buttons/listbox-test.ts diff --git a/packages/buttons/src/components/divider.gts b/packages/buttons/src/components/divider.gts index 71df7659..25296b70 100644 --- a/packages/buttons/src/components/divider.gts +++ b/packages/buttons/src/components/divider.gts @@ -28,7 +28,11 @@ const Divider: TOC<{ Element: HTMLDivElement; }> = ; diff --git a/packages/buttons/src/components/listbox/index.gts b/packages/buttons/src/components/listbox/index.gts index 35d37c90..a38dc82b 100644 --- a/packages/buttons/src/components/listbox/index.gts +++ b/packages/buttons/src/components/listbox/index.gts @@ -20,6 +20,18 @@ export interface ListboxSignature { onAction: (key: string) => void; onSelectionChange: (key: string[]) => void; + + /** + * The appearance of each item + * + * @defaultValue 'default' + */ + appearance?: 'default' | 'outlined' | 'faded'; + + /** + * The intent of each item + */ + intent?: 'default' | 'primary' | 'success' | 'warning' | 'danger'; }; Element: HTMLUListElement; Blocks: { @@ -61,16 +73,9 @@ export default class Listbox extends Component { return; } if ( - [ - 'ArrowUp', - 'ArrowDown', - 'ArrowLeft', - 'ArrowRight', - 'PageUp', - 'PageDown', - 'Home', - 'End' - ].includes(event.key) + ['ArrowUp', 'ArrowDown', 'PageUp', 'PageDown', 'Home', 'End'].includes( + event.key + ) ) { event.preventDefault(); } @@ -83,12 +88,8 @@ export default class Listbox extends Component { } if (event.key === 'ArrowDown') { this.listManager.setNextOptionActive(); - } else if (event.key === 'ArrowRight') { - this.listManager.setNextOptionActive(); } else if (event.key === 'ArrowUp') { this.listManager.setPreviousOptionActive(); - } else if (event.key === 'ArrowLeft') { - this.listManager.setPreviousOptionActive(); } else if (event.key === 'Home' || event.key === 'PageUp') { this.listManager.setFirstOptionActive(); } else if (event.key === 'End' || event.key === 'PageDown') { @@ -135,7 +136,13 @@ export default class Listbox extends Component { {{#if (has-block "item")}} {{yield (hash - item=item Item=(component ListboxItem manager=this.listManager) + item=item + Item=(component + ListboxItem + manager=this.listManager + appearance=@appearance + intent=@intent + ) ) to="item" }} @@ -144,6 +151,8 @@ export default class Listbox extends Component { @manager={{this.listManager}} {{! @glint-expect-error: if we get to this option, we are assuming the option is primitive value}} @key={{item}} + @appearance={{@appearance}} + @intent={{@intent}} > {{! @glint-expect-error: if we get to this option, we are assuming the option is primitive value}} {{item}} @@ -152,7 +161,14 @@ export default class Listbox extends Component { {{/each}} {{yield - (hash Item=(component ListboxItem manager=this.listManager)) + (hash + Item=(component + ListboxItem + manager=this.listManager + appearance=@appearance + intent=@intent + ) + ) to="default" }} diff --git a/packages/buttons/src/components/listbox/item.gts b/packages/buttons/src/components/listbox/item.gts index 919c7c06..8514a7a5 100644 --- a/packages/buttons/src/components/listbox/item.gts +++ b/packages/buttons/src/components/listbox/item.gts @@ -22,14 +22,14 @@ interface ItemSignature { withDivider?: boolean; /** - * The button appearance + * The appearance of each item * * @defaultValue 'default' */ appearance?: 'default' | 'outlined' | 'faded'; /** - * The intent of the button + * The intent of each item */ intent?: 'default' | 'primary' | 'success' | 'warning' | 'danger'; }; diff --git a/test-app/tests/integration/components/buttons/listbox-test.ts b/test-app/tests/integration/components/buttons/listbox-test.ts new file mode 100644 index 00000000..20258fd9 --- /dev/null +++ b/test-app/tests/integration/components/buttons/listbox-test.ts @@ -0,0 +1,475 @@ +import { module, test } from 'qunit'; +import { setupRenderingTest } from 'ember-qunit'; +import { click, render, triggerKeyEvent } from '@ember/test-helpers'; +import hbs from 'htmlbars-inline-precompile'; +import { registerCustomStyles } from '@frontile/theme'; +import { tv } from 'tailwind-variants'; + +module( + 'Integration | Component | Listbox | @frontile/buttons', + function (hooks) { + setupRenderingTest(hooks); + + test('it render static items', async function (assert) { + const clickedOn: string[] = []; + this.set('onAction', function (key: string) { + clickedOn.push(key); + }); + + await render( + hbs` + + + <:default> + Item 1 + + + Item 2 + Item 3 + Item 4 + + Item 5 + + ` + ); + + assert.dom('[data-test-id="listbox"]').exists(); + assert.dom('[data-key="item-1"]').exists(); + assert + .dom('[data-key="item-1"] [data-test-id="listbox-item-description"]') + .exists(); + + assert.dom('[data-key="item-2"]').exists(); + assert + .dom('[data-key="item-2"] [data-test-id="listbox-item-shortcut"]') + .exists(); + assert.dom('[data-key="item-3"]').exists(); + assert.dom('[data-key="item-4"]').exists(); + assert + .dom('[data-key="item-4"] + [data-test-id="divider"]') + .exists('divider should be sibling of item 4'); + assert.dom('[data-key="item-5"]').exists(); + + assert.dom('[data-key="item-3"]').hasAttribute('disabled'); + assert.dom('[data-key="item-4"]').hasAttribute('disabled'); + + assert.dom('[data-key="item-1"]').containsText('Item 1'); + assert.dom('[data-key="item-2"]').containsText('Item 2'); + assert.dom('[data-key="item-3"]').containsText('Item 3'); + assert.dom('[data-key="item-4"]').containsText('Item 4'); + assert.dom('[data-key="item-5"]').containsText('Item 5'); + + assert.dom('[data-key="item-1"]').hasAttribute('data-selected', 'false'); + assert.dom('[data-key="item-2"]').hasAttribute('data-selected', 'false'); + + await click('[data-key="item-2"]'); + await click('[data-key="item-1"]'); + await click('[data-key="item-3"]'); + + assert.deepEqual(clickedOn, ['item-2', 'item-1']); + + // should be not selected because selectionMode is none + assert.dom('[data-key="item-1"]').hasAttribute('data-selected', 'false'); + assert.dom('[data-key="item-2"]').hasAttribute('data-selected', 'false'); + }); + + test('it render dynamic items without yield of item selectionMode = single / multiple', async function (assert) { + this.set('selectionMode', 'single'); + this.set('allowEmpty', false); + this.set('animals', ['cheetah', 'crocodile', 'elephant']); + let selectedKeys: string[] = []; + + this.set('selectedKeys', []); + this.set('onSelectionChange', (keys: string[]) => { + this.set('selectedKeys', keys); + selectedKeys = keys; + }); + + await render( + hbs` + ` + ); + + assert.dom('[data-test-id="listbox"]').exists(); + + assert.dom('[data-key="cheetah"]').exists(); + assert.dom('[data-key="crocodile"]').exists(); + assert.dom('[data-key="elephant"]').exists(); + + // Selection Mode single + await click('[data-key="cheetah"]'); + + assert.equal(selectedKeys.length, 1); + assert.equal(selectedKeys[0], 'cheetah'); + assert.dom('[data-key="cheetah"]').hasAttribute('data-selected', 'true'); + assert + .dom('[data-key="cheetah"] [data-test-id="listbox-item-selected-icon"]') + .exists('should render icon on selected item'); + + await click('[data-key="crocodile"]'); + assert.equal(selectedKeys.length, 1); + assert.equal(selectedKeys[0], 'crocodile'); + assert + .dom('[data-key="crocodile"]') + .hasAttribute('data-selected', 'true'); + assert.dom('[data-key="cheetah"]').hasAttribute('data-selected', 'false'); + + // Toggle when allowEmpty = false + await click('[data-key="crocodile"]'); + assert.equal(selectedKeys.length, 1); + assert.equal(selectedKeys[0], 'crocodile'); + + // Toggle when allowEmpty = true + this.set('allowEmpty', true); + await click('[data-key="crocodile"]'); + assert.equal(selectedKeys.length, 0); + + // Selection Mode multiple + this.set('selectionMode', 'multiple'); + this.set('selectedKeys', []); + selectedKeys = []; + + await click('[data-key="elephant"]'); + + assert.equal(selectedKeys.length, 1); + assert.equal(selectedKeys[0], 'elephant'); + assert.dom('[data-key="elephant"]').hasAttribute('data-selected', 'true'); + + await click('[data-key="crocodile"]'); + assert.equal(selectedKeys.length, 2); + assert.equal(selectedKeys[1], 'crocodile'); + assert.dom('[data-key="elephant"]').hasAttribute('data-selected', 'true'); + assert + .dom('[data-key="crocodile"]') + .hasAttribute('data-selected', 'true'); + + // Toggle when allowEmpty = false + this.set('allowEmpty', false); + await click('[data-key="crocodile"]'); + assert.equal(selectedKeys.length, 1); + assert.equal(selectedKeys[0], 'elephant'); + assert.dom('[data-key="elephant"]').hasAttribute('data-selected', 'true'); + assert + .dom('[data-key="crocodile"]') + .hasAttribute('data-selected', 'false'); + + await click('[data-key="elephant"]'); + assert.equal(selectedKeys.length, 1); + assert.equal(selectedKeys[0], 'elephant'); + assert.dom('[data-key="elephant"]').hasAttribute('data-selected', 'true'); + + // Toggle when allowEmpty = true + this.set('allowEmpty', true); + await click('[data-key="elephant"]'); + assert.equal(selectedKeys.length, 0); + }); + + test('it render dynamic items yielding of item', async function (assert) { + this.set('selectionMode', 'single'); + this.set('allowEmpty', false); + this.set('animals', [ + { key: 'cheetah-key', value: 'cheetah-value' }, + { key: 'crocodile-key', value: 'crocodile-value' }, + { key: 'elephant-key', value: 'elephant-value' } + ]); + + this.set('selectedKeys', []); + this.set('onSelectionChange', (keys: string[]) => { + this.set('selectedKeys', keys); + }); + + await render( + hbs` + + <:item as |o|> + + {{o.item.value}} + + + ` + ); + + assert.dom('[data-test-id="listbox"]').exists(); + + assert.dom('[data-key="cheetah-key"]').exists(); + assert.dom('[data-key="crocodile-key"]').exists(); + assert.dom('[data-key="elephant-key"]').exists(); + + assert.dom('[data-key="cheetah-key"]').containsText('cheetah-value'); + assert.dom('[data-key="crocodile-key"]').containsText('crocodile-value'); + assert.dom('[data-key="elephant-key"]').containsText('elephant-value'); + }); + + test('keyboard navigation works', async function (assert) { + this.set('selectionMode', 'single'); + this.set('allowEmpty', false); + this.set('animals', ['cheetah', 'crocodile', 'elephant']); + let selectedKeys: string[] = []; + + this.set('selectedKeys', []); + this.set('onSelectionChange', (keys: string[]) => { + this.set('selectedKeys', keys); + selectedKeys = keys; + }); + + await render( + hbs` + ` + ); + + assert.dom('[data-test-id="listbox"]').exists(); + + assert.dom('[data-key="cheetah"]').exists(); + assert.dom('[data-key="crocodile"]').exists(); + assert.dom('[data-key="elephant"]').exists(); + + // ArrowDown & ArrowUp navigation + assert.dom('[data-key="cheetah"]').hasAttribute('data-active', 'false'); + await triggerKeyEvent('[data-test-id="listbox"]', 'keyup', 'ArrowDown'); + assert.dom('[data-key="cheetah"]').hasAttribute('data-active', 'true'); + + await triggerKeyEvent('[data-test-id="listbox"]', 'keyup', 'ArrowDown'); + assert.dom('[data-key="cheetah"]').hasAttribute('data-active', 'false'); + assert.dom('[data-key="crocodile"]').hasAttribute('data-active', 'true'); + + await triggerKeyEvent('[data-test-id="listbox"]', 'keyup', 'ArrowUp'); + assert.dom('[data-key="cheetah"]').hasAttribute('data-active', 'true'); + assert.dom('[data-key="crocodile"]').hasAttribute('data-active', 'false'); + + // PageDown & PageUp + await triggerKeyEvent('[data-test-id="listbox"]', 'keyup', 'PageDown'); + assert.dom('[data-key="cheetah"]').hasAttribute('data-active', 'false'); + assert.dom('[data-key="crocodile"]').hasAttribute('data-active', 'false'); + assert.dom('[data-key="elephant"]').hasAttribute('data-active', 'true'); + + await triggerKeyEvent('[data-test-id="listbox"]', 'keyup', 'PageUp'); + assert.dom('[data-key="cheetah"]').hasAttribute('data-active', 'true'); + assert.dom('[data-key="crocodile"]').hasAttribute('data-active', 'false'); + assert.dom('[data-key="elephant"]').hasAttribute('data-active', 'false'); + + // select active item + await triggerKeyEvent('[data-test-id="listbox"]', 'keypress', 'Enter'); + assert.equal(selectedKeys.length, 1); + assert.equal(selectedKeys[0], 'cheetah'); + + // search + await triggerKeyEvent('[data-test-id="listbox"]', 'keypress', 'E'); + assert.dom('[data-key="cheetah"]').hasAttribute('data-active', 'false'); + assert.dom('[data-key="crocodile"]').hasAttribute('data-active', 'false'); + assert.dom('[data-key="elephant"]').hasAttribute('data-active', 'true'); + + await triggerKeyEvent('[data-test-id="listbox"]', 'keypress', 'C'); + assert.dom('[data-key="cheetah"]').hasAttribute('data-active', 'true'); + assert.dom('[data-key="crocodile"]').hasAttribute('data-active', 'false'); + assert.dom('[data-key="elephant"]').hasAttribute('data-active', 'false'); + + triggerKeyEvent('[data-test-id="listbox"]', 'keypress', 'C'); + await triggerKeyEvent('[data-test-id="listbox"]', 'keypress', 'R'); + + assert.dom('[data-key="cheetah"]').hasAttribute('data-active', 'false'); + assert + .dom('[data-key="crocodile"]') + .hasAttribute( + 'data-active', + 'true', + 'should have selected crocodile due to two keypress' + ); + assert.dom('[data-key="elephant"]').hasAttribute('data-active', 'false'); + }); + + test('it render item with blocks', async function (assert) { + const clickedOn: string[] = []; + this.set('onAction', function (key: string) { + clickedOn.push(key); + }); + + await render( + hbs` + + + <:start> +
Start content
+ + <:default> + Item 1 + + <:end> +
End content
+ +
+
` + ); + + assert.dom('[data-test-id="listbox"]').exists(); + assert.dom('[data-key="item-1"]').exists(); + assert + .dom('[data-key="item-1"] [data-test-id="listbox-item-label"]') + .exists(); + assert + .dom('[data-key="item-1"] [data-test-id="listbox-item-label"]') + .hasText('Item 1'); + + assert.dom('[data-key="item-1"] [data-test-id="start"]').exists(); + assert + .dom('[data-key="item-1"] [data-test-id="start"]') + .hasText('Start content'); + assert.dom('[data-key="item-1"] [data-test-id="end"]').exists(); + assert + .dom('[data-key="item-1"] [data-test-id="end"]') + .hasText('End content'); + }); + + module('style classes', () => { + test('it adds class for default appearance', async function (assert) { + registerCustomStyles({ + listboxItem: tv({ + slots: { + base: ['listboxItem'], + descriptionWrapper: 'descriptionWrapper', + label: 'label', + description: ['description'], + selectedIcon: ['selectedIcon'], + shortcut: ['shortcut'] + }, + variants: { + appearence: { + default: { + base: 'appearance-default' + }, + outlined: { + base: 'appearance-outlined' + }, + faded: { + base: ['appearance-faded'] + } + }, + intent: { + default: { base: 'intent-default' }, + primary: { base: 'intent-primary' }, + secondary: { base: 'intent-secondary' }, + success: { base: 'intent-success' }, + warning: { base: 'intent-warning' }, + danger: { base: 'intent-danger' } + }, + isActive: { true: { base: ['is-active'] } }, + withDivider: { + true: { + base: ['with-divider'] + } + }, + + isDisabled: { + true: { + base: 'is-disabled' + } + }, + isSelected: { + true: { + base: 'is-selected' + } + } + }, + defaultVariants: { + appearence: 'default', + intent: 'default' + } + }) as never + }); + + this.set('appearance', ''); + this.set('intent', ''); + this.set('selectedKeys', ['item-5']); + this.set('disabledKeys', ['item-6']); + await render( + hbs` + + Item 1 + Item 2 + Item 3 + Item 4 + Item 5 + Item 6 + ` + ); + + // no appearance or intent set + assert.dom('[data-key="item-1"]').hasClass('appearance-default'); + assert.dom('[data-key="item-1"]').hasClass('intent-default'); + + // appearance and intent set + this.set('appearance', 'faded'); + this.set('intent', 'warning'); + assert.dom('[data-key="item-1"]').hasClass('appearance-faded'); + assert.dom('[data-key="item-1"]').hasClass('intent-warning'); + + // appearance overwritten at item + assert.dom('[data-key="item-2"]').hasClass('appearance-outlined'); + + // intent overwritten at item + assert.dom('[data-key="item-3"]').hasClass('intent-danger'); + + // Divider + assert.dom('[data-key="item-4"]').hasClass('with-divider'); + + // selected + assert.dom('[data-key="item-5"]').hasClass('is-selected'); + + // disabled + assert.dom('[data-key="item-6"]').hasClass('is-disabled'); + }); + }); + } +); From 9d4b6e85c8e63df0d573d182db053b6e19f9971f Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Fri, 2 Feb 2024 11:23:01 -0800 Subject: [PATCH 13/14] chore: only first level of files in btn components are public --- packages/buttons/package.json | 5 +---- packages/buttons/rollup.config.mjs | 8 ++------ packages/buttons/src/components/listbox.ts | 2 ++ .../src/components/listbox/{index.gts => listbox.gts} | 0 packages/buttons/src/template-registry.ts | 2 ++ 5 files changed, 7 insertions(+), 10 deletions(-) create mode 100644 packages/buttons/src/components/listbox.ts rename packages/buttons/src/components/listbox/{index.gts => listbox.gts} (100%) diff --git a/packages/buttons/package.json b/packages/buttons/package.json index ce61ff57..2ea61980 100644 --- a/packages/buttons/package.json +++ b/packages/buttons/package.json @@ -89,10 +89,7 @@ "./components/button.js": "./dist/_app_/components/button.js", "./components/chip.js": "./dist/_app_/components/chip.js", "./components/divider.js": "./dist/_app_/components/divider.js", - "./components/listbox/index.js": "./dist/_app_/components/listbox/index.js", - "./components/listbox/item.js": "./dist/_app_/components/listbox/item.js", - "./components/listbox/listManager.js": "./dist/_app_/components/listbox/listManager.js", - "./components/listbox/setupListItemModfier.js": "./dist/_app_/components/listbox/setupListItemModfier.js", + "./components/listbox.js": "./dist/_app_/components/listbox.js", "./components/progress-bar.js": "./dist/_app_/components/progress-bar.js", "./components/toggle-button.js": "./dist/_app_/components/toggle-button.js" } diff --git a/packages/buttons/rollup.config.mjs b/packages/buttons/rollup.config.mjs index 5ea65f97..e6fc0c78 100644 --- a/packages/buttons/rollup.config.mjs +++ b/packages/buttons/rollup.config.mjs @@ -17,7 +17,7 @@ export default { // These are the modules that users should be able to import from your // addon. Anything not listed here may get optimized away. addon.publicEntrypoints([ - 'components/**/*.js', + 'components/*.js', 'helpers/**/*.js', 'utils/**/*.js', 'index.js', @@ -27,11 +27,7 @@ export default { // These are the modules that should get reexported into the traditional // "app" tree. Things in here should also be in publicEntrypoints above, but // not everything in publicEntrypoints necessarily needs to go here. - addon.appReexports([ - 'components/**/*.js', - 'helpers/**/*.js', - 'utils/**/*.js' - ]), + addon.appReexports(['components/*.js', 'helpers/**/*.js', 'utils/**/*.js']), // Follow the V2 Addon rules about dependencies. Your code can import from // `dependencies` and `peerDependencies` as well as standard Ember-provided diff --git a/packages/buttons/src/components/listbox.ts b/packages/buttons/src/components/listbox.ts new file mode 100644 index 00000000..2d4e0e48 --- /dev/null +++ b/packages/buttons/src/components/listbox.ts @@ -0,0 +1,2 @@ +export { default } from './listbox/listbox'; +export type { ListboxSignature } from './listbox/listbox'; diff --git a/packages/buttons/src/components/listbox/index.gts b/packages/buttons/src/components/listbox/listbox.gts similarity index 100% rename from packages/buttons/src/components/listbox/index.gts rename to packages/buttons/src/components/listbox/listbox.gts diff --git a/packages/buttons/src/template-registry.ts b/packages/buttons/src/template-registry.ts index 017c2fd6..ed006718 100644 --- a/packages/buttons/src/template-registry.ts +++ b/packages/buttons/src/template-registry.ts @@ -3,6 +3,7 @@ import type Chip from './components/chip'; import type ToggleButton from './components/toggle-button'; import type ButtonGroup from './components/button-group'; import type ProgressBar from './components/progress-bar'; +import type Listbox from './components/listbox'; export default interface Registry { Button: typeof Button; @@ -10,4 +11,5 @@ export default interface Registry { ToggleButton: typeof ToggleButton; ButtonGroup: typeof ButtonGroup; ProgressBar: typeof ProgressBar; + Listbox: typeof Listbox; } From 85f1828ce02f0c5f50766aaddaa4ff6f7c86ea81 Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Fri, 2 Feb 2024 12:01:50 -0800 Subject: [PATCH 14/14] docs: add basic docs for listbox --- packages/buttons/src/components/listbox.md | 137 ++++++++++++++++++++ test-app/app/components/buttons/listbox.gts | 32 +++-- 2 files changed, 152 insertions(+), 17 deletions(-) create mode 100644 packages/buttons/src/components/listbox.md diff --git a/packages/buttons/src/components/listbox.md b/packages/buttons/src/components/listbox.md new file mode 100644 index 00000000..dc84506d --- /dev/null +++ b/packages/buttons/src/components/listbox.md @@ -0,0 +1,137 @@ +--- +label: New +--- +# Listbox + +A listbox presents a collection of items, offering the user the option to select +or not, one or multiple items from the list. This component serves as the foundation +for Select, Dropdowns, and other similar components. + +## Import + +```js +import { Listbox } from '@frontile/buttons'; +``` + +## Usage + +In the example below, the listbox is configured in a multi-select mode, featuring +a dynamic item list, and it permits an empty selection (no items chosen). + +```gts preview +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; +import { action } from '@ember/object'; +import { Listbox } from '@frontile/buttons'; + +export default class DemoComponent extends Component { + @tracked selectedKeys: string[] = []; + + @action + onAction(key: string) { + console.log('Click on key', key); + } + + @action + onSelectionChange(keys: string[]) { + this.selectedKeys = keys; + } + + +} + +const animals = [ + 'cheetah', + 'crocodile', + 'elephant', + 'giraffe', + 'kangaroo', + 'koala', + 'lemming', + 'lemur', + 'lion', + 'lobster', + 'panda', + 'penguin', + 'tiger', + 'zebra' +]; +``` + +## Static items + + +In this example, static items are showcased, incorporating various features such as +shortcuts and distinct intents, all within a no-selection mode. + +```gts preview +import Component from '@glimmer/component'; +import { action } from '@ember/object'; +import { Listbox } from '@frontile/buttons'; + +const disabledKeys = ['reset'] + +export default class DemoComponent extends Component { + + @action + onAction(key: string) { + console.log('Click on key', key); + } + + +} +``` + +Kindly be aware that the implementation of shortcut event handling is your responsibility. + +## API + diff --git a/test-app/app/components/buttons/listbox.gts b/test-app/app/components/buttons/listbox.gts index 8ab4acb7..ecda35c9 100644 --- a/test-app/app/components/buttons/listbox.gts +++ b/test-app/app/components/buttons/listbox.gts @@ -79,30 +79,28 @@ export default class Example extends Component { - - <:default> - Items 1 - + + My Provile + + Settings + + Notifications + + + Reset Settings - Items 2 - B something 1 - C something 1 A something 1 + > + Delete Account +