From efc811290de64de0be3f9e20af0f6e7168d3f1ac Mon Sep 17 00:00:00 2001 From: Philippe Ndiaye Date: Tue, 3 Nov 2026 14:34:41 +0100 Subject: [PATCH 1/8] Type component constructor owners as Owner Mechanical: `constructor(owner: unknown, ...)` becomes `constructor(owner: Owner, ...)` in 10 files. @glimmer/component 2 requires a typed owner and the change also compiles against 1.x. --- addon/components/hyper-table-v2/cell.ts | 3 ++- addon/components/hyper-table-v2/column.ts | 3 ++- .../hyper-table-v2/filtering-renderers/common/existence.ts | 3 ++- .../hyper-table-v2/filtering-renderers/common/facets-loader.ts | 3 ++- .../hyper-table-v2/filtering-renderers/common/ordering.ts | 3 ++- .../hyper-table-v2/filtering-renderers/common/search.ts | 3 ++- addon/components/hyper-table-v2/filtering-renderers/date.ts | 3 ++- addon/components/hyper-table-v2/filtering-renderers/numeric.ts | 3 ++- addon/components/hyper-table-v2/index.ts | 3 ++- addon/components/hyper-table-v2/summary.ts | 3 ++- 10 files changed, 20 insertions(+), 10 deletions(-) diff --git a/addon/components/hyper-table-v2/cell.ts b/addon/components/hyper-table-v2/cell.ts index 3067ed8e..c0416708 100644 --- a/addon/components/hyper-table-v2/cell.ts +++ b/addon/components/hyper-table-v2/cell.ts @@ -6,6 +6,7 @@ import { tracked } from '@glimmer/tracking'; import type { InitialLoadAnimationContext } from '@upfluence/hypertable/components/hyper-table-v2'; import TableHandler, { ROWS_PER_PAGE } from '@upfluence/hypertable/core/handler'; import { Column, ResolvedRenderingComponent, Row } from '@upfluence/hypertable/core/interfaces'; +import type Owner from '@ember/owner'; interface HyperTableV2CellArgs { handler: TableHandler; @@ -26,7 +27,7 @@ export default class HyperTableV2Cell extends Component { private extraEffectTimeout?: number; - constructor(owner: unknown, args: HyperTableV2CellArgs) { + constructor(owner: Owner, args: HyperTableV2CellArgs) { super(owner, args); if (!args.loading) { diff --git a/addon/components/hyper-table-v2/column.ts b/addon/components/hyper-table-v2/column.ts index 6f15b1b1..3f88b47f 100644 --- a/addon/components/hyper-table-v2/column.ts +++ b/addon/components/hyper-table-v2/column.ts @@ -5,6 +5,7 @@ import { tracked } from '@glimmer/tracking'; import TableHandler from '@upfluence/hypertable/core/handler'; import { Column, FieldSize, ResolvedRenderingComponent } from '@upfluence/hypertable/core/interfaces'; +import type Owner from '@ember/owner'; interface HyperTableV2ColumnArgs { handler: TableHandler; @@ -23,7 +24,7 @@ export default class HyperTableV2Column extends Component void; - constructor(owner: unknown, args: HyperTableV2ColumnArgs) { + constructor(owner: Owner, args: HyperTableV2ColumnArgs) { super(owner, args); args.handler.renderingResolver diff --git a/addon/components/hyper-table-v2/filtering-renderers/common/existence.ts b/addon/components/hyper-table-v2/filtering-renderers/common/existence.ts index f1333920..dc147137 100644 --- a/addon/components/hyper-table-v2/filtering-renderers/common/existence.ts +++ b/addon/components/hyper-table-v2/filtering-renderers/common/existence.ts @@ -7,6 +7,7 @@ import { IntlService } from 'ember-intl'; import TableHandler from '@upfluence/hypertable/core/handler'; import { Column, OrderDirection } from '@upfluence/hypertable/core/interfaces'; +import type Owner from '@ember/owner'; interface HyperTableV2FilteringRenderersExistenceArgs { handler: TableHandler; @@ -29,7 +30,7 @@ export default class HyperTableV2FilteringRenderersExistence extends Component { diff --git a/addon/components/hyper-table-v2/filtering-renderers/common/facets-loader.ts b/addon/components/hyper-table-v2/filtering-renderers/common/facets-loader.ts index 667a28c0..4ef47277 100644 --- a/addon/components/hyper-table-v2/filtering-renderers/common/facets-loader.ts +++ b/addon/components/hyper-table-v2/filtering-renderers/common/facets-loader.ts @@ -9,6 +9,7 @@ import { IntlService } from 'ember-intl'; import TableHandler from '@upfluence/hypertable/core/handler'; import { Column, Facet, FacetsResponse, Filter } from '@upfluence/hypertable/core/interfaces'; +import type Owner from '@ember/owner'; interface FacetsLoaderArgs { handler: TableHandler; @@ -36,7 +37,7 @@ export default class HyperTableV2FacetsLoader extends Component { @tracked _selectedDirection?: OrderDirection | null; - constructor(owner: unknown, args: HyperTableV2FilteringRenderersOrderingArgs) { + constructor(owner: Owner, args: HyperTableV2FilteringRenderersOrderingArgs) { super(owner, args); args.handler.on('reset-columns', (columns) => { diff --git a/addon/components/hyper-table-v2/filtering-renderers/common/search.ts b/addon/components/hyper-table-v2/filtering-renderers/common/search.ts index 32a63ec2..e9baefd3 100644 --- a/addon/components/hyper-table-v2/filtering-renderers/common/search.ts +++ b/addon/components/hyper-table-v2/filtering-renderers/common/search.ts @@ -6,6 +6,7 @@ import { tracked } from '@glimmer/tracking'; import TableHandler from '@upfluence/hypertable/core/handler'; import { Column } from '@upfluence/hypertable/core/interfaces'; import { onlyNumeric } from '@upfluence/hypertable/utils'; +import type Owner from '@ember/owner'; interface HyperTableV2FilteringRenderersSearchArgs { handler: TableHandler; @@ -20,7 +21,7 @@ const DEFAULT_FILTER_KEY: string = 'value'; export default class HyperTableV2FilteringRenderersSearch extends Component { @tracked searchQuery: string = ''; - constructor(owner: unknown, args: HyperTableV2FilteringRenderersSearchArgs) { + constructor(owner: Owner, args: HyperTableV2FilteringRenderersSearchArgs) { super(owner, args); const searchTerm = this.args.column.filters.find((filter) => filter.key === 'value'); diff --git a/addon/components/hyper-table-v2/filtering-renderers/date.ts b/addon/components/hyper-table-v2/filtering-renderers/date.ts index e356544d..4cffb98e 100644 --- a/addon/components/hyper-table-v2/filtering-renderers/date.ts +++ b/addon/components/hyper-table-v2/filtering-renderers/date.ts @@ -6,6 +6,7 @@ import moment from 'moment'; import TableHandler from '@upfluence/hypertable/core/handler'; import { Column } from '@upfluence/hypertable/core/interfaces'; +import type Owner from '@ember/owner'; interface HyperTableV2FilteringRenderersDateArgs { handler: TableHandler; @@ -45,7 +46,7 @@ export default class HyperTableV2FilteringRenderersDate extends Component f.key === this.movingOptionKey); diff --git a/addon/components/hyper-table-v2/filtering-renderers/numeric.ts b/addon/components/hyper-table-v2/filtering-renderers/numeric.ts index c48e40b1..e9cf278d 100644 --- a/addon/components/hyper-table-v2/filtering-renderers/numeric.ts +++ b/addon/components/hyper-table-v2/filtering-renderers/numeric.ts @@ -7,6 +7,7 @@ import { tracked } from '@glimmer/tracking'; import TableHandler from '@upfluence/hypertable/core/handler'; import { Column, OrderDirection } from '@upfluence/hypertable/core/interfaces'; import { onlyNumeric } from '@upfluence/hypertable/utils'; +import type Owner from '@ember/owner'; interface HyperTableV2FilteringRenderersNumericArgs { handler: TableHandler; @@ -27,7 +28,7 @@ export default class HyperTableV2FilteringRenderersNumeric extends Component { diff --git a/addon/components/hyper-table-v2/index.ts b/addon/components/hyper-table-v2/index.ts index 8f548aa3..4cf2a836 100644 --- a/addon/components/hyper-table-v2/index.ts +++ b/addon/components/hyper-table-v2/index.ts @@ -8,6 +8,7 @@ import { tracked } from '@glimmer/tracking'; import TableHandler from '@upfluence/hypertable/core/handler'; import type { HandlerEvent } from '@upfluence/hypertable/core/handler'; import { Column, Row } from '@upfluence/hypertable/core/interfaces'; +import type Owner from '@ember/owner'; export type FeatureSet = { selection: boolean; @@ -90,7 +91,7 @@ export default class HyperTableV2 extends Component { declare private hypertableInstanceID: string; - constructor(owner: unknown, args: HyperTableV2Args) { + constructor(owner: Owner, args: HyperTableV2Args) { super(owner, args); args.handler.fetchColumnDefinitions(); this.activateInitialLoadAnimationIfNeeded(); diff --git a/addon/components/hyper-table-v2/summary.ts b/addon/components/hyper-table-v2/summary.ts index ffb51ad8..d94fb83e 100644 --- a/addon/components/hyper-table-v2/summary.ts +++ b/addon/components/hyper-table-v2/summary.ts @@ -3,6 +3,7 @@ import { service } from '@ember/service'; import Component from '@glimmer/component'; import type { IntlService } from 'ember-intl'; +import type Owner from '@ember/owner'; export type SummaryField = { label: string; @@ -22,7 +23,7 @@ const DEFAULT_SKELETONS_COUNT = 4; export default class HyperTableV2Summary extends Component { @service declare intl: IntlService; - constructor(owner: unknown, args: HyperTableV2SummaryArgs) { + constructor(owner: Owner, args: HyperTableV2SummaryArgs) { super(owner, args); assert( From f55a2bc305307c7616d6ac018ff25b68b4e1e48c Mon Sep 17 00:00:00 2001 From: Philippe Ndiaye Date: Tue, 3 Nov 2026 14:34:41 +0100 Subject: [PATCH 2/8] Set up the locale in the tests that translate ember-intl 7 requires the locale in setupIntl and no longer sets this.intl on the test context; 6.x accepts both forms. --- tests/integration/components/hyper-table-v2-test.ts | 2 ++ tests/integration/components/hyper-table-v2/column-test.ts | 6 +++--- .../filtering-renderers/common/column-actions-test.ts | 2 +- .../filtering-renderers/common/existence-test.ts | 2 +- .../filtering-renderers/common/facets-loader-test.ts | 6 +++++- .../filtering-renderers/common/search-test.ts | 2 +- .../hyper-table-v2/filtering-renderers/date-test.ts | 2 +- .../hyper-table-v2/filtering-renderers/numeric-test.ts | 2 +- .../hyper-table-v2/filtering-renderers/text-test.ts | 2 +- .../components/hyper-table-v2/manage-columns-test.ts | 6 +++--- tests/integration/components/hyper-table-v2/search-test.ts | 2 +- .../integration/components/hyper-table-v2/selection-test.ts | 2 ++ tests/integration/components/hyper-table-v2/summary-test.ts | 2 +- 13 files changed, 23 insertions(+), 15 deletions(-) diff --git a/tests/integration/components/hyper-table-v2-test.ts b/tests/integration/components/hyper-table-v2-test.ts index 5daa3bd6..61e77655 100644 --- a/tests/integration/components/hyper-table-v2-test.ts +++ b/tests/integration/components/hyper-table-v2-test.ts @@ -8,9 +8,11 @@ import sinon from 'sinon'; import TableHandler from '@upfluence/hypertable/core/handler'; import { TableManager, RowsFetcher, AllRowsFetcher } from '@upfluence/hypertable/test-support'; import { buildColumn } from '@upfluence/hypertable/test-support/table-manager'; +import { setupIntl } from 'ember-intl/test-support'; module('Integration | Component | hyper-table-v2', function (hooks) { setupRenderingTest(hooks); + setupIntl(hooks, 'en-us'); hooks.beforeEach(function (this: TestContext) { this.tableManager = new TableManager(); diff --git a/tests/integration/components/hyper-table-v2/column-test.ts b/tests/integration/components/hyper-table-v2/column-test.ts index 81a7827c..7283808a 100644 --- a/tests/integration/components/hyper-table-v2/column-test.ts +++ b/tests/integration/components/hyper-table-v2/column-test.ts @@ -1,6 +1,6 @@ -import { render, click } from '@ember/test-helpers'; +import { render, click, type TestContext } from '@ember/test-helpers'; -import { setupIntl, type TestContext } from 'ember-intl/test-support'; +import { setupIntl } from 'ember-intl/test-support'; import { setupRenderingTest } from 'ember-qunit'; import hbs from 'htmlbars-inline-precompile'; import { module, test } from 'qunit'; @@ -13,7 +13,7 @@ import { buildColumn } from '@upfluence/hypertable/test-support/table-manager'; module('Integration | Component | hyper-table-v2/column', function (hooks) { setupRenderingTest(hooks); - setupIntl(hooks); + setupIntl(hooks, 'en-us'); hooks.beforeEach(async function (this: TestContext) { this.tableManager = new TableManager(); diff --git a/tests/integration/components/hyper-table-v2/filtering-renderers/common/column-actions-test.ts b/tests/integration/components/hyper-table-v2/filtering-renderers/common/column-actions-test.ts index e670110c..d74c0332 100644 --- a/tests/integration/components/hyper-table-v2/filtering-renderers/common/column-actions-test.ts +++ b/tests/integration/components/hyper-table-v2/filtering-renderers/common/column-actions-test.ts @@ -13,7 +13,7 @@ import { buildColumn } from '@upfluence/hypertable/test-support/table-manager'; module('Integration | Component | hyper-table-v2/filtering-renderers/common/column-actions', function (hooks) { setupRenderingTest(hooks); - setupIntl(hooks); + setupIntl(hooks, 'en-us'); hooks.beforeEach(async function (this: TestContext) { this.tableManager = new TableManager(); diff --git a/tests/integration/components/hyper-table-v2/filtering-renderers/common/existence-test.ts b/tests/integration/components/hyper-table-v2/filtering-renderers/common/existence-test.ts index 5f695b36..e10ce64f 100644 --- a/tests/integration/components/hyper-table-v2/filtering-renderers/common/existence-test.ts +++ b/tests/integration/components/hyper-table-v2/filtering-renderers/common/existence-test.ts @@ -13,7 +13,7 @@ import { buildColumn } from '@upfluence/hypertable/test-support/table-manager'; module('Integration | Component | hyper-table-v2/filtering-renderers/common/existence', function (hooks) { setupRenderingTest(hooks); - setupIntl(hooks); + setupIntl(hooks, 'en-us'); hooks.beforeEach(async function (this: TestContext) { this.tableManager = new TableManager(); diff --git a/tests/integration/components/hyper-table-v2/filtering-renderers/common/facets-loader-test.ts b/tests/integration/components/hyper-table-v2/filtering-renderers/common/facets-loader-test.ts index 6b40725a..2b7d584f 100644 --- a/tests/integration/components/hyper-table-v2/filtering-renderers/common/facets-loader-test.ts +++ b/tests/integration/components/hyper-table-v2/filtering-renderers/common/facets-loader-test.ts @@ -11,7 +11,11 @@ import { TableManager, RowsFetcher } from '@upfluence/hypertable/test-support'; module('Integration | Component | hyper-table-v2/facets-loader', function (hooks) { setupRenderingTest(hooks); - setupIntl(hooks); + setupIntl(hooks, 'en-us'); + + hooks.beforeEach(function () { + this.intl = this.owner.lookup('service:intl'); + }); hooks.beforeEach(async function (this: TestContext) { this.tableManager = new TableManager(); diff --git a/tests/integration/components/hyper-table-v2/filtering-renderers/common/search-test.ts b/tests/integration/components/hyper-table-v2/filtering-renderers/common/search-test.ts index 13dac6f7..8ba667ae 100644 --- a/tests/integration/components/hyper-table-v2/filtering-renderers/common/search-test.ts +++ b/tests/integration/components/hyper-table-v2/filtering-renderers/common/search-test.ts @@ -13,7 +13,7 @@ import { buildColumn } from '@upfluence/hypertable/test-support/table-manager'; module('Integration | Component | hyper-table-v2/filtering-renderers/common/search', function (hooks) { setupRenderingTest(hooks); - setupIntl(hooks); + setupIntl(hooks, 'en-us'); hooks.beforeEach(async function (this: TestContext) { this.tableManager = new TableManager(); diff --git a/tests/integration/components/hyper-table-v2/filtering-renderers/date-test.ts b/tests/integration/components/hyper-table-v2/filtering-renderers/date-test.ts index 5a461550..f46be36e 100644 --- a/tests/integration/components/hyper-table-v2/filtering-renderers/date-test.ts +++ b/tests/integration/components/hyper-table-v2/filtering-renderers/date-test.ts @@ -13,7 +13,7 @@ import { buildColumn } from '@upfluence/hypertable/test-support/table-manager'; module('Integration | Component | hyper-table-v2/filtering-renderers/date', function (hooks) { setupRenderingTest(hooks); - setupIntl(hooks); + setupIntl(hooks, 'en-us'); hooks.beforeEach(async function (this: TestContext) { this.tableManager = new TableManager(); diff --git a/tests/integration/components/hyper-table-v2/filtering-renderers/numeric-test.ts b/tests/integration/components/hyper-table-v2/filtering-renderers/numeric-test.ts index d936bd29..659f6c36 100644 --- a/tests/integration/components/hyper-table-v2/filtering-renderers/numeric-test.ts +++ b/tests/integration/components/hyper-table-v2/filtering-renderers/numeric-test.ts @@ -13,7 +13,7 @@ import { buildColumn } from '@upfluence/hypertable/test-support/table-manager'; module('Integration | Component | hyper-table-v2/filtering-renderers/numeric', function (hooks) { setupRenderingTest(hooks); - setupIntl(hooks); + setupIntl(hooks, 'en-us'); hooks.beforeEach(async function (this: TestContext) { this.tableManager = new TableManager(); diff --git a/tests/integration/components/hyper-table-v2/filtering-renderers/text-test.ts b/tests/integration/components/hyper-table-v2/filtering-renderers/text-test.ts index 4f454a01..28b2d801 100644 --- a/tests/integration/components/hyper-table-v2/filtering-renderers/text-test.ts +++ b/tests/integration/components/hyper-table-v2/filtering-renderers/text-test.ts @@ -13,7 +13,7 @@ import { buildColumn } from '@upfluence/hypertable/test-support/table-manager'; module('Integration | Component | hyper-table-v2/filtering-renderers/text', function (hooks) { setupRenderingTest(hooks); - setupIntl(hooks); + setupIntl(hooks, 'en-us'); hooks.beforeEach(async function (this: TestContext) { this.tableManager = new TableManager(); diff --git a/tests/integration/components/hyper-table-v2/manage-columns-test.ts b/tests/integration/components/hyper-table-v2/manage-columns-test.ts index 6297bf04..fcf3a056 100644 --- a/tests/integration/components/hyper-table-v2/manage-columns-test.ts +++ b/tests/integration/components/hyper-table-v2/manage-columns-test.ts @@ -1,6 +1,6 @@ -import { click, fillIn, render, waitFor } from '@ember/test-helpers'; +import { click, fillIn, render, waitFor, type TestContext } from '@ember/test-helpers'; -import { setupIntl, type TestContext } from 'ember-intl/test-support'; +import { setupIntl } from 'ember-intl/test-support'; import { setupRenderingTest } from 'ember-qunit'; import hbs from 'htmlbars-inline-precompile'; import { module, test } from 'qunit'; @@ -26,7 +26,7 @@ const COLUMNS = [ module('Integration | Component | hyper-table-v2/manage-columns', function (hooks) { setupRenderingTest(hooks); - setupIntl(hooks); + setupIntl(hooks, 'en-us'); function builderHelper( columnOptions: Array<{ key: string; extra: { [key: string]: any } }>, diff --git a/tests/integration/components/hyper-table-v2/search-test.ts b/tests/integration/components/hyper-table-v2/search-test.ts index 9b65c804..0d955a34 100644 --- a/tests/integration/components/hyper-table-v2/search-test.ts +++ b/tests/integration/components/hyper-table-v2/search-test.ts @@ -13,7 +13,7 @@ import { buildColumn } from '@upfluence/hypertable/test-support/table-manager'; module('Integration | Component | hyper-table-v2/search', function (hooks) { setupRenderingTest(hooks); - setupIntl(hooks); + setupIntl(hooks, 'en-us'); hooks.beforeEach(async function (this: TestContext) { this.tableManager = new TableManager(); diff --git a/tests/integration/components/hyper-table-v2/selection-test.ts b/tests/integration/components/hyper-table-v2/selection-test.ts index 90dc4c95..f0f54c4a 100644 --- a/tests/integration/components/hyper-table-v2/selection-test.ts +++ b/tests/integration/components/hyper-table-v2/selection-test.ts @@ -4,9 +4,11 @@ import { hbs } from 'ember-cli-htmlbars'; import { setupRenderingTest } from 'ember-qunit'; import { module, test } from 'qunit'; import sinon from 'sinon'; +import { setupIntl } from 'ember-intl/test-support'; module('Integration | Component | hyper-table-v2/selection', function (hooks) { setupRenderingTest(hooks); + setupIntl(hooks, 'en-us'); hooks.beforeEach(function (this: TestContext) { this.selected = 1; diff --git a/tests/integration/components/hyper-table-v2/summary-test.ts b/tests/integration/components/hyper-table-v2/summary-test.ts index ba1fb169..873812cd 100644 --- a/tests/integration/components/hyper-table-v2/summary-test.ts +++ b/tests/integration/components/hyper-table-v2/summary-test.ts @@ -7,7 +7,7 @@ import { module, test } from 'qunit'; module('Integration | Component | hyper-table-v2/summary', function (hooks) { setupRenderingTest(hooks); - setupIntl(hooks); + setupIntl(hooks, 'en-us'); hooks.beforeEach(function (this: TestContext) { this.intl = this.owner.lookup('service:intl'); From 594f0f455df0ec0d79176b86c2062f7cb59ba6dd Mon Sep 17 00:00:00 2001 From: Philippe Ndiaye Date: Tue, 3 Nov 2026 14:35:59 +0100 Subject: [PATCH 3/8] Prepare the toolchain for Ember 7: htmlbars 7, use-ember-modules, ember-intl 7, glimmer 2 oss-components is pinned to its Ember 7 branch, @ember/test-waiters is overridden to 4.x and the oss-components peer range, which the new major would reject, is dropped. --- package.json | 14 +- pnpm-lock.yaml | 1167 ++++++++++++++++----- pnpm-workspace.yaml | 3 + tests/dummy/config/optional-features.json | 3 +- 4 files changed, 934 insertions(+), 253 deletions(-) diff --git a/package.json b/package.json index 3c33dbc4..2402f6c1 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "@embroider/util": "^1.9.0", "ember-auto-import": "^2.13.1", "ember-cli-babel": "^8.2.0", - "ember-cli-htmlbars": "^6.3.0", + "ember-cli-htmlbars": "^7.0.1", "ember-cli-typescript": "^5.3.0", "ember-flatpickr": "^3.1.1", "ember-named-blocks-polyfill": "^0.2.5", @@ -50,15 +50,12 @@ "moment": "^2.29.4", "tether": "^1.4.7" }, - "peerDependencies": { - "@upfluence/oss-components": "^3.x" - }, "devDependencies": { "@ember/jquery": "^2.0.0", - "@ember/optional-features": "^2.1.0", + "@ember/optional-features": "^3.0.0", "@ember/test-helpers": "^5.4.1", "@embroider/test-setup": "^4.0.0", - "@glimmer/component": "^1.0.4", + "@glimmer/component": "^2.2.1", "@glimmer/tracking": "^1.0.4", "@glint/template": "^1.2.1", "@trivago/prettier-plugin-sort-imports": "^6.0.2", @@ -68,8 +65,9 @@ "@types/rsvp": "^4.0.4", "@types/sinon": "^10.0.6", "@types/tether": "^1.4.6", - "@upfluence/oss-components": "github:upfluence/oss-components#feature/ember-upgrade-4-to-7", + "@upfluence/oss-components": "github:upfluence/oss-components#pn/cd-383-ember-7-3", "@upfluence/w-conf": "^0.4.0", + "babel-plugin-ember-template-compilation": "^3.1.0", "broccoli-asset-rev": "^3.0.0", "ember-cli": "~6.12.0", "ember-cli-code-coverage": "^3.0.0", @@ -80,7 +78,7 @@ "ember-cli-terser": "^4.0.2", "ember-cli-typescript-blueprints": "^3.0.0", "ember-disable-prototype-extensions": "^1.1.3", - "ember-intl": "^6.4.0", + "ember-intl": "^7.5.0", "ember-load-initializers": "^3.0.1", "ember-maybe-import-regenerator": "^0.1.6", "ember-page-title": "^8.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 14bc2352..f8d52f8a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ importers: version: 1.21.4(@babel/core@7.26.0)(@glint/template@1.5.1) '@embroider/util': specifier: ^1.9.0 - version: 1.13.3(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5)) + version: 1.13.3(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) ember-auto-import: specifier: ^2.13.1 version: 2.13.1(@glint/template@1.5.1)(webpack@5.97.1) @@ -30,14 +30,14 @@ importers: specifier: ^8.2.0 version: 8.2.0(@babel/core@7.26.0) ember-cli-htmlbars: - specifier: ^6.3.0 - version: 6.3.0 + specifier: ^7.0.1 + version: 7.0.1(@babel/core@7.26.0)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) ember-cli-typescript: specifier: ^5.3.0 version: 5.3.0 ember-flatpickr: specifier: ^3.1.1 - version: 3.2.3(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5)) + version: 3.2.3(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) ember-named-blocks-polyfill: specifier: ^0.2.5 version: 0.2.5 @@ -58,8 +58,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@ember/optional-features': - specifier: ^2.1.0 - version: 2.2.0 + specifier: ^3.0.0 + version: 3.0.0(@types/node@22.10.5) '@ember/test-helpers': specifier: ^5.4.1 version: 5.7.0(@babel/core@7.26.0) @@ -67,8 +67,8 @@ importers: specifier: ^4.0.0 version: 4.0.0 '@glimmer/component': - specifier: ^1.0.4 - version: 1.1.2(@babel/core@7.26.0) + specifier: ^2.2.1 + version: 2.2.1 '@glimmer/tracking': specifier: ^1.0.4 version: 1.1.2 @@ -97,11 +97,14 @@ importers: specifier: ^1.4.6 version: 1.4.9 '@upfluence/oss-components': - specifier: github:upfluence/oss-components#feature/ember-upgrade-4-to-7 - version: https://codeload.github.com/upfluence/oss-components/tar.gz/b3aa286a6f8cfce404f9cf5b3c10000dbb00cee6(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5))(qunit@2.23.1)(typescript@5.9.3)(webpack@5.97.1) + specifier: github:upfluence/oss-components#pn/cd-383-ember-7-3 + version: https://codeload.github.com/upfluence/oss-components/tar.gz/89f18b662936b3f7ed03e8b292298747a05f0e75(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5))(qunit@2.23.1)(typescript@5.9.3)(webpack@5.97.1) '@upfluence/w-conf': specifier: ^0.4.0 version: 0.4.0(@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.8.4))(@typescript-eslint/parser@8.68.0(eslint@10.9.1)(typescript@5.9.3))(eslint@10.9.1)(prettier@3.8.4)(typescript@5.9.3) + babel-plugin-ember-template-compilation: + specifier: ^3.1.0 + version: 3.1.0 broccoli-asset-rev: specifier: ^3.0.0 version: 3.0.0 @@ -133,17 +136,17 @@ importers: specifier: ^1.1.3 version: 1.1.3 ember-intl: - specifier: ^6.4.0 - version: 6.5.6(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(typescript@5.9.3)(webpack@5.97.1) + specifier: ^7.5.0 + version: 7.5.0(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(typescript@5.9.3)(webpack@5.97.1) ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5)) + version: 3.0.1(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) ember-maybe-import-regenerator: specifier: ^0.1.6 version: 0.1.6(@babel/core@7.26.0) ember-page-title: specifier: ^8.0.0 - version: 8.2.4(ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5)) + version: 8.2.4(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) ember-qunit: specifier: ^9.0.4 version: 9.2.0(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(qunit@2.23.1) @@ -155,7 +158,7 @@ importers: version: 6.0.0 ember-source: specifier: ~6.12.1 - version: 6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5) + version: 6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -231,6 +234,10 @@ packages: resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} + '@babel/core@7.29.7': + resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.26.5': resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} engines: {node: '>=6.9.0'} @@ -410,6 +417,10 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.29.10': + resolution: {integrity: sha512-EMCx3AGZ3WfAl6ht7AyQoPm2Lh+BGYEMdc4Q6Hf7uSCDOZFuLq44qNwL+iaim8VlyYhRAo4X43+weadK8ZB4Yg==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.26.5': resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==} engines: {node: '>=6.0.0'} @@ -1327,9 +1338,9 @@ packages: resolution: {integrity: sha512-f8+WNqzXBNxl96jo0IwJBO5QCi0bnUlba9I7WbZcGhgnzszC76INJkw6l8UepZ1PMGG1H1wYpoIGoBBp5ZVmFA==} engines: {node: 12.* || 14.* || >= 16} - '@ember/optional-features@2.2.0': - resolution: {integrity: sha512-a1OQ+w9vDvMXd9BNA9r779yr8MAPguGaMGbIeTMPWACeWBdD6bACBB5iKE3gNyrJAYKMq2wab6BKmRFS3Qw3hw==} - engines: {node: 10.* || 12.* || >= 14} + '@ember/optional-features@3.0.0': + resolution: {integrity: sha512-HMQqZoBb16I4NyHfQglIYjopSG6folcEJah2WPa0FuolWRA/8cS5ozQmFK5BQx7cijTQJxj6viLpQK9KrXuYdw==} + engines: {node: '>= 20.19'} '@ember/render-modifiers@2.1.0': resolution: {integrity: sha512-LruhfoDv2itpk0fA0IC76Sxjcnq/7BC6txpQo40hOko8Dn6OxwQfxkPIbZGV0Cz7df+iX+VJrcYzNIvlc3w2EQ==} @@ -1470,46 +1481,25 @@ packages: '@floating-ui/utils@0.2.10': resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} - '@formatjs/ecma402-abstract@2.2.4': - resolution: {integrity: sha512-lFyiQDVvSbQOpU+WFd//ILolGj4UgA/qXrKeZxdV14uKiAUiPAtX6XAn7WBCRi7Mx6I7EybM9E5yYn4BIpZWYg==} - - '@formatjs/ecma402-abstract@2.3.2': - resolution: {integrity: sha512-6sE5nyvDloULiyOMbOTJEEgWL32w+VHkZQs8S02Lnn8Y/O5aQhjOEXwWzvR7SsBE/exxlSpY2EsWZgqHbtLatg==} - - '@formatjs/fast-memoize@2.2.3': - resolution: {integrity: sha512-3jeJ+HyOfu8osl3GNSL4vVHUuWFXR03Iz9jjgI7RwjG6ysu/Ymdr0JRCPHfF5yGbTE6JCrd63EpvX1/WybYRbA==} - - '@formatjs/fast-memoize@2.2.6': - resolution: {integrity: sha512-luIXeE2LJbQnnzotY1f2U2m7xuQNj2DA8Vq4ce1BY9ebRZaoPB1+8eZ6nXpLzsxuW5spQxr7LdCg+CApZwkqkw==} - - '@formatjs/icu-messageformat-parser@2.9.4': - resolution: {integrity: sha512-Tbvp5a9IWuxUcpWNIW6GlMQYEc4rwNHR259uUFoKWNN1jM9obf9Ul0e+7r7MvFOBNcN+13K7NuKCKqQiAn1QEg==} - - '@formatjs/icu-messageformat-parser@2.9.8': - resolution: {integrity: sha512-hZlLNI3+Lev8IAXuwehLoN7QTKqbx3XXwFW1jh0AdIA9XJdzn9Uzr+2LLBspPm/PX0+NLIfykj/8IKxQqHUcUQ==} - - '@formatjs/icu-skeleton-parser@1.8.12': - resolution: {integrity: sha512-QRAY2jC1BomFQHYDMcZtClqHR55EEnB96V7Xbk/UiBodsuFc5kujybzt87+qj1KqmJozFhk6n4KiT1HKwAkcfg==} + '@formatjs/ecma402-abstract@2.3.6': + resolution: {integrity: sha512-HJnTFeRM2kVFVr5gr5kH1XP6K0JcJtE7Lzvtr3FS/so5f1kpsqqqxy5JF+FRaO6H2qmcMfAUIox7AJteieRtVw==} - '@formatjs/icu-skeleton-parser@1.8.8': - resolution: {integrity: sha512-vHwK3piXwamFcx5YQdCdJxUQ1WdTl6ANclt5xba5zLGDv5Bsur7qz8AD7BevaKxITwpgDeU0u8My3AIibW9ywA==} + '@formatjs/fast-memoize@2.2.7': + resolution: {integrity: sha512-Yabmi9nSvyOMrlSeGGWDiH7rf3a7sIwplbvo/dlz9WCIjzIQAfy1RMf4S0X3yG724n5Ghu2GmEl5NJIV6O9sZQ==} - '@formatjs/intl-displaynames@6.8.5': - resolution: {integrity: sha512-85b+GdAKCsleS6cqVxf/Aw/uBd+20EM0wDpgaxzHo3RIR3bxF4xCJqH/Grbzx8CXurTgDDZHPdPdwJC+May41w==} + '@formatjs/icu-messageformat-parser@2.11.4': + resolution: {integrity: sha512-7kR78cRrPNB4fjGFZg3Rmj5aah8rQj9KPzuLsmcSn4ipLXQvC04keycTI1F7kJYDwIXtT2+7IDEto842CfZBtw==} - '@formatjs/intl-listformat@7.7.5': - resolution: {integrity: sha512-Wzes10SMNeYgnxYiKsda4rnHP3Q3II4XT2tZyOgnH5fWuHDtIkceuWlRQNsvrI3uiwP4hLqp2XdQTCsfkhXulg==} + '@formatjs/icu-skeleton-parser@1.8.16': + resolution: {integrity: sha512-H13E9Xl+PxBd8D5/6TVUluSpxGNvFSlN/b3coUp0e0JpuWXXnQDiavIpY3NnvSp4xhEMoXyyBvVfdFX8jglOHQ==} - '@formatjs/intl-localematcher@0.5.10': - resolution: {integrity: sha512-af3qATX+m4Rnd9+wHcjJ4w2ijq+rAVP3CCinJQvFv1kgSu1W6jypUmvleJxcewdxmutM8dmIRZFxO/IQBZmP2Q==} + '@formatjs/intl-localematcher@0.6.2': + resolution: {integrity: sha512-XOMO2Hupl0wdd172Y06h6kLpBz6Dv+J4okPLl4LPtzbr8f66WbIoy4ev98EBuZ6ZK4h5ydTN6XneT4QVpD7cdA==} - '@formatjs/intl-localematcher@0.5.8': - resolution: {integrity: sha512-I+WDNWWJFZie+jkfkiK5Mp4hEDyRSEvmyfYadflOno/mmKJKcB17fEpEH0oJu/OWhhCJ8kJBDz2YMd/6cDl7Mg==} - - '@formatjs/intl@2.10.15': - resolution: {integrity: sha512-i6+xVqT+6KCz7nBfk4ybMXmbKO36tKvbMKtgFz9KV+8idYFyFbfwKooYk8kGjyA5+T5f1kEPQM5IDLXucTAQ9g==} + '@formatjs/intl@3.1.8': + resolution: {integrity: sha512-LWXgwI5zTMatvR8w8kCNh/priDTOF/ZssokMBHJ7ZWXFoYLVOYo0EJERD9Eajv+xsfQO1QkuAt77KWQ1OI4mOQ==} peerDependencies: - typescript: ^4.7 || 5 + typescript: ^5.6.0 peerDependenciesMeta: typescript: optional: true @@ -1523,6 +1513,10 @@ packages: resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==} engines: {node: 6.* || 8.* || >= 10.*} + '@glimmer/component@2.2.1': + resolution: {integrity: sha512-EfbDXxqz/50uM0DqiqFi1cwZifN8M2Zqe1vEpLirImZTaAVGul3WJDgE8fhItF+SQ63Lnbru/gFO4Kb+I90zZg==} + engines: {node: '>= 18'} + '@glimmer/di@0.1.11': resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==} @@ -1772,6 +1766,9 @@ packages: resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -2159,10 +2156,10 @@ packages: resolution: {integrity: sha512-YR65gGdGvTUAWLldC3xLOvOzamdGzB4A5/N8rehEaHs3Zvoe39BhgY+u0SPch1OvrVTfLcc55wsSgK2NcnTS/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/b3aa286a6f8cfce404f9cf5b3c10000dbb00cee6': - resolution: {gitHosted: true, tarball: https://codeload.github.com/upfluence/oss-components/tar.gz/b3aa286a6f8cfce404f9cf5b3c10000dbb00cee6} + '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/89f18b662936b3f7ed03e8b292298747a05f0e75': + resolution: {gitHosted: true, tarball: https://codeload.github.com/upfluence/oss-components/tar.gz/89f18b662936b3f7ed03e8b292298747a05f0e75} version: 3.99.14 - engines: {node: 12.* || 14.* || >= 16} + engines: {node: '>= 20.19'} peerDependencies: qunit: "^2.x ||\_^3.x" @@ -2294,10 +2291,6 @@ packages: resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} engines: {node: '>=4'} - ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - ansi-html@0.0.7: resolution: {integrity: sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==} engines: {'0': node >= 0.8.0} @@ -2523,6 +2516,10 @@ packages: resolution: {integrity: sha512-4ZrKVSqdw5PxEKRbqfOpPhrrNBDG3mFPhyT6N1Oyyem81ZIkCvNo7TPKvlTHeFxqb6HtUvCACP/pzFpZ74J4pg==} engines: {node: '>= 12.*'} + babel-plugin-ember-template-compilation@3.1.0: + resolution: {integrity: sha512-kk7cGyblE9n4MB98rqw2wuUW7YLD5FM+Tr97gNSYL4e8DBMQndLuWaWNx1wfd7o00NjFhhoTR+HZs2nj23g2Lw==} + engines: {node: '>= 18.*'} + babel-plugin-htmlbars-inline-precompile@5.3.1: resolution: {integrity: sha512-QWjjFgSKtSRIcsBhJmEwS2laIdrA6na8HAlc/pEAhjHgQsah/gMiBFRZvbQTy//hWxR4BMwV7/Mya7q5H8uHeA==} engines: {node: 10.* || >= 12.*} @@ -2964,6 +2961,10 @@ packages: resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} engines: {node: '>= 0.4'} + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + call-bind@1.0.8: resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} @@ -2972,6 +2973,10 @@ packages: resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} engines: {node: '>= 0.4'} + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -3040,8 +3045,8 @@ packages: resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} engines: {node: '>=8'} - cldr-core@44.1.0: - resolution: {integrity: sha512-ssbJaXu3pCkc4YqNC6xHhgleZG7YqnOFZ9laMlJfHOfnspoA9waI4AH54gKB3Fe/+wI4i3cVxKFdCTVGTRw+UA==} + cldr-core@47.0.0: + resolution: {integrity: sha512-tdYRy66DMgpjEwVOWCTN0zhNr+zh1+d4A6MCNgJKU7voFDGsrwcWHor6jcqudHDmElCgyVNqWBKAB1JeNdSOKg==} clean-base-url@1.0.0: resolution: {integrity: sha512-9q6ZvUAhbKOSRFY7A/irCQ/rF0KIpa3uXpx6izm8+fp7b2H4hLeUJ+F1YYk9+gDQ/X8Q0MEyYs+tG3cht//HTg==} @@ -3076,10 +3081,6 @@ packages: cli-width@2.2.1: resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} - cli-width@3.0.0: - resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} - engines: {node: '>= 10'} - cli-width@4.1.0: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} engines: {node: '>= 12'} @@ -3650,6 +3651,13 @@ packages: resolution: {integrity: sha512-N9Y80oZfcfWLsqickMfRd9YByVcTGyhYRnYQ2XVPVrp6jyUyOeRWmEAPh7ERSXpp8Ws4hr/JB9QVQrn/yZa+Ag==} engines: {node: 12.* || 14.* || >= 16} + ember-cli-htmlbars@7.0.1: + resolution: {integrity: sha512-bNVAwTvBOmk7KjGCN0Vq81w8FAWQ1zXwCS1CUUHTeWdcFypRsv0qUEkTtwxho4H3BYaoqMCXPS45Js9WWtEXYw==} + engines: {node: '>= 20'} + peerDependencies: + '@babel/core': '>= 7' + ember-source: '>= 4.0.0' + ember-cli-ifa@0.10.0: resolution: {integrity: sha512-qtX7WqX15sldqwDWfa2+o68yNtV1UhTyQtCddDh2WLioENer696ZkZlKh8QNSYUvY/DADWbmCphl9n8S9beQDw==} engines: {node: 10.* || >= 12} @@ -3758,17 +3766,14 @@ packages: resolution: {integrity: sha512-ON6FNh3gFSxDTam2UOyPOSeYki5qNqPqPEB+SS/Q+L+kPEvxmDMPeG/lWLLvdDsPR0X55W9q7uSjzZZAD/UxqA==} engines: {node: 12.* || 14.* || >= 16} - ember-intl@6.5.6: - resolution: {integrity: sha512-1CoQDiLu/aIOG8nHO0rSXpFaE+vgVcYOoOVrXJZAvUakhB+MNYuJ7+++iR1sfv5vIJiOt7XiNyK9CMhlxsvuwQ==} - engines: {node: 16.* || >= 18} + ember-intl@7.5.0: + resolution: {integrity: sha512-IzNE4gbY4fgLtCcVF5PQy+Sn+VeRQ/2B80h1/oKiLLfFJCh8/u/YMcmimbc4hrTNFl26Ti9WZpcSrSicV06OeA==} + engines: {node: 18.* || >= 20} peerDependencies: - '@ember/test-helpers': ^2.9.4 || ^3.2.0 || ^4.0.0 - typescript: ^4.8.0 || ^5.0.0 + '@ember/test-helpers': ^2.9.4 || ^3.2.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: '@ember/test-helpers': optional: true - typescript: - optional: true ember-load-initializers@3.0.1: resolution: {integrity: sha512-qV3vxJKw5+7TVDdtdLPy8PhVsh58MlK8jwzqh5xeOwJPNP7o0+BlhvwoIlLYTPzGaHdfjEIFCgVSyMRGd74E1g==} @@ -3935,6 +3940,10 @@ packages: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} engines: {node: '>= 0.4'} + es-object-atoms@1.1.2: + resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} + engines: {node: '>= 0.4'} + es-set-tostringtag@2.1.0: resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} engines: {node: '>= 0.4'} @@ -4135,9 +4144,6 @@ packages: eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - events-to-array@2.0.3: resolution: {integrity: sha512-f/qE2gImHRa4Cp2y1stEOSgw8wTFyUdVJX7G//bMwbaV9JqISFxg99NbmVQeP7YLnDUZ2un851jlaDrlpmGehQ==} engines: {node: '>=12'} @@ -4212,9 +4218,6 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-memoize@2.5.2: - resolution: {integrity: sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==} - fast-ordered-set@1.0.3: resolution: {integrity: sha512-MxBW4URybFszOx1YlACEoK52P6lE3xiFcPaGCUZ7QQOZ6uJXKo++Se8wa31SjcZ+NC/fdAWX7UtKEfaGgHS2Vg==} @@ -4257,10 +4260,6 @@ packages: resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} engines: {node: '>=4'} - figures@3.2.0: - resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} - engines: {node: '>=8'} - figures@6.1.0: resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} engines: {node: '>=18'} @@ -4453,6 +4452,10 @@ packages: resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} engines: {node: '>= 0.4'} + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} @@ -4736,6 +4739,9 @@ packages: engines: {node: '>=0.10.0'} hasBin: true + import-meta-resolve@4.2.0: + resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} + imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -4781,19 +4787,12 @@ packages: resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==} engines: {node: '>=6.0.0'} - inquirer@7.3.3: - resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} - engines: {node: '>=8.0.0'} - internal-slot@1.1.0: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} - intl-messageformat@10.7.11: - resolution: {integrity: sha512-IB2N1tmI24k2EFH3PWjU7ivJsnWyLwOWOva0jnXFa29WzB6fb0JZ5EMQGu+XN5lDtjHYFo0/UooP67zBwUg7rQ==} - - intl-messageformat@10.7.7: - resolution: {integrity: sha512-F134jIoeYMro/3I0h08D0Yt4N9o9pjddU/4IIxMMURqbAtI2wu70X8hvG1V48W49zXHXv3RKSF/po+0fDfsGjA==} + intl-messageformat@10.7.18: + resolution: {integrity: sha512-m3Ofv/X/tV8Y3tHXLohcuVuhWKo7BBq62cqY15etqmLxg2DZ34AGGgQDeR+SCta2+zICb1NX83af0GJmbQ1++g==} invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} @@ -5107,6 +5106,10 @@ packages: resolution: {integrity: sha512-Lp6HbbBgosLmJbjx0pBLbgvx68FaFU1sdkmBuckmhhJ88kL13OA51CDtR2yJB50eCNMH9wRqtQNNiAqQH4YXnA==} engines: {node: '>= 0.4'} + json-stable-stringify@1.3.0: + resolution: {integrity: sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg==} + engines: {node: '>= 0.4'} + json5@0.5.1: resolution: {integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==} hasBin: true @@ -5463,11 +5466,6 @@ packages: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - mktemp@0.4.0: resolution: {integrity: sha512-IXnMcJ6ZyTuhRmJSjzvHSRhlVPiN9Jwc6e59V0bEJ0ba6OBeX2L0E+mRN1QseeOF4mM+F1Rit6Nh7o+rl2Yn/A==} engines: {node: '>0.9'} @@ -5496,9 +5494,6 @@ packages: mute-stream@0.0.7: resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} - mute-stream@0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - mute-stream@3.0.0: resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==} engines: {node: ^20.17.0 || >=22.9.0} @@ -6853,10 +6848,6 @@ packages: resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} engines: {node: '>=4'} - type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - type-fest@4.41.0: resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} @@ -7219,6 +7210,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.12 + '@babel/helper-compilation-targets': 7.9.6(@babel/core@7.29.7) + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helpers': 7.29.10 + '@babel/parser': 7.29.12 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.12 + '@babel/types': 7.29.11 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.26.5': dependencies: '@babel/parser': 7.26.5 @@ -7260,6 +7271,15 @@ snapshots: levenary: 1.1.1 semver: 5.7.2 + '@babel/helper-compilation-targets@7.9.6(@babel/core@7.29.7)': + dependencies: + '@babel/compat-data': 7.26.5 + '@babel/core': 7.29.7 + browserslist: 4.24.4 + invariant: 2.2.4 + levenary: 1.1.1 + semver: 5.7.2 + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7286,6 +7306,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-create-class-features-plugin@7.29.12(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-member-expression-to-functions': 7.29.7 + '@babel/helper-optimise-call-expression': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/traverse': 7.29.12 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7293,6 +7326,13 @@ snapshots: regexpu-core: 6.2.0 semver: 6.3.1 + '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.2.0 + semver: 6.3.1 + '@babel/helper-create-regexp-features-plugin@7.29.10(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7300,6 +7340,13 @@ snapshots: regexpu-core: 6.5.3 semver: 6.3.1 + '@babel/helper-create-regexp-features-plugin@7.29.10(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + regexpu-core: 6.5.3 + semver: 6.3.1 + '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7322,6 +7369,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.9.6(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + debug: 4.4.3 + lodash.debounce: 4.0.8 + resolve: 1.22.13 + transitivePeerDependencies: + - supports-color + '@babel/helper-globals@7.29.7': {} '@babel/helper-member-expression-to-functions@7.25.9': @@ -7370,6 +7428,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.25.9': dependencies: '@babel/types': 7.29.7 @@ -7400,6 +7467,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-remap-async-to-generator@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-wrap-function': 7.29.7 + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7418,6 +7494,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-member-expression-to-functions': 7.29.7 + '@babel/helper-optimise-call-expression': 7.29.7 + '@babel/traverse': 7.29.12 + transitivePeerDependencies: + - supports-color + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: '@babel/traverse': 7.26.5 @@ -7467,6 +7552,11 @@ snapshots: '@babel/template': 7.29.7 '@babel/types': 7.29.7 + '@babel/helpers@7.29.10': + dependencies: + '@babel/template': 7.29.7 + '@babel/types': 7.29.11 + '@babel/parser@7.26.5': dependencies: '@babel/types': 7.26.5 @@ -7495,6 +7585,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7505,6 +7603,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7515,6 +7618,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7523,6 +7631,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7541,6 +7657,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7557,6 +7682,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7583,6 +7716,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-proposal-decorators@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.12(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-decorators': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7595,6 +7737,10 @@ snapshots: dependencies: '@babel/core': 7.26.0 + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7615,6 +7761,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-decorators@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7625,6 +7776,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-import-assertions@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7635,6 +7791,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-import-attributes@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7650,12 +7811,23 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7666,6 +7838,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-arrow-functions@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7684,6 +7861,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-async-generator-functions@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7) + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7702,6 +7888,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-async-to-generator@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7712,6 +7907,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-block-scoped-functions@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7722,6 +7922,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-block-scoping@7.29.12(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7738,6 +7943,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-class-properties@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.12(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7754,6 +7967,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-class-static-block@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.12(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7778,6 +7999,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-classes@7.29.11(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-compilation-targets': 7.9.6(@babel/core@7.29.7) + '@babel/helper-globals': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) + '@babel/traverse': 7.29.12 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7790,6 +8023,12 @@ snapshots: '@babel/helper-plugin-utils': 7.29.7 '@babel/template': 7.29.7 + '@babel/plugin-transform-computed-properties@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/template': 7.29.7 + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7803,6 +8042,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-destructuring@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7815,6 +8062,12 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.29.10(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-dotall-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.10(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7825,6 +8078,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-duplicate-keys@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7837,6 +8095,12 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.29.10(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.10(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7847,6 +8111,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-dynamic-import@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-explicit-resource-management@7.29.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7855,6 +8124,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-explicit-resource-management@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7865,6 +8142,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-exponentiation-operator@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7875,9 +8157,14 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-export-namespace-from@7.29.7(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: @@ -7891,6 +8178,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-for-of@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7909,6 +8204,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-function-name@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.9.6(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7919,6 +8223,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-json-strings@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7929,6 +8238,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-literals@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7939,6 +8253,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-logical-assignment-operators@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7949,6 +8268,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-member-expression-literals@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7965,6 +8289,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-amd@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7981,6 +8313,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-commonjs@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8001,6 +8341,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-systemjs@7.29.8(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.12 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8017,6 +8367,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-umd@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8029,6 +8387,12 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.29.10(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.10(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8039,6 +8403,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-new-target@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-nullish-coalescing-operator@7.26.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8049,6 +8418,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-nullish-coalescing-operator@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8059,6 +8433,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-numeric-separator@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8077,6 +8456,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-object-rest-spread@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.9.6(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8093,6 +8483,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-object-super@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8103,6 +8501,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-optional-catch-binding@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8119,6 +8522,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-optional-chaining@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8129,6 +8540,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-parameters@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8145,6 +8561,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-private-methods@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.12(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8163,6 +8587,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-private-property-in-object@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.12(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8173,6 +8606,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-property-literals@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8184,6 +8622,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-regenerator@7.29.8(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8196,6 +8639,12 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.29.10(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-regexp-modifiers@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.10(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8206,6 +8655,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-reserved-words@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8230,6 +8684,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7) + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.7) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8240,6 +8706,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-shorthand-properties@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8256,6 +8727,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-spread@7.29.11(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8266,6 +8745,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-sticky-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8276,6 +8760,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-template-literals@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8286,6 +8775,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-typeof-symbol@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-typescript@7.26.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8308,6 +8802,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-typescript@7.29.9(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.12(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-typescript@7.5.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8327,6 +8832,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-unicode-escapes@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8339,6 +8849,12 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.29.10(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-unicode-property-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.10(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8351,6 +8867,12 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.29.10(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-unicode-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.10(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8363,6 +8885,12 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.29.10(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-unicode-sets-regex@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-create-regexp-features-plugin': 7.29.10(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/polyfill@7.12.1': dependencies: core-js: 2.6.12 @@ -8520,6 +9048,83 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/preset-env@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/compat-data': 7.29.7 + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.9.6(@babel/core@7.29.7) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7) + '@babel/plugin-syntax-import-assertions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoped-functions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoping': 7.29.12(@babel/core@7.29.7) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-classes': 7.29.11(@babel/core@7.29.7) + '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-dotall-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-duplicate-keys': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-dynamic-import': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-explicit-resource-management': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-exponentiation-operator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-json-strings': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-member-expression-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-systemjs': 7.29.8(@babel/core@7.29.7) + '@babel/plugin-transform-modules-umd': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-new-target': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-numeric-separator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-object-super': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-property-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-regenerator': 7.29.8(@babel/core@7.29.7) + '@babel/plugin-transform-regexp-modifiers': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-reserved-words': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-spread': 7.29.11(@babel/core@7.29.7) + '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-template-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-typeof-symbol': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-escapes': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-property-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-sets-regex': 7.29.7(@babel/core@7.29.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.7) + babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7) + babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.7) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7) + core-js-compat: 3.51.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8527,6 +9132,13 @@ snapshots: '@babel/types': 7.29.7 esutils: 2.0.3 + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/types': 7.29.7 + esutils: 2.0.3 + '@babel/runtime@7.12.18': dependencies: regenerator-runtime: 0.13.11 @@ -8674,23 +9286,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/optional-features@2.2.0': + '@ember/optional-features@3.0.0(@types/node@22.10.5)': dependencies: - chalk: 4.1.2 ember-cli-version-checker: 5.1.2 - glob: 7.2.3 - inquirer: 7.3.3 - mkdirp: 1.0.4 + inquirer: 13.4.3(@types/node@22.10.5) silent-error: 1.1.1 + tinyglobby: 0.2.17 transitivePeerDependencies: + - '@types/node' - supports-color - '@ember/render-modifiers@2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5))': + '@ember/render-modifiers@2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5))': dependencies: '@embroider/macros': 1.21.4(@babel/core@7.26.0)(@glint/template@1.5.1) ember-cli-babel: 7.26.11 ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.26.0) - ember-source: 6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5) + ember-source: 6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5) optionalDependencies: '@glint/template': 1.5.1 transitivePeerDependencies: @@ -8797,12 +9408,12 @@ snapshots: lodash: 4.17.21 resolve: 1.22.10 - '@embroider/util@1.13.3(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5))': + '@embroider/util@1.13.3(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5))': dependencies: '@embroider/macros': 1.16.10(@glint/template@1.5.1) broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 - ember-source: 6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5) + ember-source: 6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5) optionalDependencies: '@glint/template': 1.5.1 transitivePeerDependencies: @@ -8869,77 +9480,38 @@ snapshots: '@floating-ui/utils@0.2.10': {} - '@formatjs/ecma402-abstract@2.2.4': - dependencies: - '@formatjs/fast-memoize': 2.2.3 - '@formatjs/intl-localematcher': 0.5.8 - tslib: 2.8.1 - - '@formatjs/ecma402-abstract@2.3.2': + '@formatjs/ecma402-abstract@2.3.6': dependencies: - '@formatjs/fast-memoize': 2.2.6 - '@formatjs/intl-localematcher': 0.5.10 + '@formatjs/fast-memoize': 2.2.7 + '@formatjs/intl-localematcher': 0.6.2 decimal.js: 10.4.3 tslib: 2.8.1 - '@formatjs/fast-memoize@2.2.3': - dependencies: - tslib: 2.8.1 - - '@formatjs/fast-memoize@2.2.6': - dependencies: - tslib: 2.8.1 - - '@formatjs/icu-messageformat-parser@2.9.4': - dependencies: - '@formatjs/ecma402-abstract': 2.2.4 - '@formatjs/icu-skeleton-parser': 1.8.8 - tslib: 2.8.1 - - '@formatjs/icu-messageformat-parser@2.9.8': - dependencies: - '@formatjs/ecma402-abstract': 2.3.2 - '@formatjs/icu-skeleton-parser': 1.8.12 - tslib: 2.8.1 - - '@formatjs/icu-skeleton-parser@1.8.12': - dependencies: - '@formatjs/ecma402-abstract': 2.3.2 - tslib: 2.8.1 - - '@formatjs/icu-skeleton-parser@1.8.8': + '@formatjs/fast-memoize@2.2.7': dependencies: - '@formatjs/ecma402-abstract': 2.2.4 tslib: 2.8.1 - '@formatjs/intl-displaynames@6.8.5': + '@formatjs/icu-messageformat-parser@2.11.4': dependencies: - '@formatjs/ecma402-abstract': 2.2.4 - '@formatjs/intl-localematcher': 0.5.8 + '@formatjs/ecma402-abstract': 2.3.6 + '@formatjs/icu-skeleton-parser': 1.8.16 tslib: 2.8.1 - '@formatjs/intl-listformat@7.7.5': + '@formatjs/icu-skeleton-parser@1.8.16': dependencies: - '@formatjs/ecma402-abstract': 2.2.4 - '@formatjs/intl-localematcher': 0.5.8 + '@formatjs/ecma402-abstract': 2.3.6 tslib: 2.8.1 - '@formatjs/intl-localematcher@0.5.10': + '@formatjs/intl-localematcher@0.6.2': dependencies: tslib: 2.8.1 - '@formatjs/intl-localematcher@0.5.8': + '@formatjs/intl@3.1.8(typescript@5.9.3)': dependencies: - tslib: 2.8.1 - - '@formatjs/intl@2.10.15(typescript@5.9.3)': - dependencies: - '@formatjs/ecma402-abstract': 2.2.4 - '@formatjs/fast-memoize': 2.2.3 - '@formatjs/icu-messageformat-parser': 2.9.4 - '@formatjs/intl-displaynames': 6.8.5 - '@formatjs/intl-listformat': 7.7.5 - intl-messageformat: 10.7.7 + '@formatjs/ecma402-abstract': 2.3.6 + '@formatjs/fast-memoize': 2.2.7 + '@formatjs/icu-messageformat-parser': 2.11.4 + intl-messageformat: 10.7.18 tslib: 2.8.1 optionalDependencies: typescript: 5.9.3 @@ -8966,6 +9538,10 @@ snapshots: - '@babel/core' - supports-color + '@glimmer/component@2.2.1': + dependencies: + '@embroider/addon-shim': 1.11.0 + '@glimmer/di@0.1.11': {} '@glimmer/env@0.1.7': {} @@ -9236,6 +9812,11 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} @@ -9586,12 +10167,12 @@ snapshots: '@typescript-eslint/types': 8.68.0 eslint-visitor-keys: 5.0.1 - '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/b3aa286a6f8cfce404f9cf5b3c10000dbb00cee6(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5))(qunit@2.23.1)(typescript@5.9.3)(webpack@5.97.1)': + '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/89f18b662936b3f7ed03e8b292298747a05f0e75(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5))(qunit@2.23.1)(typescript@5.9.3)(webpack@5.97.1)': dependencies: '@babel/core': 7.26.0 - '@ember/render-modifiers': 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5)) + '@ember/render-modifiers': 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) '@embroider/macros': 1.21.4(@babel/core@7.26.0)(@glint/template@1.5.1) - '@embroider/util': 1.13.3(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5)) + '@embroider/util': 1.13.3(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) '@floating-ui/dom': 1.7.2 '@fortawesome/fontawesome-pro': git+https://git@github.com:upfluence/fontawesome-pro.git#c639fe415de762c946eaebf4cc4e815ce3ede420 babel-plugin-debug-macros: 0.3.4(@babel/core@7.26.0) @@ -9601,16 +10182,16 @@ snapshots: calculate-cache-key-for-tree: 2.0.0 dompurify: 3.4.11 ember-auto-import: 2.13.1(@glint/template@1.5.1)(webpack@5.97.1) - ember-cli-babel: 8.2.0(@babel/core@7.26.0) - ember-cli-htmlbars: 6.3.0 + ember-cli-babel: 8.3.2(@babel/core@7.26.0) + ember-cli-htmlbars: 7.0.1(@babel/core@7.26.0)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) ember-cli-ifa: 0.10.0 ember-cli-less: 2.0.6 ember-cli-typescript: 5.3.0 - ember-intl: 6.5.6(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(typescript@5.9.3)(webpack@5.97.1) + ember-intl: 7.5.0(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(typescript@5.9.3)(webpack@5.97.1) ember-modifier: 3.2.7(@babel/core@7.26.0) ember-truth-helpers: 3.1.1 qunit: 2.23.1 - resolve: 1.22.10 + resolve: 1.22.13 transitivePeerDependencies: - '@ember/test-helpers' - '@glint/environment-ember-loose' @@ -9781,10 +10362,6 @@ snapshots: ansi-escapes@3.2.0: {} - ansi-escapes@4.3.2: - dependencies: - type-fest: 0.21.3 - ansi-html@0.0.7: {} ansi-html@0.0.9: {} @@ -10074,6 +10651,11 @@ snapshots: '@babel/core': 7.26.0 semver: 5.7.2 + babel-plugin-debug-macros@0.3.4(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + semver: 5.7.2 + babel-plugin-ember-data-packages-polyfill@0.1.2: dependencies: '@ember-data/rfc395-data': 0.0.4 @@ -10091,6 +10673,12 @@ snapshots: '@glimmer/syntax': 0.84.3 babel-import-util: 3.0.0 + babel-plugin-ember-template-compilation@3.1.0: + dependencies: + '@glimmer/syntax': 0.95.0 + babel-import-util: 3.0.1 + import-meta-resolve: 4.2.0 + babel-plugin-htmlbars-inline-precompile@5.3.1: dependencies: babel-plugin-ember-modules-api-polyfill: 3.5.0 @@ -10143,6 +10731,15 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.7): + dependencies: + '@babel/compat-data': 7.29.7 + '@babel/core': 7.29.7 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 @@ -10159,6 +10756,14 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) + core-js-compat: 3.51.0 + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 @@ -10167,6 +10772,14 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) + core-js-compat: 3.51.0 + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 @@ -10181,6 +10794,13 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + babel-plugin-syntax-async-functions@6.13.0: {} babel-plugin-syntax-dynamic-import@6.18.0: {} @@ -10614,6 +11234,20 @@ snapshots: transitivePeerDependencies: - supports-color + broccoli-babel-transpiler@8.0.0(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + broccoli-persistent-filter: 3.1.3 + clone: 2.1.2 + hash-for-dep: 1.5.1 + heimdalljs: 0.2.6 + heimdalljs-logger: 0.1.10 + json-stable-stringify: 1.2.1 + rsvp: 4.8.5 + workerpool: 6.5.1 + transitivePeerDependencies: + - supports-color + broccoli-caching-writer@2.3.1: dependencies: broccoli-kitchen-sink-helpers: 0.2.9 @@ -11047,6 +11681,11 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + call-bind@1.0.8: dependencies: call-bind-apply-helpers: 1.0.1 @@ -11059,6 +11698,11 @@ snapshots: call-bind-apply-helpers: 1.0.1 get-intrinsic: 1.2.7 + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + callsites@3.1.0: {} camelcase@5.3.1: {} @@ -11119,7 +11763,7 @@ snapshots: ci-info@4.4.0: {} - cldr-core@44.1.0: {} + cldr-core@47.0.0: {} clean-base-url@1.0.0: {} @@ -11149,8 +11793,6 @@ snapshots: cli-width@2.2.1: {} - cli-width@3.0.0: {} - cli-width@4.1.0: {} cliui@7.0.4: @@ -11657,6 +12299,40 @@ snapshots: transitivePeerDependencies: - supports-color + ember-cli-babel@8.3.2(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.9.6(@babel/core@7.29.7) + '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-typescript': 7.29.9(@babel/core@7.29.7) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7) + '@babel/runtime': 7.29.10 + amd-name-resolver: 1.3.1 + babel-plugin-debug-macros: 0.3.4(@babel/core@7.29.7) + babel-plugin-ember-data-packages-polyfill: 0.1.2 + babel-plugin-ember-modules-api-polyfill: 3.5.0 + babel-plugin-module-resolver: 5.0.2 + broccoli-babel-transpiler: 8.0.0(@babel/core@7.29.7) + broccoli-debug: 0.6.5 + broccoli-funnel: 3.0.8 + broccoli-source: 3.0.1 + broccoli-string-replace: 0.1.2 + calculate-cache-key-for-tree: 2.0.0 + clone: 2.1.2 + ember-cli-babel-plugin-helpers: 1.1.1 + ember-cli-version-checker: 5.1.2 + ensure-posix-path: 1.1.1 + resolve-package-path: 4.0.3 + semver: 7.8.5 + transitivePeerDependencies: + - supports-color + ember-cli-code-coverage@3.1.0: dependencies: babel-plugin-istanbul: 6.1.1 @@ -11703,6 +12379,23 @@ snapshots: transitivePeerDependencies: - supports-color + ember-cli-htmlbars@7.0.1(@babel/core@7.26.0)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)): + dependencies: + '@babel/core': 7.26.0 + '@ember/edition-utils': 1.2.0 + babel-plugin-ember-template-compilation: 2.3.0 + broccoli-debug: 0.6.5 + broccoli-persistent-filter: 3.1.3 + broccoli-plugin: 4.0.7 + ember-source: 6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5) + fs-tree-diff: 2.0.1 + heimdalljs-logger: 0.1.10 + js-string-escape: 1.0.1 + silent-error: 1.1.1 + walk-sync: 4.0.2 + transitivePeerDependencies: + - supports-color + ember-cli-ifa@0.10.0: dependencies: ember-cli-babel: 7.26.11 @@ -12027,9 +12720,9 @@ snapshots: content-tag: 4.2.0 oxc-parser: 0.130.0 - ember-flatpickr@3.2.3(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5)): + ember-flatpickr@3.2.3(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)): dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5)) + '@ember/render-modifiers': 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) '@glimmer/component': 1.1.2(@babel/core@7.26.0) '@glimmer/tracking': 1.1.2 broccoli-funnel: 3.0.8 @@ -12045,39 +12738,35 @@ snapshots: - ember-source - supports-color - ember-intl@6.5.6(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(typescript@5.9.3)(webpack@5.97.1): + ember-intl@7.5.0(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(typescript@5.9.3)(webpack@5.97.1): dependencies: - '@babel/core': 7.26.0 - '@formatjs/icu-messageformat-parser': 2.9.8 - '@formatjs/intl': 2.10.15(typescript@5.9.3) + '@babel/core': 7.29.7 + '@formatjs/icu-messageformat-parser': 2.11.4 + '@formatjs/intl': 3.1.8(typescript@5.9.3) broccoli-caching-writer: 3.0.3 broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 broccoli-source: 3.0.1 - broccoli-stew: 3.0.0 calculate-cache-key-for-tree: 2.0.0 - cldr-core: 44.1.0 + cldr-core: 47.0.0 ember-auto-import: 2.13.1(@glint/template@1.5.1)(webpack@5.97.1) - ember-cli-babel: 8.2.0(@babel/core@7.26.0) + ember-cli-babel: 8.3.2(@babel/core@7.29.7) ember-cli-typescript: 5.3.0 - eventemitter3: 5.0.1 extend: 3.0.2 - fast-memoize: 2.5.2 - intl-messageformat: 10.7.11 + intl-messageformat: 10.7.18 js-yaml: 4.1.0 - json-stable-stringify: 1.2.1 - silent-error: 1.1.1 + json-stable-stringify: 1.3.0 optionalDependencies: '@ember/test-helpers': 5.7.0(@babel/core@7.26.0) - typescript: 5.9.3 transitivePeerDependencies: - '@glint/template' - supports-color + - typescript - webpack - ember-load-initializers@3.0.1(ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5)): + ember-load-initializers@3.0.1(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)): dependencies: - ember-source: 6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5) + ember-source: 6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5) ember-maybe-import-regenerator@0.1.6(@babel/core@7.26.0): dependencies: @@ -12116,11 +12805,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-page-title@8.2.4(ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5)): + ember-page-title@8.2.4(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)): dependencies: '@embroider/addon-shim': 1.11.0 '@simple-dom/document': 1.4.0 - ember-source: 6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5) + ember-source: 6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5) ember-qunit@9.2.0(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(qunit@2.23.1): dependencies: @@ -12175,12 +12864,12 @@ snapshots: transitivePeerDependencies: - encoding - ember-source@6.12.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(rsvp@4.8.5): + ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5): dependencies: '@babel/core': 7.26.0 '@ember/edition-utils': 1.2.0 '@embroider/addon-shim': 1.11.0 - '@glimmer/component': 1.1.2(@babel/core@7.26.0) + '@glimmer/component': 2.2.1 '@simple-dom/interface': 1.4.0 backburner.js: 2.8.0 broccoli-file-creator: 2.1.1 @@ -12399,6 +13088,10 @@ snapshots: dependencies: es-errors: 1.3.0 + es-object-atoms@1.1.2: + dependencies: + es-errors: 1.3.0 + es-set-tostringtag@2.1.0: dependencies: es-errors: 1.3.0 @@ -12625,8 +13318,6 @@ snapshots: eventemitter3@4.0.7: {} - eventemitter3@5.0.1: {} - events-to-array@2.0.3: {} events@3.3.0: {} @@ -12777,8 +13468,6 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-memoize@2.5.2: {} - fast-ordered-set@1.0.3: dependencies: blank-object: 1.0.2 @@ -12827,10 +13516,6 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - figures@3.2.0: - dependencies: - escape-string-regexp: 1.0.5 - figures@6.1.0: dependencies: is-unicode-supported: 2.1.0 @@ -13103,6 +13788,19 @@ snapshots: hasown: 2.0.2 math-intrinsics: 1.1.0 + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.4 + math-intrinsics: 1.1.0 + get-package-type@0.1.0: {} get-proto@1.0.1: @@ -13416,6 +14114,8 @@ snapshots: image-size@0.5.5: optional: true + import-meta-resolve@4.2.0: {} + imurmurhash@0.1.4: {} include-path-searcher@0.1.0: {} @@ -13465,40 +14165,17 @@ snapshots: strip-ansi: 5.2.0 through: 2.3.8 - inquirer@7.3.3: - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 0.0.8 - run-async: 2.4.1 - rxjs: 6.6.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - internal-slot@1.1.0: dependencies: es-errors: 1.3.0 hasown: 2.0.2 side-channel: 1.1.0 - intl-messageformat@10.7.11: + intl-messageformat@10.7.18: dependencies: - '@formatjs/ecma402-abstract': 2.3.2 - '@formatjs/fast-memoize': 2.2.6 - '@formatjs/icu-messageformat-parser': 2.9.8 - tslib: 2.8.1 - - intl-messageformat@10.7.7: - dependencies: - '@formatjs/ecma402-abstract': 2.2.4 - '@formatjs/fast-memoize': 2.2.3 - '@formatjs/icu-messageformat-parser': 2.9.4 + '@formatjs/ecma402-abstract': 2.3.6 + '@formatjs/fast-memoize': 2.2.7 + '@formatjs/icu-messageformat-parser': 2.11.4 tslib: 2.8.1 invariant@2.2.4: @@ -13785,6 +14462,14 @@ snapshots: jsonify: 0.0.1 object-keys: 1.1.1 + json-stable-stringify@1.3.0: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + isarray: 2.0.5 + jsonify: 0.0.1 + object-keys: 1.1.1 + json5@0.5.1: {} json5@1.0.2: @@ -14122,8 +14807,6 @@ snapshots: dependencies: minimist: 1.2.8 - mkdirp@1.0.4: {} - mktemp@0.4.0: {} mktemp@2.0.4: {} @@ -14148,8 +14831,6 @@ snapshots: mute-stream@0.0.7: {} - mute-stream@0.0.8: {} - mute-stream@3.0.0: {} nanoid@3.3.8: {} @@ -15679,8 +16360,6 @@ snapshots: type-detect@4.1.0: {} - type-fest@0.21.3: {} - type-fest@4.41.0: {} type-is@1.6.18: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 8575cc98..1094c355 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,5 @@ onlyBuiltDependencies: - '@upfluence/oss-components' + +overrides: + '@ember/test-waiters': ^4.1.2 diff --git a/tests/dummy/config/optional-features.json b/tests/dummy/config/optional-features.json index fc3cac70..cc93072a 100644 --- a/tests/dummy/config/optional-features.json +++ b/tests/dummy/config/optional-features.json @@ -1,5 +1,6 @@ { "jquery-integration": false, "application-template-wrapper": false, - "template-only-glimmer-components": true + "template-only-glimmer-components": true, + "use-ember-modules": true } From 8220020577f3698079de65b4fd8e5066a63a78b6 Mon Sep 17 00:00:00 2001 From: Philippe Ndiaye Date: Tue, 3 Nov 2026 15:01:10 +0100 Subject: [PATCH 4/8] Update ember-source to ~7.3.1 and ember-cli to ~7.3.0, require Node >= 20.19 --- package.json | 6 +- pnpm-lock.yaml | 402 +++++++++++++++++++++++-------------------------- 2 files changed, 188 insertions(+), 220 deletions(-) diff --git a/package.json b/package.json index 2402f6c1..b50b3a31 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "@upfluence/w-conf": "^0.4.0", "babel-plugin-ember-template-compilation": "^3.1.0", "broccoli-asset-rev": "^3.0.0", - "ember-cli": "~6.12.0", + "ember-cli": "~7.3.0", "ember-cli-code-coverage": "^3.0.0", "ember-cli-dependency-checker": "^3.3.2", "ember-cli-inject-live-reload": "^2.1.0", @@ -85,7 +85,7 @@ "ember-qunit": "^9.0.4", "ember-resolver": "^13.2.0", "ember-sinon-qunit": "^6.0.0", - "ember-source": "~6.12.1", + "ember-source": "~7.3.1", "ember-source-channel-url": "^3.0.0", "ember-template-lint": "^3.15.0", "ember-try": "^4.0.0", @@ -107,7 +107,7 @@ "@babel/helper-compilation-targets": "7.9.6" }, "engines": { - "node": ">= 20" + "node": ">= 20.19" }, "ember": { "edition": "octane" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f8d52f8a..1dd39d49 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ importers: version: 1.21.4(@babel/core@7.26.0)(@glint/template@1.5.1) '@embroider/util': specifier: ^1.9.0 - version: 1.13.3(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) + version: 1.13.3(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1)) ember-auto-import: specifier: ^2.13.1 version: 2.13.1(@glint/template@1.5.1)(webpack@5.97.1) @@ -31,13 +31,13 @@ importers: version: 8.2.0(@babel/core@7.26.0) ember-cli-htmlbars: specifier: ^7.0.1 - version: 7.0.1(@babel/core@7.26.0)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) + version: 7.0.1(@babel/core@7.26.0)(ember-source@7.3.1(@glimmer/component@2.2.1)) ember-cli-typescript: specifier: ^5.3.0 version: 5.3.0 ember-flatpickr: specifier: ^3.1.1 - version: 3.2.3(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) + version: 3.2.3(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1)) ember-named-blocks-polyfill: specifier: ^0.2.5 version: 0.2.5 @@ -98,7 +98,7 @@ importers: version: 1.4.9 '@upfluence/oss-components': specifier: github:upfluence/oss-components#pn/cd-383-ember-7-3 - version: https://codeload.github.com/upfluence/oss-components/tar.gz/89f18b662936b3f7ed03e8b292298747a05f0e75(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5))(qunit@2.23.1)(typescript@5.9.3)(webpack@5.97.1) + version: https://codeload.github.com/upfluence/oss-components/tar.gz/89f18b662936b3f7ed03e8b292298747a05f0e75(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1))(qunit@2.23.1)(typescript@5.9.3)(webpack@5.97.1) '@upfluence/w-conf': specifier: ^0.4.0 version: 0.4.0(@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.8.4))(@typescript-eslint/parser@8.68.0(eslint@10.9.1)(typescript@5.9.3))(eslint@10.9.1)(prettier@3.8.4)(typescript@5.9.3) @@ -109,14 +109,14 @@ importers: specifier: ^3.0.0 version: 3.0.0 ember-cli: - specifier: ~6.12.0 - version: 6.12.0(@babel/core@7.26.0)(@types/node@22.10.5)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) + specifier: ~7.3.0 + version: 7.3.0(@babel/core@7.26.0)(@types/node@22.10.5)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) ember-cli-code-coverage: specifier: ^3.0.0 version: 3.1.0 ember-cli-dependency-checker: specifier: ^3.3.2 - version: 3.3.3(ember-cli@6.12.0(@babel/core@7.26.0)(@types/node@22.10.5)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7)) + version: 3.3.3(ember-cli@7.3.0(@babel/core@7.26.0)(@types/node@22.10.5)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7)) ember-cli-inject-live-reload: specifier: ^2.1.0 version: 2.1.0 @@ -140,13 +140,13 @@ importers: version: 7.5.0(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(typescript@5.9.3)(webpack@5.97.1) ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) + version: 3.0.1(ember-source@7.3.1(@glimmer/component@2.2.1)) ember-maybe-import-regenerator: specifier: ^0.1.6 version: 0.1.6(@babel/core@7.26.0) ember-page-title: specifier: ^8.0.0 - version: 8.2.4(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) + version: 8.2.4(ember-source@7.3.1(@glimmer/component@2.2.1)) ember-qunit: specifier: ^9.0.4 version: 9.2.0(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(qunit@2.23.1) @@ -157,8 +157,8 @@ importers: specifier: ^6.0.0 version: 6.0.0 ember-source: - specifier: ~6.12.1 - version: 6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5) + specifier: ~7.3.1 + version: 7.3.1(@glimmer/component@2.2.1) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -1316,20 +1316,20 @@ packages: resolution: {integrity: sha512-US8VKnetBOl8KfKz+rXGsosz6rIETNwSz2F2frM8hIoJfF/d6ME1Iz1K7tPYZEE6SoKqZFlBs5XZPSmzRnabjA==} engines: {node: 10.* || 12.* || >= 14} - '@ember-tooling/blueprint-blueprint@0.2.1': - resolution: {integrity: sha512-eZ5qicL3gfFFbmzLaSiEWPSmoRUJGnqg+dQmU0R81vv+0Ni7W/cS7MXx1l4HpN9B7Yg4M9GgdQTkeJnb6abQug==} + '@ember-tooling/blueprint-blueprint@0.3.0': + resolution: {integrity: sha512-9mwMGda8OC9oEJbvxnXX1DT5ZFR6YQumfmPwV+uUJCbGsaUkgr1UeTkcpgdL+Izvb4kjF/+BWcOtnaSvmR7Yig==} - '@ember-tooling/blueprint-model@0.5.0': - resolution: {integrity: sha512-2zAebSmmzpUO2wt6EyfX5TlcmvB9cTkteuZ3QhPmXLMthUpU5nUifcz3hlYcXPK7WM0HdO9qL4GdGQCoxhzaGg==} + '@ember-tooling/blueprint-model@0.7.1': + resolution: {integrity: sha512-UqibAm7MWkSNdAnBfq2i36jaQpUjCvhdcRFiT+oWWXer5WgaoYFVJ+kHs5Ux2i42kCWjsztercepOEm+BhOyQw==} - '@ember-tooling/classic-build-addon-blueprint@6.12.0': - resolution: {integrity: sha512-2sf34DIJO6RnpzcQy0A4RmGNwukE4vihHv/b9loDZzV4lnFNOTyHua09S5ai4szO7Iv91Q2OPEgOBo09yG+7SQ==} + '@ember-tooling/classic-build-addon-blueprint@7.3.0': + resolution: {integrity: sha512-czapzVozpPlITjnMDEBUgX1zP0iiO2drmEnQmK2Z3fC5aW0mW7zJVAFRFsACfi46pL6Rhujvn6N0nr4acQIHaw==} - '@ember-tooling/classic-build-app-blueprint@6.12.0': - resolution: {integrity: sha512-dU6ig33VN+SA2yrkyJGdCMzJ6hB0fRVXpcSpnmWl2RI7TQCxlQsYR162BkMUdRN6ZWbycalDjWGW0r8KrIxzgA==} + '@ember-tooling/classic-build-app-blueprint@7.3.0': + resolution: {integrity: sha512-b8yI/kWqmxWKiZUfObL0hsJu61wUGXQAgmIr4HnerW2Uyge/Jta7py/cNVa+GLDl/xOWjZJltIr1EqIyoF6Sng==} - '@ember/app-blueprint@6.12.3': - resolution: {integrity: sha512-Bf950zkgbKn6/pMunLTk/mkqInHU8CaNTvjR/umX1CjUNFRPTZPQb19OhstlBYTl+99jUN3feZ0xfuOt1t6c7A==} + '@ember/app-blueprint@7.3.1': + resolution: {integrity: sha512-wCZ5pkNvSOU6ZBofSR6xtXs+vL5Z8wQm49qn6VmATxiPhc5IYHYqX5FdLLXVWOe8iQQ4XVxEL6w1iTc/f2hE9Q==} '@ember/edition-utils@1.2.0': resolution: {integrity: sha512-VmVq/8saCaPdesQmftPqbFtxJWrzxNGSQ+e8x8LLe3Hjm36pJ04Q8LeORGZkAeOhldoUX9seLGmSaHeXkIqoog==} @@ -2291,11 +2291,6 @@ packages: resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} engines: {node: '>=4'} - ansi-html@0.0.7: - resolution: {integrity: sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==} - engines: {'0': node >= 0.8.0} - hasBin: true - ansi-html@0.0.9: resolution: {integrity: sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==} engines: {'0': node >= 0.8.0} @@ -2669,8 +2664,8 @@ packages: babel-register@6.26.0: resolution: {integrity: sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==} - babel-remove-types@1.1.0: - resolution: {integrity: sha512-2wszSY8Pll8uefPFrJcOb2cP67epjpDnLADtzgQ9u1WgFJmBdJAkx5MGISjFCg/56Q8YgzA/o9RBMpScjhf+dw==} + babel-remove-types@2.0.0: + resolution: {integrity: sha512-HHLQOs/c2h//gl7f5VDa/r1Nd2gIk0kgzC1v01BSCEK5IJu1Zc4/fUj5uYCzC8Q0NWiucCgWKr9a43qmHkY6oA==} babel-runtime@6.26.0: resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} @@ -2790,15 +2785,15 @@ packages: broccoli-caching-writer@3.0.3: resolution: {integrity: sha512-g644Kb5uBPsy+6e2DvO3sOc+/cXZQQNgQt64QQzjA9TSdP0dl5qvetpoNIx4sy/XIjrPYG1smEidq9Z9r61INw==} - broccoli-concat@4.2.5: - resolution: {integrity: sha512-dFB5ATPwOyV8S2I7a07HxCoutoq23oY//LhM6Mou86cWUTB174rND5aQLR7Fu8FjFFLxoTbkk7y0VPITJ1IQrw==} + broccoli-concat@4.2.7: + resolution: {integrity: sha512-JePfBFwHtZ2FR33PBZQA99/hQ4idIbZ205rH84Jw6vgkuKDRVXWVzZP2gvR2WXugXaQ1fj3+yO04b0QsstNHzQ==} engines: {node: 10.* || >= 12.*} broccoli-config-loader@1.0.1: resolution: {integrity: sha512-MDKYQ50rxhn+g17DYdfzfEM9DjTuSGu42Db37A8TQHQe8geYEcUZ4SQqZRgzdAI3aRQNlA1yBHJfOeGmOjhLIg==} - broccoli-config-replace@1.1.2: - resolution: {integrity: sha512-qLlEY3V7p3ZWJNRPdPgwIM77iau1qR03S9BupMMFngjzBr7S6RSzcg96HbCYXmW9gfTbjRm9FC4CQT81SBusZg==} + broccoli-config-replace@1.1.3: + resolution: {integrity: sha512-gWGS2h/2VyJnD9tI1/HzRsXLOptnt7tu+KLpfPuxd+DBcdswn/i0kyVrTxQpFy+C5eo2hBn672QAEZzf/7LlAA==} broccoli-debug@0.6.5: resolution: {integrity: sha512-RIVjHvNar9EMCLDW/FggxFRXqpjhncM/3qq87bn/y+/zR9tqEkHvTqbyOc4QnB97NO2m6342w4wGkemkaeOuWg==} @@ -2847,8 +2842,8 @@ packages: resolution: {integrity: sha512-nTrQe5AQtCrW4enLRvbD/vTLHqyW2tz+vsLXQe4IEaUhepuMGVKJJr+I8n34Vu6fPjmPLwTjzNC8izMIDMtHPw==} engines: {node: 10.* || >= 12.*} - broccoli-middleware@2.1.1: - resolution: {integrity: sha512-BK8aPhQpOLsHWiftrqXQr84XsvzUqeaN4PlCQOYg5yM0M+WKAHtX2WFXmicSQZOVgKDyh5aeoNTFkHjBAEBzwQ==} + broccoli-middleware@2.1.2: + resolution: {integrity: sha512-hdJ5mPwvsQI/eDZbpztfaA0DNINqp/aHzEz4lPG8WCVOXUfbFdbiWO7nMu3v+mmwTcgRD2e8I4DVQ9J2AoYnPQ==} engines: {node: 6.* || 8.* || >= 10.*} broccoli-node-api@1.7.0: @@ -3149,9 +3144,9 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - configstore@7.1.0: - resolution: {integrity: sha512-N4oog6YJWbR9kGyXvS7jEykLDXIE2C0ILYqNBZBp9iwiJpoCBWYsuAdW6PPFn6w06jjnC+3JstVvWHO4cZqvRg==} - engines: {node: '>=18'} + configstore@8.0.0: + resolution: {integrity: sha512-U51WPZg+o6FDFhBCV6yYFEspGMCoHvCgJSGFw9AwsW2u75gYBPoDlYca5XfDs4TdMUu3/y0R6FFdvvgyH31mKQ==} + engines: {node: '>=20'} connect@3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} @@ -3536,10 +3531,6 @@ packages: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} - diff@7.0.0: - resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==} - engines: {node: '>=0.3.1'} - diff@8.0.4: resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} engines: {node: '>=0.3.1'} @@ -3557,9 +3548,9 @@ packages: dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} - dot-prop@9.0.0: - resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} - engines: {node: '>=18'} + dot-prop@10.2.0: + resolution: {integrity: sha512-BTJ9aZYL3vCfZlZOBLy9v8TUqWGQ0pzFnygKwFZt5udj6viBoFIBviKPUoZLDCPn1FoXffv6McQFDenrm5Krfw==} + engines: {node: '>=20'} dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} @@ -3734,8 +3725,8 @@ packages: resolution: {integrity: sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==} engines: {node: 10.* || >= 12.*} - ember-cli@6.12.0: - resolution: {integrity: sha512-DDFTHdDofuRCZnu5FO79patRi1W4ndKFLcgb0MsspC+jyS9hgxDepBBFuV6daIjaTq5RvWdZRf5tjQ141VmcTw==} + ember-cli@7.3.0: + resolution: {integrity: sha512-FZX9IoFioIn6V86t2TwbNtcr+TyzYoSf+dMR6tA/tFCePDJtIhnrMOChnYrgsSbuTecwSP3vivjHfrezrQHOOA==} engines: {node: '>= 20.19.0'} hasBin: true @@ -3836,8 +3827,8 @@ packages: engines: {node: 10.* || 12.* || >= 14} hasBin: true - ember-source@6.12.1: - resolution: {integrity: sha512-ieVPMsnLF5165QT+awrc3pnzqF2RH/pLStevXwibaDY0YevgvVMHYl4ymEAdM2rX2sFbuIj44u4JCjviQgVF2Q==} + ember-source@7.3.1: + resolution: {integrity: sha512-SUW2wZdQmhDsabN253DxgYvZyZFWzcVD/Db6pjVRbm4uipz9G4GrpXyjCGzSlujXuYNDohdGe16NUEHbTTaUKQ==} engines: {node: '>= 20.19'} peerDependencies: '@glimmer/component': '>= 1.1.2' @@ -4912,6 +4903,10 @@ packages: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} + is-safe-filename@0.1.1: + resolution: {integrity: sha512-4SrR7AdnY11LHfDKTZY1u6Ga3RuxZdl3YKWWShO5iyuG5h8QS4GD2tOb04peBJ5I7pXbR+CGBNEhTcwK+FzN3g==} + engines: {node: '>=20'} + is-set@2.0.3: resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} @@ -5237,13 +5232,6 @@ packages: lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - lodash.omit@4.5.0: - resolution: {integrity: sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==} - deprecated: This package is deprecated. Use destructuring assignment syntax instead. - - lodash.uniq@4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -5385,10 +5373,6 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - mime-db@1.54.0: resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} engines: {node: '>= 0.6'} @@ -5872,9 +5856,9 @@ packages: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} engines: {node: '>=8'} - portfinder@1.0.32: - resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} - engines: {node: '>= 0.12.0'} + portfinder@1.0.38: + resolution: {integrity: sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg==} + engines: {node: '>= 10.12'} possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} @@ -5986,10 +5970,6 @@ packages: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} - qs@6.13.1: - resolution: {integrity: sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==} - engines: {node: '>=0.6'} - qs@6.17.1: resolution: {integrity: sha512-jd3COkaKVgGUW+ZHyEHCG9bH7RoaaiWuMgzsIBjUMVjLAaWGWpoUAVwljVvBHxRu/2qEHnadLGZrkutYUBPQJA==} engines: {node: '>=0.6'} @@ -6261,13 +6241,6 @@ packages: resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} engines: {node: '>= 18'} - router_js@8.0.6: - resolution: {integrity: sha512-AjGxRDIpTGoAG8admFmvP/cxn1AlwwuosCclMU4R5oGHGt7ER0XtB3l9O04ToBDdPe4ivM/YcLopgBEpJssJ/Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - route-recognizer: ^0.3.4 - rsvp: ^4.8.5 - rsvp@3.2.1: resolution: {integrity: sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg==} @@ -6342,6 +6315,9 @@ packages: resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} engines: {node: '>= 10.13.0'} + semver-deprecate@1.1.0: + resolution: {integrity: sha512-5AcYPbRIw9vs80YkyRxmm3Lbe88STkwNIpTKKX0Kxyy/T0yR05BTZ6JhV9B5pjTyc81SjztcFPY93kDPRFwlyA==} + semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -6698,6 +6674,10 @@ packages: resolution: {integrity: sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==} engines: {node: ^14.18.0 || >=16.0.0} + tagged-tag@1.0.0: + resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} + engines: {node: '>=20'} + tap-parser@18.3.4: resolution: {integrity: sha512-CiqzdpWn2CvONcWp7UNMF9/rCPJwCz0es+qykkgJruu1Y/rAS8A5MEQujmjx9NErfst3dGiZJU3lDS2jBsgbPA==} engines: {node: 20 || >=22} @@ -6776,10 +6756,6 @@ packages: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} - tmp@0.1.0: - resolution: {integrity: sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==} - engines: {node: '>=6'} - tmp@0.2.3: resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} engines: {node: '>=14.14'} @@ -6852,6 +6828,10 @@ packages: resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} + type-fest@5.10.0: + resolution: {integrity: sha512-NoSdpq/WEiAg5sjmBkmV/hfxv6HJH4NqPNrqjtSO5CwRmpsDfaf4begxW34KdJykH/l1yHtwBWQkCRdoXO8mPA==} + engines: {node: '>=20'} + type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -7015,8 +6995,8 @@ packages: walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - watch-detector@1.0.2: - resolution: {integrity: sha512-MrJK9z7kD5Gl3jHBnnBVHvr1saVGAfmkyyrvuNzV/oe0Gr1nwZTy5VSA0Gw2j2Or0Mu8HcjUa44qlBvC2Ofnpg==} + watch-detector@1.0.3: + resolution: {integrity: sha512-c9gP6tfJ8vK+eH84IF4+8r4Z/g2KhRc+XwLGl208tAIHR1mz0o7zy5Hkm+4XpACh8lNp9/EHqXHIQkw2nBbdYA==} engines: {node: '>= 8'} watchpack@2.4.2: @@ -7260,7 +7240,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.29.7': dependencies: - '@babel/types': 7.29.7 + '@babel/types': 7.29.11 '@babel/helper-compilation-targets@7.9.6(@babel/core@7.26.0)': dependencies: @@ -7392,7 +7372,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.29.7': dependencies: '@babel/traverse': 7.29.12 - '@babel/types': 7.29.7 + '@babel/types': 7.29.11 transitivePeerDependencies: - supports-color @@ -7443,7 +7423,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.29.7': dependencies: - '@babel/types': 7.29.7 + '@babel/types': 7.29.11 '@babel/helper-plugin-utils@7.26.5': {} @@ -7463,7 +7443,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.29.7 '@babel/helper-wrap-function': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.12 transitivePeerDependencies: - supports-color @@ -7472,7 +7452,7 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-annotate-as-pure': 7.29.7 '@babel/helper-wrap-function': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.12 transitivePeerDependencies: - supports-color @@ -7512,8 +7492,8 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.29.7': dependencies: - '@babel/traverse': 7.29.7 - '@babel/types': 7.29.7 + '@babel/traverse': 7.29.12 + '@babel/types': 7.29.11 transitivePeerDependencies: - supports-color @@ -7542,8 +7522,8 @@ snapshots: '@babel/helper-wrap-function@7.29.7': dependencies: '@babel/template': 7.29.7 - '@babel/traverse': 7.29.7 - '@babel/types': 7.29.7 + '@babel/traverse': 7.29.12 + '@babel/types': 7.29.11 transitivePeerDependencies: - supports-color @@ -7581,7 +7561,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.12 transitivePeerDependencies: - supports-color @@ -7589,7 +7569,7 @@ snapshots: dependencies: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.12 transitivePeerDependencies: - supports-color @@ -7678,7 +7658,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.12 transitivePeerDependencies: - supports-color @@ -7686,7 +7666,7 @@ snapshots: dependencies: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.12 transitivePeerDependencies: - supports-color @@ -7857,7 +7837,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.26.0) - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.12 transitivePeerDependencies: - supports-color @@ -7866,7 +7846,7 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7) - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.12 transitivePeerDependencies: - supports-color @@ -8038,7 +8018,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.12 transitivePeerDependencies: - supports-color @@ -8046,7 +8026,7 @@ snapshots: dependencies: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.12 transitivePeerDependencies: - supports-color @@ -8200,7 +8180,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.9.6(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.12 transitivePeerDependencies: - supports-color @@ -8209,7 +8189,7 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-compilation-targets': 7.9.6(@babel/core@7.29.7) '@babel/helper-plugin-utils': 7.29.7 - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.12 transitivePeerDependencies: - supports-color @@ -8452,7 +8432,7 @@ snapshots: '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.26.0) '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.26.0) - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.12 transitivePeerDependencies: - supports-color @@ -8463,7 +8443,7 @@ snapshots: '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) - '@babel/traverse': 7.29.7 + '@babel/traverse': 7.29.12 transitivePeerDependencies: - supports-color @@ -9229,23 +9209,35 @@ snapshots: slash: 3.0.0 tslib: 2.8.1 - '@ember-tooling/blueprint-blueprint@0.2.1': {} + '@ember-tooling/blueprint-blueprint@0.3.0': {} - '@ember-tooling/blueprint-model@0.5.0': + '@ember-tooling/blueprint-model@0.7.1': dependencies: - chalk: 4.1.2 - diff: 7.0.0 + babel-remove-types: 2.0.0 + chalk: 5.6.2 + content-tag: 4.2.0 + core-object: 3.1.5 + diff: 8.0.4 + ember-cli-normalize-entity-name: 1.0.0 + ember-cli-string-utils: 1.1.0 + fs-extra: 11.4.1 + heimdalljs-logger: 0.1.10 + inflection: 3.0.2 isbinaryfile: 5.0.7 - lodash: 4.17.21 + lodash: 4.18.1 + markdown-it: 14.3.3 + markdown-it-terminal: 0.4.0(markdown-it@14.3.3) + minimatch: 10.2.6 promise.hash.helper: 1.0.8 quick-temp: 0.1.9 silent-error: 1.1.1 + walk-sync: 4.0.2 transitivePeerDependencies: - supports-color - '@ember-tooling/classic-build-addon-blueprint@6.12.0': + '@ember-tooling/classic-build-addon-blueprint@7.3.0': dependencies: - '@ember-tooling/blueprint-model': 0.5.0 + '@ember-tooling/blueprint-model': 0.7.1 chalk: 5.6.2 ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 @@ -9257,22 +9249,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember-tooling/classic-build-app-blueprint@6.12.0': + '@ember-tooling/classic-build-app-blueprint@7.3.0': dependencies: - '@ember-tooling/blueprint-model': 0.5.0 + '@ember-tooling/blueprint-model': 0.7.1 chalk: 5.6.2 ember-cli-string-utils: 1.1.0 transitivePeerDependencies: - supports-color - '@ember/app-blueprint@6.12.3': + '@ember/app-blueprint@7.3.1': dependencies: - chalk: 4.1.2 ejs: 3.1.10 ember-cli-string-utils: 1.1.0 - lodash: 4.17.21 - sort-package-json: 3.7.1 - walk-sync: 3.0.0 + lodash: 4.18.1 + walk-sync: 4.0.2 '@ember/edition-utils@1.2.0': {} @@ -9296,12 +9286,12 @@ snapshots: - '@types/node' - supports-color - '@ember/render-modifiers@2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5))': + '@ember/render-modifiers@2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1))': dependencies: '@embroider/macros': 1.21.4(@babel/core@7.26.0)(@glint/template@1.5.1) ember-cli-babel: 7.26.11 ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.26.0) - ember-source: 6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5) + ember-source: 7.3.1(@glimmer/component@2.2.1) optionalDependencies: '@glint/template': 1.5.1 transitivePeerDependencies: @@ -9408,12 +9398,12 @@ snapshots: lodash: 4.17.21 resolve: 1.22.10 - '@embroider/util@1.13.3(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5))': + '@embroider/util@1.13.3(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1))': dependencies: '@embroider/macros': 1.16.10(@glint/template@1.5.1) broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 - ember-source: 6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5) + ember-source: 7.3.1(@glimmer/component@2.2.1) optionalDependencies: '@glint/template': 1.5.1 transitivePeerDependencies: @@ -10167,12 +10157,12 @@ snapshots: '@typescript-eslint/types': 8.68.0 eslint-visitor-keys: 5.0.1 - '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/89f18b662936b3f7ed03e8b292298747a05f0e75(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5))(qunit@2.23.1)(typescript@5.9.3)(webpack@5.97.1)': + '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/89f18b662936b3f7ed03e8b292298747a05f0e75(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1))(qunit@2.23.1)(typescript@5.9.3)(webpack@5.97.1)': dependencies: '@babel/core': 7.26.0 - '@ember/render-modifiers': 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) + '@ember/render-modifiers': 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1)) '@embroider/macros': 1.21.4(@babel/core@7.26.0)(@glint/template@1.5.1) - '@embroider/util': 1.13.3(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) + '@embroider/util': 1.13.3(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1)) '@floating-ui/dom': 1.7.2 '@fortawesome/fontawesome-pro': git+https://git@github.com:upfluence/fontawesome-pro.git#c639fe415de762c946eaebf4cc4e815ce3ede420 babel-plugin-debug-macros: 0.3.4(@babel/core@7.26.0) @@ -10183,7 +10173,7 @@ snapshots: dompurify: 3.4.11 ember-auto-import: 2.13.1(@glint/template@1.5.1)(webpack@5.97.1) ember-cli-babel: 8.3.2(@babel/core@7.26.0) - ember-cli-htmlbars: 7.0.1(@babel/core@7.26.0)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) + ember-cli-htmlbars: 7.0.1(@babel/core@7.26.0)(ember-source@7.3.1(@glimmer/component@2.2.1)) ember-cli-ifa: 0.10.0 ember-cli-less: 2.0.6 ember-cli-typescript: 5.3.0 @@ -10362,8 +10352,6 @@ snapshots: ansi-escapes@3.2.0: {} - ansi-html@0.0.7: {} - ansi-html@0.0.9: {} ansi-regex@2.1.1: {} @@ -11031,12 +11019,12 @@ snapshots: transitivePeerDependencies: - supports-color - babel-remove-types@1.1.0: + babel-remove-types@2.0.0: dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) - prettier: 2.8.8 + '@babel/core': 7.29.7 + '@babel/plugin-syntax-decorators': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-typescript': 7.29.9(@babel/core@7.29.7) + prettier: 3.8.4 transitivePeerDependencies: - supports-color @@ -11270,19 +11258,16 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-concat@4.2.5: + broccoli-concat@4.2.7: dependencies: broccoli-debug: 0.6.5 - broccoli-kitchen-sink-helpers: 0.3.1 broccoli-plugin: 4.0.7 ensure-posix-path: 1.1.1 fast-sourcemap-concat: 2.1.1 find-index: 1.1.1 fs-extra: 8.1.0 fs-tree-diff: 2.0.1 - lodash.merge: 4.6.2 - lodash.omit: 4.5.0 - lodash.uniq: 4.5.0 + lodash: 4.18.1 transitivePeerDependencies: - supports-color @@ -11292,9 +11277,8 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-config-replace@1.1.2: + broccoli-config-replace@1.1.3: dependencies: - broccoli-kitchen-sink-helpers: 0.3.1 broccoli-plugin: 1.3.1 debug: 2.6.9 fs-extra: 0.24.0 @@ -11436,9 +11420,9 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-middleware@2.1.1: + broccoli-middleware@2.1.2: dependencies: - ansi-html: 0.0.7 + ansi-html: 0.0.9 handlebars: 4.7.8 has-ansi: 3.0.0 mime-types: 2.1.35 @@ -11623,7 +11607,7 @@ snapshots: tmp: 0.2.7 tree-sync: 2.1.0 underscore.string: 3.3.6 - watch-detector: 1.0.2 + watch-detector: 1.0.3 transitivePeerDependencies: - supports-color @@ -11674,7 +11658,7 @@ snapshots: calculate-cache-key-for-tree@2.0.0: dependencies: - json-stable-stringify: 1.2.1 + json-stable-stringify: 1.3.0 call-bind-apply-helpers@1.0.1: dependencies: @@ -11837,7 +11821,7 @@ snapshots: compressible@2.0.18: dependencies: - mime-db: 1.53.0 + mime-db: 1.54.0 compression@1.8.2: dependencies: @@ -11854,11 +11838,12 @@ snapshots: concat-map@0.0.1: {} - configstore@7.1.0: + configstore@8.0.0: dependencies: atomically: 2.1.1 - dot-prop: 9.0.0 + dot-prop: 10.2.0 graceful-fs: 4.2.11 + is-safe-filename: 0.1.1 xdg-basedir: 5.1.0 connect@3.7.0: @@ -11874,7 +11859,7 @@ snapshots: dependencies: chalk: 2.4.2 inquirer: 6.5.2 - json-stable-stringify: 1.2.1 + json-stable-stringify: 1.3.0 ora: 3.4.0 through2: 3.0.2 @@ -12075,8 +12060,6 @@ snapshots: diff@4.0.2: {} - diff@7.0.0: {} - diff@8.0.4: {} dir-glob@3.0.1: @@ -12094,9 +12077,9 @@ snapshots: no-case: 3.0.4 tslib: 2.8.1 - dot-prop@9.0.0: + dot-prop@10.2.0: dependencies: - type-fest: 4.41.0 + type-fest: 5.10.0 dunder-proto@1.0.1: dependencies: @@ -12349,10 +12332,10 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-dependency-checker@3.3.3(ember-cli@6.12.0(@babel/core@7.26.0)(@types/node@22.10.5)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7)): + ember-cli-dependency-checker@3.3.3(ember-cli@7.3.0(@babel/core@7.26.0)(@types/node@22.10.5)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7)): dependencies: chalk: 2.4.2 - ember-cli: 6.12.0(@babel/core@7.26.0)(@types/node@22.10.5)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) + ember-cli: 7.3.0(@babel/core@7.26.0)(@types/node@22.10.5)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7) find-yarn-workspace-root: 2.0.0 is-git-url: 1.0.0 resolve: 1.22.10 @@ -12379,7 +12362,7 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-htmlbars@7.0.1(@babel/core@7.26.0)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)): + ember-cli-htmlbars@7.0.1(@babel/core@7.26.0)(ember-source@7.3.1(@glimmer/component@2.2.1)): dependencies: '@babel/core': 7.26.0 '@ember/edition-utils': 1.2.0 @@ -12387,7 +12370,7 @@ snapshots: broccoli-debug: 0.6.5 broccoli-persistent-filter: 3.1.3 broccoli-plugin: 4.0.7 - ember-source: 6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5) + ember-source: 7.3.1(@glimmer/component@2.2.1) fs-tree-diff: 2.0.1 heimdalljs-logger: 0.1.10 js-string-escape: 1.0.1 @@ -12546,24 +12529,24 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli@6.12.0(@babel/core@7.26.0)(@types/node@22.10.5)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7): + ember-cli@7.3.0(@babel/core@7.26.0)(@types/node@22.10.5)(ejs@3.1.10)(handlebars@4.7.8)(underscore@1.13.7): dependencies: - '@ember-tooling/blueprint-blueprint': 0.2.1 - '@ember-tooling/blueprint-model': 0.5.0 - '@ember-tooling/classic-build-addon-blueprint': 6.12.0 - '@ember-tooling/classic-build-app-blueprint': 6.12.0 - '@ember/app-blueprint': 6.12.3 + '@ember-tooling/blueprint-blueprint': 0.3.0 + '@ember-tooling/blueprint-model': 0.7.1 + '@ember-tooling/classic-build-addon-blueprint': 7.3.0 + '@ember-tooling/classic-build-app-blueprint': 7.3.0 + '@ember/app-blueprint': 7.3.1 '@pnpm/find-workspace-dir': 1000.1.5 - babel-remove-types: 1.1.0 + babel-remove-types: 2.0.0 broccoli: 4.0.0 - broccoli-concat: 4.2.5 + broccoli-concat: 4.2.7 broccoli-config-loader: 1.0.1 - broccoli-config-replace: 1.1.2 + broccoli-config-replace: 1.1.3 broccoli-debug: 0.6.5 broccoli-funnel: 3.0.8 broccoli-funnel-reducer: 1.0.0 broccoli-merge-trees: 4.2.0 - broccoli-middleware: 2.1.1 + broccoli-middleware: 2.1.2 broccoli-slow-trees: 3.1.0 broccoli-source: 3.0.1 broccoli-stew: 3.0.0 @@ -12573,7 +12556,7 @@ snapshots: ci-info: 4.4.0 clean-base-url: 1.0.0 compression: 1.8.2 - configstore: 7.1.0 + configstore: 8.0.0 console-ui: 3.1.2 content-tag: 4.2.0 core-object: 3.1.5 @@ -12604,7 +12587,7 @@ snapshots: inquirer: 13.4.3(@types/node@22.10.5) is-git-url: 1.0.0 is-language-code: 5.2.2 - lodash: 4.17.21 + lodash: 4.18.1 markdown-it: 14.3.3 markdown-it-terminal: 0.4.0(markdown-it@14.3.3) minimatch: 10.2.6 @@ -12613,7 +12596,7 @@ snapshots: npm-package-arg: 13.0.2 os-locale: 6.0.2 p-defer: 4.0.1 - portfinder: 1.0.32 + portfinder: 1.0.38 promise-map-series: 0.3.0 promise.hash.helper: 1.0.8 quick-temp: 0.1.9 @@ -12622,6 +12605,7 @@ snapshots: safe-stable-stringify: 2.5.0 sane: 5.0.1 semver: 7.8.5 + semver-deprecate: 1.1.0 silent-error: 1.1.1 sort-package-json: 3.7.1 symlink-or-copy: 1.3.1 @@ -12629,7 +12613,7 @@ snapshots: tiny-lr: 2.0.0 tree-sync: 2.1.0 walk-sync: 4.0.2 - watch-detector: 1.0.2 + watch-detector: 1.0.3 workerpool: 10.0.3 yam: 1.0.0 transitivePeerDependencies: @@ -12720,9 +12704,9 @@ snapshots: content-tag: 4.2.0 oxc-parser: 0.130.0 - ember-flatpickr@3.2.3(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)): + ember-flatpickr@3.2.3(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1)): dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)) + '@ember/render-modifiers': 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1)) '@glimmer/component': 1.1.2(@babel/core@7.26.0) '@glimmer/tracking': 1.1.2 broccoli-funnel: 3.0.8 @@ -12764,9 +12748,9 @@ snapshots: - typescript - webpack - ember-load-initializers@3.0.1(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)): + ember-load-initializers@3.0.1(ember-source@7.3.1(@glimmer/component@2.2.1)): dependencies: - ember-source: 6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5) + ember-source: 7.3.1(@glimmer/component@2.2.1) ember-maybe-import-regenerator@0.1.6(@babel/core@7.26.0): dependencies: @@ -12805,11 +12789,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-page-title@8.2.4(ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5)): + ember-page-title@8.2.4(ember-source@7.3.1(@glimmer/component@2.2.1)): dependencies: '@embroider/addon-shim': 1.11.0 '@simple-dom/document': 1.4.0 - ember-source: 6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5) + ember-source: 7.3.1(@glimmer/component@2.2.1) ember-qunit@9.2.0(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(qunit@2.23.1): dependencies: @@ -12864,35 +12848,27 @@ snapshots: transitivePeerDependencies: - encoding - ember-source@6.12.1(@glimmer/component@2.2.1)(rsvp@4.8.5): + ember-source@7.3.1(@glimmer/component@2.2.1): dependencies: - '@babel/core': 7.26.0 - '@ember/edition-utils': 1.2.0 + '@babel/core': 7.29.7 '@embroider/addon-shim': 1.11.0 '@glimmer/component': 2.2.1 '@simple-dom/interface': 1.4.0 backburner.js: 2.8.0 broccoli-file-creator: 2.1.1 - broccoli-funnel: 3.0.8 - broccoli-merge-trees: 4.2.0 chalk: 4.1.2 - ember-cli-babel: 8.2.0(@babel/core@7.26.0) ember-cli-get-component-path-option: 1.0.0 - ember-cli-is-package-missing: 1.0.0 ember-cli-normalize-entity-name: 1.0.0 ember-cli-path-utils: 1.0.0 ember-cli-string-utils: 1.1.0 ember-cli-typescript-blueprint-polyfill: 0.1.0 - ember-cli-version-checker: 5.1.2 ember-router-generator: 2.0.0 inflection: 2.0.1 route-recognizer: 0.3.4 - router_js: 8.0.6(route-recognizer@0.3.4)(rsvp@4.8.5) semver: 7.8.5 silent-error: 1.1.1 simple-html-tokenizer: 0.5.11 transitivePeerDependencies: - - rsvp - supports-color ember-template-lint@3.16.0: @@ -13424,7 +13400,7 @@ snapshots: etag: 1.8.1 finalhandler: 2.1.1 fresh: 2.0.0 - http-errors: 2.0.0 + http-errors: 2.0.1 merge-descriptors: 2.0.0 mime-types: 3.0.2 on-finished: 2.4.1 @@ -13436,7 +13412,7 @@ snapshots: router: 2.2.0 send: 1.2.1 serve-static: 2.2.1 - statuses: 2.0.1 + statuses: 2.0.2 type-is: 2.1.0 vary: 1.1.2 transitivePeerDependencies: @@ -13565,7 +13541,7 @@ snapshots: escape-html: 1.0.3 on-finished: 2.4.1 parseurl: 1.3.3 - statuses: 2.0.1 + statuses: 2.0.2 transitivePeerDependencies: - supports-color @@ -13856,7 +13832,7 @@ snapshots: foreground-child: 3.3.1 jackspeak: 3.4.3 minimatch: 9.0.9 - minipass: 7.1.2 + minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 @@ -14157,7 +14133,7 @@ snapshots: cli-width: 2.2.1 external-editor: 3.1.0 figures: 2.0.0 - lodash: 4.17.21 + lodash: 4.18.1 mute-stream: 0.0.7 run-async: 2.4.1 rxjs: 6.6.7 @@ -14282,6 +14258,8 @@ snapshots: has-tostringtag: 1.0.2 hasown: 2.0.2 + is-safe-filename@0.1.1: {} + is-set@2.0.3: {} is-shared-array-buffer@1.0.4: @@ -14602,10 +14580,6 @@ snapshots: lodash.merge@4.6.2: {} - lodash.omit@4.5.0: {} - - lodash.uniq@4.5.0: {} - lodash@4.17.21: {} lodash@4.18.1: {} @@ -14747,8 +14721,6 @@ snapshots: mime-db@1.52.0: {} - mime-db@1.53.0: {} - mime-db@1.54.0: {} mime-types@2.1.35: @@ -15189,11 +15161,10 @@ snapshots: dependencies: find-up: 3.0.0 - portfinder@1.0.32: + portfinder@1.0.38: dependencies: - async: 2.6.4 - debug: 3.2.7 - mkdirp: 0.5.6 + async: 3.2.6 + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -15287,10 +15258,6 @@ snapshots: dependencies: side-channel: 1.1.0 - qs@6.13.1: - dependencies: - side-channel: 1.1.0 - qs@6.17.1: dependencies: es-define-property: 1.0.1 @@ -15492,9 +15459,9 @@ snapshots: remove-types@1.0.0: dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) + '@babel/core': 7.29.7 + '@babel/plugin-syntax-decorators': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-typescript': 7.29.9(@babel/core@7.29.7) prettier: 2.8.8 transitivePeerDependencies: - supports-color @@ -15608,12 +15575,6 @@ snapshots: transitivePeerDependencies: - supports-color - router_js@8.0.6(route-recognizer@0.3.4)(rsvp@4.8.5): - dependencies: - '@glimmer/env': 0.1.7 - route-recognizer: 0.3.4 - rsvp: 4.8.5 - rsvp@3.2.1: {} rsvp@3.6.2: {} @@ -15696,6 +15657,11 @@ snapshots: ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) + semver-deprecate@1.1.0: + dependencies: + chalk: 5.6.2 + semver: 7.8.5 + semver@5.7.2: {} semver@6.3.1: {} @@ -16141,6 +16107,8 @@ snapshots: dependencies: '@pkgr/core': 0.3.6 + tagged-tag@1.0.0: {} + tap-parser@18.3.4: dependencies: events-to-array: 2.0.3 @@ -16275,7 +16243,7 @@ snapshots: faye-websocket: 0.11.4 livereload-js: 3.4.1 object-assign: 4.1.1 - qs: 6.13.1 + qs: 6.17.1 transitivePeerDependencies: - supports-color @@ -16292,10 +16260,6 @@ snapshots: dependencies: os-tmpdir: 1.0.2 - tmp@0.1.0: - dependencies: - rimraf: 2.7.1 - tmp@0.2.3: {} tmp@0.2.7: {} @@ -16362,6 +16326,10 @@ snapshots: type-fest@4.41.0: {} + type-fest@5.10.0: + dependencies: + tagged-tag: 1.0.0 + type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -16540,11 +16508,11 @@ snapshots: dependencies: makeerror: 1.0.12 - watch-detector@1.0.2: + watch-detector@1.0.3: dependencies: heimdalljs-logger: 0.1.10 silent-error: 1.1.1 - tmp: 0.1.0 + tmp: 0.2.7 transitivePeerDependencies: - supports-color From b8cec16188af14ba4643f52d30fa932c43dcb97b Mon Sep 17 00:00:00 2001 From: Philippe Ndiaye Date: Tue, 3 Nov 2026 15:01:58 +0100 Subject: [PATCH 5/8] Move the resolution to pnpm-workspace.yaml so the overrides apply pnpm ignored the workspace overrides (the test-waiters one included) while package.json carried resolutions. ember-flatpickr 3.2.3 compiles with ember-cli-htmlbars 6, which cannot load the template compiler on Ember 7, so it is overridden to 7 as well. --- package.json | 3 --- pnpm-lock.yaml | 46 +++++++++------------------------------------ pnpm-workspace.yaml | 2 ++ 3 files changed, 11 insertions(+), 40 deletions(-) diff --git a/package.json b/package.json index b50b3a31..cb82aa95 100644 --- a/package.json +++ b/package.json @@ -103,9 +103,6 @@ "typescript": "^5.9.3", "webpack": "^5.95.0" }, - "resolutions": { - "@babel/helper-compilation-targets": "7.9.6" - }, "engines": { "node": ">= 20.19" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1dd39d49..5af6257b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,8 @@ settings: overrides: '@babel/helper-compilation-targets': 7.9.6 + ember-flatpickr>ember-cli-htmlbars: ^7.0.1 + '@ember/test-waiters': ^4.1.2 importers: @@ -1358,9 +1360,8 @@ packages: '@ember/test-helpers@5.7.0': resolution: {integrity: sha512-h77kAJpFQ9fffuLc9+XhoYsk7URDLd7jTLnq7Yk9gGvQ41JupxrGMHoRjyboytSbwngSy+0yXyMhNYfH8ng4xg==} - '@ember/test-waiters@3.1.0': - resolution: {integrity: sha512-bb9h95ktG2wKY9+ja1sdsFBdOms2lB19VWs8wmNpzgHv1NCetonBoV5jHBV4DHt0uS1tg9z66cZqhUVlYs96KQ==} - engines: {node: 10.* || 12.* || >= 14.*} + '@ember/test-waiters@4.1.2': + resolution: {integrity: sha512-zJwFaHLHjJn6mKoXYVM1SEyMT+U1JpaaSKg3JBmxHJwiIoJRI5djJ/CE33Z7N09mk5JfXd2xdhbd9LBWdlvAzg==} '@embroider/addon-shim@1.11.0': resolution: {integrity: sha512-vXjhIOtvrns9IBFlgEN1imSeXtuVIlLypaDexu7xzsvB4Ef6yruhH33DNd9OmO0nXIB4SbwdkIwEsLYnhrujqA==} @@ -3638,10 +3639,6 @@ packages: ember-cli-get-component-path-option@1.0.0: resolution: {integrity: sha512-k47TDwcJ2zPideBCZE8sCiShSxQSpebY2BHcX2DdipMmBox5gsfyVrbKJWIHeSTTKyEUgmBIvQkqTOozEziCZA==} - ember-cli-htmlbars@6.3.0: - resolution: {integrity: sha512-N9Y80oZfcfWLsqickMfRd9YByVcTGyhYRnYQ2XVPVrp6jyUyOeRWmEAPh7ERSXpp8Ws4hr/JB9QVQrn/yZa+Ag==} - engines: {node: 12.* || 14.* || >= 16} - ember-cli-htmlbars@7.0.1: resolution: {integrity: sha512-bNVAwTvBOmk7KjGCN0Vq81w8FAWQ1zXwCS1CUUHTeWdcFypRsv0qUEkTtwxho4H3BYaoqMCXPS45Js9WWtEXYw==} engines: {node: '>= 20'} @@ -9302,23 +9299,17 @@ snapshots: '@ember/test-helpers@5.7.0(@babel/core@7.26.0)': dependencies: - '@ember/test-waiters': 3.1.0 + '@ember/test-waiters': 4.1.2 '@embroider/addon-shim': 1.11.0 '@simple-dom/interface': 1.4.0 decorator-transforms: 2.4.0(@babel/core@7.26.0) dom-element-descriptors: 0.5.1 transitivePeerDependencies: - '@babel/core' - - supports-color - '@ember/test-waiters@3.1.0': + '@ember/test-waiters@4.1.2': dependencies: - calculate-cache-key-for-tree: 2.0.0 - ember-cli-babel: 7.26.11 - ember-cli-version-checker: 5.1.2 - semver: 7.8.5 - transitivePeerDependencies: - - supports-color + '@embroider/addon-shim': 1.11.0 '@embroider/addon-shim@1.11.0': {} @@ -12343,25 +12334,6 @@ snapshots: ember-cli-get-component-path-option@1.0.0: {} - ember-cli-htmlbars@6.3.0: - dependencies: - '@ember/edition-utils': 1.2.0 - babel-plugin-ember-template-compilation: 2.3.0 - babel-plugin-htmlbars-inline-precompile: 5.3.1 - broccoli-debug: 0.6.5 - broccoli-persistent-filter: 3.1.3 - broccoli-plugin: 4.0.7 - ember-cli-version-checker: 5.1.2 - fs-tree-diff: 2.0.1 - hash-for-dep: 1.5.1 - heimdalljs-logger: 0.1.10 - js-string-escape: 1.0.1 - semver: 7.8.5 - silent-error: 1.1.1 - walk-sync: 2.2.0 - transitivePeerDependencies: - - supports-color - ember-cli-htmlbars@7.0.1(@babel/core@7.26.0)(ember-source@7.3.1(@glimmer/component@2.2.1)): dependencies: '@babel/core': 7.26.0 @@ -12713,7 +12685,7 @@ snapshots: broccoli-merge-trees: 4.2.0 broccoli-stew: 3.0.0 ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 6.3.0 + ember-cli-htmlbars: 7.0.1(@babel/core@7.26.0)(ember-source@7.3.1(@glimmer/component@2.2.1)) ember-cli-typescript: 5.3.0 flatpickr: 4.6.13 transitivePeerDependencies: @@ -12833,7 +12805,7 @@ snapshots: ember-sortable@4.0.3(@babel/core@7.26.0)(@glint/template@1.5.1): dependencies: - '@ember/test-waiters': 3.1.0 + '@ember/test-waiters': 4.1.2 '@embroider/macros': 1.21.4(@babel/core@7.26.0)(@glint/template@1.5.1) ember-cli-babel: 7.26.11 ember-modifier: 3.2.7(@babel/core@7.26.0) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 1094c355..58bd2d32 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,4 +2,6 @@ onlyBuiltDependencies: - '@upfluence/oss-components' overrides: + '@babel/helper-compilation-targets': 7.9.6 + 'ember-flatpickr>ember-cli-htmlbars': ^7.0.1 '@ember/test-waiters': ^4.1.2 From a5187c3570a9eb2438c45225cbebc273fd85b742 Mon Sep 17 00:00:00 2001 From: Philippe Ndiaye Date: Tue, 3 Nov 2026 15:06:26 +0100 Subject: [PATCH 6/8] Set up the locale in the remaining classic table tests They rendered format-number without a locale, which ember-intl 7 no longer defaults. --- tests/integration/components/hyper-table-test.js | 2 ++ .../components/hyper-table/cell-renderers/numeric-test.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/tests/integration/components/hyper-table-test.js b/tests/integration/components/hyper-table-test.js index 5cf2d6e5..0fbfdfbd 100644 --- a/tests/integration/components/hyper-table-test.js +++ b/tests/integration/components/hyper-table-test.js @@ -6,6 +6,7 @@ import { hbs } from 'ember-cli-htmlbars'; import { setupRenderingTest } from 'ember-qunit'; import { module, test } from 'qunit'; import sinon from 'sinon'; +import { setupIntl } from 'ember-intl/test-support'; const FEATURES = { selection: true, search: true, ordering: true, filtering: true, tableViews: true }; @@ -62,6 +63,7 @@ const buildTable = (owner, { type = 'text', hooks = {}, features = FEATURES } = module('Integration | Component | hyper-table', function (hooks) { setupRenderingTest(hooks); + setupIntl(hooks, 'en-us'); hooks.beforeEach(function () { this.documentClick = sinon.spy(); diff --git a/tests/integration/components/hyper-table/cell-renderers/numeric-test.ts b/tests/integration/components/hyper-table/cell-renderers/numeric-test.ts index 19d6e4c7..16362e25 100644 --- a/tests/integration/components/hyper-table/cell-renderers/numeric-test.ts +++ b/tests/integration/components/hyper-table/cell-renderers/numeric-test.ts @@ -5,9 +5,11 @@ import { render, type TestContext } from '@ember/test-helpers'; import { hbs } from 'ember-cli-htmlbars'; import { setupRenderingTest } from 'ember-qunit'; import { module, test } from 'qunit'; +import { setupIntl } from 'ember-intl/test-support'; module('Integration | Component | hyper-table/cell-renderers/numeric', function (hooks) { setupRenderingTest(hooks); + setupIntl(hooks, 'en-us'); test('it renders a value', async function (this: TestContext, assert) { this.item = EmberObject.create({ total: 123 } as object); From 96560abe6776fd95e2a412bbabbd4275234df6b2 Mon Sep 17 00:00:00 2001 From: Philippe Ndiaye Date: Tue, 3 Nov 2026 15:06:26 +0100 Subject: [PATCH 7/8] Move ember-flatpickr to 9 and ember-sortable to 5 The v1 builds (ember-flatpickr 3.2.3, ember-sortable 4.0.3) cannot build on Ember 7: they need ember-auto-import to import @ember/test-waiters and @glimmer/component, and flatpickr 3 ships its own @glimmer/component 1 and ember-cli-htmlbars 6. The v2 releases keep the same components and modifiers; flatpickr 4 is now a direct dependency because 9 takes it as a peer. --- package.json | 5 +- pnpm-lock.yaml | 223 +++++++++++++++++++------------------------- pnpm-workspace.yaml | 1 - 3 files changed, 99 insertions(+), 130 deletions(-) diff --git a/package.json b/package.json index cb82aa95..df878878 100644 --- a/package.json +++ b/package.json @@ -43,9 +43,10 @@ "ember-cli-babel": "^8.2.0", "ember-cli-htmlbars": "^7.0.1", "ember-cli-typescript": "^5.3.0", - "ember-flatpickr": "^3.1.1", + "ember-flatpickr": "^9.0.2", + "flatpickr": "^4.6.13", "ember-named-blocks-polyfill": "^0.2.5", - "ember-sortable": "^4.0.3", + "ember-sortable": "^5.4.1", "ember-truth-helpers": "^3.1.1", "moment": "^2.29.4", "tether": "^1.4.7" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5af6257b..2ccf9dcf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,6 @@ settings: overrides: '@babel/helper-compilation-targets': 7.9.6 - ember-flatpickr>ember-cli-htmlbars: ^7.0.1 '@ember/test-waiters': ^4.1.2 importers: @@ -38,17 +37,20 @@ importers: specifier: ^5.3.0 version: 5.3.0 ember-flatpickr: - specifier: ^3.1.1 - version: 3.2.3(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1)) + specifier: ^9.0.2 + version: 9.0.2(@babel/core@7.26.0)(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@ember/test-waiters@4.1.2)(@glimmer/component@2.2.1)(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1))(flatpickr@4.6.13) ember-named-blocks-polyfill: specifier: ^0.2.5 version: 0.2.5 ember-sortable: - specifier: ^4.0.3 - version: 4.0.3(@babel/core@7.26.0)(@glint/template@1.5.1) + specifier: ^5.4.1 + version: 5.4.1(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@ember/test-waiters@4.1.2)(ember-modifier@3.2.7(@babel/core@7.26.0)) ember-truth-helpers: specifier: ^3.1.1 version: 3.1.1 + flatpickr: + specifier: ^4.6.13 + version: 4.6.13 moment: specifier: ^2.29.4 version: 2.30.1 @@ -1185,11 +1187,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'} @@ -1354,6 +1351,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==} @@ -1510,17 +1517,10 @@ packages: version: 7.0.1 engines: {node: '>=6'} - '@glimmer/component@1.1.2': - resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==} - engines: {node: 6.* || 8.* || >= 10.*} - '@glimmer/component@2.2.1': resolution: {integrity: sha512-EfbDXxqz/50uM0DqiqFi1cwZifN8M2Zqe1vEpLirImZTaAVGul3WJDgE8fhItF+SQ63Lnbru/gFO4Kb+I90zZg==} engines: {node: '>= 18'} - '@glimmer/di@0.1.11': - resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==} - '@glimmer/env@0.1.7': resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} @@ -1551,9 +1551,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.65.4': resolution: {integrity: sha512-aofe+rdBhkREKP2GZta6jy1UcbRRMfWx7M18zxGxspPoeD08NscD04Kx+WiOKXmC1TcrfITr8jvqMfrKrMzYWQ==} @@ -3692,10 +3689,6 @@ packages: resolution: {integrity: sha512-nJScjIjwDY96q9eiIBse9npLht/1FNmDRMpoTLJUrgSTzmx7/S6JhlH4BrMELkLCvtPkWoduDNBGiGBdCqf9FA==} engines: {node: 8.* || >= 10.*} - ember-cli-typescript@3.0.0: - resolution: {integrity: sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==} - engines: {node: 8.* || >= 10.*} - ember-cli-typescript@5.3.0: resolution: {integrity: sha512-gFA+ZwmsvvFwo2Jz/B9GMduEn+fPoGb69qWGP0Tp3+Tu5xypDtIKVSZ5086I3Cr19cLXD4HkrOR3YQvdUKzAkQ==} engines: {node: '>= 12.*'} @@ -3750,9 +3743,15 @@ packages: ember-estree@0.6.11: resolution: {integrity: sha512-aZyheQGUXyHu8GARPd1YyjbDMGkvqBYKzPj6RVp8qqMqA1L1MbkWKsljWE3K1CwiJcHwTPgm/O3oxS0TY1AX9Q==} - ember-flatpickr@3.2.3: - resolution: {integrity: sha512-ON6FNh3gFSxDTam2UOyPOSeYki5qNqPqPEB+SS/Q+L+kPEvxmDMPeG/lWLLvdDsPR0X55W9q7uSjzZZAD/UxqA==} - engines: {node: 12.* || 14.* || >= 16} + ember-flatpickr@9.0.2: + resolution: {integrity: sha512-ydXBFAcaonmJlHvVegfmhcjnjf0ZKu8se7VYVego5roPowtVyXs07iXXJa/xJidgZG2XUdqjyFWk5X2//SHNNw==} + engines: {node: '>= 22', pnpm: ^10.20.0} + peerDependencies: + '@ember/test-helpers': ^3.0.0 || ^4.0.0 || ^5.0.0 + '@ember/test-waiters': ^4.1.2 + '@glimmer/component': ^1.1.2 || ^2.0.0 + ember-source: '>= 4.12.0' + flatpickr: ^4.0.0 ember-intl@7.5.0: resolution: {integrity: sha512-IzNE4gbY4fgLtCcVF5PQy+Sn+VeRQ/2B80h1/oKiLLfFJCh8/u/YMcmimbc4hrTNFl26Ti9WZpcSrSicV06OeA==} @@ -3815,9 +3814,13 @@ packages: resolution: {integrity: sha512-dTP2vhao1xWm3OlfpOALooso/OLM71SFg7PIBmZ6JdwKCC+CzcPb4BYRAXuoAFYzmhH8z28p8HdemjZBb0B3Bw==} engines: {node: 10.* || >= 12} - ember-sortable@4.0.3: - resolution: {integrity: sha512-iZ898uEXhIe/ywmhU8ASJPOHU9HV77cCRcnls0QtFIdwHV6hOc5+yoNaySMsud563gPdo1kXbVClot30y9RCUQ==} + ember-sortable@5.4.1: + resolution: {integrity: sha512-wSdbFM+V34aWRa4gcj/pOlTaKjXQkumzIryPq+Yd8CIWD9G1K2EXN2xuyw4+/WoPzXRHVQlHtoPXl+PmkNuIGQ==} engines: {node: 14.* || >= 16} + peerDependencies: + '@ember/test-helpers': ^2.6.0 || >= 3.0.0 + '@ember/test-waiters': ^4.1.2 + ember-modifier: ^3.2.0 || >= 4.0.0 ember-source-channel-url@3.0.0: resolution: {integrity: sha512-vF/8BraOc66ZxIDo3VuNP7iiDrnXEINclJgSJmqwAAEpg84Zb1DHPI22XTXSDA+E8fW5btPUxu65c3ZXi8AQFA==} @@ -4143,10 +4146,6 @@ packages: exec-sh@0.3.6: resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} - 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'} @@ -5565,10 +5564,6 @@ packages: engines: {node: '>= 4'} hasBin: true - 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'} @@ -5668,10 +5663,6 @@ packages: resolution: {integrity: sha512-Mr5KC5efvAK5VUptYEIopP1bakB85k2IWXaRC0rsh1uwn1L6M0LVml8OIQ4Gudg4oyZakf7FmeRLkMMtZW1i5A==} engines: {node: '>=12'} - p-finally@2.0.1: - resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} - engines: {node: '>=8'} - p-limit@1.3.0: resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} engines: {node: '>=4'} @@ -8790,15 +8781,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-typescript@7.5.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -9295,6 +9277,18 @@ snapshots: - '@babel/core' - supports-color + '@ember/render-modifiers@3.0.0(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1))': + dependencies: + '@babel/core': 7.29.7 + '@embroider/macros': 1.21.4(@babel/core@7.29.7)(@glint/template@1.5.1) + ember-cli-babel: 8.3.2(@babel/core@7.29.7) + ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.29.7) + ember-source: 7.3.1(@glimmer/component@2.2.1) + optionalDependencies: + '@glint/template': 1.5.1 + transitivePeerDependencies: + - supports-color + '@ember/string@4.0.1': {} '@ember/test-helpers@5.7.0(@babel/core@7.26.0)': @@ -9344,6 +9338,22 @@ snapshots: - '@babel/core' - supports-color + '@embroider/macros@1.21.4(@babel/core@7.29.7)(@glint/template@1.5.1)': + dependencies: + '@embroider/shared-internals': 3.2.1 + assert-never: 1.4.0 + babel-import-util: 3.0.1 + ember-cli-babel: 8.3.2(@babel/core@7.29.7) + find-up: 5.0.0 + lodash: 4.17.21 + resolve: 1.22.10 + semver: 7.8.5 + optionalDependencies: + '@glint/template': 1.5.1 + transitivePeerDependencies: + - '@babel/core' + - supports-color + '@embroider/reverse-exports@0.2.0': dependencies: mem: 8.1.1 @@ -9499,32 +9509,10 @@ snapshots: '@fortawesome/fontawesome-pro@git+https://git@github.com:upfluence/fontawesome-pro.git#c639fe415de762c946eaebf4cc4e815ce3ede420': {} - '@glimmer/component@1.1.2(@babel/core@7.26.0)': - dependencies: - '@glimmer/di': 0.1.11 - '@glimmer/env': 0.1.7 - '@glimmer/util': 0.44.0 - broccoli-file-creator: 2.1.1 - broccoli-merge-trees: 3.0.2 - ember-cli-babel: 7.26.11 - ember-cli-get-component-path-option: 1.0.0 - ember-cli-is-package-missing: 1.0.0 - ember-cli-normalize-entity-name: 1.0.0 - ember-cli-path-utils: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-cli-typescript: 3.0.0(@babel/core@7.26.0) - ember-cli-version-checker: 3.1.3 - ember-compatibility-helpers: 1.2.7(@babel/core@7.26.0) - transitivePeerDependencies: - - '@babel/core' - - supports-color - '@glimmer/component@2.2.1': dependencies: '@embroider/addon-shim': 1.11.0 - '@glimmer/di@0.1.11': {} - '@glimmer/env@0.1.7': {} '@glimmer/global-context@0.65.4': @@ -9579,8 +9567,6 @@ snapshots: '@glimmer/env': 0.1.7 '@glimmer/validator': 0.44.0 - '@glimmer/util@0.44.0': {} - '@glimmer/util@0.65.4': dependencies: '@glimmer/env': 0.1.7 @@ -10625,6 +10611,11 @@ snapshots: '@babel/core': 7.26.0 semver: 5.7.2 + babel-plugin-debug-macros@0.2.0(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + semver: 5.7.2 + babel-plugin-debug-macros@0.3.4(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 @@ -12433,23 +12424,6 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-typescript@3.0.0(@babel/core@7.26.0): - dependencies: - '@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.26.0) - ansi-to-html: 0.6.15 - debug: 4.4.0 - 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@5.3.0: dependencies: ansi-to-html: 0.6.15 @@ -12652,6 +12626,17 @@ snapshots: - '@babel/core' - supports-color + ember-compatibility-helpers@1.2.7(@babel/core@7.29.7): + dependencies: + babel-plugin-debug-macros: 0.2.0(@babel/core@7.29.7) + ember-cli-version-checker: 5.1.2 + find-up: 5.0.0 + fs-extra: 9.1.0 + semver: 5.7.2 + transitivePeerDependencies: + - '@babel/core' + - supports-color + ember-disable-prototype-extensions@1.1.3: {} ember-eslint-parser@0.14.6(@typescript-eslint/parser@8.68.0(eslint@10.9.1)(typescript@5.9.3))(typescript@5.9.3): @@ -12676,22 +12661,19 @@ snapshots: content-tag: 4.2.0 oxc-parser: 0.130.0 - ember-flatpickr@3.2.3(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1)): + ember-flatpickr@9.0.2(@babel/core@7.26.0)(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@ember/test-waiters@4.1.2)(@glimmer/component@2.2.1)(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1))(flatpickr@4.6.13): dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1)) - '@glimmer/component': 1.1.2(@babel/core@7.26.0) - '@glimmer/tracking': 1.1.2 - broccoli-funnel: 3.0.8 - broccoli-merge-trees: 4.2.0 - broccoli-stew: 3.0.0 - ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 7.0.1(@babel/core@7.26.0)(ember-source@7.3.1(@glimmer/component@2.2.1)) - ember-cli-typescript: 5.3.0 + '@ember/render-modifiers': 3.0.0(@glint/template@1.5.1)(ember-source@7.3.1(@glimmer/component@2.2.1)) + '@ember/test-helpers': 5.7.0(@babel/core@7.26.0) + '@ember/test-waiters': 4.1.2 + '@embroider/addon-shim': 1.11.0 + '@glimmer/component': 2.2.1 + decorator-transforms: 2.4.0(@babel/core@7.26.0) + ember-source: 7.3.1(@glimmer/component@2.2.1) flatpickr: 4.6.13 transitivePeerDependencies: - '@babel/core' - '@glint/template' - - ember-source - supports-color ember-intl@7.5.0(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@glint/template@1.5.1)(typescript@5.9.3)(webpack@5.97.1): @@ -12743,6 +12725,15 @@ snapshots: - '@babel/core' - supports-color + ember-modifier-manager-polyfill@1.2.0(@babel/core@7.29.7): + dependencies: + ember-cli-babel: 7.26.11 + ember-cli-version-checker: 2.2.0 + ember-compatibility-helpers: 1.2.7(@babel/core@7.29.7) + transitivePeerDependencies: + - '@babel/core' + - supports-color + ember-modifier@3.2.7(@babel/core@7.26.0): dependencies: ember-cli-babel: 7.26.11 @@ -12803,16 +12794,12 @@ snapshots: transitivePeerDependencies: - supports-color - ember-sortable@4.0.3(@babel/core@7.26.0)(@glint/template@1.5.1): + ember-sortable@5.4.1(@ember/test-helpers@5.7.0(@babel/core@7.26.0))(@ember/test-waiters@4.1.2)(ember-modifier@3.2.7(@babel/core@7.26.0)): dependencies: + '@ember/test-helpers': 5.7.0(@babel/core@7.26.0) '@ember/test-waiters': 4.1.2 - '@embroider/macros': 1.21.4(@babel/core@7.26.0)(@glint/template@1.5.1) - ember-cli-babel: 7.26.11 + '@embroider/addon-shim': 1.11.0 ember-modifier: 3.2.7(@babel/core@7.26.0) - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color ember-source-channel-url@3.0.0: dependencies: @@ -13272,18 +13259,6 @@ snapshots: exec-sh@0.3.6: {} - 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 @@ -14859,10 +14834,6 @@ snapshots: shell-quote: 1.8.2 string.prototype.padend: 3.1.6 - npm-run-path@3.1.0: - dependencies: - path-key: 3.1.1 - npm-run-path@4.0.1: dependencies: path-key: 3.1.1 @@ -14988,8 +14959,6 @@ snapshots: p-defer@4.0.1: {} - p-finally@2.0.1: {} - p-limit@1.3.0: dependencies: p-try: 1.0.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 58bd2d32..c3203641 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,5 +3,4 @@ onlyBuiltDependencies: overrides: '@babel/helper-compilation-targets': 7.9.6 - 'ember-flatpickr>ember-cli-htmlbars': ^7.0.1 '@ember/test-waiters': ^4.1.2 From 61c6be3bcdf1f615241a994f44ac56f94ad3e2b1 Mon Sep 17 00:00:00 2001 From: Philippe Ndiaye Date: Tue, 3 Nov 2026 15:14:07 +0100 Subject: [PATCH 8/8] Keep the oss-components peer range --- package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.json b/package.json index df878878..6abffc9f 100644 --- a/package.json +++ b/package.json @@ -51,6 +51,9 @@ "moment": "^2.29.4", "tether": "^1.4.7" }, + "peerDependencies": { + "@upfluence/oss-components": "^3.x" + }, "devDependencies": { "@ember/jquery": "^2.0.0", "@ember/optional-features": "^3.0.0",