From e229d5eb7d20b911aed3bcb32e04569db028a828 Mon Sep 17 00:00:00 2001 From: Isaac Lee <16869656+ijlee2@users.noreply.github.com> Date: Thu, 29 Aug 2024 10:43:40 +0200 Subject: [PATCH] Updated visual regression assertions (#243) * chore: Updated development dependencies * chore: Created a variable for pnpm version * chore: Temporarily skipped jobs * chore: Updated assertions * Revert "chore: Temporarily skipped jobs" This reverts commit f7897f9cf4e0eb0bcae388eb4617ed4b93c2e790. * chore: Added changesets --------- Co-authored-by: ijlee2 --- .changeset/heavy-monkeys-confess.md | 5 + .changeset/three-walls-wonder.md | 6 + .github/workflows/ci.yml | 11 +- configs/eslint/ember/package.json | 8 +- configs/eslint/node/package.json | 6 +- docs-app/package.json | 16 +- .../album/visual-regression-test.ts | 15 +- .../dashboard/visual-regression-test.ts | 30 +- pnpm-lock.yaml | 914 ++++++++++-------- test-app/package.json | 4 +- 10 files changed, 546 insertions(+), 469 deletions(-) create mode 100644 .changeset/heavy-monkeys-confess.md create mode 100644 .changeset/three-walls-wonder.md diff --git a/.changeset/heavy-monkeys-confess.md b/.changeset/heavy-monkeys-confess.md new file mode 100644 index 00000000..5635db7b --- /dev/null +++ b/.changeset/heavy-monkeys-confess.md @@ -0,0 +1,5 @@ +--- +"docs-app": patch +--- + +Updated failing assertions diff --git a/.changeset/three-walls-wonder.md b/.changeset/three-walls-wonder.md new file mode 100644 index 00000000..c6e66a84 --- /dev/null +++ b/.changeset/three-walls-wonder.md @@ -0,0 +1,6 @@ +--- +"docs-app": patch +"test-app": patch +--- + +Updated development dependencies diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6a4d3d8d..1fda8828 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,7 @@ env: NODE_VERSION: 18 PERCY_PARALLEL_NONCE: ${{ github.run_id }}-${{ github.run_number }} PERCY_PARALLEL_TOTAL: 9 + PNPM_VERSION: 9 jobs: lint: @@ -29,7 +30,7 @@ jobs: - name: Set up pnpm uses: pnpm/action-setup@v4 # with: - # version: 9 + # version: ${{ env.PNPM_VERSION }} - name: Use Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v4 @@ -56,7 +57,7 @@ jobs: - name: Set up pnpm uses: pnpm/action-setup@v4 # with: - # version: 9 + # version: ${{ env.PNPM_VERSION }} - name: Use Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v4 @@ -121,7 +122,7 @@ jobs: - name: Set up pnpm uses: pnpm/action-setup@v4 # with: - # version: 9 + # version: ${{ env.PNPM_VERSION }} - name: Use Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v4 @@ -164,7 +165,7 @@ jobs: - name: Set up pnpm uses: pnpm/action-setup@v4 # with: - # version: 9 + # version: ${{ env.PNPM_VERSION }} - name: Use Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v4 @@ -205,7 +206,7 @@ jobs: - name: Set up pnpm uses: pnpm/action-setup@v4 # with: - # version: 9 + # version: ${{ env.PNPM_VERSION }} - name: Use Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v4 diff --git a/configs/eslint/ember/package.json b/configs/eslint/ember/package.json index 3aa3b30b..d1acd408 100644 --- a/configs/eslint/ember/package.json +++ b/configs/eslint/ember/package.json @@ -17,15 +17,15 @@ }, "dependencies": { "@rushstack/eslint-patch": "^1.10.4", - "@typescript-eslint/eslint-plugin": "^8.1.0", - "@typescript-eslint/parser": "^8.1.0", + "@typescript-eslint/eslint-plugin": "^8.3.0", + "@typescript-eslint/parser": "^8.3.0", "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.1", + "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-ember": "^12.1.1", "eslint-plugin-import": "^2.29.1", "eslint-plugin-n": "^17.10.2", "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-qunit": "^8.1.1", + "eslint-plugin-qunit": "^8.1.2", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-typescript-sort-keys": "^3.2.0" }, diff --git a/configs/eslint/node/package.json b/configs/eslint/node/package.json index 339cc102..970a400c 100644 --- a/configs/eslint/node/package.json +++ b/configs/eslint/node/package.json @@ -19,10 +19,10 @@ "@babel/core": "^7.25.2", "@babel/eslint-parser": "7.25.1", "@rushstack/eslint-patch": "^1.10.4", - "@typescript-eslint/eslint-plugin": "^8.1.0", - "@typescript-eslint/parser": "^8.1.0", + "@typescript-eslint/eslint-plugin": "^8.3.0", + "@typescript-eslint/parser": "^8.3.0", "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.1", + "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-import": "^2.29.1", "eslint-plugin-n": "^17.10.2", "eslint-plugin-prettier": "^5.2.1", diff --git a/docs-app/package.json b/docs-app/package.json index 68723496..8986dc25 100644 --- a/docs-app/package.json +++ b/docs-app/package.json @@ -58,7 +58,7 @@ "@glint/environment-ember-loose": "^1.4.0", "@glint/environment-ember-template-imports": "^1.4.0", "@glint/template": "^1.4.0", - "@percy/cli": "^1.29.1", + "@percy/cli": "^1.29.2", "@percy/ember": "^4.2.0", "@shared-configs/ember-template-lint": "workspace:*", "@shared-configs/eslint-config-ember": "workspace:*", @@ -75,7 +75,7 @@ "d3-scale": "^4.0.2", "d3-selection": "^3.0.0", "d3-shape": "^3.2.0", - "ember-a11y-refocus": "^4.1.1", + "ember-a11y-refocus": "^4.1.4", "ember-a11y-testing": "^6.1.1", "ember-auto-import": "^2.7.4", "ember-cli": "~5.10.0", @@ -94,23 +94,23 @@ "ember-qunit": "^8.1.0", "ember-resolver": "^12.0.1", "ember-source": "~5.10.2", - "ember-svg-jar": "^2.4.9", + "ember-svg-jar": "^2.5.0", "ember-template-imports": "^4.1.1", "ember-template-lint": "^6.0.0", "ember-test-selectors": "^7.0.0", "ember-truth-helpers": "^4.0.3", - "embroider-css-modules": "^2.0.9", + "embroider-css-modules": "^2.0.10", "eslint": "^8.57.0", "loader.js": "^4.7.0", "postcss": "^8.4.41", "postcss-loader": "^8.1.1", "prettier": "^3.3.3", - "qunit": "^2.21.1", + "qunit": "^2.22.0", "qunit-dom": "^3.2.0", - "stylelint": "^16.8.1", - "type-css-modules": "^1.0.11", + "stylelint": "^16.9.0", + "type-css-modules": "^1.0.13", "typescript": "^5.5.4", - "webpack": "^5.93.0" + "webpack": "^5.94.0" }, "engines": { "node": "18.* || >= 20" diff --git a/docs-app/tests/acceptance/album/visual-regression-test.ts b/docs-app/tests/acceptance/album/visual-regression-test.ts index b94dc092..1f0dc844 100644 --- a/docs-app/tests/acceptance/album/visual-regression-test.ts +++ b/docs-app/tests/acceptance/album/visual-regression-test.ts @@ -101,16 +101,17 @@ module('Acceptance | album', function (hooks) { test('@w3 @h2 Visual snapshot', async function (assert) { assert - .dom('[data-test-table="Tracks"]') - .exists('We see the album tracks in a table.'); - - assert - .dom('[data-test-table="Tracks"] [data-test-row]') - .exists({ count: 11 }, 'We see 11 tracks.'); + .dom('[data-test-list="Tracks"]') + .exists('We see the album tracks in a list.') + .hasAttribute( + 'data-css-grid', + '4 x 3', + 'We see 11 tracks in a 4 x 3 grid.', + ); assert .dom('[data-test-track-lyrics]') - .exists("We see the current track's lyrics."); + .doesNotExist("We don't see the current track's lyrics."); await takeSnapshot(assert); }); diff --git a/docs-app/tests/acceptance/dashboard/visual-regression-test.ts b/docs-app/tests/acceptance/dashboard/visual-regression-test.ts index cd4f75d1..142a442e 100644 --- a/docs-app/tests/acceptance/dashboard/visual-regression-test.ts +++ b/docs-app/tests/acceptance/dashboard/visual-regression-test.ts @@ -25,17 +25,11 @@ module('Acceptance | dashboard', function (hooks) { assert .dom('[data-test-widget="2"] [data-test-field="Annual Revenue"]') - .hasText( - 'Annual revenue: $2.3 billion', - 'We see the annual revenue in correct format.', - ); + .hasText('$2.3 billion', 'We see the annual revenue in correct format.'); assert .dom('[data-test-widget="2"] [data-test-field="Relevant Years"]') - .hasText( - 'Relevant years: 1973 - 1982', - 'We see the relevant years in correct format.', - ); + .hasText('1973 - 1982', 'We see the relevant years in correct format.'); // Widget 3 assert @@ -220,17 +214,11 @@ module('Acceptance | dashboard', function (hooks) { assert .dom('[data-test-widget="2"] [data-test-field="Annual Revenue"]') - .hasText( - 'Annual revenue: $2.3 billion', - 'We see the annual revenue in correct format.', - ); + .hasText('$2.3 billion', 'We see the annual revenue in correct format.'); assert .dom('[data-test-widget="2"] [data-test-field="Relevant Years"]') - .hasText( - 'Relevant years: 1973 - 1982', - 'We see the relevant years in correct format.', - ); + .hasText('1973 - 1982', 'We see the relevant years in correct format.'); // Widget 3 assert @@ -415,17 +403,11 @@ module('Acceptance | dashboard', function (hooks) { assert .dom('[data-test-widget="2"] [data-test-field="Annual Revenue"]') - .hasText( - 'Annual revenue: $2.3 billion', - 'We see the annual revenue in correct format.', - ); + .hasText('$2.3 billion', 'We see the annual revenue in correct format.'); assert .dom('[data-test-widget="2"] [data-test-field="Relevant Years"]') - .hasText( - 'Relevant years: 1973 - 1982', - 'We see the relevant years in correct format.', - ); + .hasText('1973 - 1982', 'We see the relevant years in correct format.'); // Widget 3 assert diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 164fa1e6..1fcf4c52 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,38 +49,38 @@ importers: specifier: ^1.10.4 version: 1.10.4 '@typescript-eslint/eslint-plugin': - specifier: ^8.1.0 - version: 8.1.0(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + specifier: ^8.3.0 + version: 8.3.0(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/parser': - specifier: ^8.1.0 - version: 8.1.0(eslint@8.57.0)(typescript@5.5.4) + specifier: ^8.3.0 + version: 8.3.0(eslint@8.57.0)(typescript@5.5.4) eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint@8.57.0) eslint-import-resolver-typescript: - specifier: ^3.6.1 - version: 3.6.1(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + specifier: ^3.6.3 + version: 3.6.3(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-plugin-ember: specifier: ^12.1.1 - version: 12.1.1(@babel/core@7.25.2)(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0) + version: 12.1.1(@babel/core@7.25.2)(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) eslint-plugin-n: specifier: ^17.10.2 version: 17.10.2(eslint@8.57.0) eslint-plugin-prettier: specifier: ^5.2.1 - version: 5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) + version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) eslint-plugin-qunit: - specifier: ^8.1.1 - version: 8.1.1(eslint@8.57.0) + specifier: ^8.1.2 + version: 8.1.2(eslint@8.57.0) eslint-plugin-simple-import-sort: specifier: ^12.1.1 version: 12.1.1(eslint@8.57.0) eslint-plugin-typescript-sort-keys: specifier: ^3.2.0 - version: 3.2.0(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 3.2.0(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) typescript: specifier: ^5.5.4 version: 5.5.4 @@ -113,32 +113,32 @@ importers: specifier: ^1.10.4 version: 1.10.4 '@typescript-eslint/eslint-plugin': - specifier: ^8.1.0 - version: 8.1.0(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + specifier: ^8.3.0 + version: 8.3.0(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/parser': - specifier: ^8.1.0 - version: 8.1.0(eslint@8.57.0)(typescript@5.5.4) + specifier: ^8.3.0 + version: 8.3.0(eslint@8.57.0)(typescript@5.5.4) eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint@8.57.0) eslint-import-resolver-typescript: - specifier: ^3.6.1 - version: 3.6.1(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + specifier: ^3.6.3 + version: 3.6.3(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) eslint-plugin-n: specifier: ^17.10.2 version: 17.10.2(eslint@8.57.0) eslint-plugin-prettier: specifier: ^5.2.1 - version: 5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) + version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) eslint-plugin-simple-import-sort: specifier: ^12.1.1 version: 12.1.1(eslint@8.57.0) eslint-plugin-typescript-sort-keys: specifier: ^3.2.0 - version: 3.2.0(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 3.2.0(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) typescript: specifier: ^5.5.4 version: 5.5.4 @@ -169,16 +169,16 @@ importers: dependencies: stylelint: specifier: ^16.8.1 - version: 16.8.1(typescript@5.5.4) + version: 16.9.0(typescript@5.5.4) stylelint-config-standard: specifier: ^36.0.1 - version: 36.0.1(stylelint@16.8.1(typescript@5.5.4)) + version: 36.0.1(stylelint@16.9.0(typescript@5.5.4)) stylelint-order: specifier: ^6.0.4 - version: 6.0.4(stylelint@16.8.1(typescript@5.5.4)) + version: 6.0.4(stylelint@16.9.0(typescript@5.5.4)) stylelint-prettier: specifier: ^5.0.2 - version: 5.0.2(prettier@3.3.3)(stylelint@16.8.1(typescript@5.5.4)) + version: 5.0.2(prettier@3.3.3)(stylelint@16.9.0(typescript@5.5.4)) devDependencies: '@shared-configs/prettier': specifier: workspace:* @@ -240,7 +240,7 @@ importers: version: 3.1.1 '@ember/test-helpers': specifier: ^3.3.1 - version: 3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0))(webpack@5.93.0) + version: 3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(webpack@5.94.0) '@embroider/broccoli-side-watch': specifier: 0.0.2-unstable.ba9fd29 version: 0.0.2-unstable.ba9fd29 @@ -258,7 +258,7 @@ importers: version: 2.1.8(@embroider/core@3.4.14(@glint/template@1.4.0)) '@embroider/webpack': specifier: ^4.0.4 - version: 4.0.4(@embroider/core@3.4.14(@glint/template@1.4.0))(webpack@5.93.0) + version: 4.0.4(@embroider/core@3.4.14(@glint/template@1.4.0))(webpack@5.94.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.25.2) @@ -278,8 +278,8 @@ importers: specifier: ^1.4.0 version: 1.4.0 '@percy/cli': - specifier: ^1.29.1 - version: 1.29.1(typescript@5.5.4) + specifier: ^1.29.2 + version: 1.29.2(typescript@5.5.4) '@percy/ember': specifier: ^4.2.0 version: 4.2.0 @@ -329,20 +329,20 @@ importers: specifier: ^3.2.0 version: 3.2.0 ember-a11y-refocus: - specifier: ^4.1.1 - version: 4.1.1 + specifier: ^4.1.4 + version: 4.1.4 ember-a11y-testing: specifier: ^6.1.1 - version: 6.1.1(@babel/core@7.25.2)(@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0))(webpack@5.93.0))(@glint/template@1.4.0)(qunit@2.21.1)(webpack@5.93.0) + version: 6.1.1(@babel/core@7.25.2)(@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(webpack@5.94.0))(@glint/template@1.4.0)(qunit@2.22.0)(webpack@5.94.0) ember-auto-import: specifier: ^2.7.4 - version: 2.7.4(@glint/template@1.4.0)(webpack@5.93.0) + version: 2.7.4(@glint/template@1.4.0)(webpack@5.94.0) ember-cli: specifier: ~5.10.0 version: 5.10.0(handlebars@4.7.8)(underscore@1.13.7) ember-cli-app-version: specifier: ^7.0.0 - version: 7.0.0(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0)) + version: 7.0.0(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) ember-cli-babel: specifier: ^8.2.0 version: 8.2.0(@babel/core@7.25.2) @@ -375,19 +375,19 @@ importers: version: 4.2.0(@babel/core@7.25.2)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)) ember-page-title: specifier: ^8.2.3 - version: 8.2.3(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0)) + version: 8.2.3(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) ember-qunit: specifier: ^8.1.0 - version: 8.1.0(@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0))(webpack@5.93.0))(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0))(qunit@2.21.1) + version: 8.1.0(@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(webpack@5.94.0))(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(qunit@2.22.0) ember-resolver: specifier: ^12.0.1 - version: 12.0.1(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0)) + version: 12.0.1(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) ember-source: specifier: ~5.10.2 - version: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0) + version: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) ember-svg-jar: - specifier: ^2.4.9 - version: 2.4.9(@glint/template@1.4.0) + specifier: ^2.5.0 + version: 2.5.0(@glint/template@1.4.0) ember-template-imports: specifier: ^4.1.1 version: 4.1.1 @@ -399,10 +399,10 @@ importers: version: 7.0.0 ember-truth-helpers: specifier: ^4.0.3 - version: 4.0.3(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0)) + version: 4.0.3(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) embroider-css-modules: - specifier: ^2.0.9 - version: 2.0.9(@babel/core@7.25.2) + specifier: ^2.0.10 + version: 2.0.10(@babel/core@7.25.2) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -414,28 +414,28 @@ importers: version: 8.4.41 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.93.0) + version: 8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0) prettier: specifier: ^3.3.3 version: 3.3.3 qunit: - specifier: ^2.21.1 - version: 2.21.1 + specifier: ^2.22.0 + version: 2.22.0 qunit-dom: specifier: ^3.2.0 version: 3.2.0 stylelint: - specifier: ^16.8.1 - version: 16.8.1(typescript@5.5.4) + specifier: ^16.9.0 + version: 16.9.0(typescript@5.5.4) type-css-modules: - specifier: ^1.0.11 - version: 1.0.11 + specifier: ^1.0.13 + version: 1.0.13 typescript: specifier: ^5.5.4 version: 5.5.4 webpack: - specifier: ^5.93.0 - version: 5.93.0 + specifier: ^5.94.0 + version: 5.94.0 packages/ember-container-query: dependencies: @@ -508,7 +508,7 @@ importers: version: 8.2.2 ember-source: specifier: ^5.10.2 - version: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0) + version: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) ember-template-lint: specifier: ^6.0.0 version: 6.0.0 @@ -541,13 +541,13 @@ importers: version: 3.1.1 '@ember/test-helpers': specifier: ^3.3.1 - version: 3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0))(webpack@5.93.0) + version: 3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(webpack@5.94.0) '@embroider/broccoli-side-watch': specifier: 0.0.2-unstable.ba9fd29 version: 0.0.2-unstable.ba9fd29 '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.6.0(@embroider/core@3.4.14(@glint/template@1.4.0))(@glint/template@1.4.0))(@embroider/core@3.4.14(@glint/template@1.4.0))(@embroider/webpack@4.0.4(@embroider/core@3.4.14(@glint/template@1.4.0))(webpack@5.93.0)) + version: 4.0.0(@embroider/compat@3.6.0(@embroider/core@3.4.14(@glint/template@1.4.0))(@glint/template@1.4.0))(@embroider/core@3.4.14(@glint/template@1.4.0))(@embroider/webpack@4.0.4(@embroider/core@3.4.14(@glint/template@1.4.0))(webpack@5.94.0)) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.25.2) @@ -592,10 +592,10 @@ importers: version: 8.2.2 ember-a11y-testing: specifier: ^6.1.1 - version: 6.1.1(@babel/core@7.25.2)(@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0))(webpack@5.93.0))(@glint/template@1.4.0)(qunit@2.21.1)(webpack@5.93.0) + version: 6.1.1(@babel/core@7.25.2)(@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(webpack@5.94.0))(@glint/template@1.4.0)(qunit@2.22.0)(webpack@5.94.0) ember-auto-import: specifier: ^2.7.4 - version: 2.7.4(@glint/template@1.4.0)(webpack@5.93.0) + version: 2.7.4(@glint/template@1.4.0)(webpack@5.94.0) ember-cli: specifier: ~5.10.0 version: 5.10.0(handlebars@4.7.8)(underscore@1.13.7) @@ -625,16 +625,16 @@ importers: version: 2.1.2(@babel/core@7.25.2) ember-page-title: specifier: ^8.2.3 - version: 8.2.3(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0)) + version: 8.2.3(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) ember-qunit: specifier: ^8.1.0 - version: 8.1.0(@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0))(webpack@5.93.0))(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0))(qunit@2.21.1) + version: 8.1.0(@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(webpack@5.94.0))(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(qunit@2.22.0) ember-resolver: specifier: ^12.0.1 - version: 12.0.1(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0)) + version: 12.0.1(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) ember-source: specifier: ~5.10.2 - version: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0) + version: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) ember-template-lint: specifier: ^6.0.0 version: 6.0.0 @@ -657,8 +657,8 @@ importers: specifier: ^3.3.3 version: 3.3.3 qunit: - specifier: ^2.21.1 - version: 2.21.1 + specifier: ^2.22.0 + version: 2.22.0 qunit-dom: specifier: ^3.2.0 version: 3.2.0 @@ -666,8 +666,8 @@ importers: specifier: ^5.5.4 version: 5.5.4 webpack: - specifier: ^5.93.0 - version: 5.93.0 + specifier: ^5.94.0 + version: 5.94.0 packages: @@ -1404,28 +1404,28 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - '@csstools/css-parser-algorithms@2.7.1': - resolution: {integrity: sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/css-parser-algorithms@3.0.1': + resolution: {integrity: sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==} + engines: {node: '>=18'} peerDependencies: - '@csstools/css-tokenizer': ^2.4.1 + '@csstools/css-tokenizer': ^3.0.1 - '@csstools/css-tokenizer@2.4.1': - resolution: {integrity: sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/css-tokenizer@3.0.1': + resolution: {integrity: sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==} + engines: {node: '>=18'} - '@csstools/media-query-list-parser@2.1.13': - resolution: {integrity: sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/media-query-list-parser@3.0.1': + resolution: {integrity: sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==} + engines: {node: '>=18'} peerDependencies: - '@csstools/css-parser-algorithms': ^2.7.1 - '@csstools/css-tokenizer': ^2.4.1 + '@csstools/css-parser-algorithms': ^3.0.1 + '@csstools/css-tokenizer': ^3.0.1 - '@csstools/selector-specificity@3.1.1': - resolution: {integrity: sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/selector-specificity@4.0.0': + resolution: {integrity: sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==} + engines: {node: '>=18'} peerDependencies: - postcss-selector-parser: ^6.0.13 + postcss-selector-parser: ^6.1.0 '@dual-bundle/import-meta-resolve@4.1.0': resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} @@ -1795,73 +1795,77 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@percy/cli-app@1.29.1': - resolution: {integrity: sha512-qtTcvs4kf72BTMfaSdC3oppPIJ5fE+rCI1Refr4WDUEXqYfG6nkRQ4HmdyAIluDwVz+fTEQPxM1xU+mjOTlAWw==} + '@nolyfill/is-core-module@1.0.39': + resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} + engines: {node: '>=12.4.0'} + + '@percy/cli-app@1.29.2': + resolution: {integrity: sha512-OpPeyRmSht0twb/Sw+XzdIcACPPD2SWI/ckSe+o1VxDgRvmaN7qJkyUhgk7LBF6z0qbJTeEnHK1amU02dCsu0A==} engines: {node: '>=14'} - '@percy/cli-build@1.29.1': - resolution: {integrity: sha512-q6n6lsHQtJZDgtuxQ2CMKqVahAyfF0C2+BfZCylpZfj9hV/V0+Wz5K9ymOaSLSV59FWsDfMzgfB0poGNM10btA==} + '@percy/cli-build@1.29.2': + resolution: {integrity: sha512-Bauu4To6Zn7otj0ialc8pT/KptyES9xTgEMT/uCGvZ3J4s7D9za5DPQSot+YLin2NqMdYmp6pBc/IpYGJWO1gQ==} engines: {node: '>=14'} - '@percy/cli-command@1.29.1': - resolution: {integrity: sha512-kNnQ78wM2Bj5kJxMztoxvP8we/XyWGIUpxl1JDCEW7N3fmQns/0pGYNIHEVhG3JkPQbVcvZZ+lHfaIfh6tlTUw==} + '@percy/cli-command@1.29.2': + resolution: {integrity: sha512-uW9vRTxy60Ktqda28eWEWQ3x6UtChU4H8E0epLwxeqgO/fpYnS1/llzx4g2QD+H3lSORltrSwXnUzpfcik911g==} engines: {node: '>=14'} hasBin: true - '@percy/cli-config@1.29.1': - resolution: {integrity: sha512-vgnVrAKq9QU/tneMrcXZ1F9NDyJokEO1SgscFJ2qHO8c8HqnXpILz2fI5dvSkq9vYVjxlXPmbC5bCjrSZdLx+w==} + '@percy/cli-config@1.29.2': + resolution: {integrity: sha512-OUtUTSXuQ7uJSXiRqyOda8ZOLPXD/gUQNW/PkTHFFN2Lv3CgWD+Wilf2No7xM7tz8h9HTLauqUMK0SXZa6a33Q==} engines: {node: '>=14'} - '@percy/cli-exec@1.29.1': - resolution: {integrity: sha512-X2ZWcSvdx4oWyKsk2+Egon+tuoIZygBZMlq9cN2VbVRYgs+Ek4XdwLDMRKntOCv8KIk5601af4cwVw3SpibS1Q==} + '@percy/cli-exec@1.29.2': + resolution: {integrity: sha512-lVdP1D4FgehpBMhJ6fGcKjRUOvQ56r9AkhCi5wWjZO5Lt/qIWXGJneoJBRNU7gClAOcJAD1AEypY6SNDnQlkow==} engines: {node: '>=14'} - '@percy/cli-snapshot@1.29.1': - resolution: {integrity: sha512-RxOdZtgws8V229+BsExNtZgqbKP/ma5EjYJIz8xmzWURtTh7fhGLcMNixCkJcOUCF+uyFq5/Gzk41lBjx8+Lwg==} + '@percy/cli-snapshot@1.29.2': + resolution: {integrity: sha512-slub1k+1uM+C5ie+6ab+4bpxc22hBSrJUy2CIzfATGAfDiQn6dLgqiZrCm988GjZiw5MS1G8IgQcqlU7HmxV2w==} engines: {node: '>=14'} - '@percy/cli-upload@1.29.1': - resolution: {integrity: sha512-Zxpa+4ImNjJIZNHwQmxRm5N1hxRcRopqXulNe1JrA8ap6FH1IkncA9nUOtgucSKhAmHQb4qpYtv4A90vLWjf7Q==} + '@percy/cli-upload@1.29.2': + resolution: {integrity: sha512-7uLF3ESslnv9r/vU/gMnUstaZnfcuPN39ADldgX/NBWgKVibfo0g1QGXiWf4RBBvixSKpIbidh5YbfyErLmpFQ==} engines: {node: '>=14'} - '@percy/cli@1.29.1': - resolution: {integrity: sha512-lYDOyDKgGMAEFZL9dkDYL+w1nunSirmnWgzcsMUI2BzGO2dW/zq4WNJVaH/In/xwioX1uVqzQ28rgl1vnmqwRA==} + '@percy/cli@1.29.2': + resolution: {integrity: sha512-3wQC6mZH1nkpM0m8KQu3DGX4mGyxom8AJdz9IN4Uv8avJDCgsQHBe2h+OCNbZwlBUqduTvkUqYJEQ/qsltgSbw==} engines: {node: '>=14'} hasBin: true - '@percy/client@1.29.1': - resolution: {integrity: sha512-86IIyqinoUTZdSmEY63MrolEvV3s2ZL9/tRlx3LvtO0RSsyf2pE5MCPh/eHBpe/kSRBI4xZ2fgrU7CYw/giE7g==} + '@percy/client@1.29.2': + resolution: {integrity: sha512-2urvUo8YzizyvXWi/ber83DJ6j1wZ8e32BySUwra8OFpUYrRr0/9qHB/xaJJPJ3lwgUuJCR8+pXrEN925BM6Wg==} engines: {node: '>=14'} - '@percy/config@1.29.1': - resolution: {integrity: sha512-kE04gpap7qmSw/lPnO3LA5P/TLw0HYqLHruvRkeaxTH6a5LoLXTyBNpxfTZLMtpu6WWcB50d21mRfVWA3JCtVQ==} + '@percy/config@1.29.2': + resolution: {integrity: sha512-A0ySzyY5KLYvfV8sltHtksDviCTDt0p5f7/KKoVCoIlIM0kwOQ2Xs4u6/Den+VvGhub0eNvn4YHUVY9SVxs2lg==} engines: {node: '>=14'} - '@percy/core@1.29.1': - resolution: {integrity: sha512-G/w5Xrt7rYOQbu2tP74EDTZCOltpDXMLC6KoGxKsq6pz7tEuZLLjNwl0+ltrQ333dSvB4URpOkilRKMOa1AoCw==} + '@percy/core@1.29.2': + resolution: {integrity: sha512-VOosiIRyXRMTQw2uaR7PdB+g7AP0vgl/I0I7ebh6a7qqTRGynVnQ4enHSDVj3nYlevsiz1SnRVvZZG4Dx4x9sA==} engines: {node: '>=14'} - '@percy/dom@1.29.1': - resolution: {integrity: sha512-Cd+lPy8ezdZLKTd2xQ2NcvoHB/TpwQmDlG7apnaEfaiv60IW7Iq+HAWTzw89Lb/x5ueYL3YadUs558W3+8ZEPQ==} + '@percy/dom@1.29.2': + resolution: {integrity: sha512-zxgvTb1EbCydtu0X6Pks/def8IR27Llk/4hrhgO79kuGg7Ydkl/16/QBLH11yr/NSA4kM9DEIKcV+st0fb2UOw==} '@percy/ember@4.2.0': resolution: {integrity: sha512-D/WckDD2tQetdn8uq46nQA1rOVgov8jsZG4uN7snAq6SrOpxNxacONg37QPwczmICBc7o/NlipCAUteukmtKzg==} engines: {node: '>= 14'} - '@percy/env@1.29.1': - resolution: {integrity: sha512-/FZpNLjfKpBHhq4o5vDlAeGdKgjGBbs7YemmcY20J+iuU4G8Iy79UVfdAQmHnsjSgX2p4RYHooaOuMPi0Df1tw==} + '@percy/env@1.29.2': + resolution: {integrity: sha512-Lhl9NcrAD8xYWXkHj7kuWSJuOmoPLmAbm2tuLAeaMM8zqU/BDYE0zok92sRZMzfIAig5MtxURMqN3XzIaMs9nA==} engines: {node: '>=14'} - '@percy/logger@1.29.1': - resolution: {integrity: sha512-ykEJh3YN4sOz3tJ2/pN9avxhX0Gy+UNKzBFhRKfLUldxPv9jUkSzMAT8eAi40CQP0ZjtOh5XkFCvBRIV6c6LuQ==} + '@percy/logger@1.29.2': + resolution: {integrity: sha512-gcsDKnnV8Mg12KferGhoDlng4pdDWDqt0bqPAPexUDMOTAzBgOdm1ba0NDIYPwlFTVSyWbvWaUapmhDrnszOdA==} engines: {node: '>=14'} - '@percy/sdk-utils@1.29.1': - resolution: {integrity: sha512-SSc9i/cFcEPAMCRgbjJs5LAHn1eZxzFcvhVszuXdIo9TZeECEFr9Vxe/cRpm188yMIfxL+8nwn26CQMVnGdlcQ==} + '@percy/sdk-utils@1.29.2': + resolution: {integrity: sha512-oeeopqb7n1voWJ2t5PdkgihsYurcVtkp4HyqOV+o7/kXk0/mqDkUJ+6BVaSJjkonQ9FCZ3dr+Qq1r9au6BAS8g==} engines: {node: '>=14'} - '@percy/webdriver-utils@1.29.1': - resolution: {integrity: sha512-fDWpKbkzA6LSCxwrZnpIU5myBR8/C5wHogHodpiJF9EHC+l+ucPiuGiHXvfI354ofD52VEavcVdl967F0ypaIA==} + '@percy/webdriver-utils@1.29.2': + resolution: {integrity: sha512-hVo+0ymbFEDhCcrb8iy9xfNzaT5fBa+toMVN9o6wmU68KbjpSwOOyVo0FOSvN+O0/AZfMcArPhz+959/Tdh3ig==} engines: {node: '>=14'} '@pkgjs/parseargs@0.11.0': @@ -2123,14 +2127,11 @@ packages: '@types/ember__utils@4.0.7': resolution: {integrity: sha512-qQPBeWRyIPigKnZ68POlkqI5e6XA78Q4G3xHo687wQTcEtfoL/iZyPC4hn70mdijcZq8Hjch2Y3E5yhsEMzK+g==} - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint@8.56.10': resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} - '@types/eslint@9.6.0': - resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -2177,8 +2178,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@22.2.0': - resolution: {integrity: sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==} + '@types/node@22.5.1': + resolution: {integrity: sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==} '@types/q@1.5.8': resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} @@ -2225,8 +2226,8 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.1.0': - resolution: {integrity: sha512-LlNBaHFCEBPHyD4pZXb35mzjGkuGKXU5eeCA1SxvHfiRES0E82dOounfVpL4DCqYvJEKab0bZIA0gCRpdLKkCw==} + '@typescript-eslint/eslint-plugin@8.3.0': + resolution: {integrity: sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -2242,8 +2243,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/parser@8.1.0': - resolution: {integrity: sha512-U7iTAtGgJk6DPX9wIWPPOlt1gO57097G06gIcl0N0EEnNw8RGD62c+2/DiP/zL7KrkqnnqF7gtFGR7YgzPllTA==} + '@typescript-eslint/parser@8.3.0': + resolution: {integrity: sha512-h53RhVyLu6AtpUzVCYLPhZGL5jzTD9fZL+SYf/+hYOx2bDkyQXztXSc4tbvKYHzfMXExMLiL9CWqJmVz6+78IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2256,12 +2257,12 @@ packages: resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@8.1.0': - resolution: {integrity: sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ==} + '@typescript-eslint/scope-manager@8.3.0': + resolution: {integrity: sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.1.0': - resolution: {integrity: sha512-oLYvTxljVvsMnldfl6jIKxTaU7ok7km0KDrwOt1RHYu6nxlhN3TIx8k5Q52L6wR33nOwDgM7VwW1fT1qMNfFIA==} + '@typescript-eslint/type-utils@8.3.0': + resolution: {integrity: sha512-wrV6qh//nLbfXZQoj32EXKmwHf4b7L+xXLrP3FZ0GOUU72gSvLjeWUl5J5Ue5IwRxIV1TfF73j/eaBapxx99Lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2273,8 +2274,8 @@ packages: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@8.1.0': - resolution: {integrity: sha512-q2/Bxa0gMOu/2/AKALI0tCKbG2zppccnRIRCW6BaaTlRVaPKft4oVYPp7WOPpcnsgbr0qROAVCVKCvIQ0tbWog==} + '@typescript-eslint/types@8.3.0': + resolution: {integrity: sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@5.62.0': @@ -2286,8 +2287,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.1.0': - resolution: {integrity: sha512-NTHhmufocEkMiAord/g++gWKb0Fr34e9AExBRdqgWdVBaKoei2dIyYKD9Q0jBnvfbEA5zaf8plUFMUH6kQ0vGg==} + '@typescript-eslint/typescript-estree@8.3.0': + resolution: {integrity: sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2301,8 +2302,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@8.1.0': - resolution: {integrity: sha512-ypRueFNKTIFwqPeJBfeIpxZ895PQhNyH4YID6js0UoBImWYoSjBsahUn9KMiJXh94uOjVBgHD9AmkyPsPnFwJA==} + '@typescript-eslint/utils@8.3.0': + resolution: {integrity: sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2311,8 +2312,8 @@ packages: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@8.1.0': - resolution: {integrity: sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag==} + '@typescript-eslint/visitor-keys@8.3.0': + resolution: {integrity: sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.2.0': @@ -3019,9 +3020,9 @@ packages: cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} - cheerio@1.0.0-rc.12: - resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} - engines: {node: '>= 6'} + cheerio@1.0.0: + resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} + engines: {node: '>=18.17'} chrome-trace-event@1.0.4: resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} @@ -3785,8 +3786,8 @@ packages: electron-to-chromium@1.5.6: resolution: {integrity: sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==} - ember-a11y-refocus@4.1.1: - resolution: {integrity: sha512-cNeNA4rg+yMny0hXBoxz0F61X7aaI860zD2Ljx8syL0PAZWMR3QjtdG7JEwNwaMrO5MSrPgsdJh+ZjyEvnFWMQ==} + ember-a11y-refocus@4.1.4: + resolution: {integrity: sha512-51tGk30bskObL1LsGZRxzqIxgZhIE8ZvvDYcT1OWphxZlq00+Arz57aMLS4Vz4qhSE40BfeN2qFYP/gXtp9qDA==} engines: {node: 16.* || >= 18.*} ember-a11y-testing@6.1.1: @@ -4002,8 +4003,8 @@ packages: peerDependencies: '@glimmer/component': ^1.1.2 - ember-svg-jar@2.4.9: - resolution: {integrity: sha512-d/8rdE2nDUt6xVMpTqbohE4kHAaoY+P/7jWCWow3UQGtaGhvURXfKgo8TG/UVK+TfTgJInN6JcU76XLg+MWEtw==} + ember-svg-jar@2.5.0: + resolution: {integrity: sha512-5NVGEsh8iM4YVL74lpEOFYN3/lTJVLn+oAvRxjcF9ptXKf5tMWEzdVb8xXyqnVTbOgWKyTrc482ndaW8/MGEIw==} engines: {node: 12.* || 14.* || >= 16} ember-template-imports@3.4.2: @@ -4048,8 +4049,8 @@ packages: resolution: {integrity: sha512-ZYVKYWMnrHSD3vywo7rV76kPCOC9ATIEnGGG/PEKfCcFE0lB26jltRDnOrhORfLKq0JFp62fFxC/4940U+MwRQ==} engines: {node: 16.* || >= 18.*} - embroider-css-modules@2.0.9: - resolution: {integrity: sha512-D7PUg2XTfIPbAU1U0OsemZbhuY/aVawv5xLtaSzlJ95N+L3UChuOZ3aQOz9CdquZ3zxlL3Yp0YQb4Rl1JKM5ZA==} + embroider-css-modules@2.0.10: + resolution: {integrity: sha512-Cl9eTozw6Hi/sDRfj5iKJx9k6qbp65dWTTyhO1McVELiHmISDqy7PkmdSZSF239LUUEOFbBqOYAJnvccpJR0hQ==} engines: {node: 18.* || >= 20} emoji-regex@8.0.0: @@ -4066,6 +4067,9 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} + encoding-sniffer@0.2.0: + resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==} + encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -4191,15 +4195,21 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-import-resolver-typescript@3.6.1: - resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} + eslint-import-resolver-typescript@3.6.3: + resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' eslint-plugin-import: '*' + eslint-plugin-import-x: '*' + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true - eslint-module-utils@2.8.1: - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} + eslint-module-utils@2.8.2: + resolution: {integrity: sha512-3XnC5fDyc8M4J2E8pt8pmSVRX2M+5yWMCfI/kDZwauQeFgzQOuhcRBFKjTeJagqgk4sFKxe1mvNVnaWwImx/Tg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -4265,8 +4275,8 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-qunit@8.1.1: - resolution: {integrity: sha512-j3xhiAf2Wvr8Dfwl5T6tlJ+F55vqYE9ZdAHUOTzq1lGerYrXzOS46RvK4SSWug2D8sl3ZYr2lA4/hgVXgLloxw==} + eslint-plugin-qunit@8.1.2: + resolution: {integrity: sha512-2gDQdHlQW8GVXD7YYkO8vbm9Ldc60JeGMuQN5QlD48OeZ8znBvvoHWZZMeXjvoDPReGaLEvyuWrDtrI8bDbcqw==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} eslint-plugin-simple-import-sort@12.1.1: @@ -4482,8 +4492,8 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} - file-entry-cache@9.0.0: - resolution: {integrity: sha512-6MgEugi8p2tiUhqO7GnPsmbCCzj0YRCwwaTbpGRyKZesjRSzkqkAE9fPp7V2yMs5hwfgbQLgdvSSkGNg1s5Uvw==} + file-entry-cache@9.1.0: + resolution: {integrity: sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==} engines: {node: '>=18'} filesize@10.1.4: @@ -4950,8 +4960,8 @@ packages: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} - htmlparser2@8.0.2: - resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + htmlparser2@9.1.0: + resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} @@ -5097,6 +5107,9 @@ packages: is-buffer@1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + is-bun-module@1.1.0: + resolution: {integrity: sha512-4mTAVPlrXpaN3jtF0lsnPCMGnq4+qZjVIKq0HCpfcqf8OC1SM5oATCIAPM5V5FN05qp2NNnFndphmdZS9CV3hA==} + is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -5668,8 +5681,8 @@ packages: resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} engines: {node: '>=0.10.0'} - micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} mime-db@1.52.0: @@ -6094,6 +6107,9 @@ packages: parse5-htmlparser2-tree-adapter@7.0.0: resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + parse5-parser-stream@7.1.2: + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} + parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} @@ -6374,8 +6390,8 @@ packages: qunit-theme-ember@1.0.0: resolution: {integrity: sha512-vdMVVo6ecdCkWttMTKeyq1ZTLGHcA6zdze2zhguNuc3ritlJMhOXY5RDseqazOwqZVfCg3rtlmL3fMUyIzUyFQ==} - qunit@2.21.1: - resolution: {integrity: sha512-SMA8IBZamI9MyVB4dShGpn6+X6plO8mIyfZTQ815XBvv/nVMeUj+yxsw8SgZVnrMlrAvTziJkmjOhaDwkNMHWQ==} + qunit@2.22.0: + resolution: {integrity: sha512-wPYvAvpjTL3zlUeyCX75T8gfZfdVXZa8y1EVkGe/XZNORIsCH/WI2X8R2KlemT921X9EKSZUL6CLGSPC7Ks08g==} engines: {node: '>=10'} hasBin: true @@ -6660,8 +6676,8 @@ packages: safe-regex@1.1.0: resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} - safe-stable-stringify@2.4.3: - resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} + safe-stable-stringify@2.5.0: + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} engines: {node: '>=10'} safer-buffer@2.1.2: @@ -7009,8 +7025,8 @@ packages: prettier: '>=3.0.0' stylelint: '>=16.0.0' - stylelint@16.8.1: - resolution: {integrity: sha512-O8aDyfdODSDNz/B3gW2HQ+8kv8pfhSu7ZR7xskQ93+vI6FhKKGUJMQ03Ydu+w3OvXXE0/u4hWU4hCPNOyld+OA==} + stylelint@16.9.0: + resolution: {integrity: sha512-31Nm3WjxGOBGpQqF43o3wO9L5AC36TPIe6030Lnm13H3vDMTcS21DrLh69bMX+DBilKqMMVLian4iG6ybBoNRQ==} engines: {node: '>=18.12.0'} hasBin: true @@ -7026,8 +7042,8 @@ packages: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} engines: {node: '>=10'} - supports-hyperlinks@3.0.0: - resolution: {integrity: sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==} + supports-hyperlinks@3.1.0: + resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==} engines: {node: '>=14.18'} supports-preserve-symlinks-flag@1.0.0: @@ -7226,8 +7242,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-css-modules@1.0.11: - resolution: {integrity: sha512-p42D5Es4aQoFbhNKfyWtHAdCJMGXkrwYzJJzCVKVD/XM8bC5gRvtTAiDU1Wqop/9lPJvmtGrBEwu/z1RdZv/TQ==} + type-css-modules@1.0.13: + resolution: {integrity: sha512-ockZAME1j0pvgTCBG03G5H0SBfqyd1IPBECI9lFfqVYWq5IdBMArP5U+NRVCTnVSmpYG2zYLTUnt0LS1U7eGDQ==} engines: {node: 18.* || >= 20} hasBin: true @@ -7295,8 +7311,12 @@ packages: underscore@1.13.7: resolution: {integrity: sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==} - undici-types@6.13.0: - resolution: {integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + + undici@6.19.8: + resolution: {integrity: sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==} + engines: {node: '>=18.17'} unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} @@ -7466,8 +7486,8 @@ packages: resolution: {integrity: sha512-MrJK9z7kD5Gl3jHBnnBVHvr1saVGAfmkyyrvuNzV/oe0Gr1nwZTy5VSA0Gw2j2Or0Mu8HcjUa44qlBvC2Ofnpg==} engines: {node: '>= 8'} - watchpack@2.4.1: - resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} engines: {node: '>=10.13.0'} wcwidth@1.0.1: @@ -7488,8 +7508,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.93.0: - resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} + webpack@5.94.0: + resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -7509,9 +7529,17 @@ packages: whatwg-encoding@1.0.5: resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + whatwg-encoding@3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} + whatwg-mimetype@2.3.0: resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + whatwg-mimetype@4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} + whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} @@ -9245,7 +9273,7 @@ snapshots: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 - micromatch: 4.0.7 + micromatch: 4.0.8 '@changesets/errors@0.2.0': dependencies: @@ -9285,7 +9313,7 @@ snapshots: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 is-subdir: 1.2.0 - micromatch: 4.0.7 + micromatch: 4.0.8 spawndamnit: 2.0.0 '@changesets/logger@0.1.0': @@ -9350,18 +9378,18 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1)': + '@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1)': dependencies: - '@csstools/css-tokenizer': 2.4.1 + '@csstools/css-tokenizer': 3.0.1 - '@csstools/css-tokenizer@2.4.1': {} + '@csstools/css-tokenizer@3.0.1': {} - '@csstools/media-query-list-parser@2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1)': + '@csstools/media-query-list-parser@3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1)': dependencies: - '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) - '@csstools/css-tokenizer': 2.4.1 + '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) + '@csstools/css-tokenizer': 3.0.1 - '@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.2)': + '@csstools/selector-specificity@4.0.0(postcss-selector-parser@6.1.2)': dependencies: postcss-selector-parser: 6.1.2 @@ -9388,7 +9416,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0))(webpack@5.93.0)': + '@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(webpack@5.94.0)': dependencies: '@ember/test-waiters': 3.1.0 '@embroider/macros': 1.16.5(@glint/template@1.4.0) @@ -9396,10 +9424,10 @@ snapshots: broccoli-debug: 0.6.5 broccoli-funnel: 3.0.8 dom-element-descriptors: 0.5.1 - ember-auto-import: 2.7.4(@glint/template@1.4.0)(webpack@5.93.0) + ember-auto-import: 2.7.4(@glint/template@1.4.0)(webpack@5.94.0) ember-cli-babel: 8.2.0(@babel/core@7.25.2) ember-cli-htmlbars: 6.3.0 - ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0) + ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -9444,11 +9472,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/babel-loader-9@3.1.1(@embroider/core@3.4.14(@glint/template@1.4.0))(supports-color@8.1.1)(webpack@5.93.0)': + '@embroider/babel-loader-9@3.1.1(@embroider/core@3.4.14(@glint/template@1.4.0))(supports-color@8.1.1)(webpack@5.94.0)': dependencies: '@babel/core': 7.25.2(supports-color@8.1.1) '@embroider/core': 3.4.14(@glint/template@1.4.0) - babel-loader: 9.1.3(@babel/core@7.25.2(supports-color@8.1.1))(webpack@5.93.0) + babel-loader: 9.1.3(@babel/core@7.25.2(supports-color@8.1.1))(webpack@5.94.0) transitivePeerDependencies: - supports-color - webpack @@ -9546,10 +9574,10 @@ snapshots: - supports-color - utf-8-validate - '@embroider/hbs-loader@3.0.3(@embroider/core@3.4.14(@glint/template@1.4.0))(webpack@5.93.0)': + '@embroider/hbs-loader@3.0.3(@embroider/core@3.4.14(@glint/template@1.4.0))(webpack@5.94.0)': dependencies: '@embroider/core': 3.4.14(@glint/template@1.4.0) - webpack: 5.93.0 + webpack: 5.94.0 '@embroider/macros@1.16.5(@glint/template@1.4.0)': dependencies: @@ -9590,53 +9618,53 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/test-setup@4.0.0(@embroider/compat@3.6.0(@embroider/core@3.4.14(@glint/template@1.4.0))(@glint/template@1.4.0))(@embroider/core@3.4.14(@glint/template@1.4.0))(@embroider/webpack@4.0.4(@embroider/core@3.4.14(@glint/template@1.4.0))(webpack@5.93.0))': + '@embroider/test-setup@4.0.0(@embroider/compat@3.6.0(@embroider/core@3.4.14(@glint/template@1.4.0))(@glint/template@1.4.0))(@embroider/core@3.4.14(@glint/template@1.4.0))(@embroider/webpack@4.0.4(@embroider/core@3.4.14(@glint/template@1.4.0))(webpack@5.94.0))': dependencies: lodash: 4.17.21 resolve: 1.22.8 optionalDependencies: '@embroider/compat': 3.6.0(@embroider/core@3.4.14(@glint/template@1.4.0))(@glint/template@1.4.0) '@embroider/core': 3.4.14(@glint/template@1.4.0) - '@embroider/webpack': 4.0.4(@embroider/core@3.4.14(@glint/template@1.4.0))(webpack@5.93.0) + '@embroider/webpack': 4.0.4(@embroider/core@3.4.14(@glint/template@1.4.0))(webpack@5.94.0) '@embroider/util@1.13.1(@glint/environment-ember-loose@1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(@types/ember__array@4.0.10(@babel/core@7.25.2))(@types/ember__component@4.0.22(@babel/core@7.25.2))(@types/ember__controller@4.0.12(@babel/core@7.25.2))(@types/ember__object@4.0.12(@babel/core@7.25.2))(@types/ember__routing@4.0.22(@babel/core@7.25.2))(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5))))(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5))': dependencies: '@embroider/macros': 1.16.5(@glint/template@1.4.0) broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 - ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0) + ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) optionalDependencies: '@glint/environment-ember-loose': 1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(@types/ember__array@4.0.10(@babel/core@7.25.2))(@types/ember__component@4.0.22(@babel/core@7.25.2))(@types/ember__controller@4.0.12(@babel/core@7.25.2))(@types/ember__object@4.0.12(@babel/core@7.25.2))(@types/ember__routing@4.0.22(@babel/core@7.25.2))(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5))) '@glint/template': 1.4.0 transitivePeerDependencies: - supports-color - '@embroider/webpack@4.0.4(@embroider/core@3.4.14(@glint/template@1.4.0))(webpack@5.93.0)': + '@embroider/webpack@4.0.4(@embroider/core@3.4.14(@glint/template@1.4.0))(webpack@5.94.0)': dependencies: '@babel/core': 7.25.2(supports-color@8.1.1) '@babel/preset-env': 7.25.3(@babel/core@7.25.2(supports-color@8.1.1))(supports-color@8.1.1) - '@embroider/babel-loader-9': 3.1.1(@embroider/core@3.4.14(@glint/template@1.4.0))(supports-color@8.1.1)(webpack@5.93.0) + '@embroider/babel-loader-9': 3.1.1(@embroider/core@3.4.14(@glint/template@1.4.0))(supports-color@8.1.1)(webpack@5.94.0) '@embroider/core': 3.4.14(@glint/template@1.4.0) - '@embroider/hbs-loader': 3.0.3(@embroider/core@3.4.14(@glint/template@1.4.0))(webpack@5.93.0) + '@embroider/hbs-loader': 3.0.3(@embroider/core@3.4.14(@glint/template@1.4.0))(webpack@5.94.0) '@embroider/shared-internals': 2.6.2(supports-color@8.1.1) '@types/supports-color': 8.1.3 assert-never: 1.3.0 - babel-loader: 8.3.0(@babel/core@7.25.2(supports-color@8.1.1))(webpack@5.93.0) - css-loader: 5.2.7(webpack@5.93.0) + babel-loader: 8.3.0(@babel/core@7.25.2(supports-color@8.1.1))(webpack@5.94.0) + css-loader: 5.2.7(webpack@5.94.0) csso: 4.2.0 debug: 4.3.6(supports-color@8.1.1) escape-string-regexp: 4.0.0 fs-extra: 9.1.0 jsdom: 16.7.0(supports-color@8.1.1) lodash: 4.17.21 - mini-css-extract-plugin: 2.9.0(webpack@5.93.0) + mini-css-extract-plugin: 2.9.0(webpack@5.94.0) semver: 7.6.3 source-map-url: 0.4.1 - style-loader: 2.0.0(webpack@5.93.0) + style-loader: 2.0.0(webpack@5.94.0) supports-color: 8.1.1 terser: 5.31.6 - thread-loader: 3.0.4(webpack@5.93.0) - webpack: 5.93.0 + thread-loader: 3.0.4(webpack@5.94.0) + webpack: 5.94.0 transitivePeerDependencies: - bufferutil - canvas @@ -10002,49 +10030,51 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@percy/cli-app@1.29.1(typescript@5.5.4)': + '@nolyfill/is-core-module@1.0.39': {} + + '@percy/cli-app@1.29.2(typescript@5.5.4)': dependencies: - '@percy/cli-command': 1.29.1(typescript@5.5.4) - '@percy/cli-exec': 1.29.1(typescript@5.5.4) + '@percy/cli-command': 1.29.2(typescript@5.5.4) + '@percy/cli-exec': 1.29.2(typescript@5.5.4) transitivePeerDependencies: - bufferutil - supports-color - typescript - utf-8-validate - '@percy/cli-build@1.29.1(typescript@5.5.4)': + '@percy/cli-build@1.29.2(typescript@5.5.4)': dependencies: - '@percy/cli-command': 1.29.1(typescript@5.5.4) + '@percy/cli-command': 1.29.2(typescript@5.5.4) transitivePeerDependencies: - bufferutil - supports-color - typescript - utf-8-validate - '@percy/cli-command@1.29.1(typescript@5.5.4)': + '@percy/cli-command@1.29.2(typescript@5.5.4)': dependencies: - '@percy/config': 1.29.1(typescript@5.5.4) - '@percy/core': 1.29.1(typescript@5.5.4) - '@percy/logger': 1.29.1 + '@percy/config': 1.29.2(typescript@5.5.4) + '@percy/core': 1.29.2(typescript@5.5.4) + '@percy/logger': 1.29.2 transitivePeerDependencies: - bufferutil - supports-color - typescript - utf-8-validate - '@percy/cli-config@1.29.1(typescript@5.5.4)': + '@percy/cli-config@1.29.2(typescript@5.5.4)': dependencies: - '@percy/cli-command': 1.29.1(typescript@5.5.4) + '@percy/cli-command': 1.29.2(typescript@5.5.4) transitivePeerDependencies: - bufferutil - supports-color - typescript - utf-8-validate - '@percy/cli-exec@1.29.1(typescript@5.5.4)': + '@percy/cli-exec@1.29.2(typescript@5.5.4)': dependencies: - '@percy/cli-command': 1.29.1(typescript@5.5.4) - '@percy/logger': 1.29.1 + '@percy/cli-command': 1.29.2(typescript@5.5.4) + '@percy/logger': 1.29.2 cross-spawn: 7.0.3 which: 2.0.2 transitivePeerDependencies: @@ -10053,9 +10083,9 @@ snapshots: - typescript - utf-8-validate - '@percy/cli-snapshot@1.29.1(typescript@5.5.4)': + '@percy/cli-snapshot@1.29.2(typescript@5.5.4)': dependencies: - '@percy/cli-command': 1.29.1(typescript@5.5.4) + '@percy/cli-command': 1.29.2(typescript@5.5.4) yaml: 2.5.0 transitivePeerDependencies: - bufferutil @@ -10063,9 +10093,9 @@ snapshots: - typescript - utf-8-validate - '@percy/cli-upload@1.29.1(typescript@5.5.4)': + '@percy/cli-upload@1.29.2(typescript@5.5.4)': dependencies: - '@percy/cli-command': 1.29.1(typescript@5.5.4) + '@percy/cli-command': 1.29.2(typescript@5.5.4) fast-glob: 3.3.2 image-size: 1.1.1 transitivePeerDependencies: @@ -10074,50 +10104,50 @@ snapshots: - typescript - utf-8-validate - '@percy/cli@1.29.1(typescript@5.5.4)': + '@percy/cli@1.29.2(typescript@5.5.4)': dependencies: - '@percy/cli-app': 1.29.1(typescript@5.5.4) - '@percy/cli-build': 1.29.1(typescript@5.5.4) - '@percy/cli-command': 1.29.1(typescript@5.5.4) - '@percy/cli-config': 1.29.1(typescript@5.5.4) - '@percy/cli-exec': 1.29.1(typescript@5.5.4) - '@percy/cli-snapshot': 1.29.1(typescript@5.5.4) - '@percy/cli-upload': 1.29.1(typescript@5.5.4) - '@percy/client': 1.29.1 - '@percy/logger': 1.29.1 + '@percy/cli-app': 1.29.2(typescript@5.5.4) + '@percy/cli-build': 1.29.2(typescript@5.5.4) + '@percy/cli-command': 1.29.2(typescript@5.5.4) + '@percy/cli-config': 1.29.2(typescript@5.5.4) + '@percy/cli-exec': 1.29.2(typescript@5.5.4) + '@percy/cli-snapshot': 1.29.2(typescript@5.5.4) + '@percy/cli-upload': 1.29.2(typescript@5.5.4) + '@percy/client': 1.29.2 + '@percy/logger': 1.29.2 transitivePeerDependencies: - bufferutil - supports-color - typescript - utf-8-validate - '@percy/client@1.29.1': + '@percy/client@1.29.2': dependencies: - '@percy/env': 1.29.1 - '@percy/logger': 1.29.1 + '@percy/env': 1.29.2 + '@percy/logger': 1.29.2 pako: 2.1.0 - '@percy/config@1.29.1(typescript@5.5.4)': + '@percy/config@1.29.2(typescript@5.5.4)': dependencies: - '@percy/logger': 1.29.1 + '@percy/logger': 1.29.2 ajv: 8.17.1 cosmiconfig: 8.3.6(typescript@5.5.4) yaml: 2.5.0 transitivePeerDependencies: - typescript - '@percy/core@1.29.1(typescript@5.5.4)': + '@percy/core@1.29.2(typescript@5.5.4)': dependencies: - '@percy/client': 1.29.1 - '@percy/config': 1.29.1(typescript@5.5.4) - '@percy/dom': 1.29.1 - '@percy/logger': 1.29.1 - '@percy/webdriver-utils': 1.29.1(typescript@5.5.4) + '@percy/client': 1.29.2 + '@percy/config': 1.29.2(typescript@5.5.4) + '@percy/dom': 1.29.2 + '@percy/logger': 1.29.2 + '@percy/webdriver-utils': 1.29.2(typescript@5.5.4) content-disposition: 0.5.4 cross-spawn: 7.0.3 extract-zip: 2.0.1 fast-glob: 3.3.2 - micromatch: 4.0.7 + micromatch: 4.0.8 mime-types: 2.1.35 pako: 2.1.0 path-to-regexp: 6.2.2 @@ -10130,27 +10160,27 @@ snapshots: - typescript - utf-8-validate - '@percy/dom@1.29.1': {} + '@percy/dom@1.29.2': {} '@percy/ember@4.2.0': dependencies: - '@percy/sdk-utils': 1.29.1 + '@percy/sdk-utils': 1.29.2 ember-cli-babel: 7.26.11 transitivePeerDependencies: - supports-color - '@percy/env@1.29.1': + '@percy/env@1.29.2': dependencies: - '@percy/logger': 1.29.1 + '@percy/logger': 1.29.2 - '@percy/logger@1.29.1': {} + '@percy/logger@1.29.2': {} - '@percy/sdk-utils@1.29.1': {} + '@percy/sdk-utils@1.29.2': {} - '@percy/webdriver-utils@1.29.1(typescript@5.5.4)': + '@percy/webdriver-utils@1.29.2(typescript@5.5.4)': dependencies: - '@percy/config': 1.29.1(typescript@5.5.4) - '@percy/sdk-utils': 1.29.1 + '@percy/config': 1.29.2(typescript@5.5.4) + '@percy/sdk-utils': 1.29.2 transitivePeerDependencies: - typescript @@ -10297,7 +10327,7 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.2.0 + '@types/node': 22.5.1 '@types/chai-as-promised@7.1.8': dependencies: @@ -10307,13 +10337,34 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 22.2.0 + '@types/node': 22.5.1 '@types/cookie@0.4.1': {} '@types/cors@2.8.17': dependencies: - '@types/node': 22.2.0 + '@types/node': 22.5.1 + + '@types/ember@4.0.11': + dependencies: + '@types/ember__application': 4.0.11(@babel/core@7.25.2) + '@types/ember__array': 4.0.10(@babel/core@7.25.2) + '@types/ember__component': 4.0.22(@babel/core@7.25.2) + '@types/ember__controller': 4.0.12(@babel/core@7.25.2) + '@types/ember__debug': 4.0.8(@babel/core@7.25.2) + '@types/ember__engine': 4.0.11(@babel/core@7.25.2) + '@types/ember__error': 4.0.6 + '@types/ember__object': 4.0.12(@babel/core@7.25.2) + '@types/ember__polyfills': 4.0.6 + '@types/ember__routing': 4.0.22(@babel/core@7.25.2) + '@types/ember__runloop': 4.0.10 + '@types/ember__service': 4.0.9(@babel/core@7.25.2) + '@types/ember__string': 3.0.15 + '@types/ember__template': 4.0.7 + '@types/ember__test': 4.0.6(@babel/core@7.25.2) + '@types/ember__utils': 4.0.7 + '@types/rsvp': 4.0.9 + optional: true '@types/ember@4.0.11(@babel/core@7.25.2)': dependencies: @@ -10342,7 +10393,7 @@ snapshots: '@types/ember__application@4.0.11(@babel/core@7.25.2)': dependencies: '@glimmer/component': 1.1.2(@babel/core@7.25.2) - '@types/ember': 4.0.11(@babel/core@7.25.2) + '@types/ember': 4.0.11 '@types/ember__engine': 4.0.11(@babel/core@7.25.2) '@types/ember__object': 4.0.12(@babel/core@7.25.2) '@types/ember__owner': 4.0.9 @@ -10425,6 +10476,11 @@ snapshots: - supports-color optional: true + '@types/ember__runloop@4.0.10': + dependencies: + '@types/ember': 4.0.11 + optional: true + '@types/ember__runloop@4.0.10(@babel/core@7.25.2)': dependencies: '@types/ember': 4.0.11(@babel/core@7.25.2) @@ -10455,6 +10511,11 @@ snapshots: - supports-color optional: true + '@types/ember__utils@4.0.7': + dependencies: + '@types/ember': 4.0.11 + optional: true + '@types/ember__utils@4.0.7(@babel/core@7.25.2)': dependencies: '@types/ember': 4.0.11(@babel/core@7.25.2) @@ -10463,26 +10524,22 @@ snapshots: - supports-color optional: true - '@types/eslint-scope@3.7.7': - dependencies: - '@types/eslint': 9.6.0 - '@types/estree': 1.0.5 - '@types/eslint@8.56.10': dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 - '@types/eslint@9.6.0': + '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 + optional: true '@types/estree@1.0.5': {} '@types/express-serve-static-core@4.19.3': dependencies: - '@types/node': 22.2.0 + '@types/node': 22.5.1 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -10496,25 +10553,25 @@ snapshots: '@types/fs-extra@5.1.0': dependencies: - '@types/node': 22.2.0 + '@types/node': 22.5.1 '@types/fs-extra@8.1.5': dependencies: - '@types/node': 22.2.0 + '@types/node': 22.5.1 '@types/fs-extra@9.0.13': dependencies: - '@types/node': 22.2.0 + '@types/node': 22.5.1 '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.2.0 + '@types/node': 22.5.1 '@types/glob@8.1.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.2.0 + '@types/node': 22.5.1 '@types/http-errors@2.0.4': {} @@ -10522,7 +10579,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 22.2.0 + '@types/node': 22.5.1 '@types/mime@1.3.5': {} @@ -10532,9 +10589,9 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@22.2.0': + '@types/node@22.5.1': dependencies: - undici-types: 6.13.0 + undici-types: 6.19.8 '@types/q@1.5.8': {} @@ -10546,12 +10603,12 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 22.2.0 + '@types/node': 22.5.1 '@types/rimraf@2.0.5': dependencies: '@types/glob': 8.1.0 - '@types/node': 22.2.0 + '@types/node': 22.5.1 '@types/rsvp@4.0.9': optional: true @@ -10561,12 +10618,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.2.0 + '@types/node': 22.5.1 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.2.0 + '@types/node': 22.5.1 '@types/send': 0.17.4 '@types/supports-color@8.1.3': {} @@ -10581,17 +10638,17 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.2.0 + '@types/node': 22.5.1 optional: true - '@typescript-eslint/eslint-plugin@8.1.0(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.1.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/type-utils': 8.1.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/utils': 8.1.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.1.0 + '@typescript-eslint/parser': 8.3.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.3.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -10610,12 +10667,12 @@ snapshots: - supports-color - typescript - '@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.1.0 + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.3.0 debug: 4.3.6(supports-color@8.1.1) eslint: 8.57.0 optionalDependencies: @@ -10628,15 +10685,15 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/scope-manager@8.1.0': + '@typescript-eslint/scope-manager@8.3.0': dependencies: - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/visitor-keys': 8.1.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/visitor-keys': 8.3.0 - '@typescript-eslint/type-utils@8.1.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.3.0(eslint@8.57.0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.1.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@8.57.0)(typescript@5.5.4) debug: 4.3.6(supports-color@8.1.1) ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -10647,7 +10704,7 @@ snapshots: '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/types@8.1.0': {} + '@typescript-eslint/types@8.3.0': {} '@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.4)': dependencies: @@ -10663,12 +10720,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.1.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.3.0(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/visitor-keys': 8.1.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/visitor-keys': 8.3.0 debug: 4.3.6(supports-color@8.1.1) - globby: 11.1.0 + fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 @@ -10693,12 +10750,12 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.1.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/utils@8.3.0(eslint@8.57.0)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -10709,9 +10766,9 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.1.0': + '@typescript-eslint/visitor-keys@8.3.0': dependencies: - '@typescript-eslint/types': 8.1.0 + '@typescript-eslint/types': 8.3.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} @@ -11081,30 +11138,30 @@ snapshots: babel-import-util@3.0.0: {} - babel-loader@8.3.0(@babel/core@7.25.2(supports-color@8.1.1))(webpack@5.93.0): + babel-loader@8.3.0(@babel/core@7.25.2(supports-color@8.1.1))(webpack@5.94.0): dependencies: '@babel/core': 7.25.2(supports-color@8.1.1) find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.93.0 + webpack: 5.94.0 - babel-loader@8.3.0(@babel/core@7.25.2)(webpack@5.93.0): + babel-loader@8.3.0(@babel/core@7.25.2)(webpack@5.94.0): dependencies: '@babel/core': 7.25.2 find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.93.0 + webpack: 5.94.0 - babel-loader@9.1.3(@babel/core@7.25.2(supports-color@8.1.1))(webpack@5.93.0): + babel-loader@9.1.3(@babel/core@7.25.2(supports-color@8.1.1))(webpack@5.94.0): dependencies: '@babel/core': 7.25.2(supports-color@8.1.1) find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.93.0 + webpack: 5.94.0 babel-plugin-debug-macros@0.2.0(@babel/core@7.25.2): dependencies: @@ -11629,7 +11686,7 @@ snapshots: broccoli-svg-optimizer@2.1.0: dependencies: broccoli-persistent-filter: 3.1.3 - safe-stable-stringify: 2.4.3 + safe-stable-stringify: 2.5.0 svgo: 1.3.0 transitivePeerDependencies: - supports-color @@ -11770,15 +11827,19 @@ snapshots: domhandler: 5.0.3 domutils: 3.1.0 - cheerio@1.0.0-rc.12: + cheerio@1.0.0: dependencies: cheerio-select: 2.1.0 dom-serializer: 2.0.0 domhandler: 5.0.3 domutils: 3.1.0 - htmlparser2: 8.0.2 + encoding-sniffer: 0.2.0 + htmlparser2: 9.1.0 parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 + parse5-parser-stream: 7.1.2 + undici: 6.19.8 + whatwg-mimetype: 4.0.0 chrome-trace-event@1.0.4: {} @@ -12053,7 +12114,7 @@ snapshots: css-functions-list@3.2.2: {} - css-loader@5.2.7(webpack@5.93.0): + css-loader@5.2.7(webpack@5.94.0): dependencies: icss-utils: 5.1.0(postcss@8.4.41) loader-utils: 2.0.4 @@ -12065,7 +12126,7 @@ snapshots: postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.6.3 - webpack: 5.93.0 + webpack: 5.94.0 css-select-base-adapter@0.1.1: {} @@ -12365,22 +12426,22 @@ snapshots: electron-to-chromium@1.5.6: {} - ember-a11y-refocus@4.1.1: + ember-a11y-refocus@4.1.4: dependencies: ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 transitivePeerDependencies: - supports-color - ember-a11y-testing@6.1.1(@babel/core@7.25.2)(@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0))(webpack@5.93.0))(@glint/template@1.4.0)(qunit@2.21.1)(webpack@5.93.0): + ember-a11y-testing@6.1.1(@babel/core@7.25.2)(@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(webpack@5.94.0))(@glint/template@1.4.0)(qunit@2.22.0)(webpack@5.94.0): dependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0))(webpack@5.93.0) + '@ember/test-helpers': 3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(webpack@5.94.0) '@ember/test-waiters': 3.1.0 '@scalvert/ember-setup-middleware-reporter': 0.1.1 axe-core: 4.9.1 body-parser: 1.20.2 broccoli-persistent-filter: 3.1.3 - ember-auto-import: 2.7.4(@glint/template@1.4.0)(webpack@5.93.0) + ember-auto-import: 2.7.4(@glint/template@1.4.0)(webpack@5.94.0) ember-cli-babel: 7.26.11 ember-cli-typescript: 4.2.1 ember-cli-version-checker: 5.1.2 @@ -12388,14 +12449,14 @@ snapshots: fs-extra: 10.1.0 validate-peer-dependencies: 2.2.0 optionalDependencies: - qunit: 2.21.1 + qunit: 2.22.0 transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - webpack - ember-auto-import@2.7.4(@glint/template@1.4.0)(webpack@5.93.0): + ember-auto-import@2.7.4(@glint/template@1.4.0)(webpack@5.94.0): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.2) @@ -12405,7 +12466,7 @@ snapshots: '@babel/preset-env': 7.25.3(@babel/core@7.25.2) '@embroider/macros': 1.16.5(@glint/template@1.4.0) '@embroider/shared-internals': 2.6.2(supports-color@8.1.1) - babel-loader: 8.3.0(@babel/core@7.25.2)(webpack@5.93.0) + babel-loader: 8.3.0(@babel/core@7.25.2)(webpack@5.94.0) babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-ember-template-compilation: 2.2.5 babel-plugin-htmlbars-inline-precompile: 5.3.1 @@ -12415,20 +12476,20 @@ snapshots: broccoli-merge-trees: 4.2.0 broccoli-plugin: 4.0.7 broccoli-source: 3.0.1 - css-loader: 5.2.7(webpack@5.93.0) + css-loader: 5.2.7(webpack@5.94.0) debug: 4.3.6(supports-color@8.1.1) fs-extra: 10.1.0 fs-tree-diff: 2.0.1 handlebars: 4.7.8 js-string-escape: 1.0.1 lodash: 4.17.21 - mini-css-extract-plugin: 2.9.0(webpack@5.93.0) + mini-css-extract-plugin: 2.9.0(webpack@5.94.0) minimatch: 3.1.2 parse5: 6.0.1 resolve: 1.22.8 resolve-package-path: 4.0.3 semver: 7.6.3 - style-loader: 2.0.0(webpack@5.93.0) + style-loader: 2.0.0(webpack@5.94.0) typescript-memoize: 1.1.1 walk-sync: 3.0.0 transitivePeerDependencies: @@ -12436,10 +12497,10 @@ snapshots: - supports-color - webpack - ember-cli-app-version@7.0.0(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0)): + ember-cli-app-version@7.0.0(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: ember-cli-babel: 7.26.11 - ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0) + ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) git-repo-info: 2.1.1 transitivePeerDependencies: - supports-color @@ -12781,7 +12842,7 @@ snapshots: remove-types: 1.0.0 resolve: 1.22.8 resolve-package-path: 4.0.3 - safe-stable-stringify: 2.4.3 + safe-stable-stringify: 2.5.0 sane: 5.0.1 semver: 7.6.3 silent-error: 1.1.1 @@ -12876,13 +12937,13 @@ snapshots: dependencies: '@embroider/addon-shim': 1.8.9 '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.4.0(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(@types/ember__array@4.0.10(@babel/core@7.25.2))(@types/ember__component@4.0.22(@babel/core@7.25.2))(@types/ember__controller@4.0.12(@babel/core@7.25.2))(@types/ember__object@4.0.12(@babel/core@7.25.2))(@types/ember__routing@4.0.22(@babel/core@7.25.2))(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5))))(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)) - ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0) + ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - '@glint/environment-ember-loose' - '@glint/template' - supports-color - ember-eslint-parser@0.4.3(@babel/core@7.25.2)(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0): + ember-eslint-parser@0.4.3(@babel/core@7.25.2)(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0): dependencies: '@babel/core': 7.25.2 '@babel/eslint-parser': 7.23.10(@babel/core@7.25.2)(eslint@8.57.0) @@ -12891,16 +12952,16 @@ snapshots: eslint-scope: 7.2.2 html-tags: 3.3.1 optionalDependencies: - '@typescript-eslint/parser': 8.1.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 8.3.0(eslint@8.57.0)(typescript@5.5.4) transitivePeerDependencies: - eslint - ember-functions-as-helper-polyfill@2.1.2(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0)): + ember-functions-as-helper-polyfill@2.1.2(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: ember-cli-babel: 7.26.11 ember-cli-typescript: 5.3.0 ember-cli-version-checker: 5.1.2 - ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0) + ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - supports-color @@ -12919,27 +12980,27 @@ snapshots: ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 optionalDependencies: - ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0) + ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - '@babel/core' - supports-color - ember-page-title@8.2.3(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0)): + ember-page-title@8.2.3(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@embroider/addon-shim': 1.8.9 '@simple-dom/document': 1.4.0 - ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0) + ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - supports-color - ember-qunit@8.1.0(@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0))(webpack@5.93.0))(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0))(qunit@2.21.1): + ember-qunit@8.1.0(@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(webpack@5.94.0))(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(qunit@2.22.0): dependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0))(webpack@5.93.0) + '@ember/test-helpers': 3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0))(webpack@5.94.0) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.5(@glint/template@1.4.0) ember-cli-test-loader: 3.1.0 - ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0) - qunit: 2.21.1 + ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) + qunit: 2.22.0 qunit-theme-ember: 1.0.0 transitivePeerDependencies: - '@glint/template' @@ -12952,11 +13013,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-resolver@12.0.1(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0)): + ember-resolver@12.0.1(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: ember-cli-babel: 7.26.11 optionalDependencies: - ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0) + ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - supports-color @@ -12976,7 +13037,7 @@ snapshots: transitivePeerDependencies: - encoding - ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0): + ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0): dependencies: '@babel/core': 7.25.2 '@ember/edition-utils': 1.2.0 @@ -13004,7 +13065,7 @@ snapshots: broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 chalk: 4.1.2 - ember-auto-import: 2.7.4(@glint/template@1.4.0)(webpack@5.93.0) + ember-auto-import: 2.7.4(@glint/template@1.4.0)(webpack@5.94.0) ember-cli-babel: 8.2.0(@babel/core@7.25.2) ember-cli-get-component-path-option: 1.0.0 ember-cli-is-package-missing: 1.0.0 @@ -13026,7 +13087,7 @@ snapshots: - supports-color - webpack - ember-svg-jar@2.4.9(@glint/template@1.4.0): + ember-svg-jar@2.5.0(@glint/template@1.4.0): dependencies: '@embroider/macros': 1.16.5(@glint/template@1.4.0) broccoli-caching-writer: 3.0.3 @@ -13037,12 +13098,12 @@ snapshots: broccoli-plugin: 4.0.7 broccoli-string-replace: 0.1.2 broccoli-svg-optimizer: 2.1.0 - cheerio: 1.0.0-rc.12 + cheerio: 1.0.0 console-ui: 3.1.2 ember-cli-babel: 7.26.11 ember-cli-htmlbars: 5.7.2 lodash: 4.17.21 - safe-stable-stringify: 2.4.3 + safe-stable-stringify: 2.5.0 transitivePeerDependencies: - '@glint/template' - supports-color @@ -13092,7 +13153,7 @@ snapshots: globby: 14.0.1 is-glob: 4.0.3 language-tags: 1.0.9 - micromatch: 4.0.7 + micromatch: 4.0.8 resolve: 1.22.8 v8-compile-cache: 2.4.0 yargs: 17.7.2 @@ -13123,11 +13184,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-truth-helpers@4.0.3(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0)): + ember-truth-helpers@4.0.3(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)): dependencies: '@embroider/addon-shim': 1.8.9 - ember-functions-as-helper-polyfill: 2.1.2(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0)) - ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.93.0) + ember-functions-as-helper-polyfill: 2.1.2(ember-source@5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0)) + ember-source: 5.10.2(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.0)(rsvp@4.8.5)(webpack@5.94.0) transitivePeerDependencies: - supports-color @@ -13158,7 +13219,7 @@ snapshots: - encoding - supports-color - embroider-css-modules@2.0.9(@babel/core@7.25.2): + embroider-css-modules@2.0.10(@babel/core@7.25.2): dependencies: '@embroider/addon-shim': 1.8.9 decorator-transforms: 2.0.0(@babel/core@7.25.2) @@ -13174,6 +13235,11 @@ snapshots: encodeurl@1.0.2: {} + encoding-sniffer@0.2.0: + dependencies: + iconv-lite: 0.6.3 + whatwg-encoding: 3.1.1 + encoding@0.1.13: dependencies: iconv-lite: 0.6.3 @@ -13189,7 +13255,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 22.2.0 + '@types/node': 22.5.1 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -13351,39 +13417,41 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: + '@nolyfill/is-core-module': 1.0.39 debug: 4.3.6(supports-color@8.1.1) enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.2(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.6 - is-core-module: 2.13.1 + is-bun-module: 1.1.0 is-glob: 4.0.3 + optionalDependencies: + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.2(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.1.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 8.3.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color - eslint-plugin-ember@12.1.1(@babel/core@7.25.2)(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0): + eslint-plugin-ember@12.1.1(@babel/core@7.25.2)(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0): dependencies: '@ember-data/rfc395-data': 0.0.4 css-tree: 2.3.1 - ember-eslint-parser: 0.4.3(@babel/core@7.25.2)(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0) + ember-eslint-parser: 0.4.3(@babel/core@7.25.2)(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0) ember-rfc176-data: 0.3.18 eslint: 8.57.0 eslint-utils: 3.0.0(eslint@8.57.0) @@ -13393,7 +13461,7 @@ snapshots: requireindex: 1.2.0 snake-case: 3.0.4 optionalDependencies: - '@typescript-eslint/parser': 8.1.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 8.3.0(eslint@8.57.0)(typescript@5.5.4) transitivePeerDependencies: - '@babel/core' @@ -13404,7 +13472,7 @@ snapshots: eslint: 8.57.0 eslint-compat-utils: 0.5.1(eslint@8.57.0) - eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -13414,7 +13482,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.2(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -13425,7 +13493,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 4.2.0 optionalDependencies: - '@typescript-eslint/parser': 8.1.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 8.3.0(eslint@8.57.0)(typescript@5.5.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -13443,17 +13511,17 @@ snapshots: minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): dependencies: eslint: 8.57.0 prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.1 optionalDependencies: - '@types/eslint': 9.6.0 + '@types/eslint': 9.6.1 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-plugin-qunit@8.1.1(eslint@8.57.0): + eslint-plugin-qunit@8.1.2(eslint@8.57.0): dependencies: eslint-utils: 3.0.0(eslint@8.57.0) requireindex: 1.2.0 @@ -13464,10 +13532,10 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-typescript-sort-keys@3.2.0(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4): + eslint-plugin-typescript-sort-keys@3.2.0(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4): dependencies: '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/parser': 8.1.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 8.3.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 @@ -13727,7 +13795,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.7 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -13781,7 +13849,7 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-entry-cache@9.0.0: + file-entry-cache@9.1.0: dependencies: flat-cache: 5.0.0 @@ -13876,7 +13944,7 @@ snapshots: find-yarn-workspace-root2@1.2.16: dependencies: - micromatch: 4.0.7 + micromatch: 4.0.8 pkg-dir: 4.2.0 find-yarn-workspace-root@1.2.1: @@ -13888,13 +13956,13 @@ snapshots: find-yarn-workspace-root@2.0.0: dependencies: - micromatch: 4.0.7 + micromatch: 4.0.8 findup-sync@4.0.0: dependencies: detect-file: 1.0.0 is-glob: 4.0.3 - micromatch: 4.0.7 + micromatch: 4.0.8 resolve-dir: 1.0.1 fireworm@0.7.2: @@ -14416,7 +14484,7 @@ snapshots: html-tags@3.3.1: {} - htmlparser2@8.0.2: + htmlparser2@9.1.0: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 @@ -14480,7 +14548,6 @@ snapshots: iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 - optional: true icss-utils@5.1.0(postcss@8.4.41): dependencies: @@ -14600,6 +14667,10 @@ snapshots: is-buffer@1.1.6: {} + is-bun-module@1.1.0: + dependencies: + semver: 7.6.3 + is-callable@1.2.7: {} is-core-module@2.13.1: @@ -14767,7 +14838,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.2.0 + '@types/node': 22.5.1 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -15148,7 +15219,7 @@ snapshots: transitivePeerDependencies: - supports-color - micromatch@4.0.7: + micromatch@4.0.8: dependencies: braces: 3.0.3 picomatch: 2.3.1 @@ -15167,11 +15238,11 @@ snapshots: mimic-response@1.0.1: {} - mini-css-extract-plugin@2.9.0(webpack@5.93.0): + mini-css-extract-plugin@2.9.0(webpack@5.94.0): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.93.0 + webpack: 5.94.0 minimatch@3.1.2: dependencies: @@ -15569,6 +15640,10 @@ snapshots: domhandler: 5.0.3 parse5: 7.1.2 + parse5-parser-stream@7.1.2: + dependencies: + parse5: 7.1.2 + parse5@6.0.1: {} parse5@7.1.2: @@ -15650,14 +15725,14 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-loader@8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.93.0): + postcss-loader@8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0): dependencies: cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 1.21.3 postcss: 8.4.41 semver: 7.6.3 optionalDependencies: - webpack: 5.93.0 + webpack: 5.94.0 transitivePeerDependencies: - typescript @@ -15792,7 +15867,7 @@ snapshots: qunit-theme-ember@1.0.0: {} - qunit@2.21.1: + qunit@2.22.0: dependencies: commander: 7.2.0 node-watch: 0.7.3 @@ -16105,7 +16180,7 @@ snapshots: dependencies: ret: 0.1.15 - safe-stable-stringify@2.4.3: {} + safe-stable-stringify@2.5.0: {} safer-buffer@2.1.2: {} @@ -16131,7 +16206,7 @@ snapshots: exec-sh: 0.3.6 execa: 4.1.0 fb-watchman: 2.0.2 - micromatch: 4.0.7 + micromatch: 4.0.8 minimist: 1.2.8 walker: 1.0.8 @@ -16490,41 +16565,41 @@ snapshots: strip-json-comments@3.1.1: {} - style-loader@2.0.0(webpack@5.93.0): + style-loader@2.0.0(webpack@5.94.0): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.93.0 + webpack: 5.94.0 styled_string@0.0.1: {} - stylelint-config-recommended@14.0.1(stylelint@16.8.1(typescript@5.5.4)): + stylelint-config-recommended@14.0.1(stylelint@16.9.0(typescript@5.5.4)): dependencies: - stylelint: 16.8.1(typescript@5.5.4) + stylelint: 16.9.0(typescript@5.5.4) - stylelint-config-standard@36.0.1(stylelint@16.8.1(typescript@5.5.4)): + stylelint-config-standard@36.0.1(stylelint@16.9.0(typescript@5.5.4)): dependencies: - stylelint: 16.8.1(typescript@5.5.4) - stylelint-config-recommended: 14.0.1(stylelint@16.8.1(typescript@5.5.4)) + stylelint: 16.9.0(typescript@5.5.4) + stylelint-config-recommended: 14.0.1(stylelint@16.9.0(typescript@5.5.4)) - stylelint-order@6.0.4(stylelint@16.8.1(typescript@5.5.4)): + stylelint-order@6.0.4(stylelint@16.9.0(typescript@5.5.4)): dependencies: postcss: 8.4.41 postcss-sorting: 8.0.2(postcss@8.4.41) - stylelint: 16.8.1(typescript@5.5.4) + stylelint: 16.9.0(typescript@5.5.4) - stylelint-prettier@5.0.2(prettier@3.3.3)(stylelint@16.8.1(typescript@5.5.4)): + stylelint-prettier@5.0.2(prettier@3.3.3)(stylelint@16.9.0(typescript@5.5.4)): dependencies: prettier: 3.3.3 prettier-linter-helpers: 1.0.0 - stylelint: 16.8.1(typescript@5.5.4) + stylelint: 16.9.0(typescript@5.5.4) - stylelint@16.8.1(typescript@5.5.4): + stylelint@16.9.0(typescript@5.5.4): dependencies: - '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) - '@csstools/css-tokenizer': 2.4.1 - '@csstools/media-query-list-parser': 2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) - '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) + '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) + '@csstools/css-tokenizer': 3.0.1 + '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) + '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.2) '@dual-bundle/import-meta-resolve': 4.1.0 balanced-match: 2.0.0 colord: 2.9.3 @@ -16534,7 +16609,7 @@ snapshots: debug: 4.3.6(supports-color@8.1.1) fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 - file-entry-cache: 9.0.0 + file-entry-cache: 9.1.0 global-modules: 2.0.0 globby: 11.1.0 globjoin: 0.1.4 @@ -16545,7 +16620,7 @@ snapshots: known-css-properties: 0.34.0 mathml-tag-names: 2.1.3 meow: 13.2.0 - micromatch: 4.0.7 + micromatch: 4.0.8 normalize-path: 3.0.0 picocolors: 1.0.1 postcss: 8.4.41 @@ -16556,7 +16631,7 @@ snapshots: resolve-from: 5.0.0 string-width: 4.2.3 strip-ansi: 7.1.0 - supports-hyperlinks: 3.0.0 + supports-hyperlinks: 3.1.0 svg-tags: 1.0.0 table: 6.8.2 write-file-atomic: 5.0.1 @@ -16576,7 +16651,7 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-hyperlinks@3.0.0: + supports-hyperlinks@3.1.0: dependencies: has-flag: 4.0.0 supports-color: 7.2.0 @@ -16653,14 +16728,14 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(webpack@5.93.0): + terser-webpack-plugin@5.3.10(webpack@5.94.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 - webpack: 5.93.0 + webpack: 5.94.0 terser@5.31.6: dependencies: @@ -16762,14 +16837,14 @@ snapshots: textextensions@2.6.0: {} - thread-loader@3.0.4(webpack@5.93.0): + thread-loader@3.0.4(webpack@5.94.0): dependencies: json-parse-better-errors: 1.0.2 loader-runner: 4.3.0 loader-utils: 2.0.4 neo-async: 2.6.2 schema-utils: 3.3.0 - webpack: 5.93.0 + webpack: 5.94.0 through2@3.0.2: dependencies: @@ -16894,7 +16969,7 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-css-modules@1.0.11: + type-css-modules@1.0.13: dependencies: '@codemod-utils/files': 2.0.4 css-tree: 2.3.1 @@ -16972,7 +17047,9 @@ snapshots: underscore@1.13.7: {} - undici-types@6.13.0: {} + undici-types@6.19.8: {} + + undici@6.19.8: {} unicode-canonical-property-names-ecmascript@2.0.0: {} @@ -17137,7 +17214,7 @@ snapshots: transitivePeerDependencies: - supports-color - watchpack@2.4.1: + watchpack@2.4.2: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 @@ -17154,9 +17231,8 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.93.0: + webpack@5.94.0: dependencies: - '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 @@ -17177,8 +17253,8 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.93.0) - watchpack: 2.4.1 + terser-webpack-plugin: 5.3.10(webpack@5.94.0) + watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -17197,8 +17273,14 @@ snapshots: dependencies: iconv-lite: 0.4.24 + whatwg-encoding@3.1.1: + dependencies: + iconv-lite: 0.6.3 + whatwg-mimetype@2.3.0: {} + whatwg-mimetype@4.0.0: {} + whatwg-url@5.0.0: dependencies: tr46: 0.0.3 diff --git a/test-app/package.json b/test-app/package.json index 67cff5f6..6f8ca724 100644 --- a/test-app/package.json +++ b/test-app/package.json @@ -81,10 +81,10 @@ "latest-version": "^9.0.0", "loader.js": "^4.7.0", "prettier": "^3.3.3", - "qunit": "^2.21.1", + "qunit": "^2.22.0", "qunit-dom": "^3.2.0", "typescript": "^5.5.4", - "webpack": "^5.93.0" + "webpack": "^5.94.0" }, "engines": { "node": "18.* || >= 20"