diff --git a/.changeset/bitter-baboons-tease.md b/.changeset/bitter-baboons-tease.md new file mode 100644 index 00000000000..fe7f31e6d73 --- /dev/null +++ b/.changeset/bitter-baboons-tease.md @@ -0,0 +1,11 @@ +--- +"@hashicorp/design-system-components": major +--- + + +`Flyout` - Removed deprecated `HdsFlyoutHeader`, `HdsFlyoutBody`, `HdsFlyoutDescription`, and `HdsFlyoutFooter` subcomponents. + + + +`Modal` - Removed deprecated `HdsModalHeader`, `HdsModalBody`, and `HdsModalFooter` subcomponents. + diff --git a/.changeset/cold-worlds-notice.md b/.changeset/cold-worlds-notice.md new file mode 100644 index 00000000000..fc1da1b316a --- /dev/null +++ b/.changeset/cold-worlds-notice.md @@ -0,0 +1,11 @@ +--- +"@hashicorp/design-system-components": major +--- + + + +`Dropdown` - Removed the deprecated `@text` argument from the `HdsDropdownListItemInteractive` component. + +To migrate, run the codemod `v4/dropdown-list-item-interactive` (see [readme file](https://github.com/hashicorp/design-system/tree/main/packages/codemods/transforms/v4/dropdown-list-item-interactive)) + + diff --git a/.changeset/deep-wings-arrive.md b/.changeset/deep-wings-arrive.md new file mode 100644 index 00000000000..7d0365c7825 --- /dev/null +++ b/.changeset/deep-wings-arrive.md @@ -0,0 +1,9 @@ +--- +"@hashicorp/design-system-components": major +--- + + + +`Dropdown` - Added assertion to the `ToggleIcon` to provide improved developer guidance for the `hasChevron` attribute + + diff --git a/.changeset/dull-showers-dream.md b/.changeset/dull-showers-dream.md new file mode 100644 index 00000000000..673c69d0d2d --- /dev/null +++ b/.changeset/dull-showers-dream.md @@ -0,0 +1,9 @@ +--- +"@hashicorp/design-system-components": major +--- + + + +Added `ember-basic-dropdown` as a peer dependency required by `ember-power-select`. To migrate, if your application uses `SuperSelect`, make sure to add this dependency. + + diff --git a/.changeset/easy-owls-create.md b/.changeset/easy-owls-create.md new file mode 100644 index 00000000000..94d6bde24d8 --- /dev/null +++ b/.changeset/easy-owls-create.md @@ -0,0 +1,8 @@ +--- +"@hashicorp/design-system-components": major +--- + + + +`ApplicationState` - Replaced the default opinionated `margin: 0 auto;` rule from the component's root element with a new `@isAutoCentered` argument (which defaults to `true`, to preserve the existing centering behavior). This delegates the horizontal alignment control to the consumers, allowing them to disable it when needed. + diff --git a/.changeset/fluffy-places-ask.md b/.changeset/fluffy-places-ask.md new file mode 100644 index 00000000000..b11a17ba1c9 --- /dev/null +++ b/.changeset/fluffy-places-ask.md @@ -0,0 +1,5 @@ +--- +"@hashicorp/design-system-components": major +--- + +Removed support for Ember 3.28. New minimum support target is Ember 4.12. diff --git a/.changeset/full-showers-kiss.md b/.changeset/full-showers-kiss.md new file mode 100644 index 00000000000..058f97d4237 --- /dev/null +++ b/.changeset/full-showers-kiss.md @@ -0,0 +1,5 @@ +--- +"@hashicorp/design-system-components": major +--- + +Removed `sass` and `ember-cli-sass` dependencies. Consumers using `sass` in their projects should make sure it's added as a direct dependency to their project. diff --git a/.changeset/hot-owls-rescue.md b/.changeset/hot-owls-rescue.md new file mode 100644 index 00000000000..582a7dff51a --- /dev/null +++ b/.changeset/hot-owls-rescue.md @@ -0,0 +1,7 @@ +--- +"@hashicorp/design-system-components": major +--- + + +`AdvancedTable` - Removed the `@isVisuallyHidden` argument from `HdsAdvancedTableTh` component. This setting is supported via setting `isVisuallyHidden` in the corresponding `@columns` item's configuration. + diff --git a/.changeset/khaki-bananas-know.md b/.changeset/khaki-bananas-know.md new file mode 100644 index 00000000000..32c66407441 --- /dev/null +++ b/.changeset/khaki-bananas-know.md @@ -0,0 +1,11 @@ +--- +"@hashicorp/design-system-components": patch +--- + + +`SideNav` - Fixed the type of `@a11yRefocusRouteChangeValidator` to match the expected type from `ember-a11y-refocus`. The new type is `(transition: Transition) => boolean` instead of `string`. + + + +`AppHeader` - Fixed the type of `@a11yRefocusRouteChangeValidator` to match the expected type from `ember-a11y-refocus`. The new type is `(transition: Transition) => boolean` instead of `string`. + diff --git a/.changeset/legal-swans-occur.md b/.changeset/legal-swans-occur.md new file mode 100644 index 00000000000..6b641130ada --- /dev/null +++ b/.changeset/legal-swans-occur.md @@ -0,0 +1,5 @@ +--- +"@hashicorp/design-system-components": major +--- + +Removed the deprecated `MenuPrimitive` component diff --git a/.changeset/puny-months-sit.md b/.changeset/puny-months-sit.md new file mode 100644 index 00000000000..a4b6a6e4841 --- /dev/null +++ b/.changeset/puny-months-sit.md @@ -0,0 +1,6 @@ +--- +"@hashicorp/design-system-components": major +--- + +Upgraded `ember-a11y-refocus` dependency to version `5.0` +Upgraded `@glimmer/component` dependency to version `2.0` diff --git a/.changeset/seven-windows-crash.md b/.changeset/seven-windows-crash.md new file mode 100644 index 00000000000..88a5222a1d4 --- /dev/null +++ b/.changeset/seven-windows-crash.md @@ -0,0 +1,6 @@ +--- +"@hashicorp/design-system-components": major +--- + +`Card` - Removed the component invocation paths `Hds::Card` and `hds/card`. Consumers must update their templates to use `` or `{{hds/card/container}}` + \ No newline at end of file diff --git a/.changeset/solid-dolls-strive.md b/.changeset/solid-dolls-strive.md new file mode 100644 index 00000000000..b6eee38f128 --- /dev/null +++ b/.changeset/solid-dolls-strive.md @@ -0,0 +1,5 @@ +--- +"@hashicorp/flight-icons": major +--- + +Renamed `volume-2` to `volume-up`. diff --git a/.changeset/spicy-ads-roll.md b/.changeset/spicy-ads-roll.md new file mode 100644 index 00000000000..b0af1b042a1 --- /dev/null +++ b/.changeset/spicy-ads-roll.md @@ -0,0 +1,10 @@ +--- +"@hashicorp/design-system-components": major +--- + + +`SideNav` - Removed deprecated features +- Removed the `@ariaLabel` argument +- Removed the `HdsSideNavHeaderIconButton` component +- Updated the deprecation removal version from `5.0.0` to `6.0.0` + diff --git a/.changeset/sweet-mangos-relate.md b/.changeset/sweet-mangos-relate.md new file mode 100644 index 00000000000..4b63c1dc06f --- /dev/null +++ b/.changeset/sweet-mangos-relate.md @@ -0,0 +1,7 @@ +--- +"@hashicorp/design-system-components": major +--- + + +`Icon` - Renamed the `volume-2` icon to `volume-up` + diff --git a/.changeset/young-meals-knock.md b/.changeset/young-meals-knock.md new file mode 100644 index 00000000000..b46136cbbb0 --- /dev/null +++ b/.changeset/young-meals-knock.md @@ -0,0 +1,5 @@ +--- +"@hashicorp/design-system-components": major +--- + +Removed support for deprecated `ember-flight-icons` `lazyEmbed` config diff --git a/.github/workflows/ci-components.yml b/.github/workflows/ci-components.yml index 4a12cf5a824..a148994dea9 100644 --- a/.github/workflows/ci-components.yml +++ b/.github/workflows/ci-components.yml @@ -7,7 +7,7 @@ on: pull_request: {} env: - NODE_VERSION: '22.x' + NODE_VERSION: "22.x" concurrency: group: ci-components-${{ github.head_ref || github.ref }} @@ -28,7 +28,7 @@ jobs: run: ./.github/scripts/filter_changed_files.sh "packages/components" "packages/flight-icons/catalog.json" "showcase" ".github/workflows/ci-components.yml" "packages/tokens" test: - name: 'Tests' + name: "Tests" runs-on: ubuntu-latest needs: [conditional-skip] if: needs.conditional-skip.outputs.trigger-ci == 'true' @@ -63,13 +63,12 @@ jobs: try-scenarios: name: ${{ matrix.try-scenario }} runs-on: ubuntu-latest - needs: 'test' + needs: "test" strategy: fail-fast: false matrix: try-scenario: - - ember-lts-3.28 - ember-lts-4.12 # - ember-release - ember-beta diff --git a/package.json b/package.json index a074882119b..a8fcacb5102 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ }, "pnpm": { "overrides": { + "@glimmer/component": "^2.0.0", "ember-composable-helpers": "npm:@nullvoxpopuli/ember-composable-helpers@^5.2.11" }, "patchedDependencies": { diff --git a/packages/components/README.md b/packages/components/README.md index 8f6899d81a5..c414d5a1df4 100644 --- a/packages/components/README.md +++ b/packages/components/README.md @@ -8,9 +8,9 @@ A package containing the components for the Helios Design System. Compatibility ------------------------------------------------------------------------------ -* Ember.js v3.28 or above -* Ember CLI v3.28 or above -* Node.js v16 or above +* Ember.js v4.12 or above +* Ember CLI v4.12 or above +* Node.js v18 or above Installation ------------------------------------------------------------------------------ diff --git a/packages/components/addon-main.cjs b/packages/components/addon-main.cjs index 7c2c6ad22d6..9ac61cf88ca 100644 --- a/packages/components/addon-main.cjs +++ b/packages/components/addon-main.cjs @@ -8,12 +8,10 @@ const flightIconSprite = require('@hashicorp/flight-icons/svg-sprite/svg-sprite- module.exports = { ...addonV1Shim(__dirname), - contentFor(type, config) { - const legacyLazyEmbed = config?.emberFlightIcons?.lazyEmbed; + contentFor(type, config) { if ( !config.flightIconsSpriteLazyEmbed && - !legacyLazyEmbed && !config.__flightIconsSpriteLoaded && type === 'body-footer' ) { diff --git a/packages/components/package.json b/packages/components/package.json index caa55b250ec..e2954059072 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -45,7 +45,7 @@ "@codemirror/lint": "^6.8.4", "@codemirror/state": "^6.5.0", "@codemirror/view": "^6.36.2", - "@ember/render-modifiers": "^2.1.0", + "@ember/render-modifiers": "^3.0.0", "@ember/test-waiters": "^3.1.0", "@embroider/addon-shim": "^1.10.0", "@embroider/macros": "^1.18.1", @@ -58,23 +58,20 @@ "clipboard-polyfill": "^4.1.1", "codemirror-lang-hcl": "^0.0.0-beta.2", "decorator-transforms": "^2.3.0", - "ember-a11y-refocus": "^4.1.4", - "ember-cli-sass": "^11.0.1", + "ember-a11y-refocus": "^5.1.0", "ember-concurrency": "^4.0.4", "ember-element-helper": "^0.8.6", "ember-focus-trap": "^1.1.1", - "ember-get-config": "^2.1.1", "ember-modifier": "^4.2.2", "ember-power-select": "^8.7.1", - "ember-stargate": "^0.5.0", + "ember-stargate": "^1.0.2", "ember-style-modifier": "^4.4.0", "ember-truth-helpers": "^4.0.3", "luxon": "^3.4.2", "prismjs": "^1.30.0", - "sass": "^1.83.0", - "tracked-built-ins": "^4.0.0", "tabbable": "^6.2.0", - "tippy.js": "^6.3.7" + "tippy.js": "^6.3.7", + "tracked-built-ins": "^4.0.0" }, "devDependencies": { "@babel/core": "^7.27.1", @@ -85,7 +82,7 @@ "@ember/test-helpers": "^4.0.4", "@embroider/addon-dev": "^7.1.5", "@eslint/js": "^9.23.0", - "@glimmer/component": "^1.1.2", + "@glimmer/component": "^2.0.0", "@glint/core": "^1.5.2", "@glint/environment-ember-loose": "^1.5.2", "@glint/environment-ember-template-imports": "^1.5.2", @@ -113,6 +110,7 @@ "rollup": "^4.39.0", "rollup-plugin-copy": "^3.5.0", "rollup-plugin-scss": "^4.0.1", + "sass": "^1.89.2", "stylelint": "^16.17.0", "stylelint-config-rational-order": "^0.1.2", "stylelint-config-standard-scss": "^14.0.0", @@ -122,6 +120,7 @@ }, "peerDependencies": { "@ember/string": "^3.1.1 || ^4.0.0", + "ember-basic-dropdown": "^7.3.0 || ^8.6.1", "ember-engines": ">= 0.11.0", "ember-intl": "^7.3.0" }, @@ -236,10 +235,6 @@ "./components/hds/dropdown/toggle/button.js": "./dist/_app_/components/hds/dropdown/toggle/button.js", "./components/hds/dropdown/toggle/chevron.js": "./dist/_app_/components/hds/dropdown/toggle/chevron.js", "./components/hds/dropdown/toggle/icon.js": "./dist/_app_/components/hds/dropdown/toggle/icon.js", - "./components/hds/flyout/body.js": "./dist/_app_/components/hds/flyout/body.js", - "./components/hds/flyout/description.js": "./dist/_app_/components/hds/flyout/description.js", - "./components/hds/flyout/footer.js": "./dist/_app_/components/hds/flyout/footer.js", - "./components/hds/flyout/header.js": "./dist/_app_/components/hds/flyout/header.js", "./components/hds/flyout.js": "./dist/_app_/components/hds/flyout.js", "./components/hds/form/character-count.js": "./dist/_app_/components/hds/form/character-count.js", "./components/hds/form/checkbox/base.js": "./dist/_app_/components/hds/form/checkbox/base.js", @@ -305,10 +300,6 @@ "./components/hds/layout/grid/item.js": "./dist/_app_/components/hds/layout/grid/item.js", "./components/hds/link/inline.js": "./dist/_app_/components/hds/link/inline.js", "./components/hds/link/standalone.js": "./dist/_app_/components/hds/link/standalone.js", - "./components/hds/menu-primitive.js": "./dist/_app_/components/hds/menu-primitive.js", - "./components/hds/modal/body.js": "./dist/_app_/components/hds/modal/body.js", - "./components/hds/modal/footer.js": "./dist/_app_/components/hds/modal/footer.js", - "./components/hds/modal/header.js": "./dist/_app_/components/hds/modal/header.js", "./components/hds/modal.js": "./dist/_app_/components/hds/modal.js", "./components/hds/page-header/actions.js": "./dist/_app_/components/hds/page-header/actions.js", "./components/hds/page-header/badges.js": "./dist/_app_/components/hds/page-header/badges.js", @@ -333,7 +324,6 @@ "./components/hds/separator.js": "./dist/_app_/components/hds/separator.js", "./components/hds/side-nav/base.js": "./dist/_app_/components/hds/side-nav/base.js", "./components/hds/side-nav/header/home-link.js": "./dist/_app_/components/hds/side-nav/header/home-link.js", - "./components/hds/side-nav/header/icon-button.js": "./dist/_app_/components/hds/side-nav/header/icon-button.js", "./components/hds/side-nav/header.js": "./dist/_app_/components/hds/side-nav/header.js", "./components/hds/side-nav.js": "./dist/_app_/components/hds/side-nav.js", "./components/hds/side-nav/list/back-link.js": "./dist/_app_/components/hds/side-nav/list/back-link.js", diff --git a/packages/components/src/components.ts b/packages/components/src/components.ts index 400dc061324..fb1b5c4d9b8 100644 --- a/packages/components/src/components.ts +++ b/packages/components/src/components.ts @@ -279,7 +279,6 @@ export { default as HdsSideNav } from './components/hds/side-nav/index.ts'; export { default as HdsSideNavBase } from './components/hds/side-nav/base.ts'; export { default as HdsSideNavHeader } from './components/hds/side-nav/header/index.ts'; export { default as HdsSideNavHeaderHomeLink } from './components/hds/side-nav/header/home-link.ts'; -export { default as HdsSideNavHeaderIconButton } from './components/hds/side-nav/header/icon-button.ts'; export { default as HdsSideNavList } from './components/hds/side-nav/list/index.ts'; export { default as HdsSideNavListBackLink } from './components/hds/side-nav/list/back-link.ts'; export { default as HdsSideNavListItem } from './components/hds/side-nav/list/item.ts'; @@ -390,8 +389,5 @@ export { default as HdsDismissButton } from './components/hds/dismiss-button/ind // Interactive export { default as HdsInteractive } from './components/hds/interactive/index.ts'; -// MenuPrimitive -export { default as HdsMenuPrimitive } from './components/hds/menu-primitive/index.ts'; - // PopoverPrimitive export { default as HdsPopoverPrimitive } from './components/hds/popover-primitive/index.ts'; diff --git a/packages/components/src/components/hds/advanced-table/index.hbs b/packages/components/src/components/hds/advanced-table/index.hbs index 8f8bae33e58..45eb3875f77 100644 --- a/packages/components/src/components/hds/advanced-table/index.hbs +++ b/packages/components/src/components/hds/advanced-table/index.hbs @@ -84,7 +84,6 @@ @isExpandable={{column.isExpandable}} @isStickyColumn={{this._isStickyColumn column}} @isStickyColumnPinned={{this.isStickyColumnPinned}} - @isVisuallyHidden={{column.isVisuallyHidden}} @tableHeight={{this._tableHeight}} @tooltip={{column.tooltip}} @onClickToggle={{this._tableModel.toggleAll}} diff --git a/packages/components/src/components/hds/advanced-table/th-resize-handle.ts b/packages/components/src/components/hds/advanced-table/th-resize-handle.ts index 696187189b2..4a04104b5a6 100644 --- a/packages/components/src/components/hds/advanced-table/th-resize-handle.ts +++ b/packages/components/src/components/hds/advanced-table/th-resize-handle.ts @@ -9,6 +9,7 @@ import { action } from '@ember/object'; import { modifier } from 'ember-modifier'; import { requestAnimationFrameWaiter } from './utils.ts'; import { BORDER_WIDTH } from './index.ts'; +import type Owner from '@ember/owner'; import type HdsAdvancedTableColumn from './models/column.ts'; import type { HdsAdvancedTableSignature } from './index.ts'; @@ -90,7 +91,7 @@ export default class HdsAdvancedTableThResizeHandle extends Component {{#if (and this.hasA11yRefocus (not this._isOpen))}} - {{! @glint-expect-error - `ember-a11y-refocus` doesn't expose types yet }} { + get isAutoCentered(): boolean { + return this.args.isAutoCentered ?? true; + } + get align(): HdsApplicationStateAligns { const validAlignValues: HdsApplicationStateAligns[] = Object.values( HdsApplicationStateAlignValues @@ -56,6 +61,10 @@ export default class HdsApplicationState extends Component { diff --git a/packages/components/src/components/hds/dropdown/list-item/interactive.hbs b/packages/components/src/components/hds/dropdown/list-item/interactive.hbs index 53fc34e1b9f..f62914dc95f 100644 --- a/packages/components/src/components/hds/dropdown/list-item/interactive.hbs +++ b/packages/components/src/components/hds/dropdown/list-item/interactive.hbs @@ -9,11 +9,7 @@ - {{#if (has-block)}} - {{yield (hash Badge=(component "hds/badge" size="small"))}} - {{else}} - {{this.text}} - {{/if}} + {{yield (hash Badge=(component "hds/badge" size="small"))}} {{else}} @@ -34,11 +30,7 @@ {{/if}} - {{#if (has-block)}} - {{yield (hash Badge=(component "hds/badge" size="small"))}} - {{else}} - {{this.text}} - {{/if}} + {{yield (hash Badge=(component "hds/badge" size="small"))}} {{#if @trailingIcon}} diff --git a/packages/components/src/components/hds/dropdown/list-item/interactive.ts b/packages/components/src/components/hds/dropdown/list-item/interactive.ts index 323942938b0..722866f4bc0 100644 --- a/packages/components/src/components/hds/dropdown/list-item/interactive.ts +++ b/packages/components/src/components/hds/dropdown/list-item/interactive.ts @@ -4,7 +4,7 @@ */ import Component from '@glimmer/component'; -import { assert, deprecate } from '@ember/debug'; +import { assert } from '@ember/debug'; import { HdsDropdownListItemInteractiveColorValues } from './types.ts'; @@ -13,7 +13,6 @@ import type { HdsInteractiveSignature } from '../../interactive'; import type { HdsDropdownListItemInteractiveColors } from './types.ts'; import type { ComponentLike } from '@glint/template'; import type { HdsBadgeSignature } from '../../badge/index.ts'; -import type Owner from '@ember/owner'; export const DEFAULT_COLOR = HdsDropdownListItemInteractiveColorValues.Action; export const COLORS: HdsDropdownListItemInteractiveColors[] = Object.values( @@ -25,10 +24,6 @@ export interface HdsDropdownListItemInteractiveSignature { color?: HdsDropdownListItemInteractiveColors; icon?: HdsIconSignature['Args']['name']; isLoading?: boolean; - /** - * @deprecated The `@text` argument for "Hds::Dropdown::ListItem::Interactive" has been deprecated. Please put text in the yielded block. See: https://helios.hashicorp.design/components/dropdown?tab=version%20history#4100 - */ - text?: string; trailingIcon?: HdsIconSignature['Args']['name']; }; Blocks: { @@ -42,41 +37,6 @@ export interface HdsDropdownListItemInteractiveSignature { } export default class HdsDropdownListItemInteractive extends Component { - constructor( - owner: Owner, - args: HdsDropdownListItemInteractiveSignature['Args'] - ) { - super(owner, args); - - if (args.text !== undefined) { - deprecate( - 'The `@text` argument for "Hds::Dropdown::ListItem::Interactive" has been deprecated. Please put text in the yielded block.', - false, - { - id: 'hds.dropdown.list-item.interactive', - until: '5.0.0', - url: 'https://helios.hashicorp.design/components/dropdown?tab=version%20history#4100', - for: '@hashicorp/design-system-components', - since: { - available: '4.10.0', - enabled: '5.0.0', - }, - } - ); - } - } - - get text(): string { - const { text } = this.args; - - assert( - '@text for "Hds::Dropdown::ListItem::Interactive" must have a valid value', - text !== undefined - ); - - return text; - } - get color(): HdsDropdownListItemInteractiveColors { const { color = DEFAULT_COLOR } = this.args; diff --git a/packages/components/src/components/hds/dropdown/toggle/icon.ts b/packages/components/src/components/hds/dropdown/toggle/icon.ts index b1e0d69e85e..5368b99559e 100644 --- a/packages/components/src/components/hds/dropdown/toggle/icon.ts +++ b/packages/components/src/components/hds/dropdown/toggle/icon.ts @@ -7,7 +7,10 @@ import Component from '@glimmer/component'; import { action } from '@ember/object'; import { assert } from '@ember/debug'; import { tracked } from '@glimmer/tracking'; -import { HdsDropdownToggleIconSizeValues } from './types.ts'; +import { + HdsDropdownToggleIconSizeValues, + HdsDropdownToggleIconAllowedIconValues, +} from './types.ts'; import type { HdsIconSignature } from '../../icon'; import type { HdsDropdownToggleIconSizes } from './types'; @@ -20,6 +23,9 @@ export const SIZES: HdsDropdownToggleIconSizes[] = Object.values( HdsDropdownToggleIconSizeValues ); +export const ALLOWED_ICON_LIST: HdsIconSignature['Args']['name'][] = + Object.values(HdsDropdownToggleIconAllowedIconValues); + export interface HdsDropdownToggleIconSignature { Args: { hasChevron?: boolean; @@ -107,13 +113,25 @@ export default class HdsDropdownToggleIcon extends Component - {{yield}} - \ No newline at end of file diff --git a/packages/components/src/components/hds/flyout/body.ts b/packages/components/src/components/hds/flyout/body.ts deleted file mode 100644 index 72f070a5ed5..00000000000 --- a/packages/components/src/components/hds/flyout/body.ts +++ /dev/null @@ -1,40 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -import Component from '@glimmer/component'; -import { deprecate } from '@ember/debug'; - -import type Owner from '@ember/owner'; - -export interface HdsFlyoutBodySignature { - // when component has no args, but constructor still needs to be defined, use `never` - // see: https://github.com/hashicorp/design-system/pull/2511/files/f2146e5243d0431892a62d2fbf2889f1cbd3e525#r1815255004 - Args: never; - Blocks: { - default: []; - }; - Element: HTMLDivElement; -} - -export default class HdsFlyoutBody extends Component { - constructor(owner: Owner, args: HdsFlyoutBodySignature['Args']) { - super(owner, args); - - deprecate( - 'The `Hds::Flyout::Body` sub-component is now deprecated and will be removed in the next major version of `@hashicorp/design-system-components`. Use `Hds::DialogPrimitive::Body` as one-to-one replacement.', - false, - { - id: 'hds.components.flyout.body', - until: '5.0.0', - url: 'https://helios.hashicorp.design/components/flyout?tab=version%20history#460', - for: '@hashicorp/design-system-components', - since: { - enabled: '4.6.0', - available: '4.6.0', - }, - } - ); - } -} diff --git a/packages/components/src/components/hds/flyout/description.hbs b/packages/components/src/components/hds/flyout/description.hbs deleted file mode 100644 index 92ce65b7b43..00000000000 --- a/packages/components/src/components/hds/flyout/description.hbs +++ /dev/null @@ -1,10 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: MPL-2.0 -}} -{{! - THIS SUBCOMPONENT IS NOW DEPRECATED -}} - - {{yield}} - \ No newline at end of file diff --git a/packages/components/src/components/hds/flyout/description.ts b/packages/components/src/components/hds/flyout/description.ts deleted file mode 100644 index e04a663fe82..00000000000 --- a/packages/components/src/components/hds/flyout/description.ts +++ /dev/null @@ -1,38 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -import Component from '@glimmer/component'; -import { deprecate } from '@ember/debug'; -import type { HdsTextBodySignature } from '../text/body'; -import type Owner from '@ember/owner'; - -export interface HdsFlyoutDescriptionSignature { - Args: never; - Blocks: { - default: []; - }; - Element: HdsTextBodySignature['Element']; -} - -export default class HdsFlyoutDescription extends Component { - constructor(owner: Owner, args: HdsFlyoutDescriptionSignature['Args']) { - super(owner, args); - - deprecate( - 'The `Hds::Flyout::Description` sub-component is now deprecated and will be removed in the next major version of `@hashicorp/design-system-components`. Use `Hds::DialogPrimitive::Description` as one-to-one replacement.', - false, - { - id: 'hds.components.flyout.description', - until: '5.0.0', - url: 'https://helios.hashicorp.design/components/flyout?tab=version%20history#460', - for: '@hashicorp/design-system-components', - since: { - available: '4.6.0', - enabled: '4.6.0', - }, - } - ); - } -} diff --git a/packages/components/src/components/hds/flyout/footer.hbs b/packages/components/src/components/hds/flyout/footer.hbs deleted file mode 100644 index 448b9041755..00000000000 --- a/packages/components/src/components/hds/flyout/footer.hbs +++ /dev/null @@ -1,10 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: MPL-2.0 -}} -{{! - THIS SUBCOMPONENT IS NOW DEPRECATED -}} - \ No newline at end of file diff --git a/packages/components/src/components/hds/flyout/footer.ts b/packages/components/src/components/hds/flyout/footer.ts deleted file mode 100644 index 98e237553e9..00000000000 --- a/packages/components/src/components/hds/flyout/footer.ts +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -import Component from '@glimmer/component'; -import { deprecate } from '@ember/debug'; -import type Owner from '@ember/owner'; - -export interface HdsFlyoutFooterSignature { - Args: { - onDismiss?: (event: MouseEvent) => void; - }; - Blocks: { - default: [{ close?: (event: MouseEvent) => void }]; - }; - Element: HTMLDivElement; -} - -export default class HdsFlyoutFooter extends Component { - constructor(owner: Owner, args: HdsFlyoutFooterSignature['Args']) { - super(owner, args); - - deprecate( - 'The `Hds::Flyout::Footer` sub-component is now deprecated and will be removed in the next major version of `@hashicorp/design-system-components`. Use `Hds::DialogPrimitive::Footer` as one-to-one replacement.', - false, - { - id: 'hds.components.flyout.footer', - until: '5.0.0', - url: 'https://helios.hashicorp.design/components/flyout?tab=version%20history#460', - for: '@hashicorp/design-system-components', - since: { - enabled: '4.6.0', - available: '4.6.0', - }, - } - ); - } -} diff --git a/packages/components/src/components/hds/flyout/header.hbs b/packages/components/src/components/hds/flyout/header.hbs deleted file mode 100644 index e46e9e2c03e..00000000000 --- a/packages/components/src/components/hds/flyout/header.hbs +++ /dev/null @@ -1,21 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: MPL-2.0 -}} -{{! - THIS SUBCOMPONENT IS NOW DEPRECATED -}} -
- {{#if @icon}} - - {{/if}} - - {{#if @tagline}} - - {{@tagline}} - - {{/if}} - {{yield}} - - -
\ No newline at end of file diff --git a/packages/components/src/components/hds/flyout/header.ts b/packages/components/src/components/hds/flyout/header.ts deleted file mode 100644 index 7ff4f297fdf..00000000000 --- a/packages/components/src/components/hds/flyout/header.ts +++ /dev/null @@ -1,43 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -import Component from '@glimmer/component'; -import { deprecate } from '@ember/debug'; -import type { HdsIconSignature } from '../icon'; -import type Owner from '@ember/owner'; - -export interface HdsFlyoutHeaderSignature { - Args: { - id?: string; - tagline?: string; - onDismiss: (event: MouseEvent) => void; - icon?: HdsIconSignature['Args']['name']; - }; - Blocks: { - default: []; - }; - Element: HTMLDivElement; -} - -export default class HdsFlyoutHeader extends Component { - constructor(owner: Owner, args: HdsFlyoutHeaderSignature['Args']) { - super(owner, args); - - deprecate( - 'The `Hds::Flyout::Header` sub-component is now deprecated and will be removed in the next major version of `@hashicorp/design-system-components`. Use `Hds::DialogPrimitive::Header` as one-to-one replacement.', - false, - { - id: 'hds.components.flyout.header', - until: '5.0.0', - url: 'https://helios.hashicorp.design/components/flyout?tab=version%20history#460', - for: '@hashicorp/design-system-components', - since: { - enabled: '4.6.0', - available: '4.6.0', - }, - } - ); - } -} diff --git a/packages/components/src/components/hds/menu-primitive/index.hbs b/packages/components/src/components/hds/menu-primitive/index.hbs deleted file mode 100644 index 29a6c04850b..00000000000 --- a/packages/components/src/components/hds/menu-primitive/index.hbs +++ /dev/null @@ -1,25 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: MPL-2.0 -}} -{{! - THIS COMPONENT IS NOW DEPRECATED -}} -{{! template-lint-disable no-invalid-interactive }} -
-
- {{yield (hash onClickToggle=this.onClickToggle isOpen=this.isOpen) to="toggle"}} -
- {{#if this.isOpen}} -
- {{yield (hash close=this.close) to="content"}} -
- {{/if}} -
-{{! template-lint-enable no-invalid-interactive }} \ No newline at end of file diff --git a/packages/components/src/components/hds/menu-primitive/index.ts b/packages/components/src/components/hds/menu-primitive/index.ts deleted file mode 100644 index db655a604da..00000000000 --- a/packages/components/src/components/hds/menu-primitive/index.ts +++ /dev/null @@ -1,109 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -import Component from '@glimmer/component'; -import { deprecate } from '@ember/debug'; -import { tracked } from '@glimmer/tracking'; -import { action } from '@ember/object'; -import { schedule } from '@ember/runloop'; -import type Owner from '@ember/owner'; - -export interface MenuPrimitiveSignature { - Args: { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - onClose?: (...args: any[]) => void; - }; - Blocks: { - toggle?: [ - { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - onClickToggle: (event: MouseEvent, ...args: any[]) => void; - isOpen?: boolean; - }, - ]; - content?: [ - { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - close: (...args: any[]) => void; - }, - ]; - }; - Element: HTMLDivElement; -} - -export default class MenuPrimitive extends Component { - @tracked isOpen: boolean | undefined; // notice: if in the future we need to add a "@isOpen" prop to control the status from outside (eg to have the MenuPrimitive opened on render) just add "this.args.isOpen" here to initalize the variable - @tracked toggleRef: HTMLElement | undefined; - @tracked _element!: HTMLElement; - - constructor(owner: Owner, args: MenuPrimitiveSignature['Args']) { - super(owner, args); - - deprecate( - 'The `Hds::MenuPrimitive` component is now deprecated and will be removed in the next major version of `@hashicorp/design-system-components`.', - false, - { - id: 'hds.components.menu-primitive', - until: '5.0.0', - url: 'https://helios.hashicorp.design/components/menu-primitive?tab=version%20history#460', - for: '@hashicorp/design-system-components', - since: { - enabled: '4.10.0', - available: '4.10.0', - }, - } - ); - } - - @action - didInsert(element: HTMLElement): void { - this._element = element; - } - - @action - onClickToggle(event: MouseEvent): void { - // we store a reference to the DOM node that has the "onClickToggle" event associated with it - if (!this.toggleRef) { - this.toggleRef = event.currentTarget as HTMLElement; - } - this.isOpen = !this.isOpen; - // we explicitly apply a focus state to the toggle element to overcome a bug in WebKit (see https://github.com/hashicorp/design-system/commit/40cd7f6b3cb15c45f9a1235fafd0fb3ed58e6e62) - this.toggleRef?.focus(); - } - - @action - onFocusOut(event: FocusEvent): void { - // due to inconsistent implementation of relatedTarget across browsers we use the activeElement as a fallback - // if the related target is not part of the disclosed content we close the disclosed container - if ( - !this._element.contains( - (event.relatedTarget as Node) || (document.activeElement as Node) - ) - ) { - this.close(); - } - } - - @action - onKeyUp(event: KeyboardEvent): void { - if (event.key === 'Escape') { - this.close(); - this.toggleRef?.focus(); - } - } - - @action - close(): void { - // we schedule this afterRender to avoid an error in tests caused by updating `isOpen` multiple times in the same computation - // eslint-disable-next-line ember/no-runloop - schedule('afterRender', (): void => { - this.isOpen = false; - // we call the "onClose" callback if it exists (and is a function) - if (this.args.onClose && typeof this.args.onClose === 'function') { - this.args.onClose(); - } - }); - } -} diff --git a/packages/components/src/components/hds/modal/body.hbs b/packages/components/src/components/hds/modal/body.hbs deleted file mode 100644 index 5cffdb61039..00000000000 --- a/packages/components/src/components/hds/modal/body.hbs +++ /dev/null @@ -1,10 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: MPL-2.0 -}} -{{! - THIS SUBCOMPONENT IS NOW DEPRECATED -}} -
- {{yield}} -
\ No newline at end of file diff --git a/packages/components/src/components/hds/modal/body.ts b/packages/components/src/components/hds/modal/body.ts deleted file mode 100644 index 325268fafa2..00000000000 --- a/packages/components/src/components/hds/modal/body.ts +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -import Component from '@glimmer/component'; -import { deprecate } from '@ember/debug'; -import type Owner from '@ember/owner'; - -export interface HdsModalBodySignature { - // when component has no args, but constructor still needs to be defined, use `never` - // see: https://github.com/hashicorp/design-system/pull/2511/files/f2146e5243d0431892a62d2fbf2889f1cbd3e525#r1815255004 - Args: never; - Blocks: { - default: []; - }; - Element: HTMLDivElement; -} - -export default class HdsModalBody extends Component { - constructor(owner: Owner, args: HdsModalBodySignature['Args']) { - super(owner, args); - - deprecate( - 'The `Hds::Modal::Body` sub-component is now deprecated and will be removed in the next major version of `@hashicorp/design-system-components`. Use `Hds::DialogPrimitive::Body` as one-to-one replacement.', - false, - { - id: 'hds.components.modal.body', - until: '5.0.0', - url: 'https://helios.hashicorp.design/components/flyout?tab=version%20history#460', - for: '@hashicorp/design-system-components', - since: { - available: '4.6.0', - enabled: '4.6.0', - }, - } - ); - } -} diff --git a/packages/components/src/components/hds/modal/footer.hbs b/packages/components/src/components/hds/modal/footer.hbs deleted file mode 100644 index ee3d71f9d53..00000000000 --- a/packages/components/src/components/hds/modal/footer.hbs +++ /dev/null @@ -1,10 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: MPL-2.0 -}} -{{! - THIS SUBCOMPONENT IS NOW DEPRECATED -}} - \ No newline at end of file diff --git a/packages/components/src/components/hds/modal/footer.ts b/packages/components/src/components/hds/modal/footer.ts deleted file mode 100644 index f78ed43686a..00000000000 --- a/packages/components/src/components/hds/modal/footer.ts +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -import Component from '@glimmer/component'; -import { deprecate } from '@ember/debug'; -import type Owner from '@ember/owner'; - -export interface HdsModalFooterSignature { - Args: { - onDismiss?: (event: MouseEvent) => void; - }; - Blocks: { - default: [{ close?: (event: MouseEvent) => void }]; - }; - Element: HTMLDivElement; -} - -export default class HdsModalFooter extends Component { - constructor(owner: Owner, args: HdsModalFooterSignature['Args']) { - super(owner, args); - - deprecate( - 'The `Hds::Modal::Footer` sub-component is now deprecated and will be removed in the next major version of `@hashicorp/design-system-components`. Use `Hds::DialogPrimitive::Footer` as one-to-one replacement.', - false, - { - id: 'hds.components.modal.footer', - until: '5.0.0', - url: 'https://helios.hashicorp.design/components/flyout?tab=version%20history#460', - for: '@hashicorp/design-system-components', - since: { - enabled: '4.6.0', - available: '4.6.0', - }, - } - ); - } -} diff --git a/packages/components/src/components/hds/modal/header.hbs b/packages/components/src/components/hds/modal/header.hbs deleted file mode 100644 index 4426455cd6c..00000000000 --- a/packages/components/src/components/hds/modal/header.hbs +++ /dev/null @@ -1,21 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: MPL-2.0 -}} -{{! - THIS SUBCOMPONENT IS NOW DEPRECATED -}} -
- {{#if @icon}} - - {{/if}} - - {{#if @tagline}} - - {{@tagline}} - - {{/if}} - {{yield}} - - -
\ No newline at end of file diff --git a/packages/components/src/components/hds/modal/header.ts b/packages/components/src/components/hds/modal/header.ts deleted file mode 100644 index f0d5df59b3c..00000000000 --- a/packages/components/src/components/hds/modal/header.ts +++ /dev/null @@ -1,43 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -import Component from '@glimmer/component'; -import { deprecate } from '@ember/debug'; -import type { HdsIconSignature } from '../icon'; -import type Owner from '@ember/owner'; - -export interface HdsModalHeaderSignature { - Args: { - id?: string; - tagline?: string; - onDismiss: (event: MouseEvent) => void; - icon?: HdsIconSignature['Args']['name']; - }; - Blocks: { - default: []; - }; - Element: HTMLDivElement; -} - -export default class HdsModalHeader extends Component { - constructor(owner: Owner, args: HdsModalHeaderSignature['Args']) { - super(owner, args); - - deprecate( - 'The `Hds::Modal::Header` sub-component is now deprecated and will be removed in the next major version of `@hashicorp/design-system-components`. Use `Hds::DialogPrimitive::Header` as one-to-one replacement.', - false, - { - id: 'hds.components.modal.header', - until: '5.0.0', - url: 'https://helios.hashicorp.design/components/flyout?tab=version%20history#460', - for: '@hashicorp/design-system-components', - since: { - available: '4.6.0', - enabled: '4.6.0', - }, - } - ); - } -} diff --git a/packages/components/src/components/hds/side-nav/header/icon-button.hbs b/packages/components/src/components/hds/side-nav/header/icon-button.hbs deleted file mode 100644 index 0a53016f1cd..00000000000 --- a/packages/components/src/components/hds/side-nav/header/icon-button.hbs +++ /dev/null @@ -1,22 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: MPL-2.0 -}} -{{! - THIS SUBCOMPONENT IS NOW DEPRECATED -}} - - - \ No newline at end of file diff --git a/packages/components/src/components/hds/side-nav/header/icon-button.ts b/packages/components/src/components/hds/side-nav/header/icon-button.ts deleted file mode 100644 index 7645e31be45..00000000000 --- a/packages/components/src/components/hds/side-nav/header/icon-button.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -import Component from '@glimmer/component'; -import { assert, deprecate } from '@ember/debug'; - -import type { HdsIconSignature } from '../../icon'; -import type { HdsInteractiveSignature } from '../../interactive/'; -import type Owner from '@ember/owner'; - -export interface HdsSideNavHeaderIconButtonSignature { - Args: HdsInteractiveSignature['Args'] & { - icon: HdsIconSignature['Args']['name']; - ariaLabel: string; - }; - Element: HdsInteractiveSignature['Element']; -} - -export default class HdsSideNavHeaderIconButton extends Component { - constructor(owner: Owner, args: HdsSideNavHeaderIconButtonSignature['Args']) { - super(owner, args); - - deprecate( - 'The `Hds::SideNav::Header::IconButton` sub-component is now deprecated and will be removed in the next major version of `@hashicorp/design-system-components`. Use `Hds::Button` with the `isIconOnly` variant instead.', - false, - { - id: 'hds.components.sidenav.header.iconbutton', - until: '5.0.0', - url: 'https://helios.hashicorp.design/components/side-nav?tab=version%20history#4100', - for: '@hashicorp/design-system-components', - since: { - available: '4.10.0', - enabled: '4.10.0', - }, - } - ); - } - - get ariaLabel(): string { - const { ariaLabel } = this.args; - - assert( - '@ariaLabel for "Hds::SideNav::Header::IconButton" must have a valid value', - ariaLabel !== undefined - ); - - return ariaLabel; - } -} diff --git a/packages/components/src/components/hds/side-nav/index.hbs b/packages/components/src/components/hds/side-nav/index.hbs index 56c8550dfd1..cb745cbbcc9 100644 --- a/packages/components/src/components/hds/side-nav/index.hbs +++ b/packages/components/src/components/hds/side-nav/index.hbs @@ -20,7 +20,6 @@ > <:root> {{#if this.hasA11yRefocus}} - {{! @glint-expect-error - `ember-a11y-refocus` doesn't expose types yet }} {{! template-lint-enable no-invalid-interactive}} void; @@ -84,7 +81,7 @@ export default class HdsSideNav extends Component { false, { id: 'hds.components.sidenav', - until: '5.0.0', + until: '6.0.0', url: 'https://helios.hashicorp.design/components/side-nav?tab=version%20history#4140', for: '@hashicorp/design-system-components', since: { @@ -93,23 +90,6 @@ export default class HdsSideNav extends Component { }, } ); - - if (args.ariaLabel !== undefined) { - deprecate( - 'The `@ariaLabel` argument for "Hds::SideNav" has been deprecated. It is replaced by aria-labelledby and aria-expanded on the toggle button', - false, - { - id: 'hds.sidenav', - until: '5.0.0', - url: 'https://helios.hashicorp.design/components/side-nav?tab=version%20history#4140', - for: '@hashicorp/design-system-components', - since: { - available: '4.14.0', - enabled: '5.0.0', - }, - } - ); - } } addEventListeners(): void { @@ -157,13 +137,6 @@ export default class HdsSideNav extends Component { return (this.isResponsive && !this.isDesktop) || this.isCollapsible; } - /** - * @deprecated The `@ariaLabel` argument for "Hds::SideNav" has been deprecated. It is replaced by aria-labelledby and aria-expanded on the toggle button - */ - get ariaLabel(): string | undefined { - return this.args.ariaLabel; - } - get classNames(): string { const classes = []; // `hds-side-nav` is already set by the "Hds::SideNav::Base" component diff --git a/packages/components/src/components/hds/side-nav/portal/target.ts b/packages/components/src/components/hds/side-nav/portal/target.ts index 076fb5e9eab..d0eefb7877f 100644 --- a/packages/components/src/components/hds/side-nav/portal/target.ts +++ b/packages/components/src/components/hds/side-nav/portal/target.ts @@ -4,7 +4,7 @@ */ import Component from '@glimmer/component'; -import { inject as service } from '@ember/service'; +import { service } from '@ember/service'; import { tracked } from '@glimmer/tracking'; import { action } from '@ember/object'; import { macroCondition, isTesting } from '@embroider/macros'; diff --git a/packages/components/src/components/hds/time/index.ts b/packages/components/src/components/hds/time/index.ts index 3f35278fe0e..8a54306f9c3 100644 --- a/packages/components/src/components/hds/time/index.ts +++ b/packages/components/src/components/hds/time/index.ts @@ -5,7 +5,7 @@ import Component from '@glimmer/component'; import { typeOf } from '@ember/utils'; -import { inject as service } from '@ember/service'; +import { service } from '@ember/service'; import { action } from '@ember/object'; import type { DisplayType } from '../../../services/hds-time-types.ts'; diff --git a/packages/components/src/components/hds/time/range.ts b/packages/components/src/components/hds/time/range.ts index 1a0081f5efd..7198e56713e 100644 --- a/packages/components/src/components/hds/time/range.ts +++ b/packages/components/src/components/hds/time/range.ts @@ -4,7 +4,7 @@ */ import Component from '@glimmer/component'; -import { inject as service } from '@ember/service'; +import { service } from '@ember/service'; import type TimeService from '../../../services/hds-time'; export interface HdsTimeRangeSignature { diff --git a/packages/components/src/instance-initializers/load-sprite.ts b/packages/components/src/instance-initializers/load-sprite.ts index 8d5cf982217..70b91904492 100644 --- a/packages/components/src/instance-initializers/load-sprite.ts +++ b/packages/components/src/instance-initializers/load-sprite.ts @@ -3,22 +3,27 @@ * SPDX-License-Identifier: MPL-2.0 */ -import config from 'ember-get-config'; +import { isTesting } from '@embroider/macros'; -export async function initialize() { - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment - const legacyLazyEmbed = config?.emberFlightIcons?.lazyEmbed; +import type ApplicationInstance from '@ember/application/instance'; - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - if (config?.flightIconsSpriteLazyEmbed || legacyLazyEmbed) { +interface Config { + flightIconsSpriteLazyEmbed?: boolean; +} + +export async function initialize(appInstance: ApplicationInstance) { + const config = appInstance.resolveRegistration( + 'config:environment' + ) as Config; + + if (config.flightIconsSpriteLazyEmbed) { const { default: svgSprite } = await import( '@hashicorp/flight-icons/svg-sprite/svg-sprite-module' ); // in test environments we can inject the sprite directly into the ember testing container // to avoid issues with tools like Percy that only consider content inside that element - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - if (config.environment === 'test') { + if (isTesting()) { const container = window.document?.getElementById('ember-testing'); if (container && !container.querySelector('.flight-sprite-container')) { diff --git a/packages/components/src/modifiers/hds-code-editor.ts b/packages/components/src/modifiers/hds-code-editor.ts index 39f7d60ae01..f0c74de7abc 100644 --- a/packages/components/src/modifiers/hds-code-editor.ts +++ b/packages/components/src/modifiers/hds-code-editor.ts @@ -7,7 +7,7 @@ import Modifier from 'ember-modifier'; import { assert, warn } from '@ember/debug'; import { registerDestructor } from '@ember/destroyable'; import { task } from 'ember-concurrency'; -import config from 'ember-get-config'; +import { macroCondition, isTesting } from '@embroider/macros'; import { Compartment } from '@codemirror/state'; import { EditorView } from '@codemirror/view'; import { guidFor } from '@ember/object/internals'; @@ -208,8 +208,7 @@ export default class HdsCodeEditorModifier extends Modifier=6.9.0'} @@ -2299,6 +2283,16 @@ packages: '@glint/template': optional: true + '@ember/render-modifiers@3.0.0': + resolution: {integrity: sha512-gJztS8dI7Jt8ohFQptEDJAgpl9DG84IpqwQoR1JDpVIBy2uLbf8KFD6S3h3LfyMsgJce6G38cOvyQv6BDgcnsA==} + engines: {node: '>= 18'} + peerDependencies: + '@glint/template': ^1.0.2 + ember-source: '>= 4.0.0' + peerDependenciesMeta: + '@glint/template': + optional: true + '@ember/string@4.0.1': resolution: {integrity: sha512-VWeng8BSWrIsdPfffOQt/bKwNKJL7+37gPFh/6iZZ9bke+S83kKqkS30poo4bTGfRcMnvAE0ie7txom+iDu81Q==} @@ -2658,16 +2652,13 @@ packages: resolution: {integrity: sha512-SrWiaKM3AND2FQ732wtjAKol7XhCnRqit3tJShG4X0mT27Jb3zuhTI2dkfYVVMTJ23pjT/+0y+s/uGaBSirnBg==} engines: {node: '>= 18.0.0'} - '@glimmer/component@1.1.2': - resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==} - engines: {node: 6.* || 8.* || >= 10.*} + '@glimmer/component@2.0.0': + resolution: {integrity: sha512-eATSzBOUm0MZ9+YfJx7Y5p3gbwnaeMzLSSsCDn1ihDtUOIm5YYEV0ee0G7tXt/uKxowt8tXYn/EMbI9OlRF0CA==} + engines: {node: '>= 18'} '@glimmer/destroyable@0.94.8': resolution: {integrity: sha512-IWNz34Q5IYnh20M/3xVv9jIdCATQyaO+8sdUSyUqiz1bAblW5vTXUNXn3uFzGF+CnP6ZSgPxHN/c1sNMAh+lAA==} - '@glimmer/di@0.1.11': - resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==} - '@glimmer/encoder@0.93.8': resolution: {integrity: sha512-G7ZbC+T+rn7UliG8Y3cn7SIACh7K5HgCxgFhJxU15HtmTUObs52mVR1SyhUBsbs86JHlCqaGguKE1WqP1jt+2g==} @@ -2731,9 +2722,6 @@ packages: '@glimmer/tracking@1.1.2': resolution: {integrity: sha512-cyV32zsHh+CnftuRX84ALZpd2rpbDrhLhJnTXn9W//QpqdRZ5rdMsxSY9fOsj0CKEc706tmEU299oNnDc0d7tA==} - '@glimmer/util@0.44.0': - resolution: {integrity: sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg==} - '@glimmer/util@0.62.5': resolution: {integrity: sha512-V3OJYmM3jdmds4rxTfNx4g/xAD6hbVHrBJNaqNFbHUs8SPS5e1JVsN+x3YbDRbojRrH8gN67JFUfFoDqi7ppRg==} @@ -2777,7 +2765,7 @@ packages: '@glint/environment-ember-loose@1.5.2': resolution: {integrity: sha512-AuYRwZbQZW13WMW9tmyYqSGHLBXbdXn+HqdRDAG1qHItnjON4uv6sJVQUrnadlMT3G2AVRjL6jtfnwHs3t2Kuw==} peerDependencies: - '@glimmer/component': '>=1.1.2' + '@glimmer/component': ^2.0.0 '@glint/template': ^1.5.2 '@types/ember__array': ^4.0.2 '@types/ember__component': ^4.0.10 @@ -2835,6 +2823,7 @@ packages: engines: {node: '>= 18'} peerDependencies: '@ember/string': ^3.1.1 || ^4.0.0 + ember-basic-dropdown: ^7.3.0 || ^8.6.1 ember-engines: '>= 0.11.0' ember-intl: ^7.3.0 peerDependenciesMeta: @@ -5997,9 +5986,10 @@ packages: electron-to-chromium@1.5.80: resolution: {integrity: sha512-LTrKpW0AqIuHwmlVNV+cjFYTnXtM9K37OGhpe0ZI10ScPSxqVSryZHIY3WnCS5NSYbBODRTZyhRMS2h5FAEqAw==} - ember-a11y-refocus@4.1.4: - resolution: {integrity: sha512-51tGk30bskObL1LsGZRxzqIxgZhIE8ZvvDYcT1OWphxZlq00+Arz57aMLS4Vz4qhSE40BfeN2qFYP/gXtp9qDA==} - engines: {node: 16.* || >= 18.*} + ember-a11y-refocus@5.1.0: + resolution: {integrity: sha512-Z6wl3bAMvDuFxQQnppbsT4RY5tUAlKRQo1PVqsFYRYE8gyRWDlLqR2Stspp4rdkXaaFn2JpNA3zzbIy1aTG5GA==} + peerDependencies: + ember-source: '>= 4.12.0' ember-a11y-testing@7.1.2: resolution: {integrity: sha512-V30dZgfj3itq+4/H78livBN1X4wvYeCJnsPTnQFqZfgrQyEfCYLL6d96W0T4UoahQao+PFzJcR2P/CpMU9j5nw==} @@ -6024,11 +6014,6 @@ packages: peerDependencies: ember-source: ^3.28.0 || ^4.0.0 || >=5.0.0 - ember-async-data@1.0.3: - resolution: {integrity: sha512-54OtoQwNi+/ZvPOVuT4t8fcHR9xL8N7kBydzcZSo6BIEsLYeXPi3+jUR8niWjfjXXhKlJ8EWXR0lTeHleTrxbw==} - peerDependencies: - ember-source: '>=4.8.4' - ember-auto-import@2.10.0: resolution: {integrity: sha512-bcBFDYVTFHyqyq8BNvsj6UO3pE6Uqou/cNmee0WaqBgZ+1nQqFz0UE26usrtnFAT+YaFZSkqF2H36QW84k0/cg==} engines: {node: 12.* || 14.* || >= 16} @@ -6037,7 +6022,7 @@ packages: resolution: {integrity: sha512-bFfCbnB2OZh37WTdfcz/HtPWwT5BAjFBoHDgQR93+BAU+wk7L/4Jlr8yRqwkdnsUaTNWVdznXYwsc1gZq364Jg==} peerDependencies: '@ember/test-helpers': ^2.9.4 || ^3.2.1 || ^4.0.2 || ^5.0.0 - '@glimmer/component': ^1.1.2 || ^2.0.0 + '@glimmer/component': ^2.0.0 ember-body-class@3.0.0: resolution: {integrity: sha512-kgXT1Yti4PCZ1ASYpyQxaciR35P44stL0/E6nafKPi+c3BwzQbOj5xK+kr9ca/rccUA/TbQOCEGwxLnZnHE7BA==} @@ -6162,10 +6147,6 @@ packages: ember-cli-typescript-blueprint-polyfill@0.1.0: resolution: {integrity: sha512-g0weUTOnHmPGqVZzkQTl3Nbk9fzEdFkEXydCs5mT1qBjXh8eQ6VlmjjGD5/998UXKuA0pLSCVVMbSp/linLzGA==} - ember-cli-typescript@3.0.0: - resolution: {integrity: sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==} - engines: {node: 8.* || >= 10.*} - ember-cli-typescript@4.2.1: resolution: {integrity: sha512-0iKTZ+/wH6UB/VTWKvGuXlmwiE8HSIGcxHamwNhEC5x1mN3z8RfvsFZdQWYUzIWFN2Tek0gmepGRPTwWdBYl/A==} engines: {node: 10.* || >= 12.*} @@ -6320,7 +6301,7 @@ packages: resolution: {integrity: sha512-jDUmW2Wy+xtn/BkTGIq1d3NVGanZRbP5bSonIJysZoF9GfcD8W0iVs4Wj7q6CnzPZ/fMH8ZD2/ZQ+gOQBj7ggg==} peerDependencies: '@ember/test-helpers': ^2.9.4 || ^3.2.1 || ^4.0.2 || ^5.0.0 - '@glimmer/component': ^1.1.2 || ^2.0.0 + '@glimmer/component': ^2.0.0 ember-basic-dropdown: ^8.5.1 ember-concurrency: ^4.0.4 @@ -6339,22 +6320,14 @@ packages: resolution: {integrity: sha512-rA4RDuTm/F9AzYX2+g7EY3QWU48kyF9+Ck8IE8VQipnlwv2Q42kdRWiw7hfeQbRxx6XoSZCak6nzAG9ePd/+Ug==} engines: {node: 14.* || 16.* || >= 18} - ember-resources@6.5.2: - resolution: {integrity: sha512-8JQ9ebTcKjsmhR5AJ7JNiXziuOiILjrEbGRqcFKkTvodK4QdvvOspDz8yejsf/J/1YUMFe4fjJnjqc2wpORX2Q==} + ember-resources@7.0.7: + resolution: {integrity: sha512-0tEfLTi9hHNwZaBsTjLf+by+YXHL4Zj2VITLfFkcqJiwHIIsBnOddxtTSrjRmYLJd6L3JXfaMcVdUwT+B050Ww==} peerDependencies: - '@ember/test-waiters': '>= 3.0.0' - '@glimmer/component': '>= 1.1.2' - '@glimmer/tracking': '>= 1.1.2' - '@glint/template': ^1.0.0-beta.3 || >= 1.0.0 - ember-concurrency: ^2.0.0 || >= 3.0.0 - ember-source: ^3.28.0 || ^4.0.0 || >= 5.0.0 + '@glimmer/component': ^2.0.0 + '@glint/template': '>= 1.0.0' peerDependenciesMeta: - '@ember/test-waiters': - optional: true '@glimmer/component': optional: true - ember-concurrency: - optional: true ember-rfc176-data@0.3.18: resolution: {integrity: sha512-JtuLoYGSjay1W3MQAxt3eINWXNYYQliK90tLwtb8aeCuQK8zKGCRbBodVIrkcTqshULMnRuTOS6t1P7oQk3g6Q==} @@ -6379,16 +6352,18 @@ packages: resolution: {integrity: sha512-lUzSbCsOQa3vRTv1HL7dj3gLApXXrq91QeAlnOLmwETQFoa6aX8+Z+78vNHIgg0jXCpzX1pWWL/NKpe4KDuCuw==} engines: {node: '>= 18.*'} peerDependencies: - '@glimmer/component': '>= 1.1.2' + '@glimmer/component': ^2.0.0 ember-source@6.5.0: resolution: {integrity: sha512-se8UFNu9n017VmKry124jc+Mh1ybZ8sAf9IthYYGpdPYH4PRLxBbxa+YEUdtu1vWoKZG2lVthtOUbCmIAjNrpQ==} engines: {node: '>= 18.*'} peerDependencies: - '@glimmer/component': '>= 1.1.2' + '@glimmer/component': ^2.0.0 - ember-stargate@0.5.0: - resolution: {integrity: sha512-HYUww+s1M5X4nmErc3VxsCmGAelBrp8AecObadEvO3u6c9cF8RpsMciWpjfvcD94gy0sneIg61S91S4XJaormQ==} + ember-stargate@1.0.2: + resolution: {integrity: sha512-tZkctWX0QySv5sTzpajT19OlK0RivQvXxtq+XGXhQJvVdGzKy/7W9MK4RbhpxDbvDrzXOXJSYKZnKrdwJFyrdg==} + peerDependencies: + '@glimmer/component': ^2.0.0 ember-style-modifier@4.4.0: resolution: {integrity: sha512-gT1ckbhl1KSj5sWTo/8UChj98eZeE+mUmYoXw8VjwJgWP0wiTCibGZjVbC0WlIUd7umxuG61OQ/ivfF+sAiOEQ==} @@ -6442,10 +6417,6 @@ packages: resolution: {integrity: sha512-gWG1k8+hio1rndJXxzIYhayL7ITof3ebkZ7HwFzFDaz3NARb8MjcVloKj1PFCheu8ZbY8iP8QTRPqb+J+N+Izg==} engines: {node: '>= 18'} - ember-unique-id-helper-polyfill@1.2.2: - resolution: {integrity: sha512-gjcwTBkCDUA0iYFS7aArfJub+eos/itxEsC399JUbdKNIBJLesB/1OHnmxLLwExZHp7gyHuiDFOPcknafhFm3g==} - engines: {node: 12.* || 14.* || >= 16} - emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} @@ -6833,10 +6804,6 @@ packages: resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} engines: {node: '>=6'} - execa@2.1.0: - resolution: {integrity: sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==} - engines: {node: ^8.12.0 || >=9.7.0} - execa@4.1.0: resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} engines: {node: '>=10'} @@ -9171,10 +9138,6 @@ packages: resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} engines: {node: '>=4'} - npm-run-path@3.1.0: - resolution: {integrity: sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==} - engines: {node: '>=8'} - npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -9334,10 +9297,6 @@ packages: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} - p-finally@2.0.1: - resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} - engines: {node: '>=8'} - p-is-promise@2.1.0: resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==} engines: {node: '>=6'} @@ -11155,10 +11114,6 @@ packages: tracked-built-ins@4.0.0: resolution: {integrity: sha512-0Jl43A1SDZd+yYCJvXfgDSn4Wk/zcawkyFTBPqOETU5UJRngnVEnQ8oOjawqPRg6qja3sKjIQ8z6X9xJzcUTUA==} - tracked-maps-and-sets@3.0.2: - resolution: {integrity: sha512-UIRcWsX1kDOcC/Q2R58weYWlw01EnmWWBwUv3okWS+zMBvsgIfYoO6veHhuNE3hgzWCEImNp46QS5CyKnw5QUA==} - engines: {node: 12.* || >= 14} - tree-dump@1.0.2: resolution: {integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==} engines: {node: '>=10.0'} @@ -12695,15 +12650,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-typescript@7.5.5(@babel/core@7.28.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0) - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.0) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 @@ -13461,33 +13407,45 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/render-modifiers@2.1.0(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5))': + '@ember/render-modifiers@2.1.0(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5))': dependencies: '@embroider/macros': 1.18.1(@glint/template@1.5.2) ember-cli-babel: 7.26.11 ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.28.0) - ember-source: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) optionalDependencies: '@glint/template': 1.5.2 transitivePeerDependencies: - '@babel/core' - supports-color - '@ember/render-modifiers@2.1.0(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5))': + '@ember/render-modifiers@3.0.0(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5))': dependencies: + '@babel/core': 7.28.0 '@embroider/macros': 1.18.1(@glint/template@1.5.2) - ember-cli-babel: 7.26.11 + ember-cli-babel: 8.2.0(@babel/core@7.28.0) ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.28.0) - ember-source: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) + optionalDependencies: + '@glint/template': 1.5.2 + transitivePeerDependencies: + - supports-color + + '@ember/render-modifiers@3.0.0(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5))': + dependencies: + '@babel/core': 7.28.0 + '@embroider/macros': 1.18.1(@glint/template@1.5.2) + ember-cli-babel: 8.2.0(@babel/core@7.28.0) + ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.28.0) + ember-source: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) optionalDependencies: '@glint/template': 1.5.2 transitivePeerDependencies: - - '@babel/core' - supports-color '@ember/string@4.0.1': {} - '@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5))': + '@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5))': dependencies: '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.10.0 @@ -13495,7 +13453,7 @@ snapshots: '@simple-dom/interface': 1.4.0 decorator-transforms: 2.3.0(@babel/core@7.28.0) dom-element-descriptors: 0.5.1 - ember-source: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -13675,26 +13633,26 @@ snapshots: optionalDependencies: '@embroider/core': 3.5.7(@glint/template@1.5.2) - '@embroider/util@1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5))': + '@embroider/util@1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5))': dependencies: '@embroider/macros': 1.18.1(@glint/template@1.5.2) broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 - ember-source: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) optionalDependencies: - '@glint/environment-ember-loose': 1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)) + '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)) '@glint/template': 1.5.2 transitivePeerDependencies: - supports-color - '@embroider/util@1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5))': + '@embroider/util@1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5))': dependencies: '@embroider/macros': 1.18.1(@glint/template@1.5.2) broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 - ember-source: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) optionalDependencies: - '@glint/environment-ember-loose': 1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)) + '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)) '@glint/template': 1.5.2 transitivePeerDependencies: - supports-color @@ -13930,24 +13888,11 @@ snapshots: '@glimmer/util': 0.94.8 '@glimmer/wire-format': 0.94.8 - '@glimmer/component@1.1.2(@babel/core@7.28.0)': + '@glimmer/component@2.0.0': dependencies: - '@glimmer/di': 0.1.11 + '@embroider/addon-shim': 1.10.0 '@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.28.0) - ember-cli-version-checker: 3.1.3 - ember-compatibility-helpers: 1.2.7(@babel/core@7.28.0) transitivePeerDependencies: - - '@babel/core' - supports-color '@glimmer/destroyable@0.94.8': @@ -13955,8 +13900,6 @@ snapshots: '@glimmer/global-context': 0.93.4 '@glimmer/interfaces': 0.94.6 - '@glimmer/di@0.1.11': {} - '@glimmer/encoder@0.93.8': dependencies: '@glimmer/interfaces': 0.94.6 @@ -14087,8 +14030,6 @@ snapshots: '@glimmer/env': 0.1.7 '@glimmer/validator': 0.44.0 - '@glimmer/util@0.44.0': {} - '@glimmer/util@0.62.5': dependencies: '@glimmer/env': 0.1.7 @@ -14156,17 +14097,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0))': + '@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0))': dependencies: - '@glimmer/component': 1.1.2(@babel/core@7.28.0) + '@glimmer/component': 2.0.0 '@glint/template': 1.5.2 optionalDependencies: ember-cli-htmlbars: 6.3.0 ember-modifier: 4.2.2(@babel/core@7.28.0) - '@glint/environment-ember-template-imports@1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)': + '@glint/environment-ember-template-imports@1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)': dependencies: - '@glint/environment-ember-loose': 1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)) + '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)) '@glint/template': 1.5.2 content-tag: 2.0.3 @@ -14176,7 +14117,7 @@ snapshots: '@handlebars/parser@2.0.0': {} - '@hashicorp/design-system-components@file:packages/components(5fea96526e38c31493053252567363c4)': + '@hashicorp/design-system-components@file:packages/components(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-intl@7.3.1(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glint/template@1.5.2)(typescript@5.9.2)(webpack@5.101.0))(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5))': dependencies: '@codemirror/commands': 6.8.1 '@codemirror/lang-go': 6.0.1 @@ -14190,34 +14131,32 @@ snapshots: '@codemirror/lint': 6.8.5 '@codemirror/state': 6.5.2 '@codemirror/view': 6.38.1 - '@ember/render-modifiers': 2.1.0(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + '@ember/render-modifiers': 3.0.0(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@ember/string': 4.0.1 '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.10.0 '@embroider/macros': 1.18.1(@glint/template@1.5.2) - '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@floating-ui/dom': 1.7.3 '@hashicorp/design-system-tokens': file:packages/tokens '@hashicorp/flight-icons': file:packages/flight-icons '@lezer/highlight': 1.2.1 - '@nullvoxpopuli/ember-composable-helpers': 5.2.11(@babel/core@7.28.0)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + '@nullvoxpopuli/ember-composable-helpers': 5.2.11(@babel/core@7.28.0)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) clipboard-polyfill: 4.1.1 codemirror-lang-hcl: 0.0.0-beta.2 decorator-transforms: 2.3.0(@babel/core@7.28.0) - ember-a11y-refocus: 4.1.4 - ember-cli-sass: 11.0.1 + ember-a11y-refocus: 5.1.0(@babel/core@7.28.0)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-basic-dropdown: 8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-concurrency: 4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2) ember-element-helper: 0.8.8 - ember-focus-trap: 1.1.1(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-get-config: 2.1.1(@glint/template@1.5.2) + ember-focus-trap: 1.1.1(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-modifier: 4.2.2(@babel/core@7.28.0) - ember-power-select: 8.7.3(@babel/core@7.28.0)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)))(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-stargate: 0.5.0(@babel/core@7.28.0)(@ember/test-waiters@3.1.0)(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-style-modifier: 4.4.0(@babel/core@7.28.0)(@ember/string@4.0.1)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-truth-helpers: 4.0.3(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + ember-power-select: 8.7.3(@babel/core@7.28.0)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-stargate: 1.0.2(@babel/core@7.28.0)(@glimmer/component@2.0.0)(@glint/template@1.5.2) + ember-style-modifier: 4.4.0(@babel/core@7.28.0)(@ember/string@4.0.1)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-truth-helpers: 4.0.3(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) luxon: 3.7.1 prismjs: 1.30.0 - sass: 1.89.2 tabbable: 6.2.0 tippy.js: 6.3.7 tracked-built-ins: 4.0.0(@babel/core@7.28.0) @@ -14227,14 +14166,12 @@ snapshots: - '@babel/core' - '@ember/test-helpers' - '@glimmer/component' - - '@glimmer/tracking' - '@glint/environment-ember-loose' - '@glint/template' - - ember-basic-dropdown - ember-source - supports-color - '@hashicorp/design-system-components@file:packages/components(f62dfc5f715da30824529e0727e3c947)': + '@hashicorp/design-system-components@file:packages/components(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-intl@7.3.1(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glint/template@1.5.2)(typescript@5.9.2)(webpack@5.101.0))(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5))': dependencies: '@codemirror/commands': 6.8.1 '@codemirror/lang-go': 6.0.1 @@ -14248,34 +14185,32 @@ snapshots: '@codemirror/lint': 6.8.5 '@codemirror/state': 6.5.2 '@codemirror/view': 6.38.1 - '@ember/render-modifiers': 2.1.0(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + '@ember/render-modifiers': 3.0.0(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@ember/string': 4.0.1 '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.10.0 '@embroider/macros': 1.18.1(@glint/template@1.5.2) - '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@floating-ui/dom': 1.7.3 '@hashicorp/design-system-tokens': file:packages/tokens '@hashicorp/flight-icons': file:packages/flight-icons '@lezer/highlight': 1.2.1 - '@nullvoxpopuli/ember-composable-helpers': 5.2.11(@babel/core@7.28.0)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + '@nullvoxpopuli/ember-composable-helpers': 5.2.11(@babel/core@7.28.0)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) clipboard-polyfill: 4.1.1 codemirror-lang-hcl: 0.0.0-beta.2 decorator-transforms: 2.3.0(@babel/core@7.28.0) - ember-a11y-refocus: 4.1.4 - ember-cli-sass: 11.0.1 + ember-a11y-refocus: 5.1.0(@babel/core@7.28.0)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-basic-dropdown: 8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-concurrency: 4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2) ember-element-helper: 0.8.8 - ember-focus-trap: 1.1.1(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-get-config: 2.1.1(@glint/template@1.5.2) + ember-focus-trap: 1.1.1(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-modifier: 4.2.2(@babel/core@7.28.0) - ember-power-select: 8.7.3(@babel/core@7.28.0)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)))(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-stargate: 0.5.0(@babel/core@7.28.0)(@ember/test-waiters@3.1.0)(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-style-modifier: 4.4.0(@babel/core@7.28.0)(@ember/string@4.0.1)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-truth-helpers: 4.0.3(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + ember-power-select: 8.7.3(@babel/core@7.28.0)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-stargate: 1.0.2(@babel/core@7.28.0)(@glimmer/component@2.0.0)(@glint/template@1.5.2) + ember-style-modifier: 4.4.0(@babel/core@7.28.0)(@ember/string@4.0.1)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-truth-helpers: 4.0.3(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) luxon: 3.7.1 prismjs: 1.30.0 - sass: 1.89.2 tabbable: 6.2.0 tippy.js: 6.3.7 tracked-built-ins: 4.0.0(@babel/core@7.28.0) @@ -14285,10 +14220,8 @@ snapshots: - '@babel/core' - '@ember/test-helpers' - '@glimmer/component' - - '@glimmer/tracking' - '@glint/environment-ember-loose' - '@glint/template' - - ember-basic-dropdown - ember-source - supports-color @@ -14658,21 +14591,21 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.18.0 - '@nullvoxpopuli/ember-composable-helpers@5.2.11(@babel/core@7.28.0)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5))': + '@nullvoxpopuli/ember-composable-helpers@5.2.11(@babel/core@7.28.0)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5))': dependencies: '@embroider/addon-shim': 1.10.0 decorator-transforms: 2.3.0(@babel/core@7.28.0) - ember-functions-as-helper-polyfill: 2.1.3(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + ember-functions-as-helper-polyfill: 2.1.3(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) transitivePeerDependencies: - '@babel/core' - ember-source - supports-color - '@nullvoxpopuli/ember-composable-helpers@5.2.11(@babel/core@7.28.0)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5))': + '@nullvoxpopuli/ember-composable-helpers@5.2.11(@babel/core@7.28.0)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5))': dependencies: '@embroider/addon-shim': 1.10.0 decorator-transforms: 2.3.0(@babel/core@7.28.0) - ember-functions-as-helper-polyfill: 2.1.3(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + ember-functions-as-helper-polyfill: 2.1.3(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) transitivePeerDependencies: - '@babel/core' - ember-source @@ -18388,11 +18321,26 @@ snapshots: electron-to-chromium@1.5.80: {} - ember-a11y-refocus@4.1.4: + ember-a11y-refocus@5.1.0(@babel/core@7.28.0)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: - ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 6.3.0 + '@embroider/addon-shim': 1.10.0 + '@glimmer/component': 2.0.0 + '@glimmer/tracking': 1.1.2 + decorator-transforms: 2.3.0(@babel/core@7.28.0) + ember-source: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) transitivePeerDependencies: + - '@babel/core' + - supports-color + + ember-a11y-refocus@5.1.0(@babel/core@7.28.0)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): + dependencies: + '@embroider/addon-shim': 1.10.0 + '@glimmer/component': 2.0.0 + '@glimmer/tracking': 1.1.2 + decorator-transforms: 2.3.0(@babel/core@7.28.0) + ember-source: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) + transitivePeerDependencies: + - '@babel/core' - supports-color ember-a11y-testing@7.1.2(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glint/template@1.5.2)(qunit@2.24.1)(webpack@5.101.0): @@ -18443,33 +18391,17 @@ snapshots: - supports-color - webpack - ember-assign-helper@0.5.0(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): - dependencies: - '@embroider/addon-shim': 1.10.0 - ember-source: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) - transitivePeerDependencies: - - supports-color - - ember-assign-helper@0.5.0(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-assign-helper@0.5.0(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@embroider/addon-shim': 1.10.0 - ember-source: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) - transitivePeerDependencies: - - supports-color - - ember-async-data@1.0.3(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): - dependencies: - '@ember/test-waiters': 3.1.0 - '@embroider/addon-shim': 1.10.0 - ember-source: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) transitivePeerDependencies: - supports-color - ember-async-data@1.0.3(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-assign-helper@0.5.0(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: - '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.10.0 - ember-source: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) transitivePeerDependencies: - supports-color @@ -18516,19 +18448,19 @@ snapshots: - supports-color - webpack - ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)))(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: - '@ember/test-helpers': 4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + '@ember/test-helpers': 4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@embroider/addon-shim': 1.10.0 '@embroider/macros': 1.18.1(@glint/template@1.5.2) - '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - '@glimmer/component': 1.1.2(@babel/core@7.28.0) + '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + '@glimmer/component': 2.0.0 decorator-transforms: 2.3.0(@babel/core@7.28.0) ember-element-helper: 0.8.8 - ember-lifeline: 7.0.0(@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5))) + ember-lifeline: 7.0.0(@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5))) ember-modifier: 4.2.2(@babel/core@7.28.0) - ember-style-modifier: 4.4.0(@babel/core@7.28.0)(@ember/string@4.0.1)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-truth-helpers: 4.0.3(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + ember-style-modifier: 4.4.0(@babel/core@7.28.0)(@ember/string@4.0.1)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-truth-helpers: 4.0.3(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) transitivePeerDependencies: - '@babel/core' - '@ember/string' @@ -18537,19 +18469,19 @@ snapshots: - ember-source - supports-color - ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@ember/test-helpers': 5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2) '@embroider/addon-shim': 1.10.0 '@embroider/macros': 1.18.1(@glint/template@1.5.2) - '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - '@glimmer/component': 1.1.2(@babel/core@7.28.0) + '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + '@glimmer/component': 2.0.0 decorator-transforms: 2.3.0(@babel/core@7.28.0) ember-element-helper: 0.8.8 ember-lifeline: 7.0.0(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2)) ember-modifier: 4.2.2(@babel/core@7.28.0) - ember-style-modifier: 4.4.0(@babel/core@7.28.0)(@ember/string@4.0.1)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-truth-helpers: 4.0.3(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + ember-style-modifier: 4.4.0(@babel/core@7.28.0)(@ember/string@4.0.1)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-truth-helpers: 4.0.3(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) transitivePeerDependencies: - '@babel/core' - '@ember/string' @@ -18558,19 +18490,19 @@ snapshots: - ember-source - supports-color - ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@ember/test-helpers': 5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2) '@embroider/addon-shim': 1.10.0 '@embroider/macros': 1.18.1(@glint/template@1.5.2) - '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - '@glimmer/component': 1.1.2(@babel/core@7.28.0) + '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + '@glimmer/component': 2.0.0 decorator-transforms: 2.3.0(@babel/core@7.28.0) ember-element-helper: 0.8.8 ember-lifeline: 7.0.0(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2)) ember-modifier: 4.2.2(@babel/core@7.28.0) - ember-style-modifier: 4.4.0(@babel/core@7.28.0)(@ember/string@4.0.1)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-truth-helpers: 4.0.3(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + ember-style-modifier: 4.4.0(@babel/core@7.28.0)(@ember/string@4.0.1)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-truth-helpers: 4.0.3(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) transitivePeerDependencies: - '@babel/core' - '@ember/string' @@ -18586,18 +18518,18 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-app-version@7.0.0(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-cli-app-version@7.0.0(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: ember-cli-babel: 7.26.11 - ember-source: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) git-repo-info: 2.1.1 transitivePeerDependencies: - supports-color - ember-cli-app-version@7.0.0(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-cli-app-version@7.0.0(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: ember-cli-babel: 7.26.11 - ember-source: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) git-repo-info: 2.1.1 transitivePeerDependencies: - supports-color @@ -18734,23 +18666,23 @@ snapshots: resolve: 1.22.10 semver: 5.7.2 - ember-cli-deprecation-workflow@3.4.0(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-cli-deprecation-workflow@3.4.0(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@babel/core': 7.28.0 ember-cli-babel: 8.2.0(@babel/core@7.28.0) - ember-source: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) transitivePeerDependencies: - supports-color - ember-cli-deprecation-workflow@3.4.0(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-cli-deprecation-workflow@3.4.0(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@babel/core': 7.28.0 ember-cli-babel: 8.2.0(@babel/core@7.28.0) - ember-source: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) transitivePeerDependencies: - supports-color - ember-cli-fastboot@4.1.5(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-cli-fastboot@4.1.5(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: broccoli-concat: 4.2.5 broccoli-file-creator: 2.1.1 @@ -18762,7 +18694,7 @@ snapshots: ember-cli-lodash-subset: 2.0.1 ember-cli-preprocess-registry: 3.3.0 ember-cli-version-checker: 5.1.2 - ember-source: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) fastboot: 4.1.5 fastboot-express-middleware: 4.1.2 fastboot-transform: 0.1.3 @@ -18910,23 +18842,6 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-typescript@3.0.0(@babel/core@7.28.0): - dependencies: - '@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.28.0) - ansi-to-html: 0.6.15 - debug: 4.4.1 - ember-cli-babel-plugin-helpers: 1.1.1 - execa: 2.1.0 - fs-extra: 8.1.0 - resolve: 1.22.10 - 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: dependencies: ansi-to-html: 0.6.15 @@ -19348,37 +19263,37 @@ snapshots: - encoding - supports-color - ember-focus-trap@1.1.1(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-focus-trap@1.1.1(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@embroider/addon-shim': 1.10.0 - ember-source: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) focus-trap: 6.9.4 transitivePeerDependencies: - supports-color - ember-focus-trap@1.1.1(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-focus-trap@1.1.1(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@embroider/addon-shim': 1.10.0 - ember-source: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) focus-trap: 6.9.4 transitivePeerDependencies: - supports-color - ember-functions-as-helper-polyfill@2.1.3(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-functions-as-helper-polyfill@2.1.3(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: ember-cli-babel: 7.26.11 ember-cli-typescript: 5.3.0 ember-cli-version-checker: 5.1.2 - ember-source: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) transitivePeerDependencies: - supports-color - ember-functions-as-helper-polyfill@2.1.3(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-functions-as-helper-polyfill@2.1.3(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: ember-cli-babel: 7.26.11 ember-cli-typescript: 5.3.0 ember-cli-version-checker: 5.1.2 - ember-source: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) transitivePeerDependencies: - supports-color @@ -19407,7 +19322,7 @@ snapshots: transitivePeerDependencies: - supports-color - ember-intl@7.3.1(@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)))(@glint/template@1.5.2)(typescript@5.9.2)(webpack@5.101.0): + ember-intl@7.3.1(@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(@glint/template@1.5.2)(typescript@5.9.2)(webpack@5.101.0): dependencies: '@babel/core': 7.28.0 '@formatjs/icu-messageformat-parser': 2.11.2 @@ -19426,7 +19341,7 @@ snapshots: js-yaml: 4.1.0 json-stable-stringify: 1.3.0 optionalDependencies: - '@ember/test-helpers': 4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + '@ember/test-helpers': 4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) typescript: 5.9.2 transitivePeerDependencies: - '@glint/template' @@ -19459,11 +19374,11 @@ snapshots: - supports-color - webpack - ember-lifeline@7.0.0(@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5))): + ember-lifeline@7.0.0(@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5))): dependencies: '@embroider/addon-shim': 1.10.0 optionalDependencies: - '@ember/test-helpers': 4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + '@ember/test-helpers': 4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) transitivePeerDependencies: - supports-color @@ -19475,26 +19390,26 @@ snapshots: transitivePeerDependencies: - supports-color - ember-load-initializers@3.0.1(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-load-initializers@3.0.1(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: - ember-source: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) - ember-load-initializers@3.0.1(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-load-initializers@3.0.1(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: - ember-source: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) - ember-math-helpers@4.2.1(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-math-helpers@4.2.1(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@embroider/addon-shim': 1.10.0 - ember-source: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) transitivePeerDependencies: - supports-color - ember-math-helpers@5.0.0(@babel/core@7.28.0)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-math-helpers@5.0.0(@babel/core@7.28.0)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@embroider/addon-shim': 1.10.0 decorator-transforms: 2.3.0(@babel/core@7.28.0) - ember-source: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) transitivePeerDependencies: - '@babel/core' - supports-color @@ -19534,19 +19449,19 @@ snapshots: transitivePeerDependencies: - supports-color - ember-power-select@8.7.3(@babel/core@7.28.0)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)))(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-power-select@8.7.3(@babel/core@7.28.0)(@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: - '@ember/test-helpers': 5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2) + '@ember/test-helpers': 4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@embroider/addon-shim': 1.10.0 - '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - '@glimmer/component': 1.1.2(@babel/core@7.28.0) + '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + '@glimmer/component': 2.0.0 decorator-transforms: 2.3.0(@babel/core@7.28.0) - ember-assign-helper: 0.5.0(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-basic-dropdown: 8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + ember-assign-helper: 0.5.0(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-basic-dropdown: 8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-concurrency: 4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2) - ember-lifeline: 7.0.0(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2)) + ember-lifeline: 7.0.0(@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5))) ember-modifier: 4.2.2(@babel/core@7.28.0) - ember-truth-helpers: 4.0.3(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + ember-truth-helpers: 4.0.3(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) transitivePeerDependencies: - '@babel/core' - '@glint/environment-ember-loose' @@ -19554,19 +19469,19 @@ snapshots: - ember-source - supports-color - ember-power-select@8.7.3(@babel/core@7.28.0)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)))(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-power-select@8.7.3(@babel/core@7.28.0)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@ember/test-helpers': 5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2) '@embroider/addon-shim': 1.10.0 - '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - '@glimmer/component': 1.1.2(@babel/core@7.28.0) + '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + '@glimmer/component': 2.0.0 decorator-transforms: 2.3.0(@babel/core@7.28.0) - ember-assign-helper: 0.5.0(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-basic-dropdown: 8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + ember-assign-helper: 0.5.0(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-basic-dropdown: 8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-concurrency: 4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2) ember-lifeline: 7.0.0(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2)) ember-modifier: 4.2.2(@babel/core@7.28.0) - ember-truth-helpers: 4.0.3(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + ember-truth-helpers: 4.0.3(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) transitivePeerDependencies: - '@babel/core' - '@glint/environment-ember-loose' @@ -19574,19 +19489,19 @@ snapshots: - ember-source - supports-color - ember-power-select@8.7.3(f2611bd49a042d369289d2524fec526f): + ember-power-select@8.7.3(@babel/core@7.28.0)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-basic-dropdown@8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: - '@ember/test-helpers': 4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + '@ember/test-helpers': 5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2) '@embroider/addon-shim': 1.10.0 - '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - '@glimmer/component': 1.1.2(@babel/core@7.28.0) + '@embroider/util': 1.13.4(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + '@glimmer/component': 2.0.0 decorator-transforms: 2.3.0(@babel/core@7.28.0) - ember-assign-helper: 0.5.0(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-basic-dropdown: 8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)))(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + ember-assign-helper: 0.5.0(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-basic-dropdown: 8.6.2(@babel/core@7.28.0)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.2(@babel/core@7.28.0)))(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-concurrency: 4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2) - ember-lifeline: 7.0.0(@ember/test-helpers@4.0.5(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5))) + ember-lifeline: 7.0.0(@ember/test-helpers@5.2.2(@babel/core@7.28.0)(@glint/template@1.5.2)) ember-modifier: 4.2.2(@babel/core@7.28.0) - ember-truth-helpers: 4.0.3(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + ember-truth-helpers: 4.0.3(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) transitivePeerDependencies: - '@babel/core' - '@glint/environment-ember-loose' @@ -19594,9 +19509,9 @@ snapshots: - ember-source - supports-color - ember-prism@0.13.0(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5))(webpack@5.101.0): + ember-prism@0.13.0(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5))(webpack@5.101.0): dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + '@ember/render-modifiers': 2.1.0(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-auto-import: 2.10.0(@glint/template@1.5.2)(webpack@5.101.0) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 @@ -19627,35 +19542,13 @@ snapshots: transitivePeerDependencies: - supports-color - ember-resources@6.5.2(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): - dependencies: - '@babel/runtime': 7.28.2 - '@embroider/addon-shim': 1.10.0 - '@embroider/macros': 1.18.1(@glint/template@1.5.2) - '@glimmer/tracking': 1.1.2 - '@glint/template': 1.5.2 - ember-async-data: 1.0.3(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-source: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) - optionalDependencies: - '@ember/test-waiters': 3.1.0 - '@glimmer/component': 1.1.2(@babel/core@7.28.0) - ember-concurrency: 4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2) - transitivePeerDependencies: - - supports-color - - ember-resources@6.5.2(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-resources@7.0.7(@glimmer/component@2.0.0)(@glint/template@1.5.2): dependencies: - '@babel/runtime': 7.28.2 '@embroider/addon-shim': 1.10.0 '@embroider/macros': 1.18.1(@glint/template@1.5.2) - '@glimmer/tracking': 1.1.2 '@glint/template': 1.5.2 - ember-async-data: 1.0.3(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-source: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) optionalDependencies: - '@ember/test-waiters': 3.1.0 - '@glimmer/component': 1.1.2(@babel/core@7.28.0) - ember-concurrency: 4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2) + '@glimmer/component': 2.0.0 transitivePeerDependencies: - supports-color @@ -19692,13 +19585,13 @@ snapshots: transitivePeerDependencies: - encoding - ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5): + ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5): dependencies: '@babel/core': 7.28.0 '@ember/edition-utils': 1.2.0 '@embroider/addon-shim': 1.10.0 '@glimmer/compiler': 0.94.10 - '@glimmer/component': 1.1.2(@babel/core@7.28.0) + '@glimmer/component': 2.0.0 '@glimmer/destroyable': 0.94.8 '@glimmer/global-context': 0.93.4 '@glimmer/interfaces': 0.94.6 @@ -19739,13 +19632,13 @@ snapshots: - rsvp - supports-color - ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5): + ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5): dependencies: '@babel/core': 7.28.0 '@ember/edition-utils': 1.2.0 '@embroider/addon-shim': 1.10.0 '@glimmer/compiler': 0.94.10 - '@glimmer/component': 1.1.2(@babel/core@7.28.0) + '@glimmer/component': 2.0.0 '@glimmer/destroyable': 0.94.8 '@glimmer/global-context': 0.93.4 '@glimmer/interfaces': 0.94.6 @@ -19786,58 +19679,39 @@ snapshots: - rsvp - supports-color - ember-stargate@0.5.0(@babel/core@7.28.0)(@ember/test-waiters@3.1.0)(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-stargate@1.0.2(@babel/core@7.28.0)(@glimmer/component@2.0.0)(@glint/template@1.5.2): dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) '@embroider/addon-shim': 1.10.0 - '@glimmer/component': 1.1.2(@babel/core@7.28.0) - ember-resources: 6.5.2(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - tracked-maps-and-sets: 3.0.2 - transitivePeerDependencies: - - '@babel/core' - - '@ember/test-waiters' - - '@glimmer/tracking' - - '@glint/template' - - ember-concurrency - - ember-source - - supports-color - - ember-stargate@0.5.0(@babel/core@7.28.0)(@ember/test-waiters@3.1.0)(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): - dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.28.0)(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - '@embroider/addon-shim': 1.10.0 - '@glimmer/component': 1.1.2(@babel/core@7.28.0) - ember-resources: 6.5.2(@ember/test-waiters@3.1.0)(@glimmer/component@1.1.2(@babel/core@7.28.0))(@glimmer/tracking@1.1.2)(@glint/template@1.5.2)(ember-concurrency@4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2))(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - tracked-maps-and-sets: 3.0.2 + '@glimmer/component': 2.0.0 + decorator-transforms: 2.3.0(@babel/core@7.28.0) + ember-modifier: 4.2.2(@babel/core@7.28.0) + ember-resources: 7.0.7(@glimmer/component@2.0.0)(@glint/template@1.5.2) + tracked-built-ins: 4.0.0(@babel/core@7.28.0) transitivePeerDependencies: - '@babel/core' - - '@ember/test-waiters' - - '@glimmer/tracking' - '@glint/template' - - ember-concurrency - - ember-source - supports-color - ember-style-modifier@4.4.0(@babel/core@7.28.0)(@ember/string@4.0.1)(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-style-modifier@4.4.0(@babel/core@7.28.0)(@ember/string@4.0.1)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@ember/string': 4.0.1 '@embroider/addon-shim': 1.10.0 csstype: 3.1.3 decorator-transforms: 2.3.0(@babel/core@7.28.0) ember-modifier: 4.2.2(@babel/core@7.28.0) - ember-source: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) transitivePeerDependencies: - '@babel/core' - supports-color - ember-style-modifier@4.4.0(@babel/core@7.28.0)(@ember/string@4.0.1)(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-style-modifier@4.4.0(@babel/core@7.28.0)(@ember/string@4.0.1)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@ember/string': 4.0.1 '@embroider/addon-shim': 1.10.0 csstype: 3.1.3 decorator-transforms: 2.3.0(@babel/core@7.28.0) ember-modifier: 4.2.2(@babel/core@7.28.0) - ember-source: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-source: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) transitivePeerDependencies: - '@babel/core' - supports-color @@ -19900,19 +19774,19 @@ snapshots: transitivePeerDependencies: - supports-color - ember-truth-helpers@4.0.3(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-truth-helpers@4.0.3(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@embroider/addon-shim': 1.10.0 - ember-functions-as-helper-polyfill: 2.1.3(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-source: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-functions-as-helper-polyfill: 2.1.3(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-source: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) transitivePeerDependencies: - supports-color - ember-truth-helpers@4.0.3(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)): + ember-truth-helpers@4.0.3(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@embroider/addon-shim': 1.10.0 - ember-functions-as-helper-polyfill: 2.1.3(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) - ember-source: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + ember-functions-as-helper-polyfill: 2.1.3(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-source: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) transitivePeerDependencies: - supports-color @@ -19944,14 +19818,6 @@ snapshots: - encoding - supports-color - ember-unique-id-helper-polyfill@1.2.2: - dependencies: - broccoli-funnel: 3.0.8 - ember-cli-babel: 7.26.11 - ember-cli-version-checker: 5.1.2 - transitivePeerDependencies: - - supports-color - emittery@0.13.1: {} emoji-regex@10.4.0: {} @@ -20473,18 +20339,6 @@ snapshots: signal-exit: 3.0.7 strip-eof: 1.0.0 - execa@2.1.0: - dependencies: - cross-spawn: 7.0.6 - get-stream: 5.2.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 3.1.0 - onetime: 5.1.2 - p-finally: 2.0.1 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - execa@4.1.0: dependencies: cross-spawn: 7.0.6 @@ -23543,10 +23397,6 @@ snapshots: dependencies: path-key: 2.0.1 - npm-run-path@3.1.0: - dependencies: - path-key: 3.1.1 - npm-run-path@4.0.1: dependencies: path-key: 3.1.1 @@ -23736,8 +23586,6 @@ snapshots: p-finally@1.0.0: {} - p-finally@2.0.1: {} - p-is-promise@2.1.0: {} p-limit@1.3.0: @@ -25964,15 +25812,6 @@ snapshots: - '@babel/core' - supports-color - tracked-maps-and-sets@3.0.2: - dependencies: - '@glimmer/tracking': 1.1.2 - ember-cli-babel: 7.26.11 - ember-cli-typescript: 4.2.1 - ember-tracked-storage-polyfill: 1.0.0 - transitivePeerDependencies: - - supports-color - tree-dump@1.0.2(tslib@2.8.1): dependencies: tslib: 2.8.1 diff --git a/showcase/app/components/mock/app/header/app-header.gts b/showcase/app/components/mock/app/header/app-header.gts index 8f9d9f66ad4..226e101691b 100644 --- a/showcase/app/components/mock/app/header/app-header.gts +++ b/showcase/app/components/mock/app/header/app-header.gts @@ -96,7 +96,9 @@ export default class MockAppHeaderAppHeader extends Component - + + Account Settings + diff --git a/showcase/app/components/page-components/dropdown/sub-sections/list-items/not-interactive.gts b/showcase/app/components/page-components/dropdown/sub-sections/list-items/not-interactive.gts index 9c1734f77e5..a2414a80a74 100644 --- a/showcase/app/components/page-components/dropdown/sub-sections/list-items/not-interactive.gts +++ b/showcase/app/components/page-components/dropdown/sub-sections/list-items/not-interactive.gts @@ -43,10 +43,10 @@ const SubSectionListItemNotInteractive: TemplateOnlyComponent =