From e71bb36e6d52821cc51113e5fd0a833af00a3b1f Mon Sep 17 00:00:00 2001 From: Jarek Radosz Date: Tue, 3 Feb 2026 20:02:58 +0100 Subject: [PATCH] DEV: Update linting and run lttf (#37494) --- eslint.config.mjs | 17 +- .../tests/acceptance/user-menu-test.js | 1 + .../components/composer-editor-test.gjs | 1 + .../integration/components/d-editor-test.gjs | 1 + .../components/dialog-holder-test.gjs | 1 + .../components/email-logs-list-test.gjs | 1 + .../components/emoji-uploader-test.gjs | 1 + .../components/empty-topic-filter.gjs | 1 + .../tests/unit/lib/utilities-test.js | 1 + package.json | 16 +- .../components/ai-search-discoveries-test.gjs | 1 + .../javascripts/unit/ics-generation-test.js | 1 + .../components/param-input-test.gjs | 1 + .../acceptance/lib/replace-variables-test.js | 1 + pnpm-lock.yaml | 1936 +++++++++-------- 15 files changed, 1107 insertions(+), 874 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 8a0c2f7c42f..30833873a6e 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -3,21 +3,8 @@ import DiscourseRecommended from "@discourse/lint-configs/eslint"; export default [ ...DiscourseRecommended, { - rules: { - "discourse/moved-packages-import-paths": "error", - "discourse/no-route-template": "error", - "ember/avoid-leaking-state-in-ember-objects": "error", - "ember/no-classic-components": "error", - "ember/no-jquery": "error", - "ember/no-observers": "error", - "ember/no-side-effects": "error", - "ember/no-tracked-properties-from-args": "error", - "ember/require-tagless-components": "error", - "ember/route-path-style": "error", - "ember/routes-segments-snake-case": "error", - "qunit/no-assert-equal": "error", - "qunit/no-loose-assertions": "error", - }, + rules: {}, + // custom overrides go here }, { ignores: [ diff --git a/frontend/discourse/tests/acceptance/user-menu-test.js b/frontend/discourse/tests/acceptance/user-menu-test.js index 95f40843d0c..b8b20498aaf 100644 --- a/frontend/discourse/tests/acceptance/user-menu-test.js +++ b/frontend/discourse/tests/acceptance/user-menu-test.js @@ -1,3 +1,4 @@ +/* eslint-disable qunit/no-conditional-assertions */ import { later } from "@ember/runloop"; import { click, diff --git a/frontend/discourse/tests/integration/components/composer-editor-test.gjs b/frontend/discourse/tests/integration/components/composer-editor-test.gjs index d62d25d8b70..14f0da31cf4 100644 --- a/frontend/discourse/tests/integration/components/composer-editor-test.gjs +++ b/frontend/discourse/tests/integration/components/composer-editor-test.gjs @@ -1,3 +1,4 @@ +/* eslint-disable qunit/no-conditional-assertions */ import { click, fillIn, find, render } from "@ember/test-helpers"; import { module, test } from "qunit"; import ComposerEditor from "discourse/components/composer-editor"; diff --git a/frontend/discourse/tests/integration/components/d-editor-test.gjs b/frontend/discourse/tests/integration/components/d-editor-test.gjs index 32fe1ed5eb8..03f8cabe239 100644 --- a/frontend/discourse/tests/integration/components/d-editor-test.gjs +++ b/frontend/discourse/tests/integration/components/d-editor-test.gjs @@ -1,3 +1,4 @@ +/* eslint-disable qunit/no-conditional-assertions */ import { next } from "@ember/runloop"; import { click, diff --git a/frontend/discourse/tests/integration/components/dialog-holder-test.gjs b/frontend/discourse/tests/integration/components/dialog-holder-test.gjs index b160da42974..88122e6cbf0 100644 --- a/frontend/discourse/tests/integration/components/dialog-holder-test.gjs +++ b/frontend/discourse/tests/integration/components/dialog-holder-test.gjs @@ -1,3 +1,4 @@ +/* eslint-disable qunit/no-conditional-assertions */ import { click, fillIn, diff --git a/frontend/discourse/tests/integration/components/email-logs-list-test.gjs b/frontend/discourse/tests/integration/components/email-logs-list-test.gjs index 097b4a47011..5a8613471eb 100644 --- a/frontend/discourse/tests/integration/components/email-logs-list-test.gjs +++ b/frontend/discourse/tests/integration/components/email-logs-list-test.gjs @@ -1,3 +1,4 @@ +/* eslint-disable qunit/no-conditional-assertions */ import { fillIn, render, waitFor } from "@ember/test-helpers"; import { module, test } from "qunit"; import EmailLogsList from "discourse/admin/components/email-logs-list"; diff --git a/frontend/discourse/tests/integration/components/emoji-uploader-test.gjs b/frontend/discourse/tests/integration/components/emoji-uploader-test.gjs index 723c9adb43d..e06a8898285 100644 --- a/frontend/discourse/tests/integration/components/emoji-uploader-test.gjs +++ b/frontend/discourse/tests/integration/components/emoji-uploader-test.gjs @@ -1,3 +1,4 @@ +/* eslint-disable qunit/no-conditional-assertions */ import { fillIn, render } from "@ember/test-helpers"; import { module, test } from "qunit"; import EmojiUploader from "discourse/admin/components/emoji-uploader"; diff --git a/frontend/discourse/tests/integration/components/empty-topic-filter.gjs b/frontend/discourse/tests/integration/components/empty-topic-filter.gjs index 6d89b1f0727..06374e76e19 100644 --- a/frontend/discourse/tests/integration/components/empty-topic-filter.gjs +++ b/frontend/discourse/tests/integration/components/empty-topic-filter.gjs @@ -1,3 +1,4 @@ +/* eslint-disable discourse/test-filename-suffix */ import { render } from "@ember/test-helpers"; import { module, test } from "qunit"; import EmptyTopicFilter from "discourse/components/empty-topic-filter"; diff --git a/frontend/discourse/tests/unit/lib/utilities-test.js b/frontend/discourse/tests/unit/lib/utilities-test.js index 9503124387c..11f9bebb4c7 100644 --- a/frontend/discourse/tests/unit/lib/utilities-test.js +++ b/frontend/discourse/tests/unit/lib/utilities-test.js @@ -1,3 +1,4 @@ +/* eslint-disable qunit/no-conditional-assertions */ import { getOwner } from "@ember/owner"; import { setupTest } from "ember-qunit"; import { module, test } from "qunit"; diff --git a/package.json b/package.json index 626e9595fc1..8d4ad4613b5 100644 --- a/package.json +++ b/package.json @@ -4,12 +4,12 @@ "author": "Discourse", "license": "GPL-2.0-only", "devDependencies": { - "@babel/plugin-proposal-decorators": "^7.28.0", - "@discourse/lint-configs": "^2.37.1", + "@babel/plugin-proposal-decorators": "^7.29.0", + "@discourse/lint-configs": "^2.39.0", "@discourse/moment-timezone-names-translations": "^1.0.0", "@fortawesome/fontawesome-free": "7.1.0", - "@glint/ember-tsc": "^1.0.8", - "@glint/tsserver-plugin": "^2.0.8", + "@glint/ember-tsc": "^1.1.1", + "@glint/tsserver-plugin": "^2.1.0", "@rdil/parallel-prettier": "^3.0.0", "@swc/core": "^1.15.7", "chrome-launcher": "^1.2.1", @@ -19,15 +19,15 @@ "esbuild": "^0.25.11", "eslint": "9.39.2", "jsdoc": "^4.0.5", - "lefthook": "^2.0.13", + "lefthook": "^2.1.0", "licensee": "^11.1.1", "lint-to-the-future": "^2.6.4", - "lint-to-the-future-ember-template": "^3.1.0", + "lint-to-the-future-ember-template": "^4.1.0", "lint-to-the-future-eslint": "^3.3.0", "playwright": "1.57.0", - "prettier": "3.8.0", + "prettier": "3.8.1", "puppeteer-core": "^24.34.0", - "stylelint": "17.0.0", + "stylelint": "17.1.0", "terser": "^5.44.1", "typescript": "^5.9.3" }, diff --git a/plugins/discourse-ai/test/javascripts/integration/components/ai-search-discoveries-test.gjs b/plugins/discourse-ai/test/javascripts/integration/components/ai-search-discoveries-test.gjs index 3e756497a41..63179afea94 100644 --- a/plugins/discourse-ai/test/javascripts/integration/components/ai-search-discoveries-test.gjs +++ b/plugins/discourse-ai/test/javascripts/integration/components/ai-search-discoveries-test.gjs @@ -1,3 +1,4 @@ +/* eslint-disable qunit/no-conditional-assertions */ import Service from "@ember/service"; import { click, render } from "@ember/test-helpers"; import { module, test } from "qunit"; diff --git a/plugins/discourse-calendar/test/javascripts/unit/ics-generation-test.js b/plugins/discourse-calendar/test/javascripts/unit/ics-generation-test.js index b1fd81f5d41..b32aef463ce 100644 --- a/plugins/discourse-calendar/test/javascripts/unit/ics-generation-test.js +++ b/plugins/discourse-calendar/test/javascripts/unit/ics-generation-test.js @@ -1,3 +1,4 @@ +/* eslint-disable qunit/no-conditional-assertions */ import { module, test } from "qunit"; import { bbcodeAttributeDecode, diff --git a/plugins/discourse-data-explorer/test/javascripts/components/param-input-test.gjs b/plugins/discourse-data-explorer/test/javascripts/components/param-input-test.gjs index 3f1c796b903..0eba0801782 100644 --- a/plugins/discourse-data-explorer/test/javascripts/components/param-input-test.gjs +++ b/plugins/discourse-data-explorer/test/javascripts/components/param-input-test.gjs @@ -1,3 +1,4 @@ +/* eslint-disable qunit/no-conditional-assertions */ import { fillIn, render } from "@ember/test-helpers"; import { module, test } from "qunit"; import { setupRenderingTest } from "discourse/tests/helpers/component-test"; diff --git a/plugins/discourse-templates/test/javascripts/acceptance/lib/replace-variables-test.js b/plugins/discourse-templates/test/javascripts/acceptance/lib/replace-variables-test.js index 83c26aa50c0..9622ce5ce0b 100644 --- a/plugins/discourse-templates/test/javascripts/acceptance/lib/replace-variables-test.js +++ b/plugins/discourse-templates/test/javascripts/acceptance/lib/replace-variables-test.js @@ -1,3 +1,4 @@ +/* eslint-disable qunit/no-conditional-assertions */ import EmberObject from "@ember/object"; import { test } from "qunit"; import { acceptance } from "discourse/tests/helpers/qunit-helpers"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66a9715511f..a5983c29202 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,11 +32,11 @@ importers: .: devDependencies: '@babel/plugin-proposal-decorators': - specifier: ^7.28.0 - version: 7.28.6(@babel/core@7.28.6) + specifier: ^7.29.0 + version: 7.29.0(@babel/core@7.29.0) '@discourse/lint-configs': - specifier: ^2.37.1 - version: 2.37.1(ember-template-lint@7.9.3)(eslint@9.39.2(jiti@2.4.2))(postcss@8.5.6)(prettier@3.8.0)(stylelint@17.0.0(typescript@5.9.3)) + specifier: ^2.39.0 + version: 2.39.0(ember-template-lint@7.9.3)(eslint@9.39.2(jiti@2.6.1))(postcss@8.5.6)(prettier@3.8.1)(stylelint@17.1.0(typescript@5.9.3)) '@discourse/moment-timezone-names-translations': specifier: ^1.0.0 version: 1.0.0 @@ -44,14 +44,14 @@ importers: specifier: 7.1.0 version: 7.1.0 '@glint/ember-tsc': - specifier: ^1.0.8 - version: 1.0.8(typescript@5.9.3) + specifier: ^1.1.1 + version: 1.1.1(typescript@5.9.3) '@glint/tsserver-plugin': - specifier: ^2.0.8 - version: 2.0.8 + specifier: ^2.1.0 + version: 2.1.0 '@rdil/parallel-prettier': specifier: ^3.0.0 - version: 3.0.0(prettier@3.8.0) + version: 3.0.0(prettier@3.8.1) '@swc/core': specifier: ^1.15.7 version: 1.15.7 @@ -72,13 +72,13 @@ importers: version: 0.25.12 eslint: specifier: 9.39.2 - version: 9.39.2(jiti@2.4.2) + version: 9.39.2(jiti@2.6.1) jsdoc: specifier: ^4.0.5 version: 4.0.5 lefthook: - specifier: ^2.0.13 - version: 2.0.13 + specifier: ^2.1.0 + version: 2.1.0 licensee: specifier: ^11.1.1 version: 11.1.1(patch_hash=566956dc682db703e899e5b01c65b129e434ad9f0848f5b9f62c3c28afd086e9) @@ -86,23 +86,23 @@ importers: specifier: ^2.6.4 version: 2.6.4(encoding@0.1.13) lint-to-the-future-ember-template: - specifier: ^3.1.0 - version: 3.1.0(ember-template-lint@7.9.3) + specifier: ^4.1.0 + version: 4.1.0(@babel/preset-env@7.28.5(@babel/core@7.29.0))(ember-template-lint@7.9.3) lint-to-the-future-eslint: specifier: ^3.3.0 - version: 3.3.0(eslint@9.39.2(jiti@2.4.2)) + version: 3.3.0(eslint@9.39.2(jiti@2.6.1)) playwright: specifier: 1.57.0 version: 1.57.0 prettier: - specifier: 3.8.0 - version: 3.8.0 + specifier: 3.8.1 + version: 3.8.1 puppeteer-core: specifier: ^24.34.0 version: 24.34.0 stylelint: - specifier: 17.0.0 - version: 17.0.0(typescript@5.9.3) + specifier: 17.1.0 + version: 17.1.0(typescript@5.9.3) terser: specifier: ^5.44.1 version: 5.44.1 @@ -114,10 +114,10 @@ importers: dependencies: '@babel/core': specifier: ^7.28.5 - version: 7.28.6(supports-color@8.1.1) + version: 7.29.0(supports-color@8.1.1) '@babel/preset-env': specifier: ^7.28.5 - version: 7.28.5(@babel/core@7.28.6)(supports-color@8.1.1) + version: 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/standalone': specifier: ^7.28.5 version: 7.28.5 @@ -129,7 +129,7 @@ importers: version: 4.55.1 '@rollup/plugin-babel': specifier: ^6.1.0 - version: 6.1.0(@babel/core@7.28.6)(rollup@4.53.5) + version: 6.1.0(@babel/core@7.29.0)(rollup@4.53.5) abort-controller: specifier: ^3.0.0 version: 3.0.0 @@ -147,7 +147,7 @@ importers: version: 3.47.0 decorator-transforms: specifier: ^2.3.1 - version: 2.3.1(@babel/core@7.28.6) + version: 2.3.1(@babel/core@7.29.0) discourse: specifier: workspace:0.0.0 version: link:../discourse @@ -156,13 +156,13 @@ importers: version: link:../discourse-plugins ember-cli-htmlbars: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.28.6)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) + version: 7.0.0(@babel/core@7.29.0)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-source: specifier: ~6.6.0 version: 6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5) ember-this-fallback: specifier: ^0.4.0 - version: 0.4.0(patch_hash=31c150a292037db2b05d9030a75069bb0a9518a4a7e0969b9b4e14d957134e45)(ember-cli-htmlbars@7.0.0(@babel/core@7.28.6)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) + version: 0.4.0(patch_hash=31c150a292037db2b05d9030a75069bb0a9518a4a7e0969b9b4e14d957134e45)(ember-cli-htmlbars@7.0.0(@babel/core@7.29.0)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) fastestsmallesttextencoderdecoder: specifier: ^1.0.22 version: 1.0.22 @@ -202,7 +202,7 @@ importers: devDependencies: vitest: specifier: ^4.0.16 - version: 4.0.16(@types/node@25.0.3)(jiti@2.4.2)(jsdom@25.0.1)(terser@5.44.1) + version: 4.0.16(@types/node@25.0.3)(jiti@2.6.1)(jsdom@25.0.1)(terser@5.44.1) frontend/custom-proxy: devDependencies: @@ -255,10 +255,10 @@ importers: version: 0.93.1 '@glint/ember-tsc': specifier: ^1.0.8 - version: 1.0.8(typescript@5.9.3) + version: 1.1.1(typescript@5.9.3) '@glint/template': specifier: ^1.7.3 - version: 1.7.3 + version: 1.7.4 '@highlightjs/cdn-assets': specifier: 11.11.1 version: 11.11.1 @@ -285,13 +285,13 @@ importers: version: 2.2.0(chart.js@4.5.1) decorator-transforms: specifier: ^2.3.1 - version: 2.3.1(@babel/core@7.28.6) + version: 2.3.1(@babel/core@7.29.0) diff: specifier: ^8.0.3 version: 8.0.3 ember-curry-component: specifier: ^0.3.1 - version: 0.3.1(@babel/core@7.28.6) + version: 0.3.1(@babel/core@7.29.0) ember-resolver: specifier: ^13.1.1 version: 13.1.1 @@ -382,7 +382,7 @@ importers: devDependencies: '@babel/core': specifier: ^7.28.5 - version: 7.28.6(supports-color@8.1.1) + version: 7.29.0(supports-color@8.1.1) '@babel/standalone': specifier: ^7.28.5 version: 7.28.5 @@ -400,31 +400,31 @@ importers: version: 2.3.0 '@ember/render-modifiers': specifier: ^3.0.0 - version: 3.0.0(@glint/template@1.7.3)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) + version: 3.0.0(@glint/template@1.7.4)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@ember/string': specifier: ^4.0.1 version: 4.0.1 '@ember/test-helpers': specifier: ^5.4.1 - version: 5.4.1(@babel/core@7.28.6)(@glint/template@1.7.3) + version: 5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4) '@ember/test-waiters': specifier: 4.1.1 - version: 4.1.1(@glint/template@1.7.3) + version: 4.1.1(@glint/template@1.7.4) '@embroider/compat': specifier: ^3.8.5 - version: 3.8.5(@embroider/core@3.5.5(@glint/template@1.7.3))(@glint/template@1.7.3) + version: 3.8.5(@embroider/core@3.5.5(@glint/template@1.7.4))(@glint/template@1.7.4) '@embroider/core': specifier: ^3.5.5 - version: 3.5.5(@glint/template@1.7.3) + version: 3.5.5(@glint/template@1.7.4) '@embroider/macros': specifier: ^1.16.12 - version: 1.19.4(@glint/template@1.7.3) + version: 1.19.4(@glint/template@1.7.4) '@embroider/router': specifier: ^2.1.8 - version: 2.1.8(@embroider/core@3.5.5(@glint/template@1.7.3))(@glint/template@1.7.3) + version: 2.1.8(@embroider/core@3.5.5(@glint/template@1.7.4))(@glint/template@1.7.4) '@embroider/webpack': specifier: ^4.1.0 - version: 4.1.0(@embroider/core@3.5.5(@glint/template@1.7.3))(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) + version: 4.1.0(@embroider/core@3.5.5(@glint/template@1.7.4))(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) '@floating-ui/dom': specifier: ^1.7.4 version: 1.7.4 @@ -496,13 +496,13 @@ importers: version: link:../discourse-plugins ember-async-data: specifier: ^2.0.1 - version: 2.0.1(@babel/core@7.28.6)(@glint/template@1.7.3) + version: 2.0.1(@babel/core@7.29.0)(@glint/template@1.7.4) ember-auto-import: specifier: ^2.12.0 - version: 2.12.0(@glint/template@1.7.3)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) + version: 2.12.0(@glint/template@1.7.4)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) ember-buffered-proxy: specifier: ^2.1.1 - version: 2.1.1(@babel/core@7.28.6) + version: 2.1.1(@babel/core@7.29.0) ember-cli: specifier: ~6.9.1 version: 6.9.1(@types/node@25.0.3)(handlebars@4.7.8)(underscore@1.13.7) @@ -511,13 +511,13 @@ importers: version: 7.0.0(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-cli-babel: specifier: ^8.2.0 - version: 8.2.0(@babel/core@7.28.6) + version: 8.2.0(@babel/core@7.29.0) ember-cli-deprecation-workflow: specifier: ^4.0.0 - version: 4.0.0(@babel/core@7.28.6) + version: 4.0.0(@babel/core@7.29.0) ember-cli-htmlbars: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.28.6)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) + version: 7.0.0(@babel/core@7.29.0)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-cli-inject-live-reload: specifier: ^2.1.0 version: 2.1.0 @@ -535,16 +535,16 @@ importers: version: 6.1.1 ember-exam: specifier: ^10.0.1 - version: 10.0.1(@glint/template@1.7.3)(ember-qunit@9.0.4(@ember/test-helpers@5.4.1(@babel/core@7.28.6)(@glint/template@1.7.3))(@glint/template@1.7.3)(qunit@2.25.0))(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5))(qunit@2.25.0)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) + version: 10.0.1(@glint/template@1.7.4)(ember-qunit@9.0.4(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4)(qunit@2.25.0))(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5))(qunit@2.25.0)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) ember-load-initializers: specifier: ^3.0.1 version: 3.0.1(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-modifier: specifier: ^4.2.2 - version: 4.2.2(@babel/core@7.28.6) + version: 4.2.2(@babel/core@7.29.0) ember-qunit: specifier: ^9.0.4 - version: 9.0.4(@ember/test-helpers@5.4.1(@babel/core@7.28.6)(@glint/template@1.7.3))(@glint/template@1.7.3)(qunit@2.25.0) + version: 9.0.4(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4)(qunit@2.25.0) ember-template-imports: specifier: ^4.4.0 version: 4.4.0 @@ -637,7 +637,7 @@ importers: version: link:../discourse-i18n ember-auto-import: specifier: ^2.12.0 - version: 2.12.0(@glint/template@1.7.3)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) + version: 2.12.0(@glint/template@1.7.4)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) markdown-it: specifier: 14.0.0 version: 14.0.0 @@ -652,22 +652,22 @@ importers: dependencies: '@babel/core': specifier: ^7.28.5 - version: 7.28.6(supports-color@8.1.1) + version: 7.29.0(supports-color@8.1.1) deprecation-silencer: specifier: workspace:1.0.0 version: link:../deprecation-silencer ember-cli-babel: specifier: ^8.2.0 - version: 8.2.0(@babel/core@7.28.6) + version: 8.2.0(@babel/core@7.29.0) ember-cli-htmlbars: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.28.6)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) + version: 7.0.0(@babel/core@7.29.0)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-template-imports: specifier: ^4.4.0 version: 4.4.0 ember-this-fallback: specifier: ^0.4.0 - version: 0.4.0(patch_hash=31c150a292037db2b05d9030a75069bb0a9518a4a7e0969b9b4e14d957134e45)(ember-cli-htmlbars@7.0.0(@babel/core@7.28.6)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) + version: 0.4.0(patch_hash=31c150a292037db2b05d9030a75069bb0a9518a4a7e0969b9b4e14d957134e45)(ember-cli-htmlbars@7.0.0(@babel/core@7.29.0)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) devDependencies: ember-cli: specifier: ~6.9.1 @@ -683,10 +683,10 @@ importers: version: '@glimmer/component@2.0.0' '@types/@glint__ember-tsc': specifier: npm:@glint/ember-tsc@^1.0.7 - version: '@glint/ember-tsc@1.0.8(typescript@5.9.3)' + version: '@glint/ember-tsc@1.1.1(typescript@5.9.3)' '@types/@glint__template': specifier: npm:@glint/template@^1.7.2 - version: '@glint/template@1.7.3' + version: '@glint/template@1.7.4' ember-source: specifier: ~6.6.0 version: 6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5) @@ -697,19 +697,19 @@ importers: dependencies: '@babel/core': specifier: ^7.28.5 - version: 7.28.6(supports-color@8.1.1) + version: 7.29.0(supports-color@8.1.1) discourse-i18n: specifier: workspace:1.0.0 version: link:../discourse-i18n ember-auto-import: specifier: ^2.12.0 - version: 2.12.0(@glint/template@1.7.3)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) + version: 2.12.0(@glint/template@1.7.4)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) ember-cli-babel: specifier: ^8.2.0 - version: 8.2.0(@babel/core@7.28.6) + version: 8.2.0(@babel/core@7.29.0) ember-cli-htmlbars: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.28.6)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) + version: 7.0.0(@babel/core@7.29.0)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) xss: specifier: ^1.0.15 version: 1.0.15 @@ -719,7 +719,7 @@ importers: version: 2.3.0 '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.7.3))(@glint/template@1.7.3))(@embroider/core@3.5.5(@glint/template@1.7.3))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.7.3))(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12))) + version: 4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.7.4))(@glint/template@1.7.4))(@embroider/core@3.5.5(@glint/template@1.7.4))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.7.4))(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12))) '@glimmer/component': specifier: ^2.0.0 version: 2.0.0 @@ -1026,16 +1026,16 @@ packages: '@asamuzakjp/css-color@3.1.1': resolution: {integrity: sha512-hpRD68SV2OMcZCsrbdkccTw5FXjNDLo5OuqSHyHZfwweGsDWZwDJ2+gONyNAbazZclobMirACLw0lk8WVxIqxA==} - '@babel/code-frame@7.28.6': - resolution: {integrity: sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q==} + '@babel/code-frame@7.29.0': + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} engines: {node: '>=6.9.0'} '@babel/compat-data@7.28.6': resolution: {integrity: sha512-2lfu57JtzctfIrcGMz992hyLlByuzgIk58+hhGCxjKZ3rWI82NnVLjXcaTqkI2NvlcvOskZaiZ5kjUALo3Lpxg==} engines: {node: '>=6.9.0'} - '@babel/core@7.28.6': - resolution: {integrity: sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==} + '@babel/core@7.29.0': + resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} engines: {node: '>=6.9.0'} '@babel/eslint-parser@7.28.6': @@ -1045,8 +1045,8 @@ packages: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - '@babel/generator@7.28.6': - resolution: {integrity: sha512-lOoVRwADj8hjf7al89tvQ2a1lf53Z+7tiXMgpZJL3maQPDxh0DgLMN62B2MKUOFcoodBHLMbDM6WAbKgNy5Suw==} + '@babel/generator@7.29.0': + resolution: {integrity: sha512-vSH118/wwM/pLR38g/Sgk05sNtro6TlTJKuiMXDaZqPUfjTFcudpCOt00IhOfj+1BFAX+UFAlzCU+6WXr3GLFQ==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.27.3': @@ -1136,8 +1136,8 @@ packages: resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.28.6': - resolution: {integrity: sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==} + '@babel/parser@7.29.0': + resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} engines: {node: '>=6.0.0'} hasBin: true @@ -1178,8 +1178,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-decorators@7.28.6': - resolution: {integrity: sha512-RVdFPPyY9fCRAX68haPmOk2iyKW8PKJFthmm8NeSI3paNxKWGZIn99+VbIf0FrtCpFnPgnpF/L48tadi617ULg==} + '@babel/plugin-proposal-decorators@7.29.0': + resolution: {integrity: sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1215,6 +1215,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-flow@7.28.6': + resolution: {integrity: sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-import-assertions@7.27.1': resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==} engines: {node: '>=6.9.0'} @@ -1227,14 +1233,20 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-jsx@7.28.6': + resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-private-property-in-object@7.14.5': resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.27.1': - resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} + '@babel/plugin-syntax-typescript@7.28.6': + resolution: {integrity: sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1275,8 +1287,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-properties@7.27.1': - resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==} + '@babel/plugin-transform-class-properties@7.28.6': + resolution: {integrity: sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1347,6 +1359,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-flow-strip-types@7.27.1': + resolution: {integrity: sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-for-of@7.27.1': resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==} engines: {node: '>=6.9.0'} @@ -1389,8 +1407,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.27.1': - resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==} + '@babel/plugin-transform-modules-commonjs@7.28.6': + resolution: {integrity: sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1419,8 +1437,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-nullish-coalescing-operator@7.27.1': - resolution: {integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==} + '@babel/plugin-transform-nullish-coalescing-operator@7.28.6': + resolution: {integrity: sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1449,8 +1467,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-chaining@7.28.5': - resolution: {integrity: sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==} + '@babel/plugin-transform-optional-chaining@7.28.6': + resolution: {integrity: sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1461,8 +1479,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-methods@7.27.1': - resolution: {integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==} + '@babel/plugin-transform-private-methods@7.28.6': + resolution: {integrity: sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1533,8 +1551,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.28.5': - resolution: {integrity: sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==} + '@babel/plugin-transform-typescript@7.28.6': + resolution: {integrity: sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1573,11 +1591,29 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/preset-flow@7.27.1': + resolution: {integrity: sha512-ez3a2it5Fn6P54W8QkbfIyyIbxlXvcxyWHHvno1Wg0Ej5eiJY5hBb8ExttoIOJJk7V2dZE6prP7iby5q2aQ0Lg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/preset-modules@0.1.6-no-external-plugins': resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + '@babel/preset-typescript@7.28.5': + resolution: {integrity: sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/register@7.28.6': + resolution: {integrity: sha512-pgcbbEl/dWQYb6L6Yew6F94rdwygfuv+vJ/tXfwIOYAfPB6TNWpXUMEtEq3YuTeHRdvMIhvz13bkT9CNaS+wqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/runtime@7.12.18': resolution: {integrity: sha512-BogPQ7ciE6SYAUPtlm9tWbgI9+2AgqSam6QivMgXgAT+fKbgppaj4ZX15MHeLC1PVF5sNk70huBu20XxWOs8Cg==} @@ -1593,22 +1629,22 @@ packages: resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.28.6': - resolution: {integrity: sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg==} + '@babel/traverse@7.29.0': + resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} engines: {node: '>=6.9.0'} - '@babel/types@7.28.6': - resolution: {integrity: sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==} + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} '@blueoak/list@15.0.0': resolution: {integrity: sha512-xW5Xb9Fr3WtYAOwavxxWL0CaJK/ReT+HKb5/R6dR1p9RVJ55MTdaxPdeTKY2ukhFchv2YHPMM8YuZyfyLqxedg==} - '@cacheable/memory@2.0.5': - resolution: {integrity: sha512-fkiAxCvssEyJZ5fxX4tcdZFRmW9JehSTGvvqmXn6rTzG5cH6V/3C4ad8yb01vOjp2xBydHkHrgpW0qeGtzt6VQ==} + '@cacheable/memory@2.0.7': + resolution: {integrity: sha512-RbxnxAMf89Tp1dLhXMS7ceft/PGsDl1Ip7T20z5nZ+pwIAsQ1p2izPjVG69oCLv/jfQ7HDPHTWK0c9rcAWXN3A==} - '@cacheable/utils@2.3.1': - resolution: {integrity: sha512-38NJXjIr4W1Sghun8ju+uYWD8h2c61B4dKwfnQHVDFpAJ9oS28RpfqZQJ6Dgd3RceGkILDY9YT+72HJR3LoeSQ==} + '@cacheable/utils@2.3.3': + resolution: {integrity: sha512-JsXDL70gQ+1Vc2W/KUFfkAJzgb4puKwwKehNLuB+HrNKWf91O736kGfxn4KujXCCSuh6mRRL4XEB0PkAFjWS0A==} '@cnakazawa/watch@1.0.4': resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} @@ -1653,9 +1689,8 @@ packages: peerDependencies: '@csstools/css-tokenizer': ^4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.0.25': - resolution: {integrity: sha512-g0Kw9W3vjx5BEBAF8c5Fm2NcB/Fs8jJXh85aXqwEXiL+tqtOut07TWgyaGzAAfTM+gKckrrncyeGEZPcaRgm2Q==} - engines: {node: '>=18'} + '@csstools/css-syntax-patches-for-csstree@1.0.26': + resolution: {integrity: sha512-6boXK0KkzT5u5xOgF6TKB+CLq9SOpEGmkZw0g5n9/7yg85wab3UzSxB8TxhLJ31L4SGJ6BCFRw/iftTha1CJXA==} '@csstools/css-tokenizer@3.0.4': resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} @@ -1720,13 +1755,13 @@ packages: '@discourse/itsatrap@2.0.10': resolution: {integrity: sha512-Jn1gdiyHMGUsmUfLFf4Q7VnTAv0l7NePbegU6pKhKHEmbzV3FosGxq30fTOYgVyTS1bxqGjlA6LvQttJpv3ROw==} - '@discourse/lint-configs@2.37.1': - resolution: {integrity: sha512-lQHRZrbLsS35T7zB7NfIPfYz9xkfDwycNADDfViygpYnUT4h8nr9Sdf6Xs+x0abD0yXTJWkrHq72d2XvwA40YA==} + '@discourse/lint-configs@2.39.0': + resolution: {integrity: sha512-InvOpS2n5WVAQ8XATkDbryoBqGR+s933MOSaAnXKhB4SMTLiTkYp1QicFa8XOb+Qlkjv7DawSaR42rhLg+7nNw==} peerDependencies: ember-template-lint: 7.9.3 eslint: 9.39.2 - prettier: 3.8.0 - stylelint: 17.0.0 + prettier: 3.8.1 + stylelint: 17.1.0 '@discourse/moment-timezone-names-translations@1.0.0': resolution: {integrity: sha512-4xr1QWQ0nzmFa2ZXQgWZA+dtE/BU2ePA+qkJWPFzNpq4ZnQi8MmMMAS2285t3rc2ySMBQqYaAArmcSUiufUgRA==} @@ -2367,17 +2402,23 @@ packages: '@glimmer/wire-format@0.94.8': resolution: {integrity: sha512-A+Cp5m6vZMAEu0Kg/YwU2dJZXyYxVJs2zI57d3CP6NctmX7FsT8WjViiRUmt5abVmMmRH5b8BUovqY6GSMAdrw==} - '@glint/ember-tsc@1.0.8': - resolution: {integrity: sha512-td68CXwNFSmYHub2SfULn0G6vzL0oly8ScjKcboDANAz5vx5rtjTUTnendVftQiE9X0R+L3kFYy89ooq/ATlcw==} + '@glint/ember-tsc@1.1.0': + resolution: {integrity: sha512-hAw9/zJOHRaOOlHJ26VyHlXIdN/EkO3ovysv6f8ohMGbDbgDA3i3FPraxSEo5dFt4hG7nx3BpaDJm2mQYEfIHw==} hasBin: true peerDependencies: typescript: '>=5.6.0' - '@glint/template@1.7.3': - resolution: {integrity: sha512-ouB9HjLJ5kDnAhORLx43vTmGukm6uHg5hg+jAoiSlyifQdVINmXIkkGPGCD1HQ0WeIDZ/CmxH7aIZlIyI90AAw==} + '@glint/ember-tsc@1.1.1': + resolution: {integrity: sha512-SEIyDPOv9nKpoXaRWp6rXrAnZu75GXW3MVg9nmxX0bwc0s2Aydpd/T0YjZux1ZJ0v8YevmFkBjlxk3UiSU3a6g==} + hasBin: true + peerDependencies: + typescript: '>=5.6.0' - '@glint/tsserver-plugin@2.0.8': - resolution: {integrity: sha512-2flMuz8oYWBk4baylCzsGSVMnfSDaApWDcYWBhTvNfpwrWvJb/rnedyG0VLp64mAN3uCoS86ZbtcyBFWRvbvAQ==} + '@glint/template@1.7.4': + resolution: {integrity: sha512-39gTESXJmiIzJhcweJQ+44eIX+n+alJpD6HKpX8nPXCggVu2Yq6KP9pA5gwUvWE1/NYZhITiOqdA7UuyVtWMww==} + + '@glint/tsserver-plugin@2.1.0': + resolution: {integrity: sha512-paMTIS/GOt/AVktX91Mp2yd6CdfY4Z/X24oAF4NP2DWKgLYhj+ukJedMuQhpGFwdtQIFfUyUDS8aZS9kyIOYoQ==} '@handlebars/parser@2.0.0': resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==} @@ -2506,11 +2547,11 @@ packages: '@jsquash/resize@2.1.1': resolution: {integrity: sha512-0R5UL1ZLHUT+carjVikcE1QfA+kfNQ2YamYyGVRmhfh4zttU5EY3bQBGxPIPtY2xIAw1P4Kgyxm2xrceRw1r2w==} - '@keyv/bigmap@1.3.0': - resolution: {integrity: sha512-KT01GjzV6AQD5+IYrcpoYLkCu1Jod3nau1Z7EsEuViO3TZGRacSbO9MfHmbJ1WaOXFtWLxPVj169cn2WNKPkIg==} + '@keyv/bigmap@1.3.1': + resolution: {integrity: sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==} engines: {node: '>= 18'} peerDependencies: - keyv: ^5.5.4 + keyv: ^5.6.0 '@keyv/serialize@1.1.1': resolution: {integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==} @@ -3046,8 +3087,8 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/tsconfig-utils@8.46.4': - resolution: {integrity: sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==} + '@typescript-eslint/tsconfig-utils@8.54.0': + resolution: {integrity: sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -3110,28 +3151,28 @@ packages: '@vitest/utils@4.0.16': resolution: {integrity: sha512-h8z9yYhV3e1LEfaQ3zdypIrnAg/9hguReGZoS7Gl0aBG5xgA410zBqECqmaF/+RkTggRsfnzc1XaAHA6bmUufA==} - '@volar/kit@2.4.23': - resolution: {integrity: sha512-YuUIzo9zwC2IkN7FStIcVl1YS9w5vkSFEZfPvnu0IbIMaR9WHhc9ZxvlT+91vrcSoRY469H2jwbrGqpG7m1KaQ==} + '@volar/kit@2.4.28': + resolution: {integrity: sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg==} peerDependencies: typescript: '*' - '@volar/language-core@2.4.23': - resolution: {integrity: sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==} + '@volar/language-core@2.4.28': + resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} - '@volar/language-server@2.4.23': - resolution: {integrity: sha512-k0iO+tybMGMMyrNdWOxgFkP0XJTdbH0w+WZlM54RzJU3WZSjHEupwL30klpM7ep4FO6qyQa03h+VcGHD4Q8gEg==} + '@volar/language-server@2.4.28': + resolution: {integrity: sha512-NqcLnE5gERKuS4PUFwlhMxf6vqYo7hXtbMFbViXcbVkbZ905AIVWhnSo0ZNBC2V127H1/2zP7RvVOVnyITFfBw==} - '@volar/language-service@2.4.23': - resolution: {integrity: sha512-h5mU9DZ/6u3LCB9xomJtorNG6awBNnk9VuCioGsp6UtFiM8amvS5FcsaC3dabdL9zO0z+Gq9vIEMb/5u9K6jGQ==} + '@volar/language-service@2.4.28': + resolution: {integrity: sha512-Rh/wYCZJrI5vCwMk9xyw/Z+MsWxlJY1rmMZPsxUoJKfzIRjS/NF1NmnuEcrMbEVGja00aVpCsInJfixQTMdvLw==} - '@volar/source-map@2.4.23': - resolution: {integrity: sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==} + '@volar/source-map@2.4.28': + resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} - '@volar/test-utils@2.4.23': - resolution: {integrity: sha512-ZF3Ejtv6mfwXHuR6aZGsh1ksvAdSZUfWKGacXa9S+Mnc3MpSPgxzHN3PwdXGt26HfRDWGuykJc8y6lVs20dDKw==} + '@volar/test-utils@2.4.28': + resolution: {integrity: sha512-N7RNiHHDPtqK5B21x4W462XMQj7Z75ynN3isLP+3Rb44hbJjhxxDxzs+QqWB0sjM57EtTJga+SDd9WWy3OjMzA==} - '@volar/typescript@2.4.23': - resolution: {integrity: sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==} + '@volar/typescript@2.4.28': + resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} '@vscode/l10n@0.0.18': resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} @@ -3410,6 +3451,10 @@ packages: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} + ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} + astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} @@ -3864,8 +3909,8 @@ packages: resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} engines: {node: '>=0.10.0'} - cacheable@2.2.0: - resolution: {integrity: sha512-LEJxRqfeomiiRd2t0uON6hxAtgOoWDfY3fugebbz+J3vDLO+SkdfFChQcOHTZhj9SYa9iwE9MGYNX72dKiOE4w==} + cacheable@2.3.2: + resolution: {integrity: sha512-w+ZuRNmex9c1TR9RcsxbfTKCjSL0rh1WA5SABbrWprIHeNBdmyQLSYonlDy9gpD+63XT8DgZ/wNh1Smvc9WnJA==} calculate-cache-key-for-tree@2.0.0: resolution: {integrity: sha512-Quw8a6y8CPmRd6eU+mwypktYCwUcf8yVFIRbNZ6tPQEckX9yd+EBVEPC/GSZZrMWH9e7Vz4pT7XhpmyApRByLQ==} @@ -4024,6 +4069,10 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} + clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} @@ -4123,9 +4172,6 @@ packages: resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} engines: {node: '>= 0.8.0'} - computeds@0.0.1: - resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} - concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -4323,6 +4369,10 @@ packages: resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==} engines: {node: '>=18'} + content-tag-utils@0.4.1: + resolution: {integrity: sha512-L/zD14YytsDOpuzYu0k5jgn7sYnEe6yslP1Hj5DGQbH42HOp/8QOagq7cIOVKTEwp2qbXRTeKEF6BbGewIp9Ug==} + engines: {node: '>= 18'} + content-tag@2.0.3: resolution: {integrity: sha512-htLIdtfhhKW2fHlFLnZH7GFzHSdSpHhDLrWVswkNiiPMZ5uXq5JfrGboQKFhNQuAAFF8VNB2EYUj3MsdJrKKpg==} @@ -4903,8 +4953,8 @@ packages: error@7.2.1: resolution: {integrity: sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==} - es-abstract@1.24.0: - resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} + es-abstract@1.24.1: + resolution: {integrity: sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==} engines: {node: '>= 0.4'} es-define-property@1.0.1: @@ -5293,8 +5343,8 @@ packages: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} - file-entry-cache@11.1.1: - resolution: {integrity: sha512-TPVFSDE7q91Dlk1xpFLvFllf8r0HyOMOlnWy7Z2HBku5H3KhIeOGInexrIeg2D64DosVB/JXkrrk6N/7Wriq4A==} + file-entry-cache@11.1.2: + resolution: {integrity: sha512-N2WFfK12gmrK1c1GXOqiAJ1tc5YE+R53zvQ+t5P8S5XhnmKYVB5eZEiLNZKDSmoG8wqqbF9EXYBBW/nef19log==} file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} @@ -5331,6 +5381,10 @@ packages: find-babel-config@2.1.1: resolution: {integrity: sha512-5Ji+EAysHGe1OipH7GN4qDjok5Z1uw5KAwDCbicU/4wyTZY7CqOCzcWbG7J5ad9mazq67k89fXlbc1MuIfl9uA==} + find-cache-dir@2.1.0: + resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} + engines: {node: '>=6'} + find-cache-dir@3.3.2: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} @@ -5395,12 +5449,16 @@ packages: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} - flat-cache@6.1.19: - resolution: {integrity: sha512-l/K33newPTZMTGAnnzaiqSl6NnH7Namh8jBNjrgjprWxGmZUuxx/sJNIRaijOh3n7q7ESbhNZC+pvVZMFdeU4A==} + flat-cache@6.1.20: + resolution: {integrity: sha512-AhHYqwvN62NVLp4lObVXGVluiABTHapoB57EyegZVmazN+hhGhLTn3uZbOofoTw4DSDvVCadzzyChXhOAvy8uQ==} flatted@3.3.3: resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + flow-parser@0.299.0: + resolution: {integrity: sha512-phGMRoNt6SNglPHGRbCyWm9/pxfe6t/t4++EIYPaBGWT6e0lphLBgUMrvpL62NbRo9R549o3oqrbKHq82kANCw==} + engines: {node: '>=0.4.0'} + fn.name@1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} @@ -5674,8 +5732,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@17.0.0: - resolution: {integrity: sha512-gv5BeD2EssA793rlFWVPMMCqefTlpusw6/2TbAVMy0FzcG8wKJn4O+NqJ4+XWmmwrayJgw5TzrmWjFgmz1XPqw==} + globals@17.3.0: + resolution: {integrity: sha512-yMqGUQVVCkD4tqjOJf3TnrvaaHDMYp4VlUSObbkIiuCPe/ofdMBFIAcBbCSRFWOnos6qRiTVStDwqPLUclaxIw==} engines: {node: '>=18'} globalthis@1.0.4: @@ -5771,8 +5829,8 @@ packages: hash-for-dep@1.5.1: resolution: {integrity: sha512-/dQ/A2cl7FBPI2pO0CANkvuuVi/IFS5oTyJ0PsOb6jW6WbVW1js5qJXMJTNbWHXBIPdFTWFbabjB+mE0d+gelw==} - hashery@1.2.0: - resolution: {integrity: sha512-43XJKpwle72Ik5Zpam7MuzRWyNdwwdf6XHlh8wCj2PggvWf+v/Dm5B0dxGZOmddidgeO6Ofu9As/o231Ti/9PA==} + hashery@1.4.0: + resolution: {integrity: sha512-Wn2i1In6XFxl8Az55kkgnFRiAlIAushzh26PTjL2AKtQcEfXrcLa7Hn5QOWGZEf3LU057P9TwwZjFyxfS1VuvQ==} engines: {node: '>=20'} hasown@2.0.2: @@ -5800,8 +5858,8 @@ packages: resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} engines: {node: '>=0.10.0'} - hookified@1.13.0: - resolution: {integrity: sha512-6sPYUY8olshgM/1LDNW4QZQN0IqgKhtl/1C8koNZBJrKLBk3AZl6chQtNwpNztvfiApHMEwMHek5rv993PRbWw==} + hookified@1.15.1: + resolution: {integrity: sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==} hosted-git-info@7.0.2: resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} @@ -6287,8 +6345,8 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} - jiti@2.4.2: - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true jquery@3.7.1: @@ -6312,6 +6370,16 @@ packages: js2xmlparser@4.0.2: resolution: {integrity: sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==} + jscodeshift@17.3.0: + resolution: {integrity: sha512-LjFrGOIORqXBU+jwfC9nbkjmQfFldtMIoS6d9z2LG/lkmyNXsJAySPT+2SWXJEoE68/bCWcxKpXH37npftgmow==} + engines: {node: '>=16'} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + peerDependenciesMeta: + '@babel/preset-env': + optional: true + jsdoc@4.0.5: resolution: {integrity: sha512-P4C6MWP9yIlMiK8nwoZvxN84vb6MsnXcHuy7XzVOvQoCizWX5JFCBsWIIWKXBltpoRZXddUOVQmCTOZt9yDj9g==} engines: {node: '>=12.0.0'} @@ -6400,8 +6468,8 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - keyv@5.5.5: - resolution: {integrity: sha512-FA5LmZVF1VziNc0bIdCSA1IoSVnDCqE8HJIZZv2/W8YmoAM50+tnUgJR/gQZwEeIMleuIOnRnHA/UaZRNeV4iQ==} + keyv@5.6.0: + resolution: {integrity: sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==} kind-of@3.2.2: resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} @@ -6428,58 +6496,58 @@ packages: resolution: {integrity: sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==} engines: {node: '>=8'} - lefthook-darwin-arm64@2.0.13: - resolution: {integrity: sha512-KbQqpNSNTugjtPzt97CNcy/XZy5asJ0+uSLoHc4ML8UCJdsXKYJGozJHNwAd0Xfci/rQlj82A7rPOuTdh0jY0Q==} + lefthook-darwin-arm64@2.1.0: + resolution: {integrity: sha512-u2hjHLQXWSFfzO7ln2n/uEydSzfC9sc5cDC7tvKSuOdhvBwaJ0AQ7ZeuqqCQ4YfVIJfYOom1SVE9CBd10FVyig==} cpu: [arm64] os: [darwin] - lefthook-darwin-x64@2.0.13: - resolution: {integrity: sha512-s/vI6sEE8/+rE6CONZzs59LxyuSc/KdU+/3adkNx+Q13R1+p/AvQNeszg3LAHzXmF3NqlxYf8jbj/z5vBzEpRw==} + lefthook-darwin-x64@2.1.0: + resolution: {integrity: sha512-zz5rcyrtOZpxon7uE+c0KC/o2ypJeLZql5CL0Y9oaTuECbmhfokm8glsGnyWstW/++PuMpZYYr/qsCJA5elxkQ==} cpu: [x64] os: [darwin] - lefthook-freebsd-arm64@2.0.13: - resolution: {integrity: sha512-iQeJTU7Zl8EJlCMQxNZQpJFAQ9xl40pydUIv5SYnbJ4nqIr9ONuvrioNv6N2LtKP5aBl1nIWQQ9vMjgVyb3k+A==} + lefthook-freebsd-arm64@2.1.0: + resolution: {integrity: sha512-+mXNCNuFHNGYLrDqYWDeHH7kWCLCJFPpspx5PAAm+PD37PRMZJrTqDbaNK9qCghC1tdmT4/Lvilf/ewXHPlaKw==} cpu: [arm64] os: [freebsd] - lefthook-freebsd-x64@2.0.13: - resolution: {integrity: sha512-99cAXKRIzpq/u3obUXbOQJCHP+0ZkJbN3TF+1ZQZlRo3Y6+mPSCg9fh/oi6dgbtu4gTI5Ifz3o5p2KZzAIF9ZQ==} + lefthook-freebsd-x64@2.1.0: + resolution: {integrity: sha512-+AU2HD7szuDsUdHue/E3OnF84B2ae/h7CGKpuIUHJntgoJ4kxf89oDvq2/xl8kDCn9cT76UUjgeZUgFYLRj+6Q==} cpu: [x64] os: [freebsd] - lefthook-linux-arm64@2.0.13: - resolution: {integrity: sha512-RWarenY3kLy/DT4/8dY2bwDlYwlELRq9MIFq+FiMYmoBHES3ckWcLX2JMMlM49Y672paQc7MbneSrNUn/FQWhg==} + lefthook-linux-arm64@2.1.0: + resolution: {integrity: sha512-KM70eV1tsEib1/tk+3TFxIdH84EaYlIg5KTQWAg+LB1N23nTQ7lL4Dnh1je6f6KW4tf21nmoMUqsh0xvMkQk8Q==} cpu: [arm64] os: [linux] - lefthook-linux-x64@2.0.13: - resolution: {integrity: sha512-QZRcxXGf8Uj/75ITBqoBh0zWhJE7+uFoRxEHwBq0Qjv55Q4KcFm7FBN/IFQCSd14reY5pmY3kDaWVVy60cAGJA==} + lefthook-linux-x64@2.1.0: + resolution: {integrity: sha512-6Bxmv+l7LiYq9W0IE6v2lmlRtBp6pisnlzhcouMGvH3rDwEGw11NAyRJZA3IPGEMAkIuhnlnVTUwAUzKomfJLg==} cpu: [x64] os: [linux] - lefthook-openbsd-arm64@2.0.13: - resolution: {integrity: sha512-LAuOWwnNmOlRE0RxKMOhIz5Kr9tXi0rCjzXtDARW9lvfAV6Br2wP+47q0rqQ8m/nVwBYoxfJ/RDunLbb86O1nA==} + lefthook-openbsd-arm64@2.1.0: + resolution: {integrity: sha512-ppJNK0bBSPLC8gqksRw5zI/0uLeMA5cK+hmZ4ofcuGNmdrN1dfl2Tx84fdeef0NcQY0ii9Y3j3icIKngIoid/g==} cpu: [arm64] os: [openbsd] - lefthook-openbsd-x64@2.0.13: - resolution: {integrity: sha512-n9TIN3QLncyxOHomiKKwzDFHKOCm5H28CVNAZFouKqDwEaUGCs5TJI88V85j4/CgmLVUU8uUn4ClVCxIWYG59w==} + lefthook-openbsd-x64@2.1.0: + resolution: {integrity: sha512-8k9lQsMYqQGu4spaQ8RNSOJidxIcOyfaoF2FPZhthtBfRV3cgVFGrsQ0hbIi5pvQRGUlCqYuCN79qauXHmnL3Q==} cpu: [x64] os: [openbsd] - lefthook-windows-arm64@2.0.13: - resolution: {integrity: sha512-sdSC4F9Di7y0t43Of9MOA5g/0CmvkM4juQ3sKfUhRcoygetLJn4PR2/pvuDOIaGf4mNMXBP5IrcKaeDON9HrcA==} + lefthook-windows-arm64@2.1.0: + resolution: {integrity: sha512-0WN+grrxt9zP9NGRcztoPXcz25tteem91rfLWgQFab+50csJ47zldlsB7/eOS/eHG5mUg5g5NPR4XefnXtjOcQ==} cpu: [arm64] os: [win32] - lefthook-windows-x64@2.0.13: - resolution: {integrity: sha512-ccl1v7Fl10qYoghEtjXN+JC1x/y/zLM/NSHf3NFGeKEGBNd1P5d/j6w8zVmhfzi+ekS8whXrcNbRAkLdAqUrSw==} + lefthook-windows-x64@2.1.0: + resolution: {integrity: sha512-XbO/5nAZQLpUn0tPpgCYfFBFJHnymSglQ73jD6wymNrR1j8I5EcXGlP6YcLhnZ83yzsdLC+gup+N6IqUeiyRdw==} cpu: [x64] os: [win32] - lefthook@2.0.13: - resolution: {integrity: sha512-D39rCVl7/GpqakvhQvqz07SBpzUWTvWjXKnBZyIy8O6D+Lf9xD6tnbHtG5nWXd9iPvv1AKGQwL9R/e5rNtV6SQ==} + lefthook@2.1.0: + resolution: {integrity: sha512-+vS+yywGQW6CN1J1hbGkez//6ixGHIQqfxDN/d3JDm531w9GfGt2lAWTDfZTw/CEl80XsN0raFcnEraR3ldw9g==} hasBin: true levn@0.4.1: @@ -6503,11 +6571,11 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-to-the-future-ember-template@3.1.0: - resolution: {integrity: sha512-MtSKzKEJqbORwnKjaezhdfBby+0w5sXnbCUKMzobvD+kjwoiVX2N1fiHVmno7j54uy2z2YmWGdz+26hAwQO+wQ==} + lint-to-the-future-ember-template@4.1.0: + resolution: {integrity: sha512-Oc00gqJ5RWUGEb447JQiImd6NXXFN90JR21R1Fuv7WquVJ+5JE/l9/C18b+JBu/AJMVdM3IBa9WYQuyI0p9D/Q==} engines: {node: 18.* || 20.* || >= 22.*} peerDependencies: - ember-template-lint: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + ember-template-lint: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 lint-to-the-future-eslint@3.3.0: resolution: {integrity: sha512-tj/fRddJtlhz7/DWLoeK9ERxJ2OFK0Z6qWY74qu+IFYnIzz24Aal9EXuuUqdD+xT4Cl+pKSsddmoPDDXNMIw7Q==} @@ -6641,6 +6709,10 @@ packages: magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -6720,8 +6792,8 @@ packages: mdn-data@2.12.2: resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} - mdn-data@2.25.0: - resolution: {integrity: sha512-T2LPsjgUE/tgMmRXREVmwsux89DwWfNjiynOeXuLd2mX6jphGQ2YE3Ukz7LQ2VOFKiVZU/Ee1GqzHiipZCjymw==} + mdn-data@2.27.0: + resolution: {integrity: sha512-/pUmP9UebM48q5BTqZd0yPnDjyRGhITbKh8cwa6/ZwjuDu8xq+VzmugLF7QNxpdaqqNH3J5nnv3yc8oARv096A==} mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} @@ -7442,9 +7514,21 @@ packages: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + pikaday@1.8.2: resolution: {integrity: sha512-TNtsE+34BIax3WtkB/qqu5uepV1McKYEgvL3kWzU7aqPCpMEN6rBF3AOwu4WCwAealWlBGobXny/9kJb49C1ew==} + pirates@4.0.7: + resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} + engines: {node: '>= 6'} + + pkg-dir@3.0.0: + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} + engines: {node: '>=6'} + pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} @@ -7577,8 +7661,8 @@ packages: pretender@3.4.7: resolution: {integrity: sha512-jkPAvt1BfRi0RKamweJdEcnjkeu7Es8yix3bJ+KgBC5VpG/Ln4JE3hYN6vJym4qprm8Xo5adhWpm3HCoft1dOw==} - prettier-plugin-ember-template-tag@2.1.2: - resolution: {integrity: sha512-SZqbv8qfqJ7AnAaNhyeHOzsq1kvlkHdVrCAZDVBjUeWuW8xF2AK7LfKRkn9MPEUsbEO7BSkLsjkb5++eoWjtGw==} + prettier-plugin-ember-template-tag@2.1.3: + resolution: {integrity: sha512-FfAvkU+fqDC3Zs8+qGhBHYuwq1DED+UTPMH33QXxivZxRekkItBNXfi1Y+YkIbhCnu6UeTE2aYdbQSLlkOC2bA==} engines: {node: 18.* || >= 20} peerDependencies: prettier: '>= 3.0.0' @@ -7588,8 +7672,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.8.0: - resolution: {integrity: sha512-yEPsovQfpxYfgWNhCfECjG5AQaO+K3dp6XERmOepyPDVqcJm+bjyCVO3pmU+nAPe0N5dDvekfGezt/EIiRe1TA==} + prettier@3.8.1: + resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} engines: {node: '>=14'} hasBin: true @@ -7737,8 +7821,8 @@ packages: resolution: {integrity: sha512-24evawO+mUGW4mvS2a2ivwLdX3gk8zRLZr9HP+7+VT2vBQnm0oh9jJEZmUE3ePJhRkYlZ93i7OMpdcoi2qNCLg==} engines: {node: '>=18'} - qified@0.5.2: - resolution: {integrity: sha512-7gJ6mxcQb9vUBOtbKm5mDevbe2uRcOEVp1g4gb/Q+oLntB3HY8eBhOYRxFI2mlDFlY1e4DOSCptzxarXRvzxCA==} + qified@0.6.0: + resolution: {integrity: sha512-tsSGN1x3h569ZSU1u6diwhltLyfUWDp3YbFHedapTmpBl0B3P6U3+Qptg7xu+v+1io1EwhdPyyRHYbEw0KN2FA==} engines: {node: '>=20'} qs@6.14.0: @@ -7808,6 +7892,10 @@ packages: resolution: {integrity: sha512-XNvYvkfdAN9QewbrxeTOjgINkdY/odTgTS56ZNEWL9Ml0weT4T3sFtvnTuF+Gxyu46ANcRm1ntrF6F5LAJPAaQ==} engines: {node: '>= 4'} + recast@0.23.11: + resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==} + engines: {node: '>= 4'} + redeyed@1.0.1: resolution: {integrity: sha512-8eEWsNCkV2rvwKLS1Cvp5agNjMhwRe2um+y32B2+3LqOzg4C9BBPs6vzAfV16Ivb8B9HPNKIqd8OrdBws8kNlQ==} @@ -8156,6 +8244,10 @@ packages: setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -8422,8 +8514,8 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} - string-width@8.1.0: - resolution: {integrity: sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==} + string-width@8.1.1: + resolution: {integrity: sha512-KpqHIdDL9KwYk22wEOg/VIqYbrnLeSApsKT/bSj6Ez7pn3CftUiLAv2Lccpq1ALcpLV9UX1Ppn92npZWu2w/aw==} engines: {node: '>=20'} string.prototype.matchall@4.0.12: @@ -8545,8 +8637,8 @@ packages: peerDependencies: stylelint: ^16.8.2 || ^17.0.0 - stylelint@17.0.0: - resolution: {integrity: sha512-saMZ2mqdQre4AfouxcbTdpVglDRcROb4MIucKHvgsDb/0IX7ODhcaz+EOIyfxAsm8Zjl/7j4hJj6MgIYYM8Xwg==} + stylelint@17.1.0: + resolution: {integrity: sha512-+cUX1FxkkbLX5qJRAPapUv/+v+YU3pGbWu+pHVqTXpiY0mYh3Dxfxa0bLBtVtYgOC8hIWIyX2H/3Y3LWlAevDg==} engines: {node: '>=20.19.0'} hasBin: true @@ -8611,6 +8703,7 @@ packages: tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me temp@0.9.4: resolution: {integrity: sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==} @@ -8685,6 +8778,9 @@ packages: tiny-glob@0.2.9: resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + tiny-lr@2.0.0: resolution: {integrity: sha512-f6nh0VMRvhGx4KCeK1lQ/jaL0Zdb5WdR+Jk8q9OSUQnaSDxAEGH1fgqLZ+cMl5EW3F2MGnCsalBO1IsnnogW1Q==} @@ -9081,16 +9177,16 @@ packages: jsdom: optional: true - volar-service-html@0.0.64: - resolution: {integrity: sha512-5xknMYKmZBFzp2399RlsnGce25PfNu9ViXa1s63Q8NP6xeXcF3lInFsV+1o2DWBoXZdnXcuRvWOA+K+JIZLEcA==} + volar-service-html@0.0.68: + resolution: {integrity: sha512-fru9gsLJxy33xAltXOh4TEdi312HP80hpuKhpYQD4O5hDnkNPEBdcQkpB+gcX0oK0VxRv1UOzcGQEUzWCVHLfA==} peerDependencies: '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-typescript@0.0.65: - resolution: {integrity: sha512-zPJuLIMs7lkQCvL+Rza8+3/EIoXEIkX8+DL7bNNfPgnbalbvRDhqWLVMJ6Zk3pINjLJafDqyhSbw8srfkUv97w==} + volar-service-typescript@0.0.68: + resolution: {integrity: sha512-z7B/7CnJ0+TWWFp/gh2r5/QwMObHNDiQiv4C9pTBNI2Wxuwymd4bjEORzrJ/hJ5Yd5+OzeYK+nFCKevoGEEeKw==} peerDependencies: '@volar/language-service': ~2.4.0 peerDependenciesMeta: @@ -9240,8 +9336,8 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-typed-array@1.1.19: - resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} + which-typed-array@1.1.20: + resolution: {integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==} engines: {node: '>= 0.4'} which@1.3.1: @@ -9428,7 +9524,7 @@ snapshots: '@csstools/css-tokenizer': 3.0.4 lru-cache: 10.4.3 - '@babel/code-frame@7.28.6': + '@babel/code-frame@7.29.0': dependencies: '@babel/helper-validator-identifier': 7.28.5 js-tokens: 4.0.0 @@ -9436,17 +9532,17 @@ snapshots: '@babel/compat-data@7.28.6': {} - '@babel/core@7.28.6(supports-color@8.1.1)': + '@babel/core@7.29.0(supports-color@8.1.1)': dependencies: - '@babel/code-frame': 7.28.6 - '@babel/generator': 7.28.6 + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.0 '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helpers': 7.28.6 - '@babel/parser': 7.28.6 + '@babel/parser': 7.29.0 '@babel/template': 7.28.6 - '@babel/traverse': 7.28.6(supports-color@8.1.1) - '@babel/types': 7.28.6 + '@babel/traverse': 7.29.0(supports-color@8.1.1) + '@babel/types': 7.29.0 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 debug: 4.4.3(supports-color@8.1.1) @@ -9456,25 +9552,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.28.6(@babel/core@7.28.6)(eslint@9.39.2(jiti@2.4.2))': + '@babel/eslint-parser@7.28.6(@babel/core@7.29.0)(eslint@9.39.2(jiti@2.6.1))': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 9.39.2(jiti@2.4.2) + eslint: 9.39.2(jiti@2.6.1) eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/generator@7.28.6': + '@babel/generator@7.29.0': dependencies: - '@babel/parser': 7.28.6 - '@babel/types': 7.28.6 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.27.3': dependencies: - '@babel/types': 7.28.6 + '@babel/types': 7.29.0 '@babel/helper-compilation-targets@7.28.6': dependencies: @@ -9484,29 +9580,29 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@8.1.1) '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) - '@babel/traverse': 7.28.6(supports-color@8.1.1) + '@babel/traverse': 7.29.0(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.28.6)': + '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 regexpu-core: 6.4.0 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 debug: 4.4.3(supports-color@8.1.1) @@ -9519,55 +9615,55 @@ snapshots: '@babel/helper-member-expression-to-functions@7.28.5(supports-color@8.1.1)': dependencies: - '@babel/traverse': 7.28.6(supports-color@8.1.1) - '@babel/types': 7.28.6 + '@babel/traverse': 7.29.0(supports-color@8.1.1) + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.28.6(supports-color@8.1.1)': dependencies: - '@babel/traverse': 7.28.6(supports-color@8.1.1) - '@babel/types': 7.28.6 + '@babel/traverse': 7.29.0(supports-color@8.1.1) + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.6(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-module-imports': 7.28.6(supports-color@8.1.1) '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.28.6(supports-color@8.1.1) + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.28.6 + '@babel/types': 7.29.0 '@babel/helper-plugin-utils@7.28.6': {} - '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-wrap-function': 7.28.3(supports-color@8.1.1) - '@babel/traverse': 7.28.6(supports-color@8.1.1) + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.28.6(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/helper-replace-supers@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@8.1.1) '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.6(supports-color@8.1.1) + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.27.1(supports-color@8.1.1)': dependencies: - '@babel/traverse': 7.28.6(supports-color@8.1.1) - '@babel/types': 7.28.6 + '@babel/traverse': 7.29.0(supports-color@8.1.1) + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -9580,484 +9676,500 @@ snapshots: '@babel/helper-wrap-function@7.28.3(supports-color@8.1.1)': dependencies: '@babel/template': 7.28.6 - '@babel/traverse': 7.28.6(supports-color@8.1.1) - '@babel/types': 7.28.6 + '@babel/traverse': 7.29.0(supports-color@8.1.1) + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color '@babel/helpers@7.28.6': dependencies: '@babel/template': 7.28.6 - '@babel/types': 7.28.6 + '@babel/types': 7.29.0 - '@babel/parser@7.28.6': + '@babel/parser@7.29.0': dependencies: - '@babel/types': 7.28.6 + '@babel/types': 7.29.0 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.28.6(supports-color@8.1.1) + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) - '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.28.6(supports-color@8.1.1) + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.6)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-decorators@7.28.6(@babel/core@7.28.6)': + '@babel/plugin-proposal-decorators@7.29.0(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.28.6) + '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.29.0) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.28.6)': + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.6)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.28.6)': + '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.6) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.0) transitivePeerDependencies: - supports-color - '@babel/plugin-syntax-decorators@7.28.6(@babel/core@7.28.6)': + '@babel/plugin-syntax-decorators@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.28.6)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-syntax-flow@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.6)': + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.6)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/traverse': 7.28.6(supports-color@8.1.1) + + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.29.0)(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-module-imports': 7.28.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-block-scoping@7.28.5(@babel/core@7.28.6)': + '@babel/plugin-transform-block-scoping@7.28.5(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.28.4(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-classes@7.28.4(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-globals': 7.28.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/traverse': 7.28.6(supports-color@8.1.1) + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/template': 7.28.6 - '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.28.6(supports-color@8.1.1) + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-exponentiation-operator@7.28.5(@babel/core@7.28.6)': + '@babel/plugin-transform-exponentiation-operator@7.28.5(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-syntax-flow': 7.28.6(@babel/core@7.29.0) + + '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.28.6(supports-color@8.1.1) + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-literals@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-logical-assignment-operators@7.28.5(@babel/core@7.28.6)': + '@babel/plugin-transform-logical-assignment-operators@7.28.5(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.28.5(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-modules-systemjs@7.28.5(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.28.6(supports-color@8.1.1) + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.6) - '@babel/traverse': 7.28.6(supports-color@8.1.1) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) + '@babel/traverse': 7.29.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-optional-chaining@7.28.5(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.6)': + '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.28.6)': + '@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-runtime@7.26.10(@babel/core@7.28.6)': + '@babel/plugin-transform-runtime@7.26.10(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-module-imports': 7.28.6(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.6)(supports-color@8.1.1) - babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.28.6) - babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.6)(supports-color@8.1.1) + babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.29.0)(supports-color@8.1.1) + babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.29.0) + babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.29.0)(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/plugin-transform-spread@7.27.1(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-typescript@7.28.5(@babel/core@7.28.6)': + '@babel/plugin-transform-typescript@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.6) + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.6)': + '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.6) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/polyfill@7.12.1': @@ -10065,89 +10177,116 @@ snapshots: core-js: 2.6.12 regenerator-runtime: 0.13.11 - '@babel/preset-env@7.28.5(@babel/core@7.28.6)(supports-color@8.1.1)': + '@babel/preset-env@7.28.5(@babel/core@7.29.0)(supports-color@8.1.1)': dependencies: '@babel/compat-data': 7.28.6 - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.3(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.6) - '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.6) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.28.6) - '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-explicit-resource-management': 7.28.0(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-exponentiation-operator': 7.28.5(@babel/core@7.28.6) - '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-logical-assignment-operators': 7.28.5(@babel/core@7.28.6) - '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-modules-systemjs': 7.28.5(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.6) - '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-regenerator': 7.28.4(@babel/core@7.28.6) - '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.28.6) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.6) - babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.6)(supports-color@8.1.1) - babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.6)(supports-color@8.1.1) - babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.3(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0) + '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.0) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.29.0) + '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-explicit-resource-management': 7.28.0(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-exponentiation-operator': 7.28.5(@babel/core@7.29.0) + '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-logical-assignment-operators': 7.28.5(@babel/core@7.29.0) + '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-modules-systemjs': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) + '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-regenerator': 7.28.4(@babel/core@7.29.0) + '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.29.0) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.0) + babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.29.0)(supports-color@8.1.1) + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.0)(supports-color@8.1.1) + babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.29.0)(supports-color@8.1.1) core-js-compat: 3.46.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.6)': + '@babel/preset-flow@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.28.6 - '@babel/types': 7.28.6 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.29.0) + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.28.6 + '@babel/types': 7.29.0 esutils: 2.0.3 + '@babel/preset-typescript@7.28.5(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) + transitivePeerDependencies: + - supports-color + + '@babel/register@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0(supports-color@8.1.1) + clone-deep: 4.0.1 + find-cache-dir: 2.1.0 + make-dir: 2.1.0 + pirates: 4.0.7 + source-map-support: 0.5.21 + '@babel/runtime@7.12.18': dependencies: regenerator-runtime: 0.13.11 @@ -10158,40 +10297,40 @@ snapshots: '@babel/template@7.28.6': dependencies: - '@babel/code-frame': 7.28.6 - '@babel/parser': 7.28.6 - '@babel/types': 7.28.6 + '@babel/code-frame': 7.29.0 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 - '@babel/traverse@7.28.6(supports-color@8.1.1)': + '@babel/traverse@7.29.0(supports-color@8.1.1)': dependencies: - '@babel/code-frame': 7.28.6 - '@babel/generator': 7.28.6 + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.0 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.6 + '@babel/parser': 7.29.0 '@babel/template': 7.28.6 - '@babel/types': 7.28.6 + '@babel/types': 7.29.0 debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/types@7.28.6': + '@babel/types@7.29.0': dependencies: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 '@blueoak/list@15.0.0': {} - '@cacheable/memory@2.0.5': + '@cacheable/memory@2.0.7': dependencies: - '@cacheable/utils': 2.3.1 - '@keyv/bigmap': 1.3.0(keyv@5.5.5) - hookified: 1.13.0 - keyv: 5.5.5 + '@cacheable/utils': 2.3.3 + '@keyv/bigmap': 1.3.1(keyv@5.6.0) + hookified: 1.15.1 + keyv: 5.6.0 - '@cacheable/utils@2.3.1': + '@cacheable/utils@2.3.3': dependencies: - hashery: 1.2.0 - keyv: 5.5.5 + hashery: 1.4.0 + keyv: 5.6.0 '@cnakazawa/watch@1.0.4': dependencies: @@ -10225,7 +10364,7 @@ snapshots: dependencies: '@csstools/css-tokenizer': 4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.0.25': {} + '@csstools/css-syntax-patches-for-csstree@1.0.26': {} '@csstools/css-tokenizer@3.0.4': {} @@ -10277,28 +10416,28 @@ snapshots: '@discourse/itsatrap@2.0.10': {} - '@discourse/lint-configs@2.37.1(ember-template-lint@7.9.3)(eslint@9.39.2(jiti@2.4.2))(postcss@8.5.6)(prettier@3.8.0)(stylelint@17.0.0(typescript@5.9.3))': + '@discourse/lint-configs@2.39.0(ember-template-lint@7.9.3)(eslint@9.39.2(jiti@2.6.1))(postcss@8.5.6)(prettier@3.8.1)(stylelint@17.1.0(typescript@5.9.3))': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/eslint-parser': 7.28.6(@babel/core@7.28.6)(eslint@9.39.2(jiti@2.4.2)) - '@babel/plugin-proposal-decorators': 7.28.6(@babel/core@7.28.6) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/eslint-parser': 7.28.6(@babel/core@7.29.0)(eslint@9.39.2(jiti@2.6.1)) + '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) '@eslint/js': 9.39.2 - ember-eslint-parser: 0.5.13(@babel/core@7.28.6)(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) + ember-eslint-parser: 0.5.13(@babel/core@7.29.0)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) ember-template-lint: 7.9.3 - eslint: 9.39.2(jiti@2.4.2) - eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.28.6(@babel/core@7.28.6)(eslint@9.39.2(jiti@2.4.2)))(eslint@9.39.2(jiti@2.4.2)) - eslint-plugin-ember: 12.7.5(@babel/core@7.28.6)(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) - eslint-plugin-import: 2.32.0(eslint@9.39.2(jiti@2.4.2)) - eslint-plugin-qunit: 8.2.5(eslint@9.39.2(jiti@2.4.2)) - eslint-plugin-simple-import-sort: 12.1.1(eslint@9.39.2(jiti@2.4.2)) - eslint-plugin-sort-class-members: 1.21.0(eslint@9.39.2(jiti@2.4.2)) - globals: 17.0.0 - prettier: 3.8.0 - prettier-plugin-ember-template-tag: 2.1.2(prettier@3.8.0) - stylelint: 17.0.0(typescript@5.9.3) - stylelint-config-standard: 40.0.0(stylelint@17.0.0(typescript@5.9.3)) - stylelint-config-standard-scss: 17.0.0(postcss@8.5.6)(stylelint@17.0.0(typescript@5.9.3)) - stylelint-scss: 7.0.0(stylelint@17.0.0(typescript@5.9.3)) + eslint: 9.39.2(jiti@2.6.1) + eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.28.6(@babel/core@7.29.0)(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-ember: 12.7.5(@babel/core@7.29.0)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-import: 2.32.0(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-qunit: 8.2.5(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-simple-import-sort: 12.1.1(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-sort-class-members: 1.21.0(eslint@9.39.2(jiti@2.6.1)) + globals: 17.3.0 + prettier: 3.8.1 + prettier-plugin-ember-template-tag: 2.1.3(prettier@3.8.1) + stylelint: 17.1.0(typescript@5.9.3) + stylelint-config-standard: 40.0.0(stylelint@17.1.0(typescript@5.9.3)) + stylelint-config-standard-scss: 17.0.0(postcss@8.5.6)(stylelint@17.1.0(typescript@5.9.3)) + stylelint-scss: 7.0.0(stylelint@17.1.0(typescript@5.9.3)) typescript: 5.9.3 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -10394,37 +10533,37 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/render-modifiers@3.0.0(@glint/template@1.7.3)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5))': + '@ember/render-modifiers@3.0.0(@glint/template@1.7.4)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5))': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@embroider/macros': 1.19.4(@glint/template@1.7.3) - ember-cli-babel: 8.2.0(@babel/core@7.28.6) - ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.28.6) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@embroider/macros': 1.19.4(@glint/template@1.7.4) + ember-cli-babel: 8.2.0(@babel/core@7.29.0) + ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.29.0) ember-source: 6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5) optionalDependencies: - '@glint/template': 1.7.3 + '@glint/template': 1.7.4 transitivePeerDependencies: - supports-color '@ember/string@4.0.1': {} - '@ember/test-helpers@5.4.1(@babel/core@7.28.6)(@glint/template@1.7.3)': + '@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4)': dependencies: - '@ember/test-waiters': 4.1.1(@glint/template@1.7.3) + '@ember/test-waiters': 4.1.1(@glint/template@1.7.4) '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.19.4(@glint/template@1.7.3) + '@embroider/macros': 1.19.4(@glint/template@1.7.4) '@simple-dom/interface': 1.4.0 - decorator-transforms: 2.3.1(@babel/core@7.28.6) + decorator-transforms: 2.3.1(@babel/core@7.29.0) dom-element-descriptors: 0.5.1 transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - '@ember/test-waiters@4.1.1(@glint/template@1.7.3)': + '@ember/test-waiters@4.1.1(@glint/template@1.7.4)': dependencies: '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.19.4(@glint/template@1.7.3) + '@embroider/macros': 1.19.4(@glint/template@1.7.4) transitivePeerDependencies: - '@glint/template' - supports-color @@ -10438,28 +10577,28 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/babel-loader-9@3.1.1(@embroider/core@3.5.5(@glint/template@1.7.3))(supports-color@8.1.1)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12))': + '@embroider/babel-loader-9@3.1.1(@embroider/core@3.5.5(@glint/template@1.7.4))(supports-color@8.1.1)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12))': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@embroider/core': 3.5.5(@glint/template@1.7.3) - babel-loader: 9.2.1(@babel/core@7.28.6)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@embroider/core': 3.5.5(@glint/template@1.7.4) + babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) transitivePeerDependencies: - supports-color - webpack - '@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.7.3))(@glint/template@1.7.3)': + '@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.7.4))(@glint/template@1.7.4)': dependencies: - '@babel/code-frame': 7.28.6 - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.28.6) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.6) - '@babel/plugin-transform-runtime': 7.26.10(@babel/core@7.28.6) - '@babel/preset-env': 7.28.5(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/code-frame': 7.29.0 + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.0) + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-runtime': 7.26.10(@babel/core@7.29.0) + '@babel/preset-env': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/runtime': 7.28.4 - '@babel/traverse': 7.28.6(supports-color@8.1.1) - '@embroider/core': 3.5.5(@glint/template@1.7.3) - '@embroider/macros': 1.16.12(@glint/template@1.7.3) + '@babel/traverse': 7.29.0(supports-color@8.1.1) + '@embroider/core': 3.5.5(@glint/template@1.7.4) + '@embroider/macros': 1.16.12(@glint/template@1.7.4) '@types/babel__code-frame': 7.0.6 '@types/yargs': 17.0.33 assert-never: 1.4.0 @@ -10500,12 +10639,12 @@ snapshots: - supports-color - utf-8-validate - '@embroider/core@3.5.5(@glint/template@1.7.3)': + '@embroider/core@3.5.5(@glint/template@1.7.4)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/parser': 7.28.6 - '@babel/traverse': 7.28.6(supports-color@8.1.1) - '@embroider/macros': 1.16.12(@glint/template@1.7.3) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/parser': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) + '@embroider/macros': 1.16.12(@glint/template@1.7.4) '@embroider/shared-internals': 2.9.0(supports-color@8.1.1) assert-never: 1.4.0 babel-plugin-ember-template-compilation: 2.4.1 @@ -10534,12 +10673,12 @@ snapshots: - supports-color - utf-8-validate - '@embroider/hbs-loader@3.0.3(@embroider/core@3.5.5(@glint/template@1.7.3))(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12))': + '@embroider/hbs-loader@3.0.3(@embroider/core@3.5.5(@glint/template@1.7.4))(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12))': dependencies: - '@embroider/core': 3.5.5(@glint/template@1.7.3) + '@embroider/core': 3.5.5(@glint/template@1.7.4) webpack: 5.99.9(@swc/core@1.15.7)(esbuild@0.25.12) - '@embroider/macros@1.16.12(@glint/template@1.7.3)': + '@embroider/macros@1.16.12(@glint/template@1.7.4)': dependencies: '@embroider/shared-internals': 2.9.0(supports-color@8.1.1) assert-never: 1.4.0 @@ -10550,11 +10689,11 @@ snapshots: resolve: 1.22.11 semver: 7.7.3 optionalDependencies: - '@glint/template': 1.7.3 + '@glint/template': 1.7.4 transitivePeerDependencies: - supports-color - '@embroider/macros@1.19.4(@glint/template@1.7.3)': + '@embroider/macros@1.19.4(@glint/template@1.7.4)': dependencies: '@embroider/shared-internals': 3.0.1 assert-never: 1.4.0 @@ -10565,7 +10704,7 @@ snapshots: resolve: 1.22.11 semver: 7.7.3 optionalDependencies: - '@glint/template': 1.7.3 + '@glint/template': 1.7.4 transitivePeerDependencies: - supports-color @@ -10574,12 +10713,12 @@ snapshots: mem: 8.1.1 resolve.exports: 2.0.3 - '@embroider/router@2.1.8(@embroider/core@3.5.5(@glint/template@1.7.3))(@glint/template@1.7.3)': + '@embroider/router@2.1.8(@embroider/core@3.5.5(@glint/template@1.7.4))(@glint/template@1.7.4)': dependencies: - '@ember/test-waiters': 4.1.1(@glint/template@1.7.3) + '@ember/test-waiters': 4.1.1(@glint/template@1.7.4) '@embroider/addon-shim': 1.10.2 optionalDependencies: - '@embroider/core': 3.5.5(@glint/template@1.7.3) + '@embroider/core': 3.5.5(@glint/template@1.7.4) transitivePeerDependencies: - '@glint/template' - supports-color @@ -10636,26 +10775,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/test-setup@4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.7.3))(@glint/template@1.7.3))(@embroider/core@3.5.5(@glint/template@1.7.3))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.7.3))(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)))': + '@embroider/test-setup@4.0.0(@embroider/compat@3.8.5(@embroider/core@3.5.5(@glint/template@1.7.4))(@glint/template@1.7.4))(@embroider/core@3.5.5(@glint/template@1.7.4))(@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.7.4))(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)))': dependencies: lodash: 4.17.21 resolve: 1.22.11 optionalDependencies: - '@embroider/compat': 3.8.5(@embroider/core@3.5.5(@glint/template@1.7.3))(@glint/template@1.7.3) - '@embroider/core': 3.5.5(@glint/template@1.7.3) - '@embroider/webpack': 4.1.0(@embroider/core@3.5.5(@glint/template@1.7.3))(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) + '@embroider/compat': 3.8.5(@embroider/core@3.5.5(@glint/template@1.7.4))(@glint/template@1.7.4) + '@embroider/core': 3.5.5(@glint/template@1.7.4) + '@embroider/webpack': 4.1.0(@embroider/core@3.5.5(@glint/template@1.7.4))(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) - '@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.7.3))(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12))': + '@embroider/webpack@4.1.0(@embroider/core@3.5.5(@glint/template@1.7.4))(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12))': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/preset-env': 7.28.5(@babel/core@7.28.6)(supports-color@8.1.1) - '@embroider/babel-loader-9': 3.1.1(@embroider/core@3.5.5(@glint/template@1.7.3))(supports-color@8.1.1)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) - '@embroider/core': 3.5.5(@glint/template@1.7.3) - '@embroider/hbs-loader': 3.0.3(@embroider/core@3.5.5(@glint/template@1.7.3))(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/preset-env': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) + '@embroider/babel-loader-9': 3.1.1(@embroider/core@3.5.5(@glint/template@1.7.4))(supports-color@8.1.1)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) + '@embroider/core': 3.5.5(@glint/template@1.7.4) + '@embroider/hbs-loader': 3.0.3(@embroider/core@3.5.5(@glint/template@1.7.4))(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) '@embroider/shared-internals': 2.9.0(supports-color@8.1.1) '@types/supports-color': 8.1.3 assert-never: 1.4.0 - babel-loader: 8.4.1(@babel/core@7.28.6)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) + babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) css-loader: 5.2.7(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) csso: 4.2.0 debug: 4.4.3(supports-color@8.1.1) @@ -10832,9 +10971,9 @@ snapshots: '@esbuild/win32-x64@0.27.1': optional: true - '@eslint-community/eslint-utils@4.9.0(eslint@9.39.2(jiti@2.4.2))': + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.2(jiti@2.6.1))': dependencies: - eslint: 9.39.2(jiti@2.4.2) + eslint: 9.39.2(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -11069,9 +11208,9 @@ snapshots: '@glimmer/global-context': 0.93.4 '@glimmer/interfaces': 0.94.6 - '@glimmer/vm-babel-plugins@0.93.4(@babel/core@7.28.6)': + '@glimmer/vm-babel-plugins@0.93.4(@babel/core@7.29.0)': dependencies: - babel-plugin-debug-macros: 0.3.4(patch_hash=387f93bad78f3a98b20dc742f4f0b7a165c7e6ebc65cc60356748346c0725c7f)(@babel/core@7.28.6) + babel-plugin-debug-macros: 0.3.4(patch_hash=387f93bad78f3a98b20dc742f4f0b7a165c7e6ebc65cc60356748346c0725c7f)(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' @@ -11088,41 +11227,58 @@ snapshots: dependencies: '@glimmer/interfaces': 0.94.6 - '@glint/ember-tsc@1.0.8(typescript@5.9.3)': + '@glint/ember-tsc@1.1.0(typescript@5.9.3)': dependencies: '@glimmer/syntax': 0.95.0 - '@glint/template': 1.7.3 - '@volar/kit': 2.4.23(typescript@5.9.3) - '@volar/language-core': 2.4.23 - '@volar/language-server': 2.4.23 - '@volar/language-service': 2.4.23 - '@volar/source-map': 2.4.23 - '@volar/test-utils': 2.4.23 - '@volar/typescript': 2.4.23 - computeds: 0.0.1 + '@glint/template': 1.7.4 + '@volar/kit': 2.4.28(typescript@5.9.3) + '@volar/language-core': 2.4.28 + '@volar/language-server': 2.4.28 + '@volar/language-service': 2.4.28 + '@volar/source-map': 2.4.28 + '@volar/test-utils': 2.4.28 + '@volar/typescript': 2.4.28 content-tag: 3.1.3 - escape-string-regexp: 4.0.0 - semver: 7.7.3 silent-error: 1.1.1 typescript: 5.9.3 - uuid: 8.3.2 - volar-service-html: 0.0.64(@volar/language-service@2.4.23) - volar-service-typescript: 0.0.65(@volar/language-service@2.4.23) + volar-service-html: 0.0.68(@volar/language-service@2.4.28) + volar-service-typescript: 0.0.68(@volar/language-service@2.4.28) vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - yargs: 17.7.2 transitivePeerDependencies: - supports-color - '@glint/template@1.7.3': {} - - '@glint/tsserver-plugin@2.0.8': + '@glint/ember-tsc@1.1.1(typescript@5.9.3)': dependencies: - '@glint/ember-tsc': 1.0.8(typescript@5.9.3) - '@volar/language-core': 2.4.23 - '@volar/typescript': 2.4.23 - jiti: 2.4.2 + '@glimmer/syntax': 0.95.0 + '@glint/template': 1.7.4 + '@volar/kit': 2.4.28(typescript@5.9.3) + '@volar/language-core': 2.4.28 + '@volar/language-server': 2.4.28 + '@volar/language-service': 2.4.28 + '@volar/source-map': 2.4.28 + '@volar/test-utils': 2.4.28 + '@volar/typescript': 2.4.28 + content-tag: 3.1.3 + silent-error: 1.1.1 + typescript: 5.9.3 + volar-service-html: 0.0.68(@volar/language-service@2.4.28) + volar-service-typescript: 0.0.68(@volar/language-service@2.4.28) + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + transitivePeerDependencies: + - supports-color + + '@glint/template@1.7.4': {} + + '@glint/tsserver-plugin@2.1.0': + dependencies: + '@glint/ember-tsc': 1.1.0(typescript@5.9.3) + '@volar/language-core': 2.4.28 + '@volar/typescript': 2.4.28 + jiti: 2.6.1 typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -11243,11 +11399,11 @@ snapshots: '@jsquash/resize@2.1.1': {} - '@keyv/bigmap@1.3.0(keyv@5.5.5)': + '@keyv/bigmap@1.3.1(keyv@5.6.0)': dependencies: - hashery: 1.2.0 - hookified: 1.13.0 - keyv: 5.5.5 + hashery: 1.4.0 + hookified: 1.15.1 + keyv: 5.6.0 '@keyv/serialize@1.1.1': {} @@ -11449,23 +11605,23 @@ snapshots: - react-native-b4a - supports-color - '@rdil/parallel-prettier@3.0.0(prettier@3.8.0)': + '@rdil/parallel-prettier@3.0.0(prettier@3.8.1)': dependencies: chalk: 4.1.2 commander: 7.2.0 glob-stream: 7.0.0 ignore: 5.3.2 ora: 5.4.1 - prettier: 3.8.0 + prettier: 3.8.1 rxjs: 6.6.7 '@rollup/browser@4.55.1': dependencies: '@types/estree': 1.0.8 - '@rollup/plugin-babel@6.1.0(@babel/core@7.28.6)(rollup@4.53.5)': + '@rollup/plugin-babel@6.1.0(@babel/core@7.29.0)(rollup@4.53.5)': dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-module-imports': 7.28.6(supports-color@8.1.1) '@rollup/pluginutils': 5.3.0(rollup@4.53.5) optionalDependencies: @@ -11820,7 +11976,7 @@ snapshots: '@types/node': 25.0.3 optional: true - '@typescript-eslint/tsconfig-utils@8.46.4(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.54.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 @@ -11875,13 +12031,13 @@ snapshots: chai: 6.2.1 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.16(vite@7.3.0(@types/node@25.0.3)(jiti@2.4.2)(terser@5.44.1))': + '@vitest/mocker@4.0.16(vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(terser@5.44.1))': dependencies: '@vitest/spy': 4.0.16 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.0(@types/node@25.0.3)(jiti@2.4.2)(terser@5.44.1) + vite: 7.3.0(@types/node@25.0.3)(jiti@2.6.1)(terser@5.44.1) '@vitest/pretty-format@4.0.16': dependencies: @@ -11905,24 +12061,24 @@ snapshots: '@vitest/pretty-format': 4.0.16 tinyrainbow: 3.0.3 - '@volar/kit@2.4.23(typescript@5.9.3)': + '@volar/kit@2.4.28(typescript@5.9.3)': dependencies: - '@volar/language-service': 2.4.23 - '@volar/typescript': 2.4.23 + '@volar/language-service': 2.4.28 + '@volar/typescript': 2.4.28 typesafe-path: 0.2.2 typescript: 5.9.3 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/language-core@2.4.23': + '@volar/language-core@2.4.28': dependencies: - '@volar/source-map': 2.4.23 + '@volar/source-map': 2.4.28 - '@volar/language-server@2.4.23': + '@volar/language-server@2.4.28': dependencies: - '@volar/language-core': 2.4.23 - '@volar/language-service': 2.4.23 - '@volar/typescript': 2.4.23 + '@volar/language-core': 2.4.28 + '@volar/language-service': 2.4.28 + '@volar/typescript': 2.4.28 path-browserify: 1.0.1 request-light: 0.7.0 vscode-languageserver: 9.0.1 @@ -11930,25 +12086,25 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/language-service@2.4.23': + '@volar/language-service@2.4.28': dependencies: - '@volar/language-core': 2.4.23 + '@volar/language-core': 2.4.28 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/source-map@2.4.23': {} + '@volar/source-map@2.4.28': {} - '@volar/test-utils@2.4.23': + '@volar/test-utils@2.4.28': dependencies: - '@volar/language-core': 2.4.23 - '@volar/language-server': 2.4.23 + '@volar/language-core': 2.4.28 + '@volar/language-server': 2.4.28 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/typescript@2.4.23': + '@volar/typescript@2.4.28': dependencies: - '@volar/language-core': 2.4.23 + '@volar/language-core': 2.4.28 path-browserify: 1.0.1 vscode-uri: 3.1.0 @@ -12190,7 +12346,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 is-string: 1.1.1 @@ -12203,7 +12359,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-errors: 1.3.0 es-object-atoms: 1.1.1 es-shim-unscopables: 1.1.0 @@ -12212,14 +12368,14 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-shim-unscopables: 1.1.0 array.prototype.flatmap@1.3.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-shim-unscopables: 1.1.0 arraybuffer.prototype.slice@1.0.4: @@ -12227,7 +12383,7 @@ snapshots: array-buffer-byte-length: 1.0.2 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-errors: 1.3.0 get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 @@ -12244,6 +12400,10 @@ snapshots: dependencies: tslib: 2.8.1 + ast-types@0.16.1: + dependencies: + tslib: 2.8.1 + astral-regex@2.0.0: {} async-disk-cache@1.3.5: @@ -12314,30 +12474,30 @@ snapshots: babel-import-util@3.0.1: {} - babel-loader@8.4.1(@babel/core@7.28.6)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)): + babel-loader@8.4.1(@babel/core@7.29.0)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(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.99.9(@swc/core@1.15.7)(esbuild@0.25.12) - babel-loader@9.2.1(@babel/core@7.28.6)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)): + babel-loader@9.2.1(@babel/core@7.29.0)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) find-cache-dir: 4.0.0 schema-utils: 4.3.3 webpack: 5.99.9(@swc/core@1.15.7)(esbuild@0.25.12) - babel-plugin-debug-macros@0.2.0(@babel/core@7.28.6): + babel-plugin-debug-macros@0.2.0(@babel/core@7.29.0): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) semver: 5.7.2 - babel-plugin-debug-macros@0.3.4(patch_hash=387f93bad78f3a98b20dc742f4f0b7a165c7e6ebc65cc60356748346c0725c7f)(@babel/core@7.28.6): + babel-plugin-debug-macros@0.3.4(patch_hash=387f93bad78f3a98b20dc742f4f0b7a165c7e6ebc65cc60356748346c0725c7f)(@babel/core@7.29.0): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) semver: 5.7.2 babel-plugin-ember-data-packages-polyfill@0.1.2: @@ -12383,35 +12543,35 @@ snapshots: reselect: 4.1.8 resolve: 1.22.11 - babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.6)(supports-color@8.1.1): + babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.29.0)(supports-color@8.1.1): dependencies: '@babel/compat-data': 7.28.6 - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.29.0)(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.28.6): + babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.29.0): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.29.0)(supports-color@8.1.1) core-js-compat: 3.46.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.6)(supports-color@8.1.1): + babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.0)(supports-color@8.1.1): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.29.0)(supports-color@8.1.1) core-js-compat: 3.46.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.6)(supports-color@8.1.1): + babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.29.0)(supports-color@8.1.1): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.29.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -12419,9 +12579,9 @@ snapshots: babel-remove-types@1.0.2: dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.6) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) prettier: 2.8.8 transitivePeerDependencies: - supports-color @@ -12609,7 +12769,7 @@ snapshots: broccoli-babel-transpiler@7.8.1: dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/polyfill': 7.12.1 broccoli-funnel: 2.0.2 broccoli-merge-trees: 3.0.2 @@ -12624,9 +12784,9 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-babel-transpiler@8.0.0(@babel/core@7.28.6): + broccoli-babel-transpiler@8.0.0(@babel/core@7.29.0): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) broccoli-persistent-filter: 3.1.3 clone: 2.1.2 hash-for-dep: 1.5.1 @@ -13054,13 +13214,13 @@ snapshots: union-value: 1.0.1 unset-value: 1.0.0 - cacheable@2.2.0: + cacheable@2.3.2: dependencies: - '@cacheable/memory': 2.0.5 - '@cacheable/utils': 2.3.1 - hookified: 1.13.0 - keyv: 5.5.5 - qified: 0.5.2 + '@cacheable/memory': 2.0.7 + '@cacheable/utils': 2.3.3 + hookified: 1.15.1 + keyv: 5.6.0 + qified: 0.6.0 calculate-cache-key-for-tree@2.0.0: dependencies: @@ -13216,6 +13376,12 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + clone-deep@4.0.1: + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + clone@1.0.4: {} clone@2.1.2: {} @@ -13302,8 +13468,6 @@ snapshots: transitivePeerDependencies: - supports-color - computeds@0.0.1: {} - concat-map@0.0.1: {} concurrently@9.2.1: @@ -13358,6 +13522,14 @@ snapshots: content-disposition@1.0.1: {} + content-tag-utils@0.4.1(@babel/preset-env@7.28.5(@babel/core@7.29.0)): + dependencies: + content-tag: 3.1.3 + jscodeshift: 17.3.0(@babel/preset-env@7.28.5(@babel/core@7.29.0)) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + content-tag@2.0.3: {} content-tag@3.1.3: {} @@ -13518,9 +13690,9 @@ snapshots: decode-uri-component@0.2.2: {} - decorator-transforms@2.3.1(@babel/core@7.28.6): + decorator-transforms@2.3.1(@babel/core@7.29.0): dependencies: - '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.28.6) + '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.29.0) babel-import-util: 3.0.1 transitivePeerDependencies: - '@babel/core' @@ -13629,28 +13801,28 @@ snapshots: electron-to-chromium@1.5.267: {} - ember-async-data@2.0.1(@babel/core@7.28.6)(@glint/template@1.7.3): + ember-async-data@2.0.1(@babel/core@7.29.0)(@glint/template@1.7.4): dependencies: - '@ember/test-waiters': 4.1.1(@glint/template@1.7.3) + '@ember/test-waiters': 4.1.1(@glint/template@1.7.4) '@embroider/addon-shim': 1.10.2 - decorator-transforms: 2.3.1(@babel/core@7.28.6) + decorator-transforms: 2.3.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - ember-auto-import@2.12.0(@glint/template@1.7.3)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)): + ember-auto-import@2.12.0(@glint/template@1.7.4)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.6) - '@babel/plugin-proposal-decorators': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.28.6) - '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/preset-env': 7.28.5(@babel/core@7.28.6)(supports-color@8.1.1) - '@embroider/macros': 1.19.4(@glint/template@1.7.3) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) + '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) + '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/preset-env': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) + '@embroider/macros': 1.19.4(@glint/template@1.7.4) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 2.9.1 - babel-loader: 8.4.1(@babel/core@7.28.6)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) + babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-ember-template-compilation: 2.4.1 babel-plugin-htmlbars-inline-precompile: 5.3.1 @@ -13683,10 +13855,10 @@ snapshots: - supports-color - webpack - ember-buffered-proxy@2.1.1(@babel/core@7.28.6): + ember-buffered-proxy@2.1.1(@babel/core@7.29.0): dependencies: ember-cli-babel: 7.26.11 - ember-compatibility-helpers: 1.2.7(@babel/core@7.28.6) + ember-compatibility-helpers: 1.2.7(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' - supports-color @@ -13703,20 +13875,20 @@ snapshots: ember-cli-babel@7.26.11: dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.28.6 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.6) - '@babel/plugin-proposal-decorators': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.28.6) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.28.6) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-runtime': 7.26.10(@babel/core@7.28.6) - '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.6) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) + '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.29.0) + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-runtime': 7.26.10(@babel/core@7.29.0) + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) '@babel/polyfill': 7.12.1 - '@babel/preset-env': 7.28.5(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/preset-env': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/runtime': 7.12.18 amd-name-resolver: 1.3.1 - babel-plugin-debug-macros: 0.3.4(patch_hash=387f93bad78f3a98b20dc742f4f0b7a165c7e6ebc65cc60356748346c0725c7f)(@babel/core@7.28.6) + babel-plugin-debug-macros: 0.3.4(patch_hash=387f93bad78f3a98b20dc742f4f0b7a165c7e6ebc65cc60356748346c0725c7f)(@babel/core@7.29.0) babel-plugin-ember-data-packages-polyfill: 0.1.2 babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-module-resolver: 3.2.0 @@ -13736,26 +13908,26 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-babel@8.2.0(@babel/core@7.28.6): + ember-cli-babel@8.2.0(@babel/core@7.29.0): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.28.6 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.6) - '@babel/plugin-proposal-decorators': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.28.6) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.28.6) - '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.6)(supports-color@8.1.1) - '@babel/plugin-transform-runtime': 7.26.10(@babel/core@7.28.6) - '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.6) - '@babel/preset-env': 7.28.5(@babel/core@7.28.6)(supports-color@8.1.1) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) + '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.29.0) + '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-runtime': 7.26.10(@babel/core@7.29.0) + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) + '@babel/preset-env': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) '@babel/runtime': 7.12.18 amd-name-resolver: 1.3.1 - babel-plugin-debug-macros: 0.3.4(patch_hash=387f93bad78f3a98b20dc742f4f0b7a165c7e6ebc65cc60356748346c0725c7f)(@babel/core@7.28.6) + babel-plugin-debug-macros: 0.3.4(patch_hash=387f93bad78f3a98b20dc742f4f0b7a165c7e6ebc65cc60356748346c0725c7f)(@babel/core@7.29.0) babel-plugin-ember-data-packages-polyfill: 0.1.2 babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-module-resolver: 5.0.2 - broccoli-babel-transpiler: 8.0.0(@babel/core@7.28.6) + broccoli-babel-transpiler: 8.0.0(@babel/core@7.29.0) broccoli-debug: 0.6.5 broccoli-funnel: 3.0.8 broccoli-source: 3.0.1 @@ -13769,10 +13941,10 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-deprecation-workflow@4.0.0(@babel/core@7.28.6): + ember-cli-deprecation-workflow@4.0.0(@babel/core@7.29.0): dependencies: '@embroider/addon-shim': 1.10.2 - decorator-transforms: 2.3.1(@babel/core@7.28.6) + decorator-transforms: 2.3.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' - supports-color @@ -13800,9 +13972,9 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-htmlbars@7.0.0(@babel/core@7.28.6)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)): + ember-cli-htmlbars@7.0.0(@babel/core@7.29.0)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@ember/edition-utils': 1.2.0 babel-plugin-ember-template-compilation: 2.4.1 broccoli-debug: 0.6.5 @@ -14048,9 +14220,9 @@ snapshots: - walrus - whiskers - ember-compatibility-helpers@1.2.7(@babel/core@7.28.6): + ember-compatibility-helpers@1.2.7(@babel/core@7.29.0): dependencies: - babel-plugin-debug-macros: 0.2.0(@babel/core@7.28.6) + babel-plugin-debug-macros: 0.2.0(@babel/core@7.29.0) ember-cli-version-checker: 5.1.2 find-up: 5.0.0 fs-extra: 9.1.0 @@ -14059,10 +14231,10 @@ snapshots: - '@babel/core' - supports-color - ember-curry-component@0.3.1(@babel/core@7.28.6): + ember-curry-component@0.3.1(@babel/core@7.29.0): dependencies: '@embroider/addon-shim': 1.10.2 - decorator-transforms: 2.3.1(@babel/core@7.28.6) + decorator-transforms: 2.3.1(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' - supports-color @@ -14077,12 +14249,12 @@ snapshots: ember-disable-prototype-extensions@1.1.3: {} - ember-eslint-parser@0.5.13(@babel/core@7.28.6)(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3): + ember-eslint-parser@0.5.13(@babel/core@7.29.0)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/eslint-parser': 7.28.6(@babel/core@7.28.6)(eslint@9.39.2(jiti@2.4.2)) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/eslint-parser': 7.28.6(@babel/core@7.29.0)(eslint@9.39.2(jiti@2.6.1)) '@glimmer/syntax': 0.93.1 - '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.9.3) content-tag: 2.0.3 eslint-scope: 7.2.2 html-tags: 3.3.1 @@ -14092,15 +14264,15 @@ snapshots: - eslint - typescript - ember-exam@10.0.1(@glint/template@1.7.3)(ember-qunit@9.0.4(@ember/test-helpers@5.4.1(@babel/core@7.28.6)(@glint/template@1.7.3))(@glint/template@1.7.3)(qunit@2.25.0))(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5))(qunit@2.25.0)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)): + ember-exam@10.0.1(@glint/template@1.7.4)(ember-qunit@9.0.4(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4)(qunit@2.25.0))(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5))(qunit@2.25.0)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) chalk: 5.6.2 cli-table3: 0.6.5 debug: 4.4.3(supports-color@8.1.1) - ember-auto-import: 2.12.0(@glint/template@1.7.3)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) - ember-cli-babel: 8.2.0(@babel/core@7.28.6) - ember-qunit: 9.0.4(@ember/test-helpers@5.4.1(@babel/core@7.28.6)(@glint/template@1.7.3))(@glint/template@1.7.3)(qunit@2.25.0) + ember-auto-import: 2.12.0(@glint/template@1.7.4)(webpack@5.99.9(@swc/core@1.15.7)(esbuild@0.25.12)) + ember-cli-babel: 8.2.0(@babel/core@7.29.0) + ember-qunit: 9.0.4(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4)(qunit@2.25.0) ember-source: 6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5) execa: 8.0.1 fs-extra: 11.3.2 @@ -14119,30 +14291,30 @@ snapshots: dependencies: ember-source: 6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5) - ember-modifier-manager-polyfill@1.2.0(@babel/core@7.28.6): + ember-modifier-manager-polyfill@1.2.0(@babel/core@7.29.0): dependencies: ember-cli-babel: 7.26.11 ember-cli-version-checker: 2.2.0 - ember-compatibility-helpers: 1.2.7(@babel/core@7.28.6) + ember-compatibility-helpers: 1.2.7(@babel/core@7.29.0) transitivePeerDependencies: - '@babel/core' - supports-color - ember-modifier@4.2.2(@babel/core@7.28.6): + ember-modifier@4.2.2(@babel/core@7.29.0): dependencies: '@embroider/addon-shim': 1.10.2 - decorator-transforms: 2.3.1(@babel/core@7.28.6) + decorator-transforms: 2.3.1(@babel/core@7.29.0) ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 transitivePeerDependencies: - '@babel/core' - supports-color - ember-qunit@9.0.4(@ember/test-helpers@5.4.1(@babel/core@7.28.6)(@glint/template@1.7.3))(@glint/template@1.7.3)(qunit@2.25.0): + ember-qunit@9.0.4(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4)(qunit@2.25.0): dependencies: - '@ember/test-helpers': 5.4.1(@babel/core@7.28.6)(@glint/template@1.7.3) + '@ember/test-helpers': 5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4) '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.19.4(@glint/template@1.7.3) + '@embroider/macros': 1.19.4(@glint/template@1.7.4) qunit: 2.25.0 qunit-theme-ember: 1.0.0 transitivePeerDependencies: @@ -14165,8 +14337,8 @@ snapshots: ember-router-generator@2.0.0: dependencies: - '@babel/parser': 7.28.6 - '@babel/traverse': 7.28.6(supports-color@8.1.1) + '@babel/parser': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@8.1.1) recast: 0.18.10 transitivePeerDependencies: - supports-color @@ -14179,7 +14351,7 @@ snapshots: ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) '@ember/edition-utils': 1.2.0 '@embroider/addon-shim': 1.10.2 '@glimmer/compiler': 0.94.10 @@ -14198,14 +14370,14 @@ snapshots: '@glimmer/util': 0.94.8 '@glimmer/validator': 0.94.8 '@glimmer/vm': 0.94.8 - '@glimmer/vm-babel-plugins': 0.93.4(@babel/core@7.28.6) + '@glimmer/vm-babel-plugins': 0.93.4(@babel/core@7.29.0) '@simple-dom/interface': 1.4.0 backburner.js: 2.8.0 broccoli-file-creator: 2.1.1 broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 chalk: 4.1.2 - ember-cli-babel: 8.2.0(@babel/core@7.28.6) + ember-cli-babel: 8.2.0(@babel/core@7.29.0) ember-cli-get-component-path-option: 1.0.0 ember-cli-is-package-missing: 1.0.0 ember-cli-normalize-entity-name: 1.0.0 @@ -14246,13 +14418,13 @@ snapshots: transitivePeerDependencies: - supports-color - ember-this-fallback@0.4.0(patch_hash=31c150a292037db2b05d9030a75069bb0a9518a4a7e0969b9b4e14d957134e45)(ember-cli-htmlbars@7.0.0(@babel/core@7.28.6)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)): + ember-this-fallback@0.4.0(patch_hash=31c150a292037db2b05d9030a75069bb0a9518a4a7e0969b9b4e14d957134e45)(ember-cli-htmlbars@7.0.0(@babel/core@7.29.0)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@glimmer/syntax': 0.84.3 babel-plugin-ember-template-compilation: 2.4.1 debug: 4.4.3(supports-color@8.1.1) ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 7.0.0(@babel/core@7.28.6)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-cli-htmlbars: 7.0.0(@babel/core@7.29.0)(ember-source@6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-cli-typescript: 5.3.0 ember-source: 6.6.0(patch_hash=fce06f88d4efb23d95b8bcd197505f279346ed295e4daea129961c9f263cdeed)(@glimmer/component@2.0.0)(rsvp@4.8.5) lodash: 4.17.21 @@ -14334,7 +14506,7 @@ snapshots: dependencies: string-template: 0.2.1 - es-abstract@1.24.0: + es-abstract@1.24.1: dependencies: array-buffer-byte-length: 1.0.2 arraybuffer.prototype.slice: 1.0.4 @@ -14389,7 +14561,7 @@ snapshots: typed-array-byte-offset: 1.0.4 typed-array-length: 1.0.7 unbox-primitive: 1.1.0 - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 es-define-property@1.0.1: {} @@ -14502,36 +14674,36 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.4.2)): + eslint-module-utils@2.12.1(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: - eslint: 9.39.2(jiti@2.4.2) + eslint: 9.39.2(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-decorator-position@6.0.0(@babel/eslint-parser@7.28.6(@babel/core@7.28.6)(eslint@9.39.2(jiti@2.4.2)))(eslint@9.39.2(jiti@2.4.2)): + eslint-plugin-decorator-position@6.0.0(@babel/eslint-parser@7.28.6(@babel/core@7.29.0)(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/plugin-proposal-decorators': 7.28.6(@babel/core@7.28.6) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0) '@ember-data/rfc395-data': 0.0.4 ember-rfc176-data: 0.3.18 - eslint: 9.39.2(jiti@2.4.2) + eslint: 9.39.2(jiti@2.6.1) snake-case: 3.0.4 optionalDependencies: - '@babel/eslint-parser': 7.28.6(@babel/core@7.28.6)(eslint@9.39.2(jiti@2.4.2)) + '@babel/eslint-parser': 7.28.6(@babel/core@7.29.0)(eslint@9.39.2(jiti@2.6.1)) transitivePeerDependencies: - supports-color - eslint-plugin-ember@12.7.5(@babel/core@7.28.6)(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3): + eslint-plugin-ember@12.7.5(@babel/core@7.29.0)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: '@ember-data/rfc395-data': 0.0.4 css-tree: 3.1.0 - ember-eslint-parser: 0.5.13(@babel/core@7.28.6)(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) + ember-eslint-parser: 0.5.13(@babel/core@7.29.0)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) ember-rfc176-data: 0.3.18 - eslint: 9.39.2(jiti@2.4.2) - eslint-utils: 3.0.0(eslint@9.39.2(jiti@2.4.2)) + eslint: 9.39.2(jiti@2.6.1) + eslint-utils: 3.0.0(eslint@9.39.2(jiti@2.6.1)) estraverse: 5.3.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 @@ -14541,7 +14713,7 @@ snapshots: - '@babel/core' - typescript - eslint-plugin-import@2.32.0(eslint@9.39.2(jiti@2.4.2)): + eslint-plugin-import@2.32.0(eslint@9.39.2(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -14550,9 +14722,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.39.2(jiti@2.4.2) + eslint: 9.39.2(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.4.2)) + eslint-module-utils: 2.12.1(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -14568,20 +14740,20 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-qunit@8.2.5(eslint@9.39.2(jiti@2.4.2)): + eslint-plugin-qunit@8.2.5(eslint@9.39.2(jiti@2.6.1)): dependencies: - eslint-utils: 3.0.0(eslint@9.39.2(jiti@2.4.2)) + eslint-utils: 3.0.0(eslint@9.39.2(jiti@2.6.1)) requireindex: 1.2.0 transitivePeerDependencies: - eslint - eslint-plugin-simple-import-sort@12.1.1(eslint@9.39.2(jiti@2.4.2)): + eslint-plugin-simple-import-sort@12.1.1(eslint@9.39.2(jiti@2.6.1)): dependencies: - eslint: 9.39.2(jiti@2.4.2) + eslint: 9.39.2(jiti@2.6.1) - eslint-plugin-sort-class-members@1.21.0(eslint@9.39.2(jiti@2.4.2)): + eslint-plugin-sort-class-members@1.21.0(eslint@9.39.2(jiti@2.6.1)): dependencies: - eslint: 9.39.2(jiti@2.4.2) + eslint: 9.39.2(jiti@2.6.1) eslint-scope@5.1.1: dependencies: @@ -14598,9 +14770,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-utils@3.0.0(eslint@9.39.2(jiti@2.4.2)): + eslint-utils@3.0.0(eslint@9.39.2(jiti@2.6.1)): dependencies: - eslint: 9.39.2(jiti@2.4.2) + eslint: 9.39.2(jiti@2.6.1) eslint-visitor-keys: 2.1.0 eslint-visitor-keys@2.1.0: {} @@ -14609,9 +14781,9 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.39.2(jiti@2.4.2): + eslint@9.39.2(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.21.1 '@eslint/config-helpers': 0.4.2 @@ -14646,7 +14818,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: - jiti: 2.4.2 + jiti: 2.6.1 transitivePeerDependencies: - supports-color @@ -14965,9 +15137,9 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - file-entry-cache@11.1.1: + file-entry-cache@11.1.2: dependencies: - flat-cache: 6.1.19 + flat-cache: 6.1.20 file-entry-cache@8.0.0: dependencies: @@ -15031,6 +15203,12 @@ snapshots: json5: 2.2.3 path-exists: 4.0.0 + find-cache-dir@2.1.0: + dependencies: + commondir: 1.0.1 + make-dir: 2.1.0 + pkg-dir: 3.0.0 + find-cache-dir@3.3.2: dependencies: commondir: 1.0.1 @@ -15126,14 +15304,16 @@ snapshots: flatted: 3.3.3 keyv: 4.5.4 - flat-cache@6.1.19: + flat-cache@6.1.20: dependencies: - cacheable: 2.2.0 + cacheable: 2.3.2 flatted: 3.3.3 - hookified: 1.13.0 + hookified: 1.15.1 flatted@3.3.3: {} + flow-parser@0.299.0: {} + fn.name@1.1.0: {} focusable-selectors@0.8.4: {} @@ -15482,7 +15662,7 @@ snapshots: globals@14.0.0: {} - globals@17.0.0: {} + globals@17.3.0: {} globalthis@1.0.4: dependencies: @@ -15586,9 +15766,9 @@ snapshots: transitivePeerDependencies: - supports-color - hashery@1.2.0: + hashery@1.4.0: dependencies: - hookified: 1.13.0 + hookified: 1.15.1 hasown@2.0.2: dependencies: @@ -15623,7 +15803,7 @@ snapshots: dependencies: parse-passwd: 1.0.0 - hookified@1.13.0: {} + hookified@1.15.1: {} hosted-git-info@7.0.2: dependencies: @@ -16030,7 +16210,7 @@ snapshots: is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 is-typedarray@1.0.0: {} @@ -16099,7 +16279,7 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jiti@2.4.2: {} + jiti@2.6.1: {} jquery@3.7.1: {} @@ -16120,9 +16300,34 @@ snapshots: dependencies: xmlcreate: 2.0.4 + jscodeshift@17.3.0(@babel/preset-env@7.28.5(@babel/core@7.29.0)): + dependencies: + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/parser': 7.29.0 + '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0)(supports-color@8.1.1) + '@babel/preset-flow': 7.27.1(@babel/core@7.29.0) + '@babel/preset-typescript': 7.28.5(@babel/core@7.29.0) + '@babel/register': 7.28.6(@babel/core@7.29.0) + flow-parser: 0.299.0 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + neo-async: 2.6.2 + picocolors: 1.1.1 + recast: 0.23.11 + tmp: 0.2.5 + write-file-atomic: 5.0.1 + optionalDependencies: + '@babel/preset-env': 7.28.5(@babel/core@7.29.0)(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + jsdoc@4.0.5: dependencies: - '@babel/parser': 7.28.6 + '@babel/parser': 7.29.0 '@jsdoc/salty': 0.2.9 '@types/markdown-it': 14.1.2 bluebird: 3.7.2 @@ -16231,7 +16436,7 @@ snapshots: dependencies: json-buffer: 3.0.1 - keyv@5.5.5: + keyv@5.6.0: dependencies: '@keyv/serialize': 1.1.1 @@ -16257,48 +16462,48 @@ snapshots: dependencies: invert-kv: 3.0.1 - lefthook-darwin-arm64@2.0.13: + lefthook-darwin-arm64@2.1.0: optional: true - lefthook-darwin-x64@2.0.13: + lefthook-darwin-x64@2.1.0: optional: true - lefthook-freebsd-arm64@2.0.13: + lefthook-freebsd-arm64@2.1.0: optional: true - lefthook-freebsd-x64@2.0.13: + lefthook-freebsd-x64@2.1.0: optional: true - lefthook-linux-arm64@2.0.13: + lefthook-linux-arm64@2.1.0: optional: true - lefthook-linux-x64@2.0.13: + lefthook-linux-x64@2.1.0: optional: true - lefthook-openbsd-arm64@2.0.13: + lefthook-openbsd-arm64@2.1.0: optional: true - lefthook-openbsd-x64@2.0.13: + lefthook-openbsd-x64@2.1.0: optional: true - lefthook-windows-arm64@2.0.13: + lefthook-windows-arm64@2.1.0: optional: true - lefthook-windows-x64@2.0.13: + lefthook-windows-x64@2.1.0: optional: true - lefthook@2.0.13: + lefthook@2.1.0: optionalDependencies: - lefthook-darwin-arm64: 2.0.13 - lefthook-darwin-x64: 2.0.13 - lefthook-freebsd-arm64: 2.0.13 - lefthook-freebsd-x64: 2.0.13 - lefthook-linux-arm64: 2.0.13 - lefthook-linux-x64: 2.0.13 - lefthook-openbsd-arm64: 2.0.13 - lefthook-openbsd-x64: 2.0.13 - lefthook-windows-arm64: 2.0.13 - lefthook-windows-x64: 2.0.13 + lefthook-darwin-arm64: 2.1.0 + lefthook-darwin-x64: 2.1.0 + lefthook-freebsd-arm64: 2.1.0 + lefthook-freebsd-x64: 2.1.0 + lefthook-linux-arm64: 2.1.0 + lefthook-linux-x64: 2.1.0 + lefthook-openbsd-arm64: 2.1.0 + lefthook-openbsd-x64: 2.1.0 + lefthook-windows-arm64: 2.1.0 + lefthook-windows-x64: 2.1.0 levn@0.4.1: dependencies: @@ -16340,18 +16545,20 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-to-the-future-ember-template@3.1.0(ember-template-lint@7.9.3): + lint-to-the-future-ember-template@4.1.0(@babel/preset-env@7.28.5(@babel/core@7.29.0))(ember-template-lint@7.9.3): dependencies: content-tag: 3.1.3 + content-tag-utils: 0.4.1(@babel/preset-env@7.28.5(@babel/core@7.29.0)) debug: 4.4.3(supports-color@8.1.1) ember-template-lint: 7.9.3 globby: 14.1.0 transitivePeerDependencies: + - '@babel/preset-env' - supports-color - lint-to-the-future-eslint@3.3.0(eslint@9.39.2(jiti@2.4.2)): + lint-to-the-future-eslint@3.3.0(eslint@9.39.2(jiti@2.6.1)): dependencies: - eslint: 9.39.2(jiti@2.4.2) + eslint: 9.39.2(jiti@2.6.1) globby: 14.1.0 import-cwd: 3.0.0 @@ -16481,6 +16688,11 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 + make-dir@2.1.0: + dependencies: + pify: 4.0.1 + semver: 5.7.2 + make-dir@3.1.0: dependencies: semver: 6.3.1 @@ -16574,7 +16786,7 @@ snapshots: mdn-data@2.12.2: {} - mdn-data@2.25.0: {} + mdn-data@2.27.0: {} mdurl@2.0.0: {} @@ -17015,14 +17227,14 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-object-atoms: 1.1.1 object.groupby@1.0.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 object.pick@1.3.0: dependencies: @@ -17238,7 +17450,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.28.6 + '@babel/code-frame': 7.29.0 error-ex: 1.3.4 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -17313,8 +17525,16 @@ snapshots: picomatch@4.0.3: {} + pify@4.0.1: {} + pikaday@1.8.2: {} + pirates@4.0.7: {} + + pkg-dir@3.0.0: + dependencies: + find-up: 3.0.0 + pkg-dir@4.2.0: dependencies: find-up: 4.1.0 @@ -17433,17 +17653,17 @@ snapshots: fake-xml-http-request: 2.1.2 route-recognizer: 0.3.4 - prettier-plugin-ember-template-tag@2.1.2(prettier@3.8.0): + prettier-plugin-ember-template-tag@2.1.3(prettier@3.8.1): dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/traverse': 7.29.0(supports-color@8.1.1) content-tag: 4.1.0 - prettier: 3.8.0 + prettier: 3.8.1 transitivePeerDependencies: - supports-color prettier@2.8.8: {} - prettier@3.8.0: {} + prettier@3.8.1: {} printf@0.6.1: {} @@ -17620,9 +17840,9 @@ snapshots: - supports-color - utf-8-validate - qified@0.5.2: + qified@0.6.0: dependencies: - hookified: 1.13.0 + hookified: 1.15.1 qs@6.14.0: dependencies: @@ -17718,6 +17938,14 @@ snapshots: private: 0.1.8 source-map: 0.6.1 + recast@0.23.11: + dependencies: + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tiny-invariant: 1.3.3 + tslib: 2.8.1 + redeyed@1.0.1: dependencies: esprima: 3.0.0 @@ -17726,7 +17954,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -17774,9 +18002,9 @@ snapshots: remove-types@1.0.0: dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) - '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.28.6) - '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.6) + '@babel/core': 7.29.0(supports-color@8.1.1) + '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) prettier: 2.8.8 transitivePeerDependencies: - supports-color @@ -18160,6 +18388,10 @@ snapshots: setprototypeof@1.2.0: {} + shallow-clone@3.0.1: + dependencies: + kind-of: 6.0.3 + shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 @@ -18480,7 +18712,7 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.2 - string-width@8.1.0: + string-width@8.1.1: dependencies: get-east-asian-width: 1.4.0 strip-ansi: 7.1.2 @@ -18490,7 +18722,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -18507,7 +18739,7 @@ snapshots: call-bound: 1.0.4 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 @@ -18574,48 +18806,48 @@ snapshots: styled_string@0.0.1: {} - stylelint-config-recommended-scss@17.0.0(postcss@8.5.6)(stylelint@17.0.0(typescript@5.9.3)): + stylelint-config-recommended-scss@17.0.0(postcss@8.5.6)(stylelint@17.1.0(typescript@5.9.3)): dependencies: postcss-scss: 4.0.9(postcss@8.5.6) - stylelint: 17.0.0(typescript@5.9.3) - stylelint-config-recommended: 18.0.0(stylelint@17.0.0(typescript@5.9.3)) - stylelint-scss: 7.0.0(stylelint@17.0.0(typescript@5.9.3)) + stylelint: 17.1.0(typescript@5.9.3) + stylelint-config-recommended: 18.0.0(stylelint@17.1.0(typescript@5.9.3)) + stylelint-scss: 7.0.0(stylelint@17.1.0(typescript@5.9.3)) optionalDependencies: postcss: 8.5.6 - stylelint-config-recommended@18.0.0(stylelint@17.0.0(typescript@5.9.3)): + stylelint-config-recommended@18.0.0(stylelint@17.1.0(typescript@5.9.3)): dependencies: - stylelint: 17.0.0(typescript@5.9.3) + stylelint: 17.1.0(typescript@5.9.3) - stylelint-config-standard-scss@17.0.0(postcss@8.5.6)(stylelint@17.0.0(typescript@5.9.3)): + stylelint-config-standard-scss@17.0.0(postcss@8.5.6)(stylelint@17.1.0(typescript@5.9.3)): dependencies: - stylelint: 17.0.0(typescript@5.9.3) - stylelint-config-recommended-scss: 17.0.0(postcss@8.5.6)(stylelint@17.0.0(typescript@5.9.3)) - stylelint-config-standard: 40.0.0(stylelint@17.0.0(typescript@5.9.3)) + stylelint: 17.1.0(typescript@5.9.3) + stylelint-config-recommended-scss: 17.0.0(postcss@8.5.6)(stylelint@17.1.0(typescript@5.9.3)) + stylelint-config-standard: 40.0.0(stylelint@17.1.0(typescript@5.9.3)) optionalDependencies: postcss: 8.5.6 - stylelint-config-standard@40.0.0(stylelint@17.0.0(typescript@5.9.3)): + stylelint-config-standard@40.0.0(stylelint@17.1.0(typescript@5.9.3)): dependencies: - stylelint: 17.0.0(typescript@5.9.3) - stylelint-config-recommended: 18.0.0(stylelint@17.0.0(typescript@5.9.3)) + stylelint: 17.1.0(typescript@5.9.3) + stylelint-config-recommended: 18.0.0(stylelint@17.1.0(typescript@5.9.3)) - stylelint-scss@7.0.0(stylelint@17.0.0(typescript@5.9.3)): + stylelint-scss@7.0.0(stylelint@17.1.0(typescript@5.9.3)): dependencies: css-tree: 3.1.0 is-plain-object: 5.0.0 known-css-properties: 0.37.0 - mdn-data: 2.25.0 + mdn-data: 2.27.0 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.6 postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - stylelint: 17.0.0(typescript@5.9.3) + stylelint: 17.1.0(typescript@5.9.3) - stylelint@17.0.0(typescript@5.9.3): + stylelint@17.1.0(typescript@5.9.3): dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) - '@csstools/css-syntax-patches-for-csstree': 1.0.25 + '@csstools/css-syntax-patches-for-csstree': 1.0.26 '@csstools/css-tokenizer': 4.0.0 '@csstools/media-query-list-parser': 5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/selector-resolve-nested': 4.0.0(postcss-selector-parser@7.1.1) @@ -18628,7 +18860,7 @@ snapshots: debug: 4.4.3(supports-color@8.1.1) fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 - file-entry-cache: 11.1.1 + file-entry-cache: 11.1.2 global-modules: 2.0.0 globby: 16.1.0 globjoin: 0.1.4 @@ -18647,7 +18879,7 @@ snapshots: postcss-safe-parser: 7.0.1(postcss@8.5.6) postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - string-width: 8.1.0 + string-width: 8.1.1 supports-hyperlinks: 4.4.0 svg-tags: 1.0.0 table: 6.9.0 @@ -18908,6 +19140,8 @@ snapshots: globalyzer: 0.1.0 globrex: 0.1.2 + tiny-invariant@1.3.3: {} + tiny-lr@2.0.0: dependencies: body: 5.1.0 @@ -19211,7 +19445,7 @@ snapshots: is-arguments: 1.1.1 is-generator-function: 1.1.2 is-typed-array: 1.1.15 - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 utils-merge@1.0.1: {} @@ -19228,7 +19462,7 @@ snapshots: vary@1.1.2: {} - vite@7.3.0(@types/node@25.0.3)(jiti@2.4.2)(terser@5.44.1): + vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(terser@5.44.1): dependencies: esbuild: 0.27.1 fdir: 6.5.0(picomatch@4.0.3) @@ -19239,13 +19473,13 @@ snapshots: optionalDependencies: '@types/node': 25.0.3 fsevents: 2.3.3 - jiti: 2.4.2 + jiti: 2.6.1 terser: 5.44.1 - vitest@4.0.16(@types/node@25.0.3)(jiti@2.4.2)(jsdom@25.0.1)(terser@5.44.1): + vitest@4.0.16(@types/node@25.0.3)(jiti@2.6.1)(jsdom@25.0.1)(terser@5.44.1): dependencies: '@vitest/expect': 4.0.16 - '@vitest/mocker': 4.0.16(vite@7.3.0(@types/node@25.0.3)(jiti@2.4.2)(terser@5.44.1)) + '@vitest/mocker': 4.0.16(vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(terser@5.44.1)) '@vitest/pretty-format': 4.0.16 '@vitest/runner': 4.0.16 '@vitest/snapshot': 4.0.16 @@ -19262,7 +19496,7 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.0(@types/node@25.0.3)(jiti@2.4.2)(terser@5.44.1) + vite: 7.3.0(@types/node@25.0.3)(jiti@2.6.1)(terser@5.44.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 25.0.3 @@ -19280,15 +19514,15 @@ snapshots: - tsx - yaml - volar-service-html@0.0.64(@volar/language-service@2.4.23): + volar-service-html@0.0.68(@volar/language-service@2.4.28): dependencies: vscode-html-languageservice: 5.6.1 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.23 + '@volar/language-service': 2.4.28 - volar-service-typescript@0.0.65(@volar/language-service@2.4.23): + volar-service-typescript@0.0.68(@volar/language-service@2.4.28): dependencies: path-browserify: 1.0.1 semver: 7.7.3 @@ -19297,7 +19531,7 @@ snapshots: vscode-nls: 5.2.0 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.23 + '@volar/language-service': 2.4.28 vscode-html-languageservice@5.6.1: dependencies: @@ -19485,7 +19719,7 @@ snapshots: isarray: 2.0.5 which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 which-collection@1.0.2: dependencies: @@ -19494,7 +19728,7 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.4 - which-typed-array@1.1.19: + which-typed-array@1.1.20: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 @@ -19553,7 +19787,7 @@ snapshots: workerpool@3.1.2: dependencies: - '@babel/core': 7.28.6(supports-color@8.1.1) + '@babel/core': 7.29.0(supports-color@8.1.1) object-assign: 4.1.1 rsvp: 4.8.5 transitivePeerDependencies: