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..26319a386e3 --- /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..d2a1dd09d34 --- /dev/null +++ b/.changeset/dull-showers-dream.md @@ -0,0 +1,5 @@ +--- +"@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..0132b4a71e1 --- /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 and replaced it with a new `@isAutoCentered` argument (which defaults to `true, to preserve the existing centering behavior) to delegate 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..d5426a68e97 --- /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/README.md b/README.md index 4f98f324b50..609e335cfb0 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ + + diff --git a/change.diff b/change.diff new file mode 100644 index 00000000000..6076ae750ae --- /dev/null +++ b/change.diff @@ -0,0 +1,302 @@ +diff --git a/packages/components/addon-main.cjs b/packages/components/addon-main.cjs +index 797c851c5..da24a0b99 100644 +--- a/packages/components/addon-main.cjs ++++ b/packages/components/addon-main.cjs +@@ -4,19 +4,14 @@ + */ + + const { addonV1Shim } = require('@embroider/addon-shim'); +-const flightIconSprite = require('@hashicorp/flight-icons/svg-sprite/svg-sprite-module'); + + module.exports = { + ...addonV1Shim(__dirname), +- contentFor(type, config) { +- if ( +- !config.flightIconsSpriteLazyEmbed && +- !config.__flightIconsSpriteLoaded && +- type === 'body-footer' +- ) { +- config.__flightIconsSpriteLoaded = true; +- +- return flightIconSprite; +- } ++ options: { ++ '@embroider/macros': { ++ setOwnConfig: { ++ flightIconsSpriteLazyEmbed: true, ++ }, ++ }, + }, + }; +diff --git a/packages/components/package.json b/packages/components/package.json +index 60704a074..da4d2473e 100644 +--- a/packages/components/package.json ++++ b/packages/components/package.json +@@ -62,7 +62,6 @@ + "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": "^1.0.2", +diff --git a/packages/components/src/instance-initializers/load-sprite.ts b/packages/components/src/instance-initializers/load-sprite.ts +index a88ecd9ec..f98dd61fc 100644 +--- a/packages/components/src/instance-initializers/load-sprite.ts ++++ b/packages/components/src/instance-initializers/load-sprite.ts +@@ -3,19 +3,21 @@ + * SPDX-License-Identifier: MPL-2.0 + */ + +-import config from 'ember-get-config'; ++import { macroCondition, isTesting, getOwnConfig } from '@embroider/macros'; ++ ++interface Config { ++ flightIconsSpriteLazyEmbed: boolean; ++} + + export async function initialize() { +- // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access +- if (config?.flightIconsSpriteLazyEmbed) { ++ if (macroCondition(getOwnConfig().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 (macroCondition(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 39f7d60ae..f0c74de7a 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= 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: +@@ -6425,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'} +@@ -9840,7 +9828,6 @@ packages: + engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + deprecated: |- + You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. +- + (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) + + qs@6.13.0: +@@ -14158,10 +14145,10 @@ snapshots: + codemirror-lang-hcl: 0.0.0-beta.2 + decorator-transforms: 2.3.0(@babel/core@7.28.0) + 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.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) +- ember-get-config: 2.1.1(@glint/template@1.5.2) + 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@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) +@@ -14180,7 +14167,6 @@ snapshots: + - '@glimmer/component' + - '@glint/environment-ember-loose' + - '@glint/template' +- - ember-basic-dropdown + - ember-source + - supports-color + +@@ -14213,10 +14199,10 @@ snapshots: + codemirror-lang-hcl: 0.0.0-beta.2 + decorator-transforms: 2.3.0(@babel/core@7.28.0) + 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.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) +- ember-get-config: 2.1.1(@glint/template@1.5.2) + 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@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) +@@ -14235,7 +14221,6 @@ snapshots: + - '@glimmer/component' + - '@glint/environment-ember-loose' + - '@glint/template' +- - ember-basic-dropdown + - ember-source + - supports-color + +@@ -19832,14 +19817,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: {} +diff --git a/showcase/ember-cli-build.js b/showcase/ember-cli-build.js +index 72fd59252..5e70ce95e 100644 +--- a/showcase/ember-cli-build.js ++++ b/showcase/ember-cli-build.js +@@ -9,6 +9,14 @@ const EmberApp = require('ember-cli/lib/broccoli/ember-app'); + + module.exports = function (defaults) { + const app = new EmberApp(defaults, { ++ '@embroider/macros': { ++ setConfig: { ++ '@hashicorp/design-system-components': { ++ flightIconsSpriteLazyEmbed: true, ++ }, ++ }, ++ }, ++ + 'ember-cli-babel': { + enableTypeScriptTransform: true, + }, +diff --git a/showcase/package.json b/showcase/package.json +index 9f0cf932a..5ec97a5c4 100644 +--- a/showcase/package.json ++++ b/showcase/package.json +@@ -101,7 +101,6 @@ + "ember-template-lint": "^7.7.0", + "ember-truth-helpers": "^4.0.3", + "ember-try": "^4.0.0", +- "ember-unique-id-helper-polyfill": "^1.2.2", + "eslint": "^9.27.0", + "eslint-config-prettier": "^10.1.5", + "eslint-plugin-ember": "^12.5.0", +diff --git a/website/app/routes/application.js b/website/app/routes/application.js +index 024690b0d..342c9f60f 100644 +--- a/website/app/routes/application.js ++++ b/website/app/routes/application.js +@@ -1,6 +1,7 @@ + import Route from '@ember/routing/route'; + import fetch from 'fetch'; +-import config from 'ember-get-config'; ++ ++import config from '../config/environment'; + + export default class ApplicationRoute extends Route { + model() { +diff --git a/website/app/routes/show.js b/website/app/routes/show.js +index b5f5155e4..df8c2e036 100644 +--- a/website/app/routes/show.js ++++ b/website/app/routes/show.js +@@ -6,11 +6,12 @@ import { + isUnauthorizedResponse, + isNotFoundResponse, + } from 'ember-fetch/errors'; +-import config from 'ember-get-config'; + import { service } from '@ember/service'; + import { action } from '@ember/object'; + import { reject } from 'rsvp'; + ++import config from '../config/environment'; ++ + export default class ShowRoute extends Route { + @service router; + queryParams = { +diff --git a/website/app/services/head-data.js b/website/app/services/head-data.js +index c885741b6..3c2020f99 100644 +--- a/website/app/services/head-data.js ++++ b/website/app/services/head-data.js +@@ -4,9 +4,10 @@ + */ + + import HeadDataService from 'ember-meta/services/head-data'; +-import config from 'ember-get-config'; + import { service } from '@ember/service'; + ++import config from '../config/environment'; ++ + export default class CustomHeadDataService extends HeadDataService { + @service router; + +diff --git a/website/package.json b/website/package.json +index c2b6cca59..901654ac9 100644 +--- a/website/package.json ++++ b/website/package.json +@@ -90,7 +90,6 @@ + "ember-cli-terser": "^4.0.2", + "ember-concurrency": "^4.0.4", + "ember-fetch": "^8.1.2", +- "ember-get-config": "^2.1.1", + "ember-load-initializers": "^3.0.1", + "ember-math-helpers": "^4.2.1", + "ember-meta": "^2.0.0", 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..797c851c5f9 100644 --- a/packages/components/addon-main.cjs +++ b/packages/components/addon-main.cjs @@ -9,11 +9,8 @@ const flightIconSprite = require('@hashicorp/flight-icons/svg-sprite/svg-sprite- module.exports = { ...addonV1Shim(__dirname), contentFor(type, config) { - const legacyLazyEmbed = config?.emberFlightIcons?.lazyEmbed; - if ( !config.flightIconsSpriteLazyEmbed && - !legacyLazyEmbed && !config.__flightIconsSpriteLoaded && type === 'body-footer' ) { diff --git a/packages/components/package.json b/packages/components/package.json index 6112a99e819..60704a0749f 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,21 @@ "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 +83,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 +111,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 +121,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 +236,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 +301,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 +325,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..a88ecd9eccb 100644 --- a/packages/components/src/instance-initializers/load-sprite.ts +++ b/packages/components/src/instance-initializers/load-sprite.ts @@ -6,11 +6,8 @@ import config from 'ember-get-config'; export async function initialize() { - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment - const legacyLazyEmbed = config?.emberFlightIcons?.lazyEmbed; - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - if (config?.flightIconsSpriteLazyEmbed || legacyLazyEmbed) { + if (config?.flightIconsSpriteLazyEmbed) { const { default: svgSprite } = await import( '@hashicorp/flight-icons/svg-sprite/svg-sprite-module' ); diff --git a/packages/components/src/styles/@hashicorp/design-system-components.scss b/packages/components/src/styles/@hashicorp/design-system-components.scss index 00c6008b820..ae3fb7b1912 100644 --- a/packages/components/src/styles/@hashicorp/design-system-components.scss +++ b/packages/components/src/styles/@hashicorp/design-system-components.scss @@ -10,6 +10,9 @@ @use "helpers/focus-ring"; @use "helpers/typography"; +// Vendor styles +@use "./design-system-ember-a11y-refocus"; + // Notice: this list can be automatically edited by the Ember blueprint, please don't remove the start/end comments // START COMPONENTS CSS FILES IMPORTS @use "../components/accordion"; @@ -39,7 +42,6 @@ @use "../components/icon-tile"; @use "../components/layout"; // multiple components @use "../components/link"; // multiple components -@use "../components/menu-primitive"; @use "../components/modal"; @use "../components/page-header"; @use "../components/pagination"; @@ -59,6 +61,7 @@ // END COMPONENT CSS FILES IMPORTS @use "../mixins/screen-reader-only" as *; + // stylelint-disable-next-line selector-class-pattern .sr-only { @include screen-reader-only(); diff --git a/packages/components/src/styles/@hashicorp/design-system-ember-a11y-refocus.scss b/packages/components/src/styles/@hashicorp/design-system-ember-a11y-refocus.scss new file mode 100644 index 00000000000..4c7dcd633e4 --- /dev/null +++ b/packages/components/src/styles/@hashicorp/design-system-ember-a11y-refocus.scss @@ -0,0 +1,31 @@ +// NOTE: this is currently required because we cannot import the CSS from ember-a11y-refocus directly without requiring consumers that use scss to add the dependency as well. + +// The styles are taken directly from the ember-a11y-refocus package here: +#ember-a11y-refocus-nav-message { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + white-space: nowrap; + border: 0; + clip: rect(0, 0, 0, 0); +} + +.ember-a11y-refocus-skip-link { + position: absolute; + top: 0; + left: 0; + padding: 0.25rem; + color: #fff; + font-size: 0.75rem; + text-decoration: none; + // stylelint-disable-next-line color-function-notation + background-color: rgb(0 0 0 / 75%); + transform: translateY(-100%); + transition: transform 0.3s ease-in-out; +} + +.ember-a11y-refocus-skip-link:focus { + transform: translateY(0); +} diff --git a/packages/components/src/styles/components/application-state.scss b/packages/components/src/styles/components/application-state.scss index c44b7065ecd..fe4e9bb711f 100644 --- a/packages/components/src/styles/components/application-state.scss +++ b/packages/components/src/styles/components/application-state.scss @@ -14,7 +14,6 @@ $hds-application-state-content-max-width: 480px; flex-direction: column; align-items: start; width: fit-content; - margin: 0 auto; // this will center the component in the parent container &.hds-application-state--align-center { align-items: center; @@ -26,6 +25,11 @@ $hds-application-state-content-max-width: 480px; width: auto; } } + + // we want that by default the component is centered in the parent container + &.hds-application-state--is-auto-centered { + margin: 0 auto; + } } .hds-application-state__media { diff --git a/packages/components/src/styles/components/dropdown.scss b/packages/components/src/styles/components/dropdown.scss index 0c35374cd8b..014c6146f74 100644 --- a/packages/components/src/styles/components/dropdown.scss +++ b/packages/components/src/styles/components/dropdown.scss @@ -207,7 +207,7 @@ $hds-dropdown-toggle-border-radius: $hds-button-border-radius; // LIST // UL ELEMENT -// GOES INSIDE HDS::MenuPrimitive's :content block +// GOES INSIDE HDS::PopoverPrimitive's popover element .hds-dropdown__content { position: relative; diff --git a/packages/components/src/styles/components/menu-primitive.scss b/packages/components/src/styles/components/menu-primitive.scss deleted file mode 100644 index 0ed5a234395..00000000000 --- a/packages/components/src/styles/components/menu-primitive.scss +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// -// MenuPrimitive COMPONENT -// - -.hds-menu-primitive { - position: relative; - width: fit-content; -} diff --git a/packages/components/src/styles/components/side-nav/header.scss b/packages/components/src/styles/components/side-nav/header.scss index e79eb3d3add..a20703abd02 100644 --- a/packages/components/src/styles/components/side-nav/header.scss +++ b/packages/components/src/styles/components/side-nav/header.scss @@ -94,29 +94,3 @@ } } } - -// generic "icon-button" - -// TODO: Replace this component with Hds::Button -.hds-side-nav__icon-button { - @include hds-interactive-dark-theme(); - display: flex; - align-items: center; - justify-content: center; - width: 36px; // same height as the dropdown "toggle" - height: 36px; - padding: 5px; // we take in account the transparent border - - // disabled state: - &:disabled, - &[disabled], - &.mock-disabled, - &:disabled:focus, - &[disabled]:focus, - &.mock-disabled:focus, - &:disabled:hover, - &[disabled]:hover, - &.mock-disabled:hover { - @include hds-interactive-dark-theme-state-disabled(); - } -} diff --git a/packages/components/src/template-registry.ts b/packages/components/src/template-registry.ts index 66183aa31c6..4dee43a90a6 100644 --- a/packages/components/src/template-registry.ts +++ b/packages/components/src/template-registry.ts @@ -97,10 +97,6 @@ import type HdsDropdownListItemTitleComponent from './components/hds/dropdown/li import type HdsDropdownToggleButtonComponent from './components/hds/dropdown/toggle/button'; import type HdsDropdownToggleChevronComponent from './components/hds/dropdown/toggle/chevron'; import type HdsDropdownToggleIconComponent from './components/hds/dropdown/toggle/icon'; -import type HdsFlyoutBodyComponent from './components/hds/flyout/body'; -import type HdsFlyoutDescriptionComponent from './components/hds/flyout/description'; -import type HdsFlyoutFooterComponent from './components/hds/flyout/footer'; -import type HdsFlyoutHeaderComponent from './components/hds/flyout/header'; import type HdsFlyoutComponent from './components/hds/flyout'; import type HdsFormComponent from './components/hds/form'; @@ -168,10 +164,6 @@ import type HdsLayoutGridComponent from './components/hds/layout/grid'; import type HdsLayoutGridItemComponent from './components/hds/layout/grid/item'; import type HdsLinkInlineComponent from './components/hds/link/inline'; import type HdsLinkStandaloneComponent from './components/hds/link/standalone'; -import type HdsMenuPrimitiveComponent from './components/hds/menu-primitive'; -import type HdsModalBodyComponent from './components/hds/modal/body'; -import type HdsModalFooterComponent from './components/hds/modal/footer'; -import type HdsModalHeaderComponent from './components/hds/modal/header'; import type HdsModalComponent from './components/hds/modal/'; import type HdsPageHeaderComponent from './components/hds/page-header'; import type HdsPageHeaderActionsComponent from './components/hds/page-header/actions'; @@ -201,7 +193,6 @@ import type HdsSideNavPortalComponent from './components/hds/side-nav/portal'; import type HdsSideNavPortalTargetComponent from './components/hds/side-nav/portal/target'; import type HdsSideNavHeaderComponent from './components/hds/side-nav/header'; import type HdsSideNavHeaderHomeLinkComponent from './components/hds/side-nav/header/home-link'; -import type HdsSideNavHeaderIconButtonComponent from './components/hds/side-nav/header/icon-button'; import type HdsSideNavListComponent from './components/hds/side-nav/list'; import type HdsSideNavListBackLinkComponent from './components/hds/side-nav/list/back-link'; import type HdsSideNavListItemComponent from './components/hds/side-nav/list/item'; @@ -433,9 +424,6 @@ export default interface HdsComponentsRegistry { 'hds/button-set': typeof HdsButtonSetComponent; // Card - // NOTE: `Hds::Card` and `hds/card` will be removed in 5.0.0, use 'Hds::Card::Container' instead - 'Hds::Card': typeof HdsCardContainerComponent; - 'hds/card': typeof HdsCardContainerComponent; 'Hds::Card::Container': typeof HdsCardContainerComponent; 'hds/card/container': typeof HdsCardContainerComponent; @@ -570,18 +558,6 @@ export default interface HdsComponentsRegistry { 'Hds::Flyout': typeof HdsFlyoutComponent; 'hds/flyout': typeof HdsFlyoutComponent; - 'Hds::Flyout::Body': typeof HdsFlyoutBodyComponent; - 'hds/flyout/body': typeof HdsFlyoutBodyComponent; - - 'Hds::Flyout::Description': typeof HdsFlyoutDescriptionComponent; - 'hds/flyout/description': typeof HdsFlyoutDescriptionComponent; - - 'Hds::Flyout::Footer': typeof HdsFlyoutFooterComponent; - 'hds/flyout/footer': typeof HdsFlyoutFooterComponent; - - 'Hds::Flyout::Header': typeof HdsFlyoutHeaderComponent; - 'hds/flyout/header': typeof HdsFlyoutHeaderComponent; - // FORM 'Hds::Form': typeof HdsFormComponent; 'hds/form': typeof HdsFormComponent; @@ -806,23 +782,10 @@ export default interface HdsComponentsRegistry { 'Hds::Link::Standalone': typeof HdsLinkStandaloneComponent; 'hds/link/standalone': typeof HdsLinkStandaloneComponent; - // MenuPrimitive - 'Hds::MenuPrimitive': typeof HdsMenuPrimitiveComponent; - 'hds/menu-primitive': typeof HdsMenuPrimitiveComponent; - // Modal 'Hds::Modal': typeof HdsModalComponent; 'hds/modal': typeof HdsModalComponent; - 'Hds::ModalBody': typeof HdsModalBodyComponent; - 'hds/modal/body': typeof HdsModalBodyComponent; - - 'Hds::ModalFooter': typeof HdsModalFooterComponent; - 'hds/modal/footer': typeof HdsModalFooterComponent; - - 'Hds::ModalHeader': typeof HdsModalHeaderComponent; - 'hds/modal/header': typeof HdsModalHeaderComponent; - // PageHeader 'Hds::PageHeader': typeof HdsPageHeaderComponent; 'hds/page-header': typeof HdsPageHeaderComponent; @@ -925,10 +888,6 @@ export default interface HdsComponentsRegistry { 'hds/side-nav/header/home-link': typeof HdsSideNavHeaderHomeLinkComponent; HdsSideNavHeaderHomeLink: typeof HdsSideNavHeaderHomeLinkComponent; - 'Hds::SideNav::Header::IconButton': typeof HdsSideNavHeaderIconButtonComponent; - 'hds/side-nav/header/icon-button': typeof HdsSideNavHeaderIconButtonComponent; - HdsSideNavHeaderIconButton: typeof HdsSideNavHeaderIconButtonComponent; - 'Hds::SideNav::List': typeof HdsSideNavListComponent; 'hds/side-nav/list': typeof HdsSideNavListComponent; HdsSideNavList: typeof HdsSideNavListComponent; diff --git a/packages/components/unpublished-development-types/global.d.ts b/packages/components/unpublished-development-types/global.d.ts index a4c41bf7872..c40323d6d6e 100644 --- a/packages/components/unpublished-development-types/global.d.ts +++ b/packages/components/unpublished-development-types/global.d.ts @@ -15,6 +15,7 @@ import type { EmbroiderUtilRegistry } from '@embroider/util'; import type RenderModifiersRegistry from '@ember/render-modifiers/template-registry'; import type EmberComposableHelpersRegistry from '@nullvoxpopuli/ember-composable-helpers/template-registry'; import type EmberIntlRegistry from 'ember-intl/template-registry'; +import type EmberA11yRefocusRegistry from 'ember-a11y-refocus/template-registry'; declare module '@glint/environment-ember-loose/registry' { export default interface Registry @@ -28,6 +29,7 @@ declare module '@glint/environment-ember-loose/registry' { RenderModifiersRegistry, EmberComposableHelpersRegistry, EmbroiderUtilRegistry, + EmberA11yRefocusRegistry, EmberIntlRegistry /*, other addon registries */ { // local entries Portal: typeof Portal; diff --git a/packages/flight-icons/catalog.json b/packages/flight-icons/catalog.json index d2eb365a7e5..47f7b2d6278 100644 --- a/packages/flight-icons/catalog.json +++ b/packages/flight-icons/catalog.json @@ -1,5 +1,5 @@ { - "lastRunTimeISO": "2025-08-20T23:58:48.772Z", + "lastRunTimeISO": "2025-10-02T23:36:22.558Z", "lastRunFigma": { "id": "TLnoT5AYQfy3tZ0H68BgOr", "page": "Export", @@ -7668,8 +7668,8 @@ }, { "id": "350:4505", - "fileName": "volume-2-24", - "iconName": "volume-2", + "fileName": "volume-up-24", + "iconName": "volume-up", "description": "volume, up, high, loud, sound, audio, speaker", "category": "Media", "size": "24", @@ -7678,8 +7678,8 @@ }, { "id": "350:4509", - "fileName": "volume-2-16", - "iconName": "volume-2", + "fileName": "volume-up-16", + "iconName": "volume-up", "description": "volume, up, high, loud, sound, audio, speaker", "category": "Media", "size": "16", diff --git a/packages/flight-icons/svg-original/volume-2-16.svg b/packages/flight-icons/svg-original/volume-up-16.svg similarity index 100% rename from packages/flight-icons/svg-original/volume-2-16.svg rename to packages/flight-icons/svg-original/volume-up-16.svg diff --git a/packages/flight-icons/svg-original/volume-2-24.svg b/packages/flight-icons/svg-original/volume-up-24.svg similarity index 100% rename from packages/flight-icons/svg-original/volume-2-24.svg rename to packages/flight-icons/svg-original/volume-up-24.svg diff --git a/packages/flight-icons/svg-react/index.ts b/packages/flight-icons/svg-react/index.ts index a492bda711b..7799c010660 100644 --- a/packages/flight-icons/svg-react/index.ts +++ b/packages/flight-icons/svg-react/index.ts @@ -764,8 +764,8 @@ export { IconVolume24 } from './volume-24'; export { IconVolume16 } from './volume-16'; export { IconVolumeDown24 } from './volume-down-24'; export { IconVolumeDown16 } from './volume-down-16'; -export { IconVolume224 } from './volume-2-24'; -export { IconVolume216 } from './volume-2-16'; +export { IconVolumeUp24 } from './volume-up-24'; +export { IconVolumeUp16 } from './volume-up-16'; export { IconVolumeX24 } from './volume-x-24'; export { IconVolumeX16 } from './volume-x-16'; export { IconWifi24 } from './wifi-24'; diff --git a/packages/flight-icons/svg-react/volume-2-16.tsx b/packages/flight-icons/svg-react/volume-up-16.tsx similarity index 96% rename from packages/flight-icons/svg-react/volume-2-16.tsx rename to packages/flight-icons/svg-react/volume-up-16.tsx index 47be6082b61..629ddac9792 100644 --- a/packages/flight-icons/svg-react/volume-2-16.tsx +++ b/packages/flight-icons/svg-react/volume-up-16.tsx @@ -1,7 +1,7 @@ import { forwardRef, useMemo } from 'react'; import { IconProps } from './types'; -export const IconVolume216 = forwardRef( +export const IconVolumeUp16 = forwardRef( ({ color = 'currentColor', title, ...props }, svgRef) => { const titleId = useMemo( () => diff --git a/packages/flight-icons/svg-react/volume-2-24.tsx b/packages/flight-icons/svg-react/volume-up-24.tsx similarity index 96% rename from packages/flight-icons/svg-react/volume-2-24.tsx rename to packages/flight-icons/svg-react/volume-up-24.tsx index 2006a14ee94..bd2a3801246 100644 --- a/packages/flight-icons/svg-react/volume-2-24.tsx +++ b/packages/flight-icons/svg-react/volume-up-24.tsx @@ -1,7 +1,7 @@ import { forwardRef, useMemo } from 'react'; import { IconProps } from './types'; -export const IconVolume224 = forwardRef( +export const IconVolumeUp24 = forwardRef( ({ color = 'currentColor', title, ...props }, svgRef) => { const titleId = useMemo( () => diff --git a/packages/flight-icons/svg-sprite/svg-sprite-module.js b/packages/flight-icons/svg-sprite/svg-sprite-module.js index a29773e9605..594e36bb216 100644 --- a/packages/flight-icons/svg-sprite/svg-sprite-module.js +++ b/packages/flight-icons/svg-sprite/svg-sprite-module.js @@ -4,4 +4,4 @@ */ // THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -module.exports = ''; +module.exports = ''; diff --git a/packages/flight-icons/svg-sprite/svg-sprite.svg b/packages/flight-icons/svg-sprite/svg-sprite.svg index f9d587bd4f1..251ada544ea 100644 --- a/packages/flight-icons/svg-sprite/svg-sprite.svg +++ b/packages/flight-icons/svg-sprite/svg-sprite.svg @@ -4,4 +4,4 @@ --> - + diff --git a/packages/flight-icons/svg/index.d.ts b/packages/flight-icons/svg/index.d.ts index 56c2ef38a60..ec30980876c 100644 --- a/packages/flight-icons/svg/index.d.ts +++ b/packages/flight-icons/svg/index.d.ts @@ -3,5 +3,5 @@ * SPDX-License-Identifier: MPL-2.0 */ -export declare const iconNames: readonly ['loading', 'loading-static', 'running', 'running-static', 'apple', 'apple-color', 'alibaba', 'alibaba-color', 'amazon-ecs', 'amazon-ecs-color', 'amazon-eks', 'amazon-eks-color', 'auth0', 'auth0-color', 'aws', 'aws-color', 'aws-cdk', 'aws-cdk-color', 'aws-cloudwatch', 'aws-cloudwatch-color', 'aws-ec2', 'aws-ec2-color', 'aws-lambda', 'aws-lambda-color', 'aws-s3', 'aws-s3-color', 'azure', 'azure-color', 'azure-aks', 'azure-aks-color', 'azure-blob-storage', 'azure-blob-storage-color', 'azure-devops', 'azure-devops-color', 'azure-vms', 'azure-vms-color', 'bitbucket', 'bitbucket-color', 'bridgecrew', 'bridgecrew-color', 'cisco', 'cisco-color', 'codepen', 'codepen-color', 'confluence', 'confluence-color', 'confluent', 'confluent-color', 'datadog', 'datadog-color', 'digital-ocean', 'digital-ocean-color', 'docker', 'docker-color', 'duo', 'duo-color', 'elastic-observability', 'elastic-observability-color', 'f5', 'f5-color', 'facebook', 'facebook-color', 'figma', 'figma-color', 'gcp', 'gcp-color', 'git', 'git-color', 'gitlab', 'gitlab-color', 'github', 'github-color', 'google', 'google-color', 'google-docs', 'google-docs-color', 'google-drive', 'google-drive-color', 'google-forms', 'google-forms-color', 'google-sheets', 'google-sheets-color', 'google-slides', 'google-slides-color', 'grafana', 'grafana-color', 'helm', 'helm-color', 'infracost', 'infracost-color', 'jfrog', 'jfrog-color', 'jira', 'jira-color', 'jwt', 'jwt-color', 'kubernetes', 'kubernetes-color', 'lightlytics', 'lightlytics-color', 'linkedin', 'linkedin-color', 'linode', 'linode-color', 'linux', 'linux-color', 'loom', 'loom-color', 'meetup', 'meetup-color', 'microsoft', 'microsoft-color', 'microsoft-teams', 'microsoft-teams-color', 'minio', 'minio-color', 'mongodb', 'mongodb-color', 'new-relic', 'new-relic-color', 'okta', 'okta-color', 'oracle', 'oracle-color', 'opa', 'opa-color', 'openid', 'openid-color', 'pack', 'pack-color', 'pager-duty', 'pager-duty-color', 'ping-identity ', 'ping-identity-color', 'postgres', 'postgres-color', 'rabbitmq', 'rabbitmq-color', 'saml', 'saml-color', 'service-now', 'service-now-color', 'slack', 'slack-color', 'snyk', 'snyk-color', 'splunk', 'splunk-color', 'twilio', 'twilio-color', 'twitch', 'twitch-color', 'twitter', 'twitter-color', 'twitter-x', 'twitter-x-color', 'vantage', 'vantage-color', 'venafi', 'venafi-color', 'vercel', 'vercel-color', 'vmware', 'vmware-color', 'youtube', 'youtube-color', 'boundary', 'boundary-color', 'boundary-fill', 'boundary-fill-color', 'boundary-square', 'boundary-square-color', 'consul', 'consul-color', 'consul-fill', 'consul-fill-color', 'consul-square', 'consul-square-color', 'nomad', 'nomad-color', 'nomad-fill', 'nomad-fill-color', 'nomad-square', 'nomad-square-color', 'packer', 'packer-color', 'packer-fill', 'packer-fill-color', 'packer-square', 'packer-square-color', 'terraform', 'terraform-color', 'terraform-fill', 'terraform-fill-color', 'terraform-square', 'terraform-square-color', 'vagrant', 'vagrant-color', 'vagrant-fill', 'vagrant-fill-color', 'vagrant-square', 'vagrant-square-color', 'vault', 'vault-color', 'vault-fill', 'vault-fill-color', 'vault-square', 'vault-square-color', 'vault-radar', 'vault-radar-color', 'vault-radar-fill', 'vault-radar-fill-color', 'vault-radar-square', 'vault-radar-square-color', 'vault-secrets', 'vault-secrets-color', 'vault-secrets-fill', 'vault-secrets-fill-color', 'vault-secrets-square', 'vault-secrets-square-color', 'waypoint', 'waypoint-color', 'waypoint-fill', 'waypoint-fill-color', 'waypoint-square', 'waypoint-square-color', 'hashicorp', 'hashicorp-color', 'hashicorp-fill', 'hashicorp-fill-color', 'hashicorp-square', 'hashicorp-square-color', 'hcp', 'hcp-color', 'hcp-fill', 'hcp-fill-color', 'hcp-square', 'hcp-square-color', 'accessibility', 'folder-users', 'frown', 'identity-service', 'identity-user', 'meh', 'robot', 'smile', 'user', 'user-check', 'user-circle', 'user-circle-fill', 'user-minus', 'user-plus', 'user-x', 'users', 'ampersand', 'beaker', 'bucket', 'bulb', 'circle', 'circle-dot', 'circle-fill', 'circle-half', 'diamond', 'diamond-fill', 'disc', 'dot', 'dot-half', 'droplet', 'flag', 'gift', 'government', 'handshake', 'hash', 'hexagon', 'hexagon-fill', 'labyrinth', 'layers', 'moon', 'octagon', 'outline', 'random', 'rocket', 'sparkle', 'square', 'square-fill', 'sun', 'triangle', 'triangle-fill', 'truck', 'wand', 'zap', 'zap-off', 'docs', 'docs-download', 'docs-link', 'guide', 'guide-link', 'help', 'info', 'info-fill', 'learn', 'learn-link', 'support', 'alert-circle', 'alert-circle-fill', 'alert-diamond', 'alert-diamond-fill', 'alert-octagon', 'alert-octagon-fill', 'alert-triangle', 'alert-triangle-fill', 'check', 'check-circle', 'check-circle-fill', 'check-diamond', 'check-diamond-fill', 'check-hexagon', 'check-hexagon-fill', 'check-square', 'check-square-fill', 'skip', 'x', 'x-circle', 'x-circle-fill', 'x-diamond', 'x-diamond-fill', 'x-hexagon', 'x-hexagon-fill', 'x-square', 'x-square-fill', 'bug', 'certificate', 'eye', 'eye-off', 'fingerprint', 'key', 'keychain', 'lock', 'lock-fill', 'lock-off', 'shield', 'shield-alert', 'shield-check', 'shield-off', 'shield-x', 'token', 'unlock', 'verified', 'wall', 'minus', 'minus-circle', 'minus-circle-fill', 'minus-plus', 'minus-plus-circle', 'minus-plus-square', 'minus-square', 'minus-square-fill', 'plus', 'plus-circle', 'plus-circle-fill', 'plus-square', 'camera', 'camera-off', 'cast', 'closed-caption', 'fast-forward', 'film', 'headphones', 'image', 'music', 'pause', 'pause-circle', 'play', 'play-circle', 'radio', 'rewind', 'rss', 'skip-back', 'skip-forward', 'speaker', 'stop-circle', 'volume', 'volume-down', 'volume-2', 'volume-x', 'wifi', 'wifi-off', 'compass', 'crosshair', 'map', 'map-pin', 'navigation', 'navigation-alt', 'redirect', 'target', 'align-center', 'align-justify', 'align-left', 'align-right', 'battery', 'battery-charging', 'bookmark', 'bookmark-add', 'bookmark-add-fill', 'bookmark-fill', 'bookmark-remove', 'bookmark-remove-fill', 'bottom', 'top', 'start', 'end', 'command', 'crop', 'dashboard', 'delete', 'download', 'edit', 'entry-point', 'exit-point', 'external-link', 'filter', 'filter-circle', 'filter-fill', 'grid', 'grid-alt', 'home', 'jump-link', 'layout', 'link', 'list', 'maximize', 'maximize-alt', 'menu', 'minimize', 'minimize-alt', 'more-horizontal', 'more-vertical', 'mouse-pointer', 'move-horizontal', 'paperclip', 'pen-tool', 'pencil-tool', 'pin', 'pin-off', 'power', 'printer', 'reload', 'repeat', 'resize-column', 'rotate-cw', 'rotate-ccw', 'search', 'share', 'sidebar', 'sidebar-hide', 'sidebar-show', 'sign-in', 'sign-out', 'slash', 'slash-square', 'sort-asc', 'sort-desc', 'switcher', 'sync', 'sync-alert', 'sync-reverse', 'tag', 'toggle-left', 'toggle-right', 'trash', 'type', 'text-wrap', 'unfold-close', 'unfold-open', 'upload', 'zoom-in', 'zoom-out', 'archive', 'clipboard', 'clipboard-checked', 'clipboard-copy', 'clipboard-x', 'file', 'file-change', 'file-check', 'file-diff', 'file-minus', 'file-plus', 'file-source', 'file-text', 'file-x', 'files', 'folder', 'folder-fill', 'folder-minus', 'folder-minus-fill', 'folder-plus', 'folder-plus-fill', 'folder-star', 'inbox', 'api', 'auto-apply', 'build', 'change', 'change-circle', 'change-square', 'channel', 'cloud', 'cloud-check', 'cloud-download', 'cloud-lightning', 'cloud-lock', 'cloud-off', 'cloud-upload', 'cloud-x', 'code', 'connection', 'connection-gateway', 'cpu', 'duplicate', 'gateway', 'git-branch', 'git-commit', 'git-merge', 'git-pull-request', 'git-repo', 'hammer', 'key-values', 'mainframe', 'mesh', 'module', 'monitor', 'network', 'network-alt', 'node', 'path', 'pipeline', 'plug', 'replication-direct', 'replication-perf', 'scissors', 'server', 'server-cluster', 'serverless', 'service', 'settings', 'sliders', 'smartphone', 'socket', 'step', 'tablet', 'terminal', 'terminal-screen', 'test', 'tools', 'transform-data', 'tv', 'webhook', 'wrench', 'calendar', 'clock', 'clock-filled', 'delay', 'event', 'history', 'hourglass', 'watch', 'bar-chart', 'bar-chart-alt', 'box', 'collections', 'database', 'hard-drive', 'line-chart', 'line-chart-up', 'logs', 'package', 'pie-chart', 'queue', 'save', 'trend-down', 'trend-up', 'activity', 'at-sign', 'award', 'bell', 'bell-active', 'bell-active-fill', 'bell-off', 'discussion-circle', 'discussion-square', 'heart', 'heart-fill', 'heart-off', 'mail', 'mail-open', 'message-circle', 'message-circle-fill', 'message-square', 'message-square-fill', 'mic', 'mic-off', 'newspaper', 'phone', 'phone-call', 'phone-off', 'send', 'star', 'star-circle', 'star-fill', 'star-off', 'thumbs-down', 'thumbs-up', 'video', 'video-off', 'bank-vault', 'briefcase', 'credit-card', 'dollar-sign', 'enterprise', 'globe', 'globe-private', 'org', 'provider', 'shopping-bag', 'shopping-cart', 'arrow-down', 'arrow-down-circle', 'arrow-down-left', 'arrow-down-right', 'arrow-left', 'arrow-left-circle', 'arrow-right', 'arrow-right-circle', 'arrow-up', 'arrow-up-circle', 'arrow-up-left', 'arrow-up-right', 'caret', 'chevron-down', 'chevron-left', 'chevron-right', 'chevron-up', 'chevrons-down', 'chevrons-left', 'chevrons-right', 'chevrons-up', 'corner-down-left', 'corner-down-right', 'corner-left-down', 'corner-left-up', 'corner-right-down', 'corner-right-up', 'corner-up-left', 'corner-up-right', 'load-balancer', 'migrate', 'move', 'shuffle', 'swap-horizontal', 'swap-vertical']; +export declare const iconNames: readonly ['loading', 'loading-static', 'running', 'running-static', 'apple', 'apple-color', 'alibaba', 'alibaba-color', 'amazon-ecs', 'amazon-ecs-color', 'amazon-eks', 'amazon-eks-color', 'auth0', 'auth0-color', 'aws', 'aws-color', 'aws-cdk', 'aws-cdk-color', 'aws-cloudwatch', 'aws-cloudwatch-color', 'aws-ec2', 'aws-ec2-color', 'aws-lambda', 'aws-lambda-color', 'aws-s3', 'aws-s3-color', 'azure', 'azure-color', 'azure-aks', 'azure-aks-color', 'azure-blob-storage', 'azure-blob-storage-color', 'azure-devops', 'azure-devops-color', 'azure-vms', 'azure-vms-color', 'bitbucket', 'bitbucket-color', 'bridgecrew', 'bridgecrew-color', 'cisco', 'cisco-color', 'codepen', 'codepen-color', 'confluence', 'confluence-color', 'confluent', 'confluent-color', 'datadog', 'datadog-color', 'digital-ocean', 'digital-ocean-color', 'docker', 'docker-color', 'duo', 'duo-color', 'elastic-observability', 'elastic-observability-color', 'f5', 'f5-color', 'facebook', 'facebook-color', 'figma', 'figma-color', 'gcp', 'gcp-color', 'git', 'git-color', 'gitlab', 'gitlab-color', 'github', 'github-color', 'google', 'google-color', 'google-docs', 'google-docs-color', 'google-drive', 'google-drive-color', 'google-forms', 'google-forms-color', 'google-sheets', 'google-sheets-color', 'google-slides', 'google-slides-color', 'grafana', 'grafana-color', 'helm', 'helm-color', 'infracost', 'infracost-color', 'jfrog', 'jfrog-color', 'jira', 'jira-color', 'jwt', 'jwt-color', 'kubernetes', 'kubernetes-color', 'lightlytics', 'lightlytics-color', 'linkedin', 'linkedin-color', 'linode', 'linode-color', 'linux', 'linux-color', 'loom', 'loom-color', 'meetup', 'meetup-color', 'microsoft', 'microsoft-color', 'microsoft-teams', 'microsoft-teams-color', 'minio', 'minio-color', 'mongodb', 'mongodb-color', 'new-relic', 'new-relic-color', 'okta', 'okta-color', 'oracle', 'oracle-color', 'opa', 'opa-color', 'openid', 'openid-color', 'pack', 'pack-color', 'pager-duty', 'pager-duty-color', 'ping-identity ', 'ping-identity-color', 'postgres', 'postgres-color', 'rabbitmq', 'rabbitmq-color', 'saml', 'saml-color', 'service-now', 'service-now-color', 'slack', 'slack-color', 'snyk', 'snyk-color', 'splunk', 'splunk-color', 'twilio', 'twilio-color', 'twitch', 'twitch-color', 'twitter', 'twitter-color', 'twitter-x', 'twitter-x-color', 'vantage', 'vantage-color', 'venafi', 'venafi-color', 'vercel', 'vercel-color', 'vmware', 'vmware-color', 'youtube', 'youtube-color', 'boundary', 'boundary-color', 'boundary-fill', 'boundary-fill-color', 'boundary-square', 'boundary-square-color', 'consul', 'consul-color', 'consul-fill', 'consul-fill-color', 'consul-square', 'consul-square-color', 'nomad', 'nomad-color', 'nomad-fill', 'nomad-fill-color', 'nomad-square', 'nomad-square-color', 'packer', 'packer-color', 'packer-fill', 'packer-fill-color', 'packer-square', 'packer-square-color', 'terraform', 'terraform-color', 'terraform-fill', 'terraform-fill-color', 'terraform-square', 'terraform-square-color', 'vagrant', 'vagrant-color', 'vagrant-fill', 'vagrant-fill-color', 'vagrant-square', 'vagrant-square-color', 'vault', 'vault-color', 'vault-fill', 'vault-fill-color', 'vault-square', 'vault-square-color', 'vault-radar', 'vault-radar-color', 'vault-radar-fill', 'vault-radar-fill-color', 'vault-radar-square', 'vault-radar-square-color', 'vault-secrets', 'vault-secrets-color', 'vault-secrets-fill', 'vault-secrets-fill-color', 'vault-secrets-square', 'vault-secrets-square-color', 'waypoint', 'waypoint-color', 'waypoint-fill', 'waypoint-fill-color', 'waypoint-square', 'waypoint-square-color', 'hashicorp', 'hashicorp-color', 'hashicorp-fill', 'hashicorp-fill-color', 'hashicorp-square', 'hashicorp-square-color', 'hcp', 'hcp-color', 'hcp-fill', 'hcp-fill-color', 'hcp-square', 'hcp-square-color', 'accessibility', 'folder-users', 'frown', 'identity-service', 'identity-user', 'meh', 'robot', 'smile', 'user', 'user-check', 'user-circle', 'user-circle-fill', 'user-minus', 'user-plus', 'user-x', 'users', 'ampersand', 'beaker', 'bucket', 'bulb', 'circle', 'circle-dot', 'circle-fill', 'circle-half', 'diamond', 'diamond-fill', 'disc', 'dot', 'dot-half', 'droplet', 'flag', 'gift', 'government', 'handshake', 'hash', 'hexagon', 'hexagon-fill', 'labyrinth', 'layers', 'moon', 'octagon', 'outline', 'random', 'rocket', 'sparkle', 'square', 'square-fill', 'sun', 'triangle', 'triangle-fill', 'truck', 'wand', 'zap', 'zap-off', 'docs', 'docs-download', 'docs-link', 'guide', 'guide-link', 'help', 'info', 'info-fill', 'learn', 'learn-link', 'support', 'alert-circle', 'alert-circle-fill', 'alert-diamond', 'alert-diamond-fill', 'alert-octagon', 'alert-octagon-fill', 'alert-triangle', 'alert-triangle-fill', 'check', 'check-circle', 'check-circle-fill', 'check-diamond', 'check-diamond-fill', 'check-hexagon', 'check-hexagon-fill', 'check-square', 'check-square-fill', 'skip', 'x', 'x-circle', 'x-circle-fill', 'x-diamond', 'x-diamond-fill', 'x-hexagon', 'x-hexagon-fill', 'x-square', 'x-square-fill', 'bug', 'certificate', 'eye', 'eye-off', 'fingerprint', 'key', 'keychain', 'lock', 'lock-fill', 'lock-off', 'shield', 'shield-alert', 'shield-check', 'shield-off', 'shield-x', 'token', 'unlock', 'verified', 'wall', 'minus', 'minus-circle', 'minus-circle-fill', 'minus-plus', 'minus-plus-circle', 'minus-plus-square', 'minus-square', 'minus-square-fill', 'plus', 'plus-circle', 'plus-circle-fill', 'plus-square', 'camera', 'camera-off', 'cast', 'closed-caption', 'fast-forward', 'film', 'headphones', 'image', 'music', 'pause', 'pause-circle', 'play', 'play-circle', 'radio', 'rewind', 'rss', 'skip-back', 'skip-forward', 'speaker', 'stop-circle', 'volume', 'volume-down', 'volume-up', 'volume-x', 'wifi', 'wifi-off', 'compass', 'crosshair', 'map', 'map-pin', 'navigation', 'navigation-alt', 'redirect', 'target', 'align-center', 'align-justify', 'align-left', 'align-right', 'battery', 'battery-charging', 'bookmark', 'bookmark-add', 'bookmark-add-fill', 'bookmark-fill', 'bookmark-remove', 'bookmark-remove-fill', 'bottom', 'top', 'start', 'end', 'command', 'crop', 'dashboard', 'delete', 'download', 'edit', 'entry-point', 'exit-point', 'external-link', 'filter', 'filter-circle', 'filter-fill', 'grid', 'grid-alt', 'home', 'jump-link', 'layout', 'link', 'list', 'maximize', 'maximize-alt', 'menu', 'minimize', 'minimize-alt', 'more-horizontal', 'more-vertical', 'mouse-pointer', 'move-horizontal', 'paperclip', 'pen-tool', 'pencil-tool', 'pin', 'pin-off', 'power', 'printer', 'reload', 'repeat', 'resize-column', 'rotate-cw', 'rotate-ccw', 'search', 'share', 'sidebar', 'sidebar-hide', 'sidebar-show', 'sign-in', 'sign-out', 'slash', 'slash-square', 'sort-asc', 'sort-desc', 'switcher', 'sync', 'sync-alert', 'sync-reverse', 'tag', 'toggle-left', 'toggle-right', 'trash', 'type', 'text-wrap', 'unfold-close', 'unfold-open', 'upload', 'zoom-in', 'zoom-out', 'archive', 'clipboard', 'clipboard-checked', 'clipboard-copy', 'clipboard-x', 'file', 'file-change', 'file-check', 'file-diff', 'file-minus', 'file-plus', 'file-source', 'file-text', 'file-x', 'files', 'folder', 'folder-fill', 'folder-minus', 'folder-minus-fill', 'folder-plus', 'folder-plus-fill', 'folder-star', 'inbox', 'api', 'auto-apply', 'build', 'change', 'change-circle', 'change-square', 'channel', 'cloud', 'cloud-check', 'cloud-download', 'cloud-lightning', 'cloud-lock', 'cloud-off', 'cloud-upload', 'cloud-x', 'code', 'connection', 'connection-gateway', 'cpu', 'duplicate', 'gateway', 'git-branch', 'git-commit', 'git-merge', 'git-pull-request', 'git-repo', 'hammer', 'key-values', 'mainframe', 'mesh', 'module', 'monitor', 'network', 'network-alt', 'node', 'path', 'pipeline', 'plug', 'replication-direct', 'replication-perf', 'scissors', 'server', 'server-cluster', 'serverless', 'service', 'settings', 'sliders', 'smartphone', 'socket', 'step', 'tablet', 'terminal', 'terminal-screen', 'test', 'tools', 'transform-data', 'tv', 'webhook', 'wrench', 'calendar', 'clock', 'clock-filled', 'delay', 'event', 'history', 'hourglass', 'watch', 'bar-chart', 'bar-chart-alt', 'box', 'collections', 'database', 'hard-drive', 'line-chart', 'line-chart-up', 'logs', 'package', 'pie-chart', 'queue', 'save', 'trend-down', 'trend-up', 'activity', 'at-sign', 'award', 'bell', 'bell-active', 'bell-active-fill', 'bell-off', 'discussion-circle', 'discussion-square', 'heart', 'heart-fill', 'heart-off', 'mail', 'mail-open', 'message-circle', 'message-circle-fill', 'message-square', 'message-square-fill', 'mic', 'mic-off', 'newspaper', 'phone', 'phone-call', 'phone-off', 'send', 'star', 'star-circle', 'star-fill', 'star-off', 'thumbs-down', 'thumbs-up', 'video', 'video-off', 'bank-vault', 'briefcase', 'credit-card', 'dollar-sign', 'enterprise', 'globe', 'globe-private', 'org', 'provider', 'shopping-bag', 'shopping-cart', 'arrow-down', 'arrow-down-circle', 'arrow-down-left', 'arrow-down-right', 'arrow-left', 'arrow-left-circle', 'arrow-right', 'arrow-right-circle', 'arrow-up', 'arrow-up-circle', 'arrow-up-left', 'arrow-up-right', 'caret', 'chevron-down', 'chevron-left', 'chevron-right', 'chevron-up', 'chevrons-down', 'chevrons-left', 'chevrons-right', 'chevrons-up', 'corner-down-left', 'corner-down-right', 'corner-left-down', 'corner-left-up', 'corner-right-down', 'corner-right-up', 'corner-up-left', 'corner-up-right', 'load-balancer', 'migrate', 'move', 'shuffle', 'swap-horizontal', 'swap-vertical']; export type IconName = typeof iconNames[number]; diff --git a/packages/flight-icons/svg/index.js b/packages/flight-icons/svg/index.js index c1a7a7df9a8..28d8b02749b 100644 --- a/packages/flight-icons/svg/index.js +++ b/packages/flight-icons/svg/index.js @@ -3,4 +3,4 @@ * SPDX-License-Identifier: MPL-2.0 */ -export const iconNames = [ 'loading', 'loading-static', 'running', 'running-static', 'apple', 'apple-color', 'alibaba', 'alibaba-color', 'amazon-ecs', 'amazon-ecs-color', 'amazon-eks', 'amazon-eks-color', 'auth0', 'auth0-color', 'aws', 'aws-color', 'aws-cdk', 'aws-cdk-color', 'aws-cloudwatch', 'aws-cloudwatch-color', 'aws-ec2', 'aws-ec2-color', 'aws-lambda', 'aws-lambda-color', 'aws-s3', 'aws-s3-color', 'azure', 'azure-color', 'azure-aks', 'azure-aks-color', 'azure-blob-storage', 'azure-blob-storage-color', 'azure-devops', 'azure-devops-color', 'azure-vms', 'azure-vms-color', 'bitbucket', 'bitbucket-color', 'bridgecrew', 'bridgecrew-color', 'cisco', 'cisco-color', 'codepen', 'codepen-color', 'confluence', 'confluence-color', 'confluent', 'confluent-color', 'datadog', 'datadog-color', 'digital-ocean', 'digital-ocean-color', 'docker', 'docker-color', 'duo', 'duo-color', 'elastic-observability', 'elastic-observability-color', 'f5', 'f5-color', 'facebook', 'facebook-color', 'figma', 'figma-color', 'gcp', 'gcp-color', 'git', 'git-color', 'gitlab', 'gitlab-color', 'github', 'github-color', 'google', 'google-color', 'google-docs', 'google-docs-color', 'google-drive', 'google-drive-color', 'google-forms', 'google-forms-color', 'google-sheets', 'google-sheets-color', 'google-slides', 'google-slides-color', 'grafana', 'grafana-color', 'helm', 'helm-color', 'infracost', 'infracost-color', 'jfrog', 'jfrog-color', 'jira', 'jira-color', 'jwt', 'jwt-color', 'kubernetes', 'kubernetes-color', 'lightlytics', 'lightlytics-color', 'linkedin', 'linkedin-color', 'linode', 'linode-color', 'linux', 'linux-color', 'loom', 'loom-color', 'meetup', 'meetup-color', 'microsoft', 'microsoft-color', 'microsoft-teams', 'microsoft-teams-color', 'minio', 'minio-color', 'mongodb', 'mongodb-color', 'new-relic', 'new-relic-color', 'okta', 'okta-color', 'oracle', 'oracle-color', 'opa', 'opa-color', 'openid', 'openid-color', 'pack', 'pack-color', 'pager-duty', 'pager-duty-color', 'ping-identity ', 'ping-identity-color', 'postgres', 'postgres-color', 'rabbitmq', 'rabbitmq-color', 'saml', 'saml-color', 'service-now', 'service-now-color', 'slack', 'slack-color', 'snyk', 'snyk-color', 'splunk', 'splunk-color', 'twilio', 'twilio-color', 'twitch', 'twitch-color', 'twitter', 'twitter-color', 'twitter-x', 'twitter-x-color', 'vantage', 'vantage-color', 'venafi', 'venafi-color', 'vercel', 'vercel-color', 'vmware', 'vmware-color', 'youtube', 'youtube-color', 'boundary', 'boundary-color', 'boundary-fill', 'boundary-fill-color', 'boundary-square', 'boundary-square-color', 'consul', 'consul-color', 'consul-fill', 'consul-fill-color', 'consul-square', 'consul-square-color', 'nomad', 'nomad-color', 'nomad-fill', 'nomad-fill-color', 'nomad-square', 'nomad-square-color', 'packer', 'packer-color', 'packer-fill', 'packer-fill-color', 'packer-square', 'packer-square-color', 'terraform', 'terraform-color', 'terraform-fill', 'terraform-fill-color', 'terraform-square', 'terraform-square-color', 'vagrant', 'vagrant-color', 'vagrant-fill', 'vagrant-fill-color', 'vagrant-square', 'vagrant-square-color', 'vault', 'vault-color', 'vault-fill', 'vault-fill-color', 'vault-square', 'vault-square-color', 'vault-radar', 'vault-radar-color', 'vault-radar-fill', 'vault-radar-fill-color', 'vault-radar-square', 'vault-radar-square-color', 'vault-secrets', 'vault-secrets-color', 'vault-secrets-fill', 'vault-secrets-fill-color', 'vault-secrets-square', 'vault-secrets-square-color', 'waypoint', 'waypoint-color', 'waypoint-fill', 'waypoint-fill-color', 'waypoint-square', 'waypoint-square-color', 'hashicorp', 'hashicorp-color', 'hashicorp-fill', 'hashicorp-fill-color', 'hashicorp-square', 'hashicorp-square-color', 'hcp', 'hcp-color', 'hcp-fill', 'hcp-fill-color', 'hcp-square', 'hcp-square-color', 'accessibility', 'folder-users', 'frown', 'identity-service', 'identity-user', 'meh', 'robot', 'smile', 'user', 'user-check', 'user-circle', 'user-circle-fill', 'user-minus', 'user-plus', 'user-x', 'users', 'ampersand', 'beaker', 'bucket', 'bulb', 'circle', 'circle-dot', 'circle-fill', 'circle-half', 'diamond', 'diamond-fill', 'disc', 'dot', 'dot-half', 'droplet', 'flag', 'gift', 'government', 'handshake', 'hash', 'hexagon', 'hexagon-fill', 'labyrinth', 'layers', 'moon', 'octagon', 'outline', 'random', 'rocket', 'sparkle', 'square', 'square-fill', 'sun', 'triangle', 'triangle-fill', 'truck', 'wand', 'zap', 'zap-off', 'docs', 'docs-download', 'docs-link', 'guide', 'guide-link', 'help', 'info', 'info-fill', 'learn', 'learn-link', 'support', 'alert-circle', 'alert-circle-fill', 'alert-diamond', 'alert-diamond-fill', 'alert-octagon', 'alert-octagon-fill', 'alert-triangle', 'alert-triangle-fill', 'check', 'check-circle', 'check-circle-fill', 'check-diamond', 'check-diamond-fill', 'check-hexagon', 'check-hexagon-fill', 'check-square', 'check-square-fill', 'skip', 'x', 'x-circle', 'x-circle-fill', 'x-diamond', 'x-diamond-fill', 'x-hexagon', 'x-hexagon-fill', 'x-square', 'x-square-fill', 'bug', 'certificate', 'eye', 'eye-off', 'fingerprint', 'key', 'keychain', 'lock', 'lock-fill', 'lock-off', 'shield', 'shield-alert', 'shield-check', 'shield-off', 'shield-x', 'token', 'unlock', 'verified', 'wall', 'minus', 'minus-circle', 'minus-circle-fill', 'minus-plus', 'minus-plus-circle', 'minus-plus-square', 'minus-square', 'minus-square-fill', 'plus', 'plus-circle', 'plus-circle-fill', 'plus-square', 'camera', 'camera-off', 'cast', 'closed-caption', 'fast-forward', 'film', 'headphones', 'image', 'music', 'pause', 'pause-circle', 'play', 'play-circle', 'radio', 'rewind', 'rss', 'skip-back', 'skip-forward', 'speaker', 'stop-circle', 'volume', 'volume-down', 'volume-2', 'volume-x', 'wifi', 'wifi-off', 'compass', 'crosshair', 'map', 'map-pin', 'navigation', 'navigation-alt', 'redirect', 'target', 'align-center', 'align-justify', 'align-left', 'align-right', 'battery', 'battery-charging', 'bookmark', 'bookmark-add', 'bookmark-add-fill', 'bookmark-fill', 'bookmark-remove', 'bookmark-remove-fill', 'bottom', 'top', 'start', 'end', 'command', 'crop', 'dashboard', 'delete', 'download', 'edit', 'entry-point', 'exit-point', 'external-link', 'filter', 'filter-circle', 'filter-fill', 'grid', 'grid-alt', 'home', 'jump-link', 'layout', 'link', 'list', 'maximize', 'maximize-alt', 'menu', 'minimize', 'minimize-alt', 'more-horizontal', 'more-vertical', 'mouse-pointer', 'move-horizontal', 'paperclip', 'pen-tool', 'pencil-tool', 'pin', 'pin-off', 'power', 'printer', 'reload', 'repeat', 'resize-column', 'rotate-cw', 'rotate-ccw', 'search', 'share', 'sidebar', 'sidebar-hide', 'sidebar-show', 'sign-in', 'sign-out', 'slash', 'slash-square', 'sort-asc', 'sort-desc', 'switcher', 'sync', 'sync-alert', 'sync-reverse', 'tag', 'toggle-left', 'toggle-right', 'trash', 'type', 'text-wrap', 'unfold-close', 'unfold-open', 'upload', 'zoom-in', 'zoom-out', 'archive', 'clipboard', 'clipboard-checked', 'clipboard-copy', 'clipboard-x', 'file', 'file-change', 'file-check', 'file-diff', 'file-minus', 'file-plus', 'file-source', 'file-text', 'file-x', 'files', 'folder', 'folder-fill', 'folder-minus', 'folder-minus-fill', 'folder-plus', 'folder-plus-fill', 'folder-star', 'inbox', 'api', 'auto-apply', 'build', 'change', 'change-circle', 'change-square', 'channel', 'cloud', 'cloud-check', 'cloud-download', 'cloud-lightning', 'cloud-lock', 'cloud-off', 'cloud-upload', 'cloud-x', 'code', 'connection', 'connection-gateway', 'cpu', 'duplicate', 'gateway', 'git-branch', 'git-commit', 'git-merge', 'git-pull-request', 'git-repo', 'hammer', 'key-values', 'mainframe', 'mesh', 'module', 'monitor', 'network', 'network-alt', 'node', 'path', 'pipeline', 'plug', 'replication-direct', 'replication-perf', 'scissors', 'server', 'server-cluster', 'serverless', 'service', 'settings', 'sliders', 'smartphone', 'socket', 'step', 'tablet', 'terminal', 'terminal-screen', 'test', 'tools', 'transform-data', 'tv', 'webhook', 'wrench', 'calendar', 'clock', 'clock-filled', 'delay', 'event', 'history', 'hourglass', 'watch', 'bar-chart', 'bar-chart-alt', 'box', 'collections', 'database', 'hard-drive', 'line-chart', 'line-chart-up', 'logs', 'package', 'pie-chart', 'queue', 'save', 'trend-down', 'trend-up', 'activity', 'at-sign', 'award', 'bell', 'bell-active', 'bell-active-fill', 'bell-off', 'discussion-circle', 'discussion-square', 'heart', 'heart-fill', 'heart-off', 'mail', 'mail-open', 'message-circle', 'message-circle-fill', 'message-square', 'message-square-fill', 'mic', 'mic-off', 'newspaper', 'phone', 'phone-call', 'phone-off', 'send', 'star', 'star-circle', 'star-fill', 'star-off', 'thumbs-down', 'thumbs-up', 'video', 'video-off', 'bank-vault', 'briefcase', 'credit-card', 'dollar-sign', 'enterprise', 'globe', 'globe-private', 'org', 'provider', 'shopping-bag', 'shopping-cart', 'arrow-down', 'arrow-down-circle', 'arrow-down-left', 'arrow-down-right', 'arrow-left', 'arrow-left-circle', 'arrow-right', 'arrow-right-circle', 'arrow-up', 'arrow-up-circle', 'arrow-up-left', 'arrow-up-right', 'caret', 'chevron-down', 'chevron-left', 'chevron-right', 'chevron-up', 'chevrons-down', 'chevrons-left', 'chevrons-right', 'chevrons-up', 'corner-down-left', 'corner-down-right', 'corner-left-down', 'corner-left-up', 'corner-right-down', 'corner-right-up', 'corner-up-left', 'corner-up-right', 'load-balancer', 'migrate', 'move', 'shuffle', 'swap-horizontal', 'swap-vertical' ]; \ No newline at end of file +export const iconNames = [ 'loading', 'loading-static', 'running', 'running-static', 'apple', 'apple-color', 'alibaba', 'alibaba-color', 'amazon-ecs', 'amazon-ecs-color', 'amazon-eks', 'amazon-eks-color', 'auth0', 'auth0-color', 'aws', 'aws-color', 'aws-cdk', 'aws-cdk-color', 'aws-cloudwatch', 'aws-cloudwatch-color', 'aws-ec2', 'aws-ec2-color', 'aws-lambda', 'aws-lambda-color', 'aws-s3', 'aws-s3-color', 'azure', 'azure-color', 'azure-aks', 'azure-aks-color', 'azure-blob-storage', 'azure-blob-storage-color', 'azure-devops', 'azure-devops-color', 'azure-vms', 'azure-vms-color', 'bitbucket', 'bitbucket-color', 'bridgecrew', 'bridgecrew-color', 'cisco', 'cisco-color', 'codepen', 'codepen-color', 'confluence', 'confluence-color', 'confluent', 'confluent-color', 'datadog', 'datadog-color', 'digital-ocean', 'digital-ocean-color', 'docker', 'docker-color', 'duo', 'duo-color', 'elastic-observability', 'elastic-observability-color', 'f5', 'f5-color', 'facebook', 'facebook-color', 'figma', 'figma-color', 'gcp', 'gcp-color', 'git', 'git-color', 'gitlab', 'gitlab-color', 'github', 'github-color', 'google', 'google-color', 'google-docs', 'google-docs-color', 'google-drive', 'google-drive-color', 'google-forms', 'google-forms-color', 'google-sheets', 'google-sheets-color', 'google-slides', 'google-slides-color', 'grafana', 'grafana-color', 'helm', 'helm-color', 'infracost', 'infracost-color', 'jfrog', 'jfrog-color', 'jira', 'jira-color', 'jwt', 'jwt-color', 'kubernetes', 'kubernetes-color', 'lightlytics', 'lightlytics-color', 'linkedin', 'linkedin-color', 'linode', 'linode-color', 'linux', 'linux-color', 'loom', 'loom-color', 'meetup', 'meetup-color', 'microsoft', 'microsoft-color', 'microsoft-teams', 'microsoft-teams-color', 'minio', 'minio-color', 'mongodb', 'mongodb-color', 'new-relic', 'new-relic-color', 'okta', 'okta-color', 'oracle', 'oracle-color', 'opa', 'opa-color', 'openid', 'openid-color', 'pack', 'pack-color', 'pager-duty', 'pager-duty-color', 'ping-identity ', 'ping-identity-color', 'postgres', 'postgres-color', 'rabbitmq', 'rabbitmq-color', 'saml', 'saml-color', 'service-now', 'service-now-color', 'slack', 'slack-color', 'snyk', 'snyk-color', 'splunk', 'splunk-color', 'twilio', 'twilio-color', 'twitch', 'twitch-color', 'twitter', 'twitter-color', 'twitter-x', 'twitter-x-color', 'vantage', 'vantage-color', 'venafi', 'venafi-color', 'vercel', 'vercel-color', 'vmware', 'vmware-color', 'youtube', 'youtube-color', 'boundary', 'boundary-color', 'boundary-fill', 'boundary-fill-color', 'boundary-square', 'boundary-square-color', 'consul', 'consul-color', 'consul-fill', 'consul-fill-color', 'consul-square', 'consul-square-color', 'nomad', 'nomad-color', 'nomad-fill', 'nomad-fill-color', 'nomad-square', 'nomad-square-color', 'packer', 'packer-color', 'packer-fill', 'packer-fill-color', 'packer-square', 'packer-square-color', 'terraform', 'terraform-color', 'terraform-fill', 'terraform-fill-color', 'terraform-square', 'terraform-square-color', 'vagrant', 'vagrant-color', 'vagrant-fill', 'vagrant-fill-color', 'vagrant-square', 'vagrant-square-color', 'vault', 'vault-color', 'vault-fill', 'vault-fill-color', 'vault-square', 'vault-square-color', 'vault-radar', 'vault-radar-color', 'vault-radar-fill', 'vault-radar-fill-color', 'vault-radar-square', 'vault-radar-square-color', 'vault-secrets', 'vault-secrets-color', 'vault-secrets-fill', 'vault-secrets-fill-color', 'vault-secrets-square', 'vault-secrets-square-color', 'waypoint', 'waypoint-color', 'waypoint-fill', 'waypoint-fill-color', 'waypoint-square', 'waypoint-square-color', 'hashicorp', 'hashicorp-color', 'hashicorp-fill', 'hashicorp-fill-color', 'hashicorp-square', 'hashicorp-square-color', 'hcp', 'hcp-color', 'hcp-fill', 'hcp-fill-color', 'hcp-square', 'hcp-square-color', 'accessibility', 'folder-users', 'frown', 'identity-service', 'identity-user', 'meh', 'robot', 'smile', 'user', 'user-check', 'user-circle', 'user-circle-fill', 'user-minus', 'user-plus', 'user-x', 'users', 'ampersand', 'beaker', 'bucket', 'bulb', 'circle', 'circle-dot', 'circle-fill', 'circle-half', 'diamond', 'diamond-fill', 'disc', 'dot', 'dot-half', 'droplet', 'flag', 'gift', 'government', 'handshake', 'hash', 'hexagon', 'hexagon-fill', 'labyrinth', 'layers', 'moon', 'octagon', 'outline', 'random', 'rocket', 'sparkle', 'square', 'square-fill', 'sun', 'triangle', 'triangle-fill', 'truck', 'wand', 'zap', 'zap-off', 'docs', 'docs-download', 'docs-link', 'guide', 'guide-link', 'help', 'info', 'info-fill', 'learn', 'learn-link', 'support', 'alert-circle', 'alert-circle-fill', 'alert-diamond', 'alert-diamond-fill', 'alert-octagon', 'alert-octagon-fill', 'alert-triangle', 'alert-triangle-fill', 'check', 'check-circle', 'check-circle-fill', 'check-diamond', 'check-diamond-fill', 'check-hexagon', 'check-hexagon-fill', 'check-square', 'check-square-fill', 'skip', 'x', 'x-circle', 'x-circle-fill', 'x-diamond', 'x-diamond-fill', 'x-hexagon', 'x-hexagon-fill', 'x-square', 'x-square-fill', 'bug', 'certificate', 'eye', 'eye-off', 'fingerprint', 'key', 'keychain', 'lock', 'lock-fill', 'lock-off', 'shield', 'shield-alert', 'shield-check', 'shield-off', 'shield-x', 'token', 'unlock', 'verified', 'wall', 'minus', 'minus-circle', 'minus-circle-fill', 'minus-plus', 'minus-plus-circle', 'minus-plus-square', 'minus-square', 'minus-square-fill', 'plus', 'plus-circle', 'plus-circle-fill', 'plus-square', 'camera', 'camera-off', 'cast', 'closed-caption', 'fast-forward', 'film', 'headphones', 'image', 'music', 'pause', 'pause-circle', 'play', 'play-circle', 'radio', 'rewind', 'rss', 'skip-back', 'skip-forward', 'speaker', 'stop-circle', 'volume', 'volume-down', 'volume-up', 'volume-x', 'wifi', 'wifi-off', 'compass', 'crosshair', 'map', 'map-pin', 'navigation', 'navigation-alt', 'redirect', 'target', 'align-center', 'align-justify', 'align-left', 'align-right', 'battery', 'battery-charging', 'bookmark', 'bookmark-add', 'bookmark-add-fill', 'bookmark-fill', 'bookmark-remove', 'bookmark-remove-fill', 'bottom', 'top', 'start', 'end', 'command', 'crop', 'dashboard', 'delete', 'download', 'edit', 'entry-point', 'exit-point', 'external-link', 'filter', 'filter-circle', 'filter-fill', 'grid', 'grid-alt', 'home', 'jump-link', 'layout', 'link', 'list', 'maximize', 'maximize-alt', 'menu', 'minimize', 'minimize-alt', 'more-horizontal', 'more-vertical', 'mouse-pointer', 'move-horizontal', 'paperclip', 'pen-tool', 'pencil-tool', 'pin', 'pin-off', 'power', 'printer', 'reload', 'repeat', 'resize-column', 'rotate-cw', 'rotate-ccw', 'search', 'share', 'sidebar', 'sidebar-hide', 'sidebar-show', 'sign-in', 'sign-out', 'slash', 'slash-square', 'sort-asc', 'sort-desc', 'switcher', 'sync', 'sync-alert', 'sync-reverse', 'tag', 'toggle-left', 'toggle-right', 'trash', 'type', 'text-wrap', 'unfold-close', 'unfold-open', 'upload', 'zoom-in', 'zoom-out', 'archive', 'clipboard', 'clipboard-checked', 'clipboard-copy', 'clipboard-x', 'file', 'file-change', 'file-check', 'file-diff', 'file-minus', 'file-plus', 'file-source', 'file-text', 'file-x', 'files', 'folder', 'folder-fill', 'folder-minus', 'folder-minus-fill', 'folder-plus', 'folder-plus-fill', 'folder-star', 'inbox', 'api', 'auto-apply', 'build', 'change', 'change-circle', 'change-square', 'channel', 'cloud', 'cloud-check', 'cloud-download', 'cloud-lightning', 'cloud-lock', 'cloud-off', 'cloud-upload', 'cloud-x', 'code', 'connection', 'connection-gateway', 'cpu', 'duplicate', 'gateway', 'git-branch', 'git-commit', 'git-merge', 'git-pull-request', 'git-repo', 'hammer', 'key-values', 'mainframe', 'mesh', 'module', 'monitor', 'network', 'network-alt', 'node', 'path', 'pipeline', 'plug', 'replication-direct', 'replication-perf', 'scissors', 'server', 'server-cluster', 'serverless', 'service', 'settings', 'sliders', 'smartphone', 'socket', 'step', 'tablet', 'terminal', 'terminal-screen', 'test', 'tools', 'transform-data', 'tv', 'webhook', 'wrench', 'calendar', 'clock', 'clock-filled', 'delay', 'event', 'history', 'hourglass', 'watch', 'bar-chart', 'bar-chart-alt', 'box', 'collections', 'database', 'hard-drive', 'line-chart', 'line-chart-up', 'logs', 'package', 'pie-chart', 'queue', 'save', 'trend-down', 'trend-up', 'activity', 'at-sign', 'award', 'bell', 'bell-active', 'bell-active-fill', 'bell-off', 'discussion-circle', 'discussion-square', 'heart', 'heart-fill', 'heart-off', 'mail', 'mail-open', 'message-circle', 'message-circle-fill', 'message-square', 'message-square-fill', 'mic', 'mic-off', 'newspaper', 'phone', 'phone-call', 'phone-off', 'send', 'star', 'star-circle', 'star-fill', 'star-off', 'thumbs-down', 'thumbs-up', 'video', 'video-off', 'bank-vault', 'briefcase', 'credit-card', 'dollar-sign', 'enterprise', 'globe', 'globe-private', 'org', 'provider', 'shopping-bag', 'shopping-cart', 'arrow-down', 'arrow-down-circle', 'arrow-down-left', 'arrow-down-right', 'arrow-left', 'arrow-left-circle', 'arrow-right', 'arrow-right-circle', 'arrow-up', 'arrow-up-circle', 'arrow-up-left', 'arrow-up-right', 'caret', 'chevron-down', 'chevron-left', 'chevron-right', 'chevron-up', 'chevrons-down', 'chevrons-left', 'chevrons-right', 'chevrons-up', 'corner-down-left', 'corner-down-right', 'corner-left-down', 'corner-left-up', 'corner-right-down', 'corner-right-up', 'corner-up-left', 'corner-up-right', 'load-balancer', 'migrate', 'move', 'shuffle', 'swap-horizontal', 'swap-vertical' ]; \ No newline at end of file diff --git a/packages/flight-icons/svg/volume-2-16.svg b/packages/flight-icons/svg/volume-up-16.svg similarity index 100% rename from packages/flight-icons/svg/volume-2-16.svg rename to packages/flight-icons/svg/volume-up-16.svg diff --git a/packages/flight-icons/svg/volume-2-24.svg b/packages/flight-icons/svg/volume-up-24.svg similarity index 100% rename from packages/flight-icons/svg/volume-2-24.svg rename to packages/flight-icons/svg/volume-up-24.svg diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f2a145ccb7f..848d01b41bd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,7 @@ settings: injectWorkspacePackages: true overrides: + '@glimmer/component': ^2.0.0 ember-composable-helpers: npm:@nullvoxpopuli/ember-composable-helpers@^5.2.11 patchedDependencies: @@ -100,8 +101,8 @@ importers: specifier: ^6.36.2 version: 6.38.1 '@ember/render-modifiers': - specifier: ^2.1.0 - version: 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)) + specifier: ^3.0.0 + version: 3.0.0(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0 @@ -113,7 +114,7 @@ importers: version: 1.18.1(@glint/template@1.5.2) '@embroider/util': specifier: ^1.13.4 - version: 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)) + version: 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': specifier: ^1.6.12 version: 1.7.3 @@ -128,7 +129,7 @@ importers: version: 1.2.1 '@nullvoxpopuli/ember-composable-helpers': specifier: ^5.2.11 - version: 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)) + version: 5.2.11(@babel/core@7.28.0)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) clipboard-polyfill: specifier: ^4.1.1 version: 4.1.1 @@ -139,11 +140,8 @@ importers: specifier: ^2.3.0 version: 2.3.0(@babel/core@7.28.0) ember-a11y-refocus: - specifier: ^4.1.4 - version: 4.1.4 - ember-cli-sass: - specifier: ^11.0.1 - version: 11.0.1 + specifier: ^5.1.0 + version: 5.1.0(@babel/core@7.28.0)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-concurrency: specifier: ^4.0.4 version: 4.0.4(@babel/core@7.28.0)(@glint/template@1.5.2) @@ -152,7 +150,7 @@ importers: version: 0.8.8 ember-focus-trap: specifier: ^1.1.1 - version: 1.1.1(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + version: 1.1.1(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-get-config: specifier: ^2.1.1 version: 2.1.1(@glint/template@1.5.2) @@ -161,25 +159,22 @@ importers: version: 4.2.2(@babel/core@7.28.0) ember-power-select: specifier: ^8.7.1 - version: 8.7.3(f2611bd49a042d369289d2524fec526f) + version: 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)) ember-stargate: - specifier: ^0.5.0 - version: 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)) + specifier: ^1.0.2 + version: 1.0.2(@babel/core@7.28.0)(@glimmer/component@2.0.0)(@glint/template@1.5.2) ember-style-modifier: specifier: ^4.4.0 - version: 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)) + version: 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: specifier: ^4.0.3 - version: 4.0.3(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + version: 4.0.3(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) luxon: specifier: ^3.4.2 version: 3.7.1 prismjs: specifier: ^1.30.0 version: 1.30.0 - sass: - specifier: ^1.83.0 - version: 1.89.2 tabbable: specifier: ^6.2.0 version: 6.2.0 @@ -207,7 +202,7 @@ importers: version: 4.0.1 '@ember/test-helpers': specifier: ^4.0.4 - version: 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)) + version: 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-dev': specifier: ^7.1.5 version: 7.1.5(@glint/template@1.5.2)(rollup@4.46.2) @@ -215,17 +210,17 @@ importers: specifier: ^9.23.0 version: 9.32.0 '@glimmer/component': - specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.28.0) + specifier: ^2.0.0 + version: 2.0.0 '@glint/core': specifier: ^1.5.2 version: 1.5.2(typescript@5.9.2) '@glint/environment-ember-loose': specifier: ^1.5.2 - version: 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)) + version: 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/environment-ember-template-imports': specifier: ^1.5.2 - version: 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) + version: 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) '@glint/template': specifier: ^1.5.2 version: 1.5.2 @@ -249,13 +244,13 @@ importers: version: 9.2.0 ember-basic-dropdown: specifier: ^8.6.1 - version: 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)) + version: 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-intl: specifier: ^7.3.0 - version: 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) + version: 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) ember-source: specifier: ^6.4.0 - version: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + version: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) ember-template-lint: specifier: ^7.0.2 version: 7.9.1 @@ -298,6 +293,9 @@ importers: rollup-plugin-scss: specifier: ^4.0.1 version: 4.0.1 + sass: + specifier: ^1.89.2 + version: 1.89.2 stylelint: specifier: ^16.17.0 version: 16.23.0(typescript@5.9.2) @@ -503,8 +501,8 @@ importers: specifier: ^2.2.0 version: 2.2.0 '@ember/render-modifiers': - specifier: ^2.1.0 - version: 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)) + specifier: ^3.0.0 + version: 3.0.0(@glint/template@1.5.2)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@ember/string': specifier: ^4.0.1 version: 4.0.1 @@ -524,8 +522,8 @@ importers: specifier: ^9.27.0 version: 9.32.0 '@glimmer/component': - specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.28.0) + specifier: ^2.0.0 + version: 2.0.0 '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -534,22 +532,22 @@ importers: version: 1.5.2(typescript@5.9.2) '@glint/environment-ember-loose': specifier: ^1.5.2 - version: 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)) + version: 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/environment-ember-template-imports': specifier: ^1.5.2 - version: 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) + version: 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) '@glint/template': specifier: ^1.5.2 version: 1.5.2 '@hashicorp/design-system-components': specifier: workspace:* - version: file:packages/components(5fea96526e38c31493053252567363c4) + version: 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)) '@hashicorp/design-system-tokens': specifier: workspace:* version: link:../packages/tokens '@nullvoxpopuli/ember-composable-helpers': specifier: ^5.2.11 - version: 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)) + version: 5.2.11(@babel/core@7.28.0)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@percy/cli': specifier: ^1.30.5 version: 1.31.1(typescript@5.9.2) @@ -579,7 +577,7 @@ importers: version: 2.10.0(@glint/template@1.5.2)(webpack@5.101.0) ember-basic-dropdown: specifier: ^8.6.1 - version: 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)) + version: 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-body-class: specifier: ^3.0.0 version: 3.0.0 @@ -588,7 +586,7 @@ importers: version: 6.5.0(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7) ember-cli-app-version: specifier: ^7.0.0 - version: 7.0.0(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + version: 7.0.0(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-cli-babel: specifier: ^8.2.0 version: 8.2.0(@babel/core@7.28.0) @@ -600,7 +598,7 @@ importers: version: 3.3.3(ember-cli@6.5.0(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7)) ember-cli-deprecation-workflow: specifier: ^3.3.0 - version: 3.4.0(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + version: 3.4.0(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-cli-htmlbars: specifier: ^6.3.0 version: 6.3.0 @@ -633,10 +631,10 @@ importers: version: 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-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + version: 3.0.1(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-math-helpers: specifier: ^5.0.0 - version: 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)) + version: 5.0.0(@babel/core@7.28.0)(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-modifier: specifier: ^4.2.2 version: 4.2.2(@babel/core@7.28.0) @@ -645,7 +643,7 @@ importers: version: 9.0.2 ember-power-select: specifier: ^8.7.1 - version: 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)) + version: 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-qunit: specifier: ^9.0.3 version: 9.0.3(@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) @@ -660,13 +658,13 @@ importers: version: 3.0.1(@babel/core@7.28.0) ember-source: specifier: ~6.5.0 - version: 6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + version: 6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 ember-style-modifier: specifier: ^4.4.0 - version: 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)) + version: 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-template-imports: specifier: ^4.3.0 version: 4.3.0 @@ -675,7 +673,7 @@ importers: version: 7.9.1 ember-truth-helpers: specifier: ^4.0.3 - version: 4.0.3(ember-source@6.5.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + version: 4.0.3(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-try: specifier: ^4.0.0 version: 4.0.0 @@ -776,8 +774,8 @@ importers: specifier: ^2.2.0 version: 2.2.0 '@ember/render-modifiers': - specifier: ^2.1.0 - version: 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)) + specifier: ^3.0.0 + version: 3.0.0(@glint/template@1.5.2)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@ember/string': specifier: ^4.0.1 version: 4.0.1 @@ -789,19 +787,19 @@ importers: version: 1.18.1(@glint/template@1.5.2) '@embroider/util': specifier: ^1.13.4 - version: 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)) + version: 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)) '@eslint/js': specifier: ^9.27.0 version: 9.32.0 '@glimmer/component': - specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.28.0) + specifier: ^2.0.0 + version: 2.0.0 '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 '@hashicorp/design-system-components': specifier: workspace:* - version: file:packages/components(f62dfc5f715da30824529e0727e3c947) + version: 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)) '@hashicorp/design-system-tokens': specifier: workspace:* version: link:../packages/tokens @@ -845,8 +843,8 @@ importers: specifier: ^16.4.7 version: 16.6.1 ember-a11y-refocus: - specifier: ^4.1.4 - version: 4.1.4 + specifier: ^5.1.0 + version: 5.1.0(@babel/core@7.28.0)(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-a11y-testing: specifier: ^7.1.2 version: 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) @@ -855,7 +853,7 @@ importers: version: 2.10.0(@glint/template@1.5.2)(webpack@5.101.0) ember-basic-dropdown: specifier: ^8.6.1 - version: 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)) + version: 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-body-class: specifier: ^3.0.0 version: 3.0.0 @@ -864,7 +862,7 @@ importers: version: 6.4.0(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7) ember-cli-app-version: specifier: ^7.0.0 - version: 7.0.0(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + version: 7.0.0(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-cli-babel: specifier: ^8.2.0 version: 8.2.0(@babel/core@7.28.0) @@ -879,10 +877,10 @@ importers: version: 3.3.3(ember-cli@6.4.0(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7)) ember-cli-deprecation-workflow: specifier: ^3.3.0 - version: 3.4.0(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + version: 3.4.0(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-cli-fastboot: specifier: ^4.1.5 - version: 4.1.5(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + version: 4.1.5(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-cli-htmlbars: specifier: ^6.3.0 version: 6.3.0 @@ -915,10 +913,10 @@ importers: version: 2.1.1(@glint/template@1.5.2) ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + version: 3.0.1(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-math-helpers: specifier: ^4.2.1 - version: 4.2.1(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + version: 4.2.1(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-meta: specifier: ^2.0.0 version: 2.0.0 @@ -930,10 +928,10 @@ importers: version: 9.0.2 ember-power-select: specifier: ^8.7.1 - version: 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)) + version: 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-prism: specifier: ^0.13.0 - version: 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) + version: 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) ember-qunit: specifier: ^9.0.3 version: 9.0.3(@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) @@ -945,7 +943,7 @@ importers: version: 4.1.2(@babel/core@7.28.0) ember-source: specifier: ~6.4.0 - version: 6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5) + version: 6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5) ember-template-imports: specifier: ^4.3.0 version: 4.3.0 @@ -957,7 +955,7 @@ importers: version: 7.1.0 ember-truth-helpers: specifier: ^4.0.3 - version: 4.0.3(ember-source@6.4.0(@glimmer/component@1.1.2(@babel/core@7.28.0))(rsvp@4.8.5)) + version: 4.0.3(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) eslint: specifier: ^9.27.0 version: 9.32.0 @@ -1789,11 +1787,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.5.5': - resolution: {integrity: sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w==} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-escapes@7.25.9': resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} engines: {node: '>=6.9.0'} @@ -2299,6 +2292,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 +2661,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 +2731,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 +2774,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 @@ -5997,9 +5994,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 +6022,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 +6030,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 +6155,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 +6309,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 +6328,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 +6360,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==} @@ -6833,10 +6816,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 +9150,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 +9309,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 +11126,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 +12662,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 +13419,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 +13465,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 +13645,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 +13900,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 +13912,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 +14042,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 +14109,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 +14129,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 +14143,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-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-focus-trap: 1.1.1(ember-source@6.4.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-get-config: 2.1.1(@glint/template@1.5.2) 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 +14178,13 @@ 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 +14198,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-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-focus-trap: 1.1.1(ember-source@6.5.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-get-config: 2.1.1(@glint/template@1.5.2) 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,7 +14233,6 @@ snapshots: - '@babel/core' - '@ember/test-helpers' - '@glimmer/component' - - '@glimmer/tracking' - '@glint/environment-ember-loose' - '@glint/template' - ember-basic-dropdown @@ -14658,21 +14605,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 +18335,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 +18405,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) + 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.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)): 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) - 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)): - 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 +18462,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 +18483,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 +18504,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 +18532,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 +18680,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 +18708,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 +18856,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 +19277,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 +19336,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 +19355,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 +19388,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 +19404,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 +19463,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 +19483,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 +19503,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 +19523,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 +19556,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)): + 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.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)): - 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 +19599,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 +19646,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 +19693,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 +19788,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 @@ -20473,18 +20361,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 +23419,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 +23608,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 +25834,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 =