diff --git a/.editorconfig b/.editorconfig index c35a00240..026da9542 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,6 +1,6 @@ # EditorConfig helps developers define and maintain consistent # coding styles between different editors and IDEs -# editorconfig.org +# https://editorconfig.org/ root = true diff --git a/.gitignore b/.gitignore index 562fd5acd..07373fe20 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,6 @@ # compiled output /dist/ -/declarations/ /tmp/ # dependencies diff --git a/.stylelintrc.cjs b/.stylelintrc.mjs similarity index 92% rename from .stylelintrc.cjs rename to .stylelintrc.mjs index 414fe6a72..5e07b0a20 100644 --- a/.stylelintrc.cjs +++ b/.stylelintrc.mjs @@ -1,6 +1,4 @@ -'use strict'; - -module.exports = { +export default { extends: ['stylelint-config-standard'], rules: { 'at-rule-no-deprecated': [true, { ignoreAtRules: ['/^view/', 'apply'] }], diff --git a/app/components/alpha-input.gts b/app/components/alpha-input.gts index b70c8a8cd..9d1a39b4d 100644 --- a/app/components/alpha-input.gts +++ b/app/components/alpha-input.gts @@ -55,10 +55,12 @@ export default class AlphaInputComponent extends Component } @action - isComplete(buffer: Buffer, opts: { regex: string }): boolean { + isComplete(buffer: Array, opts: { regex?: string }): boolean { const value = buffer.join(''); - return Boolean(value.length) && new RegExp(opts.regex).test(value); + return ( + Boolean(value.length) && new RegExp(opts.regex as string).test(value) + ); } /** @@ -66,7 +68,11 @@ export default class AlphaInputComponent extends Component * @param {Event} event */ @action - onComplete(event: InputEvent): void { + onComplete(event?: InputEvent): void { + if (!event) { + return; + } + const { selectedColor } = this.args; let value = parseFloat((event.target).value); diff --git a/app/components/hex-input.gts b/app/components/hex-input.gts index 8d19d1e30..a1d89ee58 100644 --- a/app/components/hex-input.gts +++ b/app/components/hex-input.gts @@ -51,8 +51,8 @@ export default class HexInputComponent extends Component { } @action - isComplete(buffer: Buffer, opts: { regex: string }): boolean { - return new RegExp(opts.regex).test(buffer.join('')); + isComplete(buffer: Array, opts: { regex?: string }): boolean { + return new RegExp(opts.regex as string).test(buffer.join('')); } /** @@ -60,7 +60,11 @@ export default class HexInputComponent extends Component { * @param {Event} event The event when the hex matches the regex and is valid */ @action - onComplete(event: InputEvent): void { + onComplete(event?: InputEvent): void { + if (!event) { + return; + } + const tinyColor = new TinyColor((event.target).value); const { r, g, b, a } = tinyColor.toRgb(); const hex = rgbaToHex(r, g, b, a); diff --git a/app/components/rgb-input.gts b/app/components/rgb-input.gts index a85d56b2f..83d10860d 100644 --- a/app/components/rgb-input.gts +++ b/app/components/rgb-input.gts @@ -76,10 +76,12 @@ export default class RgbaInputComponent extends Component { } @action - isComplete(buffer: Buffer, opts: { regex: string }): boolean { + isComplete(buffer: Array, opts: { regex?: string }): boolean { const value = buffer.join(''); - return Boolean(value.length) && new RegExp(opts.regex).test(value); + return ( + Boolean(value.length) && new RegExp(opts.regex as string).test(value) + ); } /** @@ -87,7 +89,11 @@ export default class RgbaInputComponent extends Component { * @param {Event} event */ @action - onComplete(event: InputEvent): void { + onComplete(event?: InputEvent): void { + if (!event) { + return; + } + const selectedColor: SelectedColorModel = this.args .selectedColor as SelectedColorModel; const { type } = this.args; diff --git a/app/services/.gitkeep b/app/services/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/app/services/nearest-color.ts b/app/services/nearest-color.ts index e560895be..23175caf1 100644 --- a/app/services/nearest-color.ts +++ b/app/services/nearest-color.ts @@ -1,12 +1,10 @@ import Service from '@ember/service'; import { colornames } from 'color-name-list'; -import nearestColor from 'nearest-color'; +import nearestColor, { type ColorMatch, type RGB } from 'nearest-color'; export default class NearestColorService extends Service { - nearest: ({ r, g, b }: { r: number; g: number; b: number }) => { - name: string; - }; + nearest: (color: string | RGB) => ColorMatch; constructor() { super(...arguments); diff --git a/app/utils/view-transitions.ts b/app/utils/view-transitions.ts index e9e88adeb..0c93e1790 100644 --- a/app/utils/view-transitions.ts +++ b/app/utils/view-transitions.ts @@ -1,12 +1,20 @@ +import { isTesting } from '@embroider/macros'; + export default function viewTransitions() { - if (!document.startViewTransition) { + if (isTesting() || !document.startViewTransition) { return; } return new Promise((resolve) => { // eslint-disable-next-line @typescript-eslint/require-await - document.startViewTransition(async () => { + const transition = document.startViewTransition(async () => { resolve(); }); + + // A transition gets skipped when another starts before it finishes; + // its `ready`/`finished` promises reject with an AbortError that would + // otherwise surface as an unhandled rejection. + transition.ready.catch(() => {}); + transition.finished.catch(() => {}); }); } diff --git a/babel.config.cjs b/babel.config.mjs similarity index 74% rename from babel.config.cjs rename to babel.config.mjs index 957298726..0eaf3e172 100644 --- a/babel.config.cjs +++ b/babel.config.mjs @@ -1,9 +1,12 @@ -const { +import { dirname } from 'node:path'; +import { fileURLToPath } from 'node:url'; + +import { babelCompatSupport, templateCompatSupport, -} = require('@embroider/compat/babel'); +} from '@embroider/compat/babel'; -module.exports = { +export default { plugins: [ [ '@babel/plugin-transform-typescript', @@ -16,7 +19,6 @@ module.exports = { [ 'babel-plugin-ember-template-compilation', { - compilerPath: 'ember-source/dist/ember-template-compiler.js', enableLegacyModules: [ 'ember-cli-htmlbars', 'ember-cli-htmlbars-inline-precompile', @@ -29,14 +31,14 @@ module.exports = { 'module:decorator-transforms', { runtime: { - import: require.resolve('decorator-transforms/runtime-esm'), + import: import.meta.resolve('decorator-transforms/runtime-esm'), }, }, ], [ '@babel/plugin-transform-runtime', { - absoluteRuntime: __dirname, + absoluteRuntime: dirname(fileURLToPath(import.meta.url)), useESModules: true, regenerator: false, }, diff --git a/config/ember-cli-update.json b/config/ember-cli-update.json index 552fcbbd4..ada2f66b0 100644 --- a/config/ember-cli-update.json +++ b/config/ember-cli-update.json @@ -3,7 +3,7 @@ "packages": [ { "name": "@ember/app-blueprint", - "version": "6.8.3", + "version": "6.11.0", "blueprints": [ { "name": "@ember/app-blueprint", diff --git a/eslint.config.mjs b/eslint.config.mjs index 69f3f18a6..271bc5f6d 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -12,12 +12,13 @@ * npx eslint --inspect-config * */ -import babelParser from '@babel/eslint-parser'; +import babelParser from '@babel/eslint-parser/experimental-worker'; import js from '@eslint/js'; import eslintConfigPrettier from 'eslint-config-prettier'; import ember from 'eslint-plugin-ember/recommended'; import n from 'eslint-plugin-n'; import qunit from 'eslint-plugin-qunit'; +import { defineConfig, globalIgnores } from 'eslint/config'; import globals from 'globals'; import ts from 'typescript-eslint'; @@ -34,29 +35,20 @@ const parserOptions = { }, }; -export default ts.config( +export default defineConfig([ + globalIgnores([ + '.vite/**/*', + 'dist/', + 'coverage/', + 'electron-app/dist/**/*', + 'out/**/*', + '!**/.*', + ]), js.configs.recommended, ember.configs.base, ember.configs.gjs, ember.configs.gts, eslintConfigPrettier, - /** - * Ignores must be in their own object - * https://eslint.org/docs/latest/use/configure/ignore - */ - { - ignores: [ - '.vite/**/*', - 'coverage/**/*', - 'declarations/**/*', - 'dist/**/*', - 'electron-app/dist/**/*', - 'node_modules/**/*', - 'out/**/*', - 'types/**/*', - '!**/.*', - ], - }, /** * https://eslint.org/docs/latest/use/configure/configuration-files#configuring-linter-options */ @@ -85,6 +77,9 @@ export default ts.config( languageOptions: { parser: ember.parser, parserOptions: parserOptions.esm.ts, + globals: { + ...globals.browser, + }, }, extends: [...ts.configs.recommendedTypeChecked, ember.configs.gts], rules: { @@ -147,4 +142,4 @@ export default ts.config( }, }, }, -); +]); diff --git a/package.json b/package.json index 38863eb09..7f4e6d19f 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "lint:hbs:fix": "ember-template-lint . --fix", "lint:js": "eslint . --cache", "lint:js:fix": "eslint . --fix", - "lint:types": "glint --build", + "lint:types": "ember-tsc --noEmit", "make": "cross-env EMBER_CLI_ELECTRON=true electron-forge make", "package": "cross-env EMBER_CLI_ELECTRON=true electron-forge package", "publish": "electron-forge publish", @@ -75,7 +75,7 @@ "ember-element-helper": "^0.8.8", "ember-event-helpers": "^0.1.1", "ember-inflector": "^6.0.0", - "ember-inputmask": "^4.0.1", + "ember-inputmask": "^4.0.3", "ember-local-storage": "2.0.6", "ember-math-helpers": "^5.0.0", "ember-modifier": "^4.3.0", @@ -88,8 +88,7 @@ "hue-hunter": "^0.4.1", "indexeddb-export-import": "^2.1.5", "menubar": "^9.5.2", - "throttle-debounce": "^5.0.2", - "tracked-built-ins": "^4.1.0" + "throttle-debounce": "^5.0.2" }, "devDependencies": { "@babel/core": "^7.29.0", @@ -119,10 +118,9 @@ "@embroider/router": "^3.0.6", "@embroider/vite": "^1.6.0", "@eslint/js": "^9.39.3", - "@glint/core": "^1.5.2", - "@glint/environment-ember-loose": "^1.5.2", - "@glint/environment-ember-template-imports": "^1.5.2", - "@glint/template": "~1.5.2", + "@glint/ember-tsc": "^1.1.1", + "@glint/template": "~1.7.4", + "@glint/tsserver-plugin": "^2.1.0", "@ianvs/prettier-plugin-sort-imports": "^4.7.1", "@release-it-plugins/lerna-changelog": "^8.0.1", "@rollup/plugin-babel": "^6.1.0", @@ -135,13 +133,12 @@ "@types/qunit": "^2.19.13", "@types/sinon": "^21.0.0", "@vitest/ui": "^4.0.18", - "babel-plugin-ember-template-compilation": "^2.4.1", + "babel-plugin-ember-template-compilation": "^3.1.0", "babel-preset-env": "^1.7.0", "broccoli-asset-rev": "^3.0.0", "concurrently": "^9.2.1", "cross-env": "^10.1.0", - "electron": "^40.6.1", - "ember-auto-import": "^2.12.1", + "electron": "^40.10.3", "ember-cli": "^6.11.0", "ember-cli-babel": "^8.3.1", "ember-cli-clean-css": "^3.0.0", @@ -201,7 +198,8 @@ }, "pnpm": { "overrides": { - "@ember/string": "^4.0.1" + "@ember/string": "^4.0.1", + "yauzl": "^3.3.1" }, "patchedDependencies": { "ember-local-storage": "patches/ember-local-storage.patch", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c31f805c0..37a2c8e61 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,7 @@ settings: overrides: '@ember/string': ^4.0.1 + yauzl: ^3.3.1 patchedDependencies: ember-local-storage: @@ -24,7 +25,7 @@ importers: version: 4.2.0 '@ember/render-modifiers': specifier: ^3.0.0 - version: 3.0.0(@glint/template@1.5.2)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + version: 3.0.0(@glint/template@1.7.4)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@ember/string': specifier: ^4.0.1 version: 4.0.1 @@ -72,7 +73,7 @@ importers: version: 7.9.0 '@sentry/ember': specifier: ^10.40.0 - version: 10.40.0(@glint/template@1.5.2)(ember-cli@6.11.0(@types/node@25.3.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8))(webpack@5.105.3) + version: 10.40.0(@glint/template@1.7.4)(ember-cli@6.11.0(@types/node@25.9.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8))(webpack@5.105.3) aws4fetch: specifier: ^1.0.20 version: 1.0.20 @@ -96,25 +97,25 @@ importers: version: 11.0.2 ember-animated: specifier: ^2.2.0 - version: 2.2.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glint/template@1.5.2) + version: 2.2.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4) ember-animated-tools: specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glint/template@1.5.2) + version: 2.0.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4) ember-cli-flash: specifier: ^6.1.0 - version: 6.1.0(@babel/core@7.29.0)(@embroider/macros@1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2))(ember-modifier@4.3.0(@babel/core@7.29.0)) + version: 6.1.0(@babel/core@7.29.0)(@embroider/macros@1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4))(ember-modifier@4.3.0(@babel/core@7.29.0)) ember-click-outside: specifier: ^6.1.1 version: 6.1.1(@babel/core@7.29.0) ember-cognito: specifier: ^3.0.1 - version: 3.0.1(@glint/template@1.5.2)(ember-simple-auth@8.3.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glint/template@1.5.2)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5))(encoding@0.1.13)(react-native@0.84.0(@babel/core@7.29.0)(react@19.2.4))(webpack@5.105.3) + version: 3.0.1(@glint/template@1.7.4)(ember-simple-auth@8.3.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5))(encoding@0.1.13)(react-native@0.84.0(@babel/core@7.29.0)(react@19.2.4))(webpack@5.105.3) ember-css-transitions: specifier: ^4.5.0 - version: 4.5.0(@babel/core@7.29.0)(@glint/template@1.5.2) + version: 4.5.0(@babel/core@7.29.0)(@glint/template@1.7.4) ember-drag-sort: specifier: ^4.2.0 - version: 4.2.0(@glint/template@1.5.2)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5))(webpack@5.105.3) + version: 4.2.0(@glint/template@1.7.4)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5))(webpack@5.105.3) ember-element-helper: specifier: ^0.8.8 version: 0.8.8 @@ -125,8 +126,8 @@ importers: specifier: ^6.0.0 version: 6.0.0(@babel/core@7.29.0) ember-inputmask: - specifier: ^4.0.1 - version: 4.0.1(@babel/core@7.29.0)(@glint/template@1.5.2)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + specifier: ^4.0.3 + version: 4.0.3(@babel/core@7.29.0)(@glint/template@1.7.4)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-local-storage: specifier: 2.0.6 version: 2.0.6(patch_hash=7a283711fa827de035fc3cc2ebe13c451ddf557492e8b185e99f915713c95f06) @@ -138,7 +139,7 @@ importers: version: 4.3.0(@babel/core@7.29.0) ember-orbit: specifier: ^0.20.0 - version: 0.20.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-modifier@4.3.0(@babel/core@7.29.0))(ember-resources@7.0.7(@babel/core@7.29.0)(@glimmer/component@2.0.0)(@glint/template@1.5.2))(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + version: 0.20.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glimmer/component@2.0.0)(@glint/template@1.7.4)(ember-modifier@4.3.0(@babel/core@7.29.0))(ember-resources@7.0.7(@babel/core@7.29.0)(@glimmer/component@2.0.0)(@glint/template@1.7.4))(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-set-body-class: specifier: ^1.0.2 version: 1.0.2 @@ -147,28 +148,25 @@ importers: version: 3.1.0(@babel/core@7.29.0) ember-simple-auth: specifier: ^8.3.0 - version: 8.3.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glint/template@1.5.2)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + version: 8.3.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-source: specifier: ^6.11.0 version: 6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5) ember-svg-jar: specifier: ^2.7.1 - version: 2.7.1(@babel/core@7.29.0)(@glint/template@1.5.2) + version: 2.7.1(@babel/core@7.29.0)(@glint/template@1.7.4) hue-hunter: specifier: ^0.4.1 - version: 0.4.1(electron@40.6.1) + version: 0.4.1(electron@40.10.3) indexeddb-export-import: specifier: ^2.1.5 version: 2.1.5 menubar: specifier: ^9.5.2 - version: 9.5.2(electron@40.6.1) + version: 9.5.2(electron@40.10.3) throttle-debounce: specifier: ^5.0.2 version: 5.0.2 - tracked-built-ins: - specifier: ^4.1.0 - version: 4.1.0(@babel/core@7.29.0) devDependencies: '@babel/core': specifier: ^7.29.0 @@ -223,52 +221,49 @@ importers: version: 2.0.0 '@ember/optional-features': specifier: ^3.0.0 - version: 3.0.0(@types/node@25.3.3) + version: 3.0.0(@types/node@25.9.3) '@ember/test-helpers': specifier: ^5.4.1 - version: 5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2) + version: 5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4) '@embroider/compat': specifier: ^4.1.14 - version: 4.1.14(@embroider/core@4.4.4(@glint/template@1.5.2))(@glint/template@1.5.2) + version: 4.1.14(@embroider/core@4.4.4(@glint/template@1.7.4))(@glint/template@1.7.4) '@embroider/config-meta-loader': specifier: ^1.0.0 version: 1.0.0 '@embroider/core': specifier: ^4.4.4 - version: 4.4.4(@glint/template@1.5.2) + version: 4.4.4(@glint/template@1.7.4) '@embroider/legacy-inspector-support': specifier: ^0.1.3 version: 0.1.3 '@embroider/macros': specifier: ^1.20.0 - version: 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + version: 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) '@embroider/router': specifier: ^3.0.6 - version: 3.0.6(@babel/core@7.29.0)(@embroider/core@4.4.4(@glint/template@1.5.2))(@glint/template@1.5.2) + version: 3.0.6(@babel/core@7.29.0)(@embroider/core@4.4.4(@glint/template@1.7.4))(@glint/template@1.7.4) '@embroider/vite': specifier: ^1.6.0 - version: 1.6.0(@embroider/core@4.4.4(@glint/template@1.5.2))(@glint/template@1.5.2)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) + version: 1.6.0(@embroider/core@4.4.4(@glint/template@1.7.4))(@glint/template@1.7.4)(vite@7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0)) '@eslint/js': specifier: ^9.39.3 version: 9.39.3 - '@glint/core': - specifier: ^1.5.2 - version: 1.5.2(typescript@5.9.3) - '@glint/environment-ember-loose': - specifier: ^1.5.2 - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(@types/ember__array@4.0.10(@babel/core@7.29.0))(@types/ember__component@4.0.22(@babel/core@7.29.0))(@types/ember__controller@4.0.12(@babel/core@7.29.0))(@types/ember__object@4.0.12(@babel/core@7.29.0))(@types/ember__routing@4.0.23(@babel/core@7.29.0))(ember-cli-htmlbars@6.3.0)(ember-modifier@4.3.0(@babel/core@7.29.0)) - '@glint/environment-ember-template-imports': - specifier: ^1.5.2 - version: 1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(@types/ember__array@4.0.10(@babel/core@7.29.0))(@types/ember__component@4.0.22(@babel/core@7.29.0))(@types/ember__controller@4.0.12(@babel/core@7.29.0))(@types/ember__object@4.0.12(@babel/core@7.29.0))(@types/ember__routing@4.0.23(@babel/core@7.29.0))(ember-cli-htmlbars@6.3.0)(ember-modifier@4.3.0(@babel/core@7.29.0)))(@glint/template@1.5.2)(@types/ember__component@4.0.22(@babel/core@7.29.0))(@types/ember__routing@4.0.23(@babel/core@7.29.0)) + '@glint/ember-tsc': + specifier: ^1.1.1 + version: 1.1.1(typescript@5.9.3) '@glint/template': - specifier: ~1.5.2 - version: 1.5.2 + specifier: ~1.7.4 + version: 1.7.4 + '@glint/tsserver-plugin': + specifier: ^2.1.0 + version: 2.1.0 '@ianvs/prettier-plugin-sort-imports': specifier: ^4.7.1 version: 4.7.1(content-tag@4.1.0)(prettier-plugin-ember-template-tag@2.1.3(prettier@3.8.1))(prettier@3.8.1) '@release-it-plugins/lerna-changelog': specifier: ^8.0.1 - version: 8.0.1(release-it@19.2.4(@types/node@25.3.3)) + version: 8.0.1(release-it@19.2.4(@types/node@25.9.3)) '@rollup/plugin-babel': specifier: ^6.1.0 version: 6.1.0(@babel/core@7.29.0)(@types/babel__core@7.20.5)(rollup@4.59.0) @@ -277,7 +272,7 @@ importers: version: 0.5.11(tailwindcss@4.2.1) '@tailwindcss/vite': specifier: ^4.2.1 - version: 4.2.1(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) + version: 4.2.1(vite@7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0)) '@tsconfig/ember': specifier: ^3.0.12 version: 3.0.12 @@ -289,7 +284,7 @@ importers: version: 4.0.11(@babel/core@7.29.0) '@types/node': specifier: ^25.3.3 - version: 25.3.3 + version: 25.9.3 '@types/qunit': specifier: ^2.19.13 version: 2.19.13 @@ -300,8 +295,8 @@ importers: specifier: ^4.0.18 version: 4.0.18(vitest@4.0.18) babel-plugin-ember-template-compilation: - specifier: ^2.4.1 - version: 2.4.1 + specifier: ^3.1.0 + version: 3.1.0 babel-preset-env: specifier: ^1.7.0 version: 1.7.0 @@ -315,14 +310,11 @@ importers: specifier: ^10.1.0 version: 10.1.0 electron: - specifier: ^40.6.1 - version: 40.6.1 - ember-auto-import: - specifier: ^2.12.1 - version: 2.12.1(@glint/template@1.5.2)(webpack@5.105.3) + specifier: ^40.10.3 + version: 40.10.3 ember-cli: specifier: ^6.11.0 - version: 6.11.0(@types/node@25.3.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8) + version: 6.11.0(@types/node@25.9.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8) ember-cli-babel: specifier: ^8.3.1 version: 8.3.1(@babel/core@7.29.0) @@ -331,7 +323,7 @@ importers: version: 3.0.0 ember-cli-dependency-checker: specifier: ^3.3.3 - version: 3.3.3(ember-cli@6.11.0(@types/node@25.3.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8)) + version: 3.3.3(ember-cli@6.11.0(@types/node@25.9.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8)) ember-cli-deprecation-workflow: specifier: ^4.0.1 version: 4.0.1(@babel/core@7.29.0) @@ -352,7 +344,7 @@ importers: version: 3.0.1(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-qunit: specifier: ^9.0.4 - version: 9.0.4(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glint/template@1.5.2)(qunit@2.25.0) + version: 9.0.4(@babel/core@7.29.0)(@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-resolver: specifier: ^13.2.0 version: 13.2.0 @@ -388,7 +380,7 @@ importers: version: 8.2.6(eslint@9.39.3(jiti@2.6.1)) globals: specifier: ^17.4.0 - version: 17.4.0 + version: 17.6.0 loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -397,10 +389,10 @@ importers: version: 0.4.4 postcss: specifier: ^8.5.8 - version: 8.5.8 + version: 8.5.15 postcss-import: specifier: ^16.1.1 - version: 16.1.1(postcss@8.5.8) + version: 16.1.1(postcss@8.5.15) prettier: specifier: ^3.8.1 version: 3.8.1 @@ -415,7 +407,7 @@ importers: version: 3.5.0 release-it: specifier: ^19.2.4 - version: 19.2.4(@types/node@25.3.3) + version: 19.2.4(@types/node@25.9.3) sinon: specifier: ^21.0.1 version: 21.0.1 @@ -439,13 +431,13 @@ importers: version: 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) vite: specifier: ^7.3.1 - version: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0) vite-plugin-testem-electron: specifier: ^1.1.1 - version: 1.1.1(electron@40.6.1)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) + version: 1.1.1(electron@40.10.3)(vite@7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0)) vitest: specifier: ^4.0.18 - version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.3.3)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) + version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.9.3)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0) wcag-contrast: specifier: ^3.0.0 version: 3.0.0 @@ -674,14 +666,26 @@ packages: resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.29.0': resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.29.7': + resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} + engines: {node: '>=6.9.0'} + '@babel/core@7.29.0': resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} engines: {node: '>=6.9.0'} + '@babel/core@7.29.7': + resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} + engines: {node: '>=6.9.0'} + '@babel/eslint-parser@7.28.6': resolution: {integrity: sha512-QGmsKi2PBO/MHSQk+AAgA9R6OHQr+VqnniFE0eMWZcVcfBZoA2dKn2hUsl3Csg/Plt9opRUWdY7//VXsrIlEiA==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} @@ -693,6 +697,10 @@ packages: resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.29.7': + resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.27.3': resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} engines: {node: '>=6.9.0'} @@ -701,6 +709,10 @@ packages: resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.29.7': + resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.28.6': resolution: {integrity: sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==} engines: {node: '>=6.9.0'} @@ -722,6 +734,10 @@ packages: resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} + '@babel/helper-globals@7.29.7': + resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} + engines: {node: '>=6.9.0'} + '@babel/helper-member-expression-to-functions@7.28.5': resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==} engines: {node: '>=6.9.0'} @@ -730,12 +746,22 @@ packages: resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.29.7': + resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.28.6': resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.29.7': + resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.27.1': resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} engines: {node: '>=6.9.0'} @@ -744,6 +770,10 @@ packages: resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.29.7': + resolution: {integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==} + engines: {node: '>=6.9.0'} + '@babel/helper-remap-async-to-generator@7.27.1': resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==} engines: {node: '>=6.9.0'} @@ -764,14 +794,26 @@ packages: resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.29.7': + resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.28.5': resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.29.7': + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.27.1': resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.29.7': + resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} + engines: {node: '>=6.9.0'} + '@babel/helper-wrap-function@7.28.6': resolution: {integrity: sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==} engines: {node: '>=6.9.0'} @@ -780,11 +822,20 @@ packages: resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.29.7': + resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.29.0': resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.29.7': + resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5': resolution: {integrity: sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==} engines: {node: '>=6.9.0'} @@ -892,6 +943,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-import-attributes@7.29.7': + resolution: {integrity: sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-import-meta@7.10.4': resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -1301,18 +1358,34 @@ packages: resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.29.7': + resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==} + engines: {node: '>=6.9.0'} + '@babel/template@7.28.6': resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} engines: {node: '>=6.9.0'} + '@babel/template@7.29.7': + resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.29.0': resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.29.7': + resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} + engines: {node: '>=6.9.0'} + '@babel/types@7.29.0': resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} + '@babel/types@7.29.7': + resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} + engines: {node: '>=6.9.0'} + '@cacheable/memory@2.0.7': resolution: {integrity: sha512-RbxnxAMf89Tp1dLhXMS7ceft/PGsDl1Ip7T20z5nZ+pwIAsQ1p2izPjVG69oCLv/jfQ7HDPHTWK0c9rcAWXN3A==} @@ -1458,6 +1531,10 @@ packages: resolution: {integrity: sha512-tiB6cglVQFcSw9N8GRwVwZUeB9u0DOx2Mj7aFXBUsFLUYQapvVGv51tUSy/UAW5lvmubGscYIILuVko+II3+NA==} engines: {node: '>= 14.17.5'} + '@electron-internal/extract-zip@1.0.2': + resolution: {integrity: sha512-VJuNETNPEhrmQEZezeTZO5TZMV+dobBRyJ7zHjGJWIhMS7m7W1UeClt69u4hkUxv9ZZVxuli/E9Yvc4gDNHGsg==} + engines: {node: '>=22.12.0'} + '@electron/asar@3.4.1': resolution: {integrity: sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA==} engines: {node: '>=10.12.0'} @@ -1468,14 +1545,14 @@ packages: engines: {node: '>=22.12.0'} hasBin: true - '@electron/get@2.0.3': - resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==} - engines: {node: '>=12'} - '@electron/get@3.1.0': resolution: {integrity: sha512-F+nKc0xW+kVbBRhFzaMgPy3KwmuNTYX1fx6+FxxoSnNgwYX6LD7AKBTWkU0MQ6IBoe7dz069CNkR673sPAgkCQ==} engines: {node: '>=14'} + '@electron/get@5.0.0': + resolution: {integrity: sha512-pjoBpru1KdEtcExBnuHAP1cAc/5faoedw0hzJkL3o4/IJp7HNF1+fbrdxT3gMYRX2oJfvnA/WXeCTVQpYYxyJA==} + engines: {node: '>=22.12.0'} + '@electron/node-gyp@https://codeload.github.com/electron/node-gyp/tar.gz/06b29aafb7708acef8b3669835c8a7857ebc92d2': resolution: {tarball: https://codeload.github.com/electron/node-gyp/tar.gz/06b29aafb7708acef8b3669835c8a7857ebc92d2} version: 10.2.0-electron.1 @@ -1854,9 +1931,6 @@ packages: '@glimmer/global-context@0.93.4': resolution: {integrity: sha512-Yw9xkDReAcC5oS/hY3PjGrFKRygYFA4pdO7tvuxReoVOyUtjoBOAwHJUileiElERDdMWIMfoLema8Td1mqkjhA==} - '@glimmer/interfaces@0.84.3': - resolution: {integrity: sha512-dk32ykoNojt0mvEaIW6Vli5MGTbQo58uy3Epj7ahCgTHmWOKuw/0G83f2UmFprRwFx689YTXG38I/vbpltEjzg==} - '@glimmer/interfaces@0.94.6': resolution: {integrity: sha512-sp/1WePvB/8O+jrcUHwjboNPTKrdGicuHKA9T/lh0vkYK2qM5Xz4i25lQMQ38tEMiw7KixrjHiTUiaXRld+IwA==} @@ -1881,9 +1955,6 @@ packages: '@glimmer/runtime@0.94.11': resolution: {integrity: sha512-96PqfxnkEW8k8dMydDmaXgijD7yvtIfjMkHoJ7ljUmE1icZ7jj6f+UIZ0LThpXMzkKaBe1xEapjr91Ldsvmqbg==} - '@glimmer/syntax@0.84.3': - resolution: {integrity: sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A==} - '@glimmer/syntax@0.95.0': resolution: {integrity: sha512-W/PHdODnpONsXjbbdY9nedgIHpglMfOzncf/moLVrKIcCfeQhw2vG07Rs/YW8KeJCgJRCLkQsi+Ix7XvrurGAg==} @@ -1893,9 +1964,6 @@ packages: '@glimmer/util@0.44.0': resolution: {integrity: sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg==} - '@glimmer/util@0.84.3': - resolution: {integrity: sha512-qFkh6s16ZSRuu2rfz3T4Wp0fylFj3HBsONGXQcrAdZjdUaIS6v3pNj6mecJ71qRgcym9Hbaq/7/fefIwECUiKw==} - '@glimmer/util@0.94.8': resolution: {integrity: sha512-HfCKeZ74clF9BsPDBOqK/yRNa/ke6niXFPM6zRn9OVYw+ZAidLs7V8He/xljUHlLRL322kaZZY8XxRW7ALEwyg==} @@ -1915,64 +1983,23 @@ packages: '@glimmer/wire-format@0.94.8': resolution: {integrity: sha512-A+Cp5m6vZMAEu0Kg/YwU2dJZXyYxVJs2zI57d3CP6NctmX7FsT8WjViiRUmt5abVmMmRH5b8BUovqY6GSMAdrw==} - '@glint/core@1.5.2': - resolution: {integrity: sha512-kbEt8jBEkH65yDB20tBq/rnZl+iigmAenKQcgu1cqex6/eT6LrQ5E9QxyKtqe9S18qZv0c/LNa0qE7jwbAEKMA==} + '@glint/ember-tsc@1.1.0': + resolution: {integrity: sha512-hAw9/zJOHRaOOlHJ26VyHlXIdN/EkO3ovysv6f8ohMGbDbgDA3i3FPraxSEo5dFt4hG7nx3BpaDJm2mQYEfIHw==} hasBin: true peerDependencies: - typescript: '>=4.8.0' + typescript: '>=5.6.0' - '@glint/environment-ember-loose@1.5.2': - resolution: {integrity: sha512-AuYRwZbQZW13WMW9tmyYqSGHLBXbdXn+HqdRDAG1qHItnjON4uv6sJVQUrnadlMT3G2AVRjL6jtfnwHs3t2Kuw==} - peerDependencies: - '@glimmer/component': '>=1.1.2' - '@glint/template': ^1.5.2 - '@types/ember__array': ^4.0.2 - '@types/ember__component': ^4.0.10 - '@types/ember__controller': ^4.0.2 - '@types/ember__object': ^4.0.4 - '@types/ember__routing': ^4.0.11 - ember-cli-htmlbars: ^6.0.1 - ember-modifier: ^3.2.7 || ^4.0.0 - peerDependenciesMeta: - '@types/ember__array': - optional: true - '@types/ember__component': - optional: true - '@types/ember__controller': - optional: true - '@types/ember__object': - optional: true - '@types/ember__routing': - optional: true - ember-cli-htmlbars: - optional: true - ember-modifier: - optional: true - - '@glint/environment-ember-template-imports@1.5.2': - resolution: {integrity: sha512-f/asPRUr2YWtwYWlvl67JC6PIlihIiFnEtvESvMnblsDyJPpzJmVFGGlVujCOkajLwbkX9DDEw7fydn64He8Qw==} + '@glint/ember-tsc@1.1.1': + resolution: {integrity: sha512-SEIyDPOv9nKpoXaRWp6rXrAnZu75GXW3MVg9nmxX0bwc0s2Aydpd/T0YjZux1ZJ0v8YevmFkBjlxk3UiSU3a6g==} + hasBin: true peerDependencies: - '@glint/environment-ember-loose': ^1.5.2 - '@glint/template': ^1.5.2 - '@types/ember__component': ^4.0.10 - '@types/ember__helper': ^4.0.1 - '@types/ember__modifier': ^4.0.3 - '@types/ember__routing': ^4.0.12 - peerDependenciesMeta: - '@types/ember__component': - optional: true - '@types/ember__helper': - optional: true - '@types/ember__modifier': - optional: true - '@types/ember__routing': - optional: true + typescript: '>=5.6.0' - '@glint/template@1.5.2': - resolution: {integrity: sha512-fA9FoHCmWsWkoOKWshsOQlS0WCAM7NwwoaeSTHuz5yHvBZmmtkgx3t2SPOTJs85/hWTNVzYC/Gthw7xDUR3BlQ==} + '@glint/template@1.7.4': + resolution: {integrity: sha512-39gTESXJmiIzJhcweJQ+44eIX+n+alJpD6HKpX8nPXCggVu2Yq6KP9pA5gwUvWE1/NYZhITiOqdA7UuyVtWMww==} - '@handlebars/parser@2.0.0': - resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==} + '@glint/tsserver-plugin@2.1.0': + resolution: {integrity: sha512-paMTIS/GOt/AVktX91Mp2yd6CdfY4Z/X24oAF4NP2DWKgLYhj+ukJedMuQhpGFwdtQIFfUyUDS8aZS9kyIOYoQ==} '@handlebars/parser@2.2.2': resolution: {integrity: sha512-n/SZW+12rwikx/f8YcSv9JCi5p9vn1Bnts9ZtVvfErG4h0gbjHI1H1ZMhVUnaOC7yzFc6PtsCKIK8XeTnL90Gw==} @@ -2351,8 +2378,8 @@ packages: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} - '@istanbuljs/schema@0.1.3': - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + '@istanbuljs/schema@0.1.6': + resolution: {integrity: sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==} engines: {node: '>=8'} '@jaames/iro@5.5.2': @@ -3235,8 +3262,8 @@ packages: resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} engines: {node: '>= 6'} - '@tootallnate/once@2.0.0': - resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + '@tootallnate/once@2.0.1': + resolution: {integrity: sha512-HqmEUIGRJ5fSXchkVgR5F7qn48bDBzv0kWj/Kfu5e6uci4UlEeng4331LnBkWffb++Ei3FOVLxo8JJWMFBDMeQ==} engines: {node: '>= 10'} '@tootallnate/quickjs-emscripten@0.23.0': @@ -3244,6 +3271,7 @@ packages: '@tsconfig/ember@3.0.12': resolution: {integrity: sha512-ypFTXqIzQAB5HpYPi4TwDElDcUheWrKsEaYXgjiCAvsH6zxcQ4zUeuJqmfT+FoUlHTPZ3Xyel81OxrcjI+rilw==} + deprecated: Please use @ember/app-tsconfig or @ember/library-tsconfig instead. These live at https://github.com/ember-cli/tsconfigs '@types/appdmg@0.5.5': resolution: {integrity: sha512-G+n6DgZTZFOteITE30LnWj+HRVIGr7wMlAiLWOO02uJFWVEitaPU9JVXm9wJokkgshBawb2O1OykdcsmkkZfgg==} @@ -3405,20 +3433,11 @@ packages: '@types/node@22.19.13': resolution: {integrity: sha512-akNQMv0wW5uyRpD2v2IEyRSZiR+BeGuoB6L310EgGObO44HSMNT8z1xzio28V8qOrgYaopIDNA18YgdXd+qTiw==} - '@types/node@24.11.0': - resolution: {integrity: sha512-fPxQqz4VTgPI/IQ+lj9r0h+fDR66bzoeMGHp8ASee+32OSGIkeASsoZuJixsQoVef1QJbeubcPBxKk22QVoWdw==} + '@types/node@24.10.15': + resolution: {integrity: sha512-BgjLoRuSr0MTI5wA6gMw9Xy0sFudAaUuvrnjgGx9wZ522fYYLA5SYJ+1Y30vTcJEG+DRCyDHx/gzQVfofYzSdg==} - '@types/node@25.3.3': - resolution: {integrity: sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==} - - '@types/node@25.3.3': - resolution: {integrity: sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==} - - '@types/node@25.3.3': - resolution: {integrity: sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==} - - '@types/node@25.3.3': - resolution: {integrity: sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==} + '@types/node@25.9.3': + resolution: {integrity: sha512-603BddQMv3pUcr4U2dhujk83N2tTDVr/34wII2B6bJy6g+8WD6yUb11jszNs0gdi4PesVWl7ABt8nYMVpnLUcg==} '@types/parse-path@7.1.0': resolution: {integrity: sha512-EULJ8LApcVEPbrfND0cRQqutIOdiIgJ1Mgrhpy755r14xMohPTEpkV/k28SJvuOs9bHRFW8x+KeDAEPiGQPB9Q==} @@ -3571,6 +3590,32 @@ packages: '@vitest/utils@4.0.18': resolution: {integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==} + '@volar/kit@2.4.28': + resolution: {integrity: sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg==} + peerDependencies: + typescript: '*' + + '@volar/language-core@2.4.28': + resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} + + '@volar/language-server@2.4.28': + resolution: {integrity: sha512-NqcLnE5gERKuS4PUFwlhMxf6vqYo7hXtbMFbViXcbVkbZ905AIVWhnSo0ZNBC2V127H1/2zP7RvVOVnyITFfBw==} + + '@volar/language-service@2.4.28': + resolution: {integrity: sha512-Rh/wYCZJrI5vCwMk9xyw/Z+MsWxlJY1rmMZPsxUoJKfzIRjS/NF1NmnuEcrMbEVGja00aVpCsInJfixQTMdvLw==} + + '@volar/source-map@2.4.28': + resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} + + '@volar/test-utils@2.4.28': + resolution: {integrity: sha512-N7RNiHHDPtqK5B21x4W462XMQj7Z75ynN3isLP+3Rb44hbJjhxxDxzs+QqWB0sjM57EtTJga+SDd9WWy3OjMzA==} + + '@volar/typescript@2.4.28': + resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} + + '@vscode/l10n@0.0.18': + resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} + '@vscode/sudo-prompt@9.3.2': resolution: {integrity: sha512-gcXoCN00METUNFeQOFJ+C9xUI0DKB+0EGMVg7wbVYRHBw2Eq3fKisDZOkRdOz3kqXRKOENMfShPOmypw1/8nOw==} @@ -3622,6 +3667,7 @@ packages: '@xmldom/xmldom@0.8.11': resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==} engines: {node: '>=10.0.0'} + deprecated: this version has critical issues, please update to the latest version '@xtuc/ieee754@1.2.0': resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -3665,6 +3711,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.17.0: + resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} + engines: {node: '>=0.4.0'} + hasBin: true + agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -4230,6 +4281,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + baseline-browser-mapping@2.10.36: + resolution: {integrity: sha512-lVq/Df7LXlO79MVaaUHztSwWiG9oXoWHlgvNS51v8Dpd4+G4/VIy6qYePTw31nAVls33nUtnfezYeLkYAak9dg==} + engines: {node: '>=6.0.0'} + hasBin: true + basic-auth@2.0.1: resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} engines: {node: '>= 0.8'} @@ -4237,6 +4293,7 @@ packages: basic-ftp@5.2.0: resolution: {integrity: sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==} engines: {node: '>=10.0.0'} + deprecated: Security vulnerability fixed in 5.2.1, please upgrade before-after-hook@4.0.0: resolution: {integrity: sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==} @@ -4488,12 +4545,14 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.28.2: + resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - buffer-crc32@0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -4579,6 +4638,9 @@ packages: caniuse-lite@1.0.30001774: resolution: {integrity: sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==} + caniuse-lite@1.0.30001799: + resolution: {integrity: sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==} + capture-exit@2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} engines: {node: 6.* || 8.* || >= 10.*} @@ -5493,13 +5555,16 @@ packages: electron-to-chromium@1.5.302: resolution: {integrity: sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==} + electron-to-chromium@1.5.371: + resolution: {integrity: sha512-e9htk9mAYL6AzmkEhSvVVw7IWGSBJ/Bqdn2eRyRLrj1g6sncN4WbFt5qnILYoCktktr45pyjIrOiRvBThQ808w==} + electron-winstaller@5.4.0: resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==} engines: {node: '>=8.0.0'} - electron@40.6.1: - resolution: {integrity: sha512-u9YfoixttdauciHV9Ut9Zf3YipJoU093kR1GSYTTXTAXqhiXI0G1A0NnL/f0O2m2UULCXaXMf2W71PloR6V9pQ==} - engines: {node: '>= 12.20.55'} + electron@40.10.3: + resolution: {integrity: sha512-DdWRsHm4j5wH9TMcfnB2Dqx44G/6BgLKSG/oeRe9kS60pfqCUwzUkHk0ClwvZzBVXtJ1kcdkHVRrJsl1ooKp+g==} + engines: {node: '>= 22.12.0'} hasBin: true elliptic@6.6.1: @@ -5683,8 +5748,8 @@ packages: ember-inflector@6.0.0: resolution: {integrity: sha512-g6trqBhQHRwlq9bBmoyxhAl0tD0/CaTKK0xWPUgi3BfxFOgGG1bbiwAx+tjyiAkLzDqU+ihyjtT+sd41y6K1hA==} - ember-inputmask@4.0.1: - resolution: {integrity: sha512-UfKtwjnlPeH9DCucd+wsFsp8QWUpO6dDFzob50Emzl+0IisLzzTqlj2o5dX+qxP2TKPFEgoUylw1Y5QYbziAqg==} + ember-inputmask@4.0.3: + resolution: {integrity: sha512-Av/PfUZvGglj64DVsUTEJDn8RC3Xp/4X315Y9fBEtTipLGSu7Rg4+uC9UCdPN8VoPb0u2Kht9rzHsnRExJyiGw==} ember-load-initializers@3.0.1: resolution: {integrity: sha512-qV3vxJKw5+7TVDdtdLPy8PhVsh58MlK8jwzqh5xeOwJPNP7o0+BlhvwoIlLYTPzGaHdfjEIFCgVSyMRGd74E1g==} @@ -6251,9 +6316,6 @@ packages: fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - fd-slicer@1.1.0: - resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -6675,8 +6737,8 @@ packages: resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} engines: {node: '>=18'} - globals@17.4.0: - resolution: {integrity: sha512-hjrNztw/VajQwOLsMNT1cbJiH2muO3OROCHnbehc8eY5JyD2gqz4AcMHPqgaOR59DjgUjYAYLeH699g/eWi2jw==} + globals@17.6.0: + resolution: {integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==} engines: {node: '>=18'} globals@9.18.0: @@ -6798,14 +6860,14 @@ packages: hermes-estree@0.32.0: resolution: {integrity: sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ==} - hermes-estree@0.33.3: - resolution: {integrity: sha512-6kzYZHCk8Fy1Uc+t3HGYyJn3OL4aeqKLTyina4UFtWl8I0kSL7OmKThaiX+Uh2f8nGw3mo4Ifxg0M5Zk3/Oeqg==} + hermes-estree@0.35.0: + resolution: {integrity: sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg==} hermes-parser@0.32.0: resolution: {integrity: sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw==} - hermes-parser@0.33.3: - resolution: {integrity: sha512-Yg3HgaG4CqgyowtYjX/FsnPAuZdHOqSMtnbpylbptsQ9nwwSKsy6uRWcGO5RK0EqiX12q8HvDWKgeAVajRO5DA==} + hermes-parser@0.35.0: + resolution: {integrity: sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA==} highlight.js@10.7.3: resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} @@ -7054,6 +7116,10 @@ packages: resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==} engines: {node: '>= 12'} + ip-address@10.2.0: + resolution: {integrity: sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==} + engines: {node: '>= 12'} + ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -7724,6 +7790,9 @@ packages: lodash@4.17.23: resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} + lodash@4.18.1: + resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} + log-symbols@2.2.0: resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==} engines: {node: '>=4'} @@ -7905,61 +7974,61 @@ packages: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} - metro-babel-transformer@0.83.5: - resolution: {integrity: sha512-d9FfmgUEVejTiSb7bkQeLRGl6aeno2UpuPm3bo3rCYwxewj03ymvOn8s8vnS4fBqAPQ+cE9iQM40wh7nGXR+eA==} + metro-babel-transformer@0.83.7: + resolution: {integrity: sha512-sBqBkt6kNut/88bv+Ucvm4yqdPetbvAEsHzi3MAgJEifOSYYzX5Z5Kgw3TFOrwf/mHJTOBG2ONlaMHoyfP15TA==} engines: {node: '>=20.19.4'} - metro-cache-key@0.83.5: - resolution: {integrity: sha512-Ycl8PBajB7bhbAI7Rt0xEyiF8oJ0RWX8EKkolV1KfCUlC++V/GStMSGpPLwnnBZXZWkCC5edBPzv1Hz1Yi0Euw==} + metro-cache-key@0.83.7: + resolution: {integrity: sha512-W1c2Nmx8MiJTJt+eWhMO08z9VKi3kZOaz99IYGdqeqDgY9j+yZjXl62rUav4Di0heZfh4/n2s722PqRL1OODeg==} engines: {node: '>=20.19.4'} - metro-cache@0.83.5: - resolution: {integrity: sha512-oH+s4U+IfZyg8J42bne2Skc90rcuESIYf86dYittcdWQtPfcaFXWpByPyTuWk3rR1Zz3Eh5HOrcVImfEhhJLng==} + metro-cache@0.83.7: + resolution: {integrity: sha512-E9SRePXQ1Zvlj79VcOk57q7VC7rMHMFQ+jhmPHBiq+dJ0bJB5BL87lWZF6oh5X76Cci5tpDuQNaDwwuSCToEeg==} engines: {node: '>=20.19.4'} - metro-config@0.83.5: - resolution: {integrity: sha512-JQ/PAASXH7yczgV6OCUSRhZYME+NU8NYjI2RcaG5ga4QfQ3T/XdiLzpSb3awWZYlDCcQb36l4Vl7i0Zw7/Tf9w==} + metro-config@0.83.7: + resolution: {integrity: sha512-83mjWFbFOt2GeJ6pFIum5mSnc1uTsZJAtD8o4ej0s4NVsYsA7fB+pHvTfHhFrpeMONaobu2riKavkPei05Er/Q==} engines: {node: '>=20.19.4'} - metro-core@0.83.5: - resolution: {integrity: sha512-YcVcLCrf0ed4mdLa82Qob0VxYqfhmlRxUS8+TO4gosZo/gLwSvtdeOjc/Vt0pe/lvMNrBap9LlmvZM8FIsMgJQ==} + metro-core@0.83.7: + resolution: {integrity: sha512-6yn3w1wnltT6RQl7p7YES2l95ArC+mWrOssEiH8p5/DDrJS65/szf9LsC9JrBv8c5DdvSY3V3f0GRYg0Ox7hCg==} engines: {node: '>=20.19.4'} - metro-file-map@0.83.5: - resolution: {integrity: sha512-ZEt8s3a1cnYbn40nyCD+CsZdYSlwtFh2kFym4lo+uvfM+UMMH+r/BsrC6rbNClSrt+B7rU9T+Te/sh/NL8ZZKQ==} + metro-file-map@0.83.7: + resolution: {integrity: sha512-+j0F1m+FQYVAQ6syf+mwhIPV5GoFQrkInX8bppuc50IzNsZbMrp8R5H/Sx/K2daQ3YEa9F/XwkeZT8gzJfgeCw==} engines: {node: '>=20.19.4'} - metro-minify-terser@0.83.5: - resolution: {integrity: sha512-Toe4Md1wS1PBqbvB0cFxBzKEVyyuYTUb0sgifAZh/mSvLH84qA1NAWik9sISWatzvfWf3rOGoUoO5E3f193a3Q==} + metro-minify-terser@0.83.7: + resolution: {integrity: sha512-MfJar2IS4tBRuLb9svwb0Gu5l9BsH+pcRm8eGcEi/wy8MzZinfinh5dFLt2nWkocnulIgtGB5NkFDdbXqMXKhQ==} engines: {node: '>=20.19.4'} - metro-resolver@0.83.5: - resolution: {integrity: sha512-7p3GtzVUpbAweJeCcUJihJeOQl1bDuimO5ueo1K0BUpUtR41q5EilbQ3klt16UTPPMpA+tISWBtsrqU556mY1A==} + metro-resolver@0.83.7: + resolution: {integrity: sha512-WSJIENlMcoSsuz66IfBHOkgfp3KJt2UW2TnEHPf1b8pIG2eEXNOVmo2+03A0H17WY2XGXWgxL0CG7FAopqgB1A==} engines: {node: '>=20.19.4'} - metro-runtime@0.83.5: - resolution: {integrity: sha512-f+b3ue9AWTVlZe2Xrki6TAoFtKIqw30jwfk7GQ1rDUBQaE0ZQ+NkiMEtb9uwH7uAjJ87U7Tdx1Jg1OJqUfEVlA==} + metro-runtime@0.83.7: + resolution: {integrity: sha512-9GKkJURaB2iyYoEExKnedzAHzxmKtSi+k0tsZUvMoU27tBZJElchYt7JH/Ai/XzYAI9lCAaV7u5HZSI8J5Z+wQ==} engines: {node: '>=20.19.4'} - metro-source-map@0.83.5: - resolution: {integrity: sha512-VT9bb2KO2/4tWY9Z2yeZqTUao7CicKAOps9LUg2aQzsz+04QyuXL3qgf1cLUVRjA/D6G5u1RJAlN1w9VNHtODQ==} + metro-source-map@0.83.7: + resolution: {integrity: sha512-JgA1h7oc1a1jydBe1GhVFsUoMYo3wLPk7oRA32rjlDsq+sP2JLt9x2p2lWbNSxTm/u8NV4VRid3hvEJgcX8tKw==} engines: {node: '>=20.19.4'} - metro-symbolicate@0.83.5: - resolution: {integrity: sha512-EMIkrjNRz/hF+p0RDdxoE60+dkaTLPN3vaaGkFmX5lvFdO6HPfHA/Ywznzkev+za0VhPQ5KSdz49/MALBRteHA==} + metro-symbolicate@0.83.7: + resolution: {integrity: sha512-g4suyxw20WOHWI680c+Kq4wC/NF+Hx5pRH9afrMp+sMTxqLeKcPR1Xf4wMhsjlbvx7LbIREdke6q928jEjvJWw==} engines: {node: '>=20.19.4'} hasBin: true - metro-transform-plugins@0.83.5: - resolution: {integrity: sha512-KxYKzZL+lt3Os5H2nx7YkbkWVduLZL5kPrE/Yq+Prm/DE1VLhpfnO6HtPs8vimYFKOa58ncl60GpoX0h7Wm0Vw==} + metro-transform-plugins@0.83.7: + resolution: {integrity: sha512-Ss0FpBiZDjX2kwhukMDl5sNdYK8T/06IPqxNE4H6PTlRlfs9q11cef13c/xESY/Pm4VCkp1yJUZO3kXzvMxQFA==} engines: {node: '>=20.19.4'} - metro-transform-worker@0.83.5: - resolution: {integrity: sha512-8N4pjkNXc6ytlP9oAM6MwqkvUepNSW39LKYl9NjUMpRDazBQ7oBpQDc8Sz4aI8jnH6AGhF7s1m/ayxkN1t04yA==} + metro-transform-worker@0.83.7: + resolution: {integrity: sha512-UegCo7ygB2fT64mRK2nbAjQVJ1zSwIIHy8d96jJv2nKZFDaViYBiughEdu5HM/Ceq0WN3LZrZk3zhl9aoiLYFw==} engines: {node: '>=20.19.4'} - metro@0.83.5: - resolution: {integrity: sha512-BgsXevY1MBac/3ZYv/RfNFf/4iuW9X7f4H8ZNkiH+r667HD9sVujxcmu4jvEzGCAm4/WyKdZCuyhAcyhTHOucQ==} + metro@0.83.7: + resolution: {integrity: sha512-SPaPEyvTsTmd0LpT7RaZciQyDw2i/JB7+iY9L5VfBo72+psescFxBqpI1TL9dnL+pmnfkU+l/J1mEEGLeF65EQ==} engines: {node: '>=20.19.4'} hasBin: true @@ -8137,6 +8206,10 @@ packages: resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} engines: {node: '>= 8'} + minipass-flush@1.0.7: + resolution: {integrity: sha512-TbqTz9cUwWyHS2Dy89P3ocAGUGxKjjLuR9z8w4WUTGAVgEj17/4nhgo2Du56i0Fm3Pm30g4iA8Lcqctc76jCzA==} + engines: {node: '>= 8'} + minipass-pipeline@1.2.4: resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} engines: {node: '>=8'} @@ -8231,8 +8304,8 @@ packages: nan@2.25.0: resolution: {integrity: sha512-0M90Ag7Xn5KMLLZ7zliPWP3rT90P6PN+IzVFS0VqmnPktBk3700xUVv8Ikm9EUaUE5SDWdp/BIxdENzVznpm1g==} - nanoid@3.3.11: - resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + nanoid@3.3.12: + resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -8299,6 +8372,10 @@ packages: node-releases@2.0.27: resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + node-releases@2.0.47: + resolution: {integrity: sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==} + engines: {node: '>=18'} + node-watch@0.7.3: resolution: {integrity: sha512-3l4E8uMPY1HdMMryPRUAl+oIHtXtyiTlIiESNSVSNxcPfzAFzeTbXFQkZfAwBbo0B1qMSG8nUABx+Gd+YrbKrQ==} engines: {node: '>=6'} @@ -8369,8 +8446,8 @@ packages: engines: {node: '>=18'} hasBin: true - ob1@0.83.5: - resolution: {integrity: sha512-vNKPYC8L5ycVANANpF/S+WZHpfnRWKx/F3AYP4QMn6ZJTh+l2HOrId0clNkEmua58NB9vmI9Qh7YOoV/4folYg==} + ob1@0.83.7: + resolution: {integrity: sha512-9M5kpuOLyTPogMtZiQUIxdAZxl7Dxs6tVBbJErSumsqGMuhVSoUbkfeZ3XNPpLpwBBtqY5QDUzGwggLHX3slQg==} engines: {node: '>=20.19.4'} object-assign@4.1.1: @@ -8636,6 +8713,9 @@ packages: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} @@ -8735,10 +8815,18 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + picomatch@2.3.2: + resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} + engines: {node: '>=8.6'} + picomatch@4.0.3: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -8823,8 +8911,8 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.5.8: - resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==} + postcss@8.5.15: + resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} engines: {node: ^10 || ^12 || >=14} postgres-array@2.0.0: @@ -9178,6 +9266,9 @@ packages: resolution: {integrity: sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==} engines: {node: '>=0.10.0'} + request-light@0.7.0: + resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==} + require-at@1.0.6: resolution: {integrity: sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==} engines: {node: '>=4'} @@ -9457,6 +9548,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.8.4: + resolution: {integrity: sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==} + engines: {node: '>=10'} + hasBin: true + send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -9534,6 +9630,10 @@ packages: resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} engines: {node: '>= 0.4'} + shell-quote@1.8.4: + resolution: {integrity: sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==} + engines: {node: '>= 0.4'} + shellwords@0.1.1: resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} @@ -9629,6 +9729,10 @@ packages: resolution: {integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} + socks@2.8.9: + resolution: {integrity: sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} + sort-keys-length@1.0.1: resolution: {integrity: sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==} engines: {node: '>=0.10.0'} @@ -10001,6 +10105,11 @@ packages: engines: {node: '>=10'} hasBin: true + terser@5.48.0: + resolution: {integrity: sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==} + engines: {node: '>=10'} + hasBin: true + test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -10054,6 +10163,10 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.17: + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} + engines: {node: '>=12.0.0'} + tinyrainbow@3.0.3: resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==} engines: {node: '>=14.0.0'} @@ -10231,6 +10344,12 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} + typesafe-path@0.2.2: + resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} + + typescript-auto-import-cache@0.3.6: + resolution: {integrity: sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==} + typescript-eslint@8.56.1: resolution: {integrity: sha512-U4lM6pjmBX7J5wk4szltF7I1cGBHXZopnAXCMXb3+fZ3B/0Z3hq3wS/CCUB2NZBNAExK92mCU2tEohWuwVMsDQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -10279,13 +10398,17 @@ packages: undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} - undici-types@7.18.2: - resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} undici@6.23.0: resolution: {integrity: sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==} engines: {node: '>=18.17'} + undici@7.27.2: + resolution: {integrity: sha512-uZsKNuzQxDMUY6M3pIMvy5tvlGmtq8XJ2oLAkfRKGNu+1VQAIvLy2xIVG5ATZl5wDXl/tddByAWCizRbOme+TA==} + engines: {node: '>=20.18.1'} + unfetch@4.2.0: resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} @@ -10395,11 +10518,12 @@ packages: uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true validate-npm-package-license@3.0.4: @@ -10501,23 +10625,45 @@ packages: vlq@1.0.1: resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} - vscode-jsonrpc@8.1.0: - resolution: {integrity: sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==} + volar-service-html@0.0.70: + resolution: {integrity: sha512-eR6vCgMdmYAo4n+gcT7DSyBQbwB8S3HZZvSagTf0sxNaD4WppMCFfpqWnkrlGStPKMZvMiejRRVmqsX9dYcTvQ==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-typescript@0.0.70: + resolution: {integrity: sha512-l46Bx4cokkUedTd74ojO5H/zqHZJ8SUuyZ0IB8JN4jfRqUM3bQFBHoOwlZCyZmOeO0A3RQNkMnFclxO4c++gsg==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + vscode-html-languageservice@5.6.2: + resolution: {integrity: sha512-ulCrSnFnfQ16YzvwnYUgEbUEl/ZG7u2eV27YhvLObSHKkb8fw1Z9cgsnUwjTEeDIdJDoTDTDpxuhQwoenoLNMg==} + + vscode-jsonrpc@8.2.0: + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} engines: {node: '>=14.0.0'} - vscode-languageserver-protocol@3.17.3: - resolution: {integrity: sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==} + vscode-languageserver-protocol@3.17.5: + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} vscode-languageserver-textdocument@1.0.12: resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} - vscode-languageserver-types@3.17.3: - resolution: {integrity: sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==} + vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} - vscode-languageserver@8.1.0: - resolution: {integrity: sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==} + vscode-languageserver@9.0.1: + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} hasBin: true + vscode-nls@5.2.0: + resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==} + vscode-uri@3.1.0: resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} @@ -10698,8 +10844,8 @@ packages: resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - ws@7.5.10: - resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + ws@7.5.11: + resolution: {integrity: sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -10771,8 +10917,8 @@ packages: resolution: {integrity: sha512-Hv9xxHtsJ9228wNhk03xnlDReUuWVvHwM4rIbjdAXYvHLs17xjuyF50N6XXFMN6N0omBaqgOok/MCK3At9fTAg==} engines: {node: ^4.5 || 6.* || >= 7.*} - yaml@2.8.2: - resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==} + yaml@2.9.0: + resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} engines: {node: '>= 14.6'} hasBin: true @@ -10792,8 +10938,9 @@ packages: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} - yauzl@2.10.0: - resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + yauzl@3.4.0: + resolution: {integrity: sha512-jIH9yLR9wqr0wOS0TpBvo/g/2UgZH5qePVbjgRliiF0BYvOZyaBknKsF+x9Iht0O6sqgnB93rCICdOZFecJuDw==} + engines: {node: '>=12'} yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} @@ -11233,8 +11380,16 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 + '@babel/code-frame@7.29.7': + dependencies: + '@babel/helper-validator-identifier': 7.29.7 + js-tokens: 4.0.0 + picocolors: 1.1.1 + '@babel/compat-data@7.29.0': {} + '@babel/compat-data@7.29.7': {} + '@babel/core@7.29.0': dependencies: '@babel/code-frame': 7.29.0 @@ -11255,6 +11410,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helpers': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/eslint-parser@7.28.6(@babel/core@7.29.0)(eslint@9.39.3(jiti@2.6.1))': dependencies: '@babel/core': 7.29.0 @@ -11271,6 +11446,14 @@ snapshots: '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 + '@babel/generator@7.29.7': + dependencies: + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + '@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.29.0 @@ -11283,6 +11466,14 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-compilation-targets@7.29.7': + dependencies: + '@babel/compat-data': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + browserslist: 4.28.2 + lru-cache: 5.1.1 + semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 @@ -11316,6 +11507,8 @@ snapshots: '@babel/helper-globals@7.28.0': {} + '@babel/helper-globals@7.29.7': {} + '@babel/helper-member-expression-to-functions@7.28.5': dependencies: '@babel/traverse': 7.29.0 @@ -11330,6 +11523,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-imports@7.29.7': + dependencies: + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 @@ -11339,12 +11539,23 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.27.1': dependencies: '@babel/types': 7.29.0 '@babel/helper-plugin-utils@7.28.6': {} + '@babel/helper-plugin-utils@7.29.7': {} + '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 @@ -11372,10 +11583,16 @@ snapshots: '@babel/helper-string-parser@7.27.1': {} + '@babel/helper-string-parser@7.29.7': {} + '@babel/helper-validator-identifier@7.28.5': {} + '@babel/helper-validator-identifier@7.29.7': {} + '@babel/helper-validator-option@7.27.1': {} + '@babel/helper-validator-option@7.29.7': {} + '@babel/helper-wrap-function@7.28.6': dependencies: '@babel/template': 7.28.6 @@ -11389,10 +11606,19 @@ snapshots: '@babel/template': 7.28.6 '@babel/types': 7.29.0 + '@babel/helpers@7.29.7': + dependencies: + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 + '@babel/parser@7.29.0': dependencies: '@babel/types': 7.29.0 + '@babel/parser@7.29.7': + dependencies: + '@babel/types': 7.29.7 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 @@ -11470,22 +11696,22 @@ snapshots: '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-decorators@7.28.6(@babel/core@7.29.0)': dependencies: @@ -11507,45 +11733,50 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-syntax-import-attributes@7.29.7(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.29.0)': dependencies: @@ -11555,7 +11786,7 @@ snapshots: '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0)': dependencies: @@ -12027,12 +12258,20 @@ snapshots: '@babel/runtime@7.28.6': {} + '@babel/runtime@7.29.7': {} + '@babel/template@7.28.6': dependencies: '@babel/code-frame': 7.29.0 '@babel/parser': 7.29.0 '@babel/types': 7.29.0 + '@babel/template@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + '@babel/traverse@7.29.0': dependencies: '@babel/code-frame': 7.29.0 @@ -12045,11 +12284,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-globals': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + '@babel/types@7.29.0': dependencies: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 + '@babel/types@7.29.7': + dependencies: + '@babel/helper-string-parser': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@cacheable/memory@2.0.7': dependencies: '@cacheable/utils': 2.3.4 @@ -12351,6 +12607,8 @@ snapshots: dependencies: chrome-trace-event: 1.0.4 + '@electron-internal/extract-zip@1.0.2': {} + '@electron/asar@3.4.1': dependencies: commander: 5.1.0 @@ -12359,7 +12617,7 @@ snapshots: '@electron/fuses@2.1.0': {} - '@electron/get@2.0.3': + '@electron/get@3.1.0': dependencies: debug: 4.4.3 env-paths: 2.2.1 @@ -12373,17 +12631,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@electron/get@3.1.0': + '@electron/get@5.0.0': dependencies: debug: 4.4.3 - env-paths: 2.2.1 - fs-extra: 8.1.0 - got: 11.8.6 + env-paths: 3.0.0 + graceful-fs: 4.2.11 progress: 2.0.3 - semver: 6.3.1 + semver: 7.8.4 sumchecker: 3.0.1 optionalDependencies: - global-agent: 3.0.0 + undici: 7.27.2 transitivePeerDependencies: - supports-color @@ -12396,7 +12653,7 @@ snapshots: make-fetch-happen: 10.2.1 nopt: 6.0.0 proc-log: 2.0.1 - semver: 7.7.4 + semver: 7.8.4 tar: 6.2.1 which: 2.0.2 transitivePeerDependencies: @@ -12541,35 +12798,35 @@ snapshots: '@ember/edition-utils@1.2.0': {} - '@ember/optional-features@3.0.0(@types/node@25.3.3)': + '@ember/optional-features@3.0.0(@types/node@25.9.3)': dependencies: ember-cli-version-checker: 5.1.2 - inquirer: 13.3.0(@types/node@25.3.3) + inquirer: 13.3.0(@types/node@25.9.3) silent-error: 1.1.1 tinyglobby: 0.2.15 transitivePeerDependencies: - '@types/node' - supports-color - '@ember/render-modifiers@3.0.0(@glint/template@1.5.2)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5))': + '@ember/render-modifiers@3.0.0(@glint/template@1.7.4)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5))': dependencies: '@babel/core': 7.29.0 - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) ember-cli-babel: 8.3.1(@babel/core@7.29.0) ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.29.0) ember-source: 6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5) optionalDependencies: - '@glint/template': 1.5.2 + '@glint/template': 1.7.4 transitivePeerDependencies: - supports-color '@ember/string@4.0.1': {} - '@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2)': + '@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4)': dependencies: - '@ember/test-waiters': 4.1.1(@babel/core@7.29.0)(@glint/template@1.5.2) + '@ember/test-waiters': 4.1.1(@babel/core@7.29.0)(@glint/template@1.7.4) '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) '@simple-dom/interface': 1.4.0 decorator-transforms: 2.3.1(@babel/core@7.29.0) dom-element-descriptors: 0.5.1 @@ -12578,10 +12835,10 @@ snapshots: - '@glint/template' - supports-color - '@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.5.2)': + '@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.7.4)': dependencies: '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -12596,7 +12853,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/compat@4.1.14(@embroider/core@4.4.4(@glint/template@1.5.2))(@glint/template@1.5.2)': + '@embroider/compat@4.1.14(@embroider/core@4.4.4(@glint/template@1.7.4))(@glint/template@1.7.4)': dependencies: '@babel/code-frame': 7.29.0 '@babel/core': 7.29.0 @@ -12607,8 +12864,8 @@ snapshots: '@babel/preset-env': 7.29.0(@babel/core@7.29.0) '@babel/runtime': 7.28.6 '@babel/traverse': 7.29.0 - '@embroider/core': 4.4.4(@glint/template@1.5.2) - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/core': 4.4.4(@glint/template@1.7.4) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) '@types/babel__code-frame': 7.27.0 assert-never: 1.4.0 babel-import-util: 3.0.1 @@ -12651,12 +12908,12 @@ snapshots: '@embroider/config-meta-loader@1.0.0': {} - '@embroider/core@4.4.4(@glint/template@1.5.2)': + '@embroider/core@4.4.4(@glint/template@1.7.4)': dependencies: '@babel/core': 7.29.0 '@babel/parser': 7.29.0 '@babel/traverse': 7.29.0 - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 3.0.2 assert-never: 1.4.0 @@ -12693,7 +12950,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/macros@1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2)': + '@embroider/macros@1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4)': dependencies: '@embroider/shared-internals': 3.0.2 assert-never: 1.4.0 @@ -12704,7 +12961,7 @@ snapshots: resolve: 1.22.11 semver: 7.7.4 optionalDependencies: - '@glint/template': 1.5.2 + '@glint/template': 1.7.4 transitivePeerDependencies: - '@babel/core' - supports-color @@ -12714,12 +12971,12 @@ snapshots: mem: 8.1.1 resolve.exports: 2.0.3 - '@embroider/router@3.0.6(@babel/core@7.29.0)(@embroider/core@4.4.4(@glint/template@1.5.2))(@glint/template@1.5.2)': + '@embroider/router@3.0.6(@babel/core@7.29.0)(@embroider/core@4.4.4(@glint/template@1.7.4))(@glint/template@1.7.4)': dependencies: - '@ember/test-waiters': 4.1.1(@babel/core@7.29.0)(@glint/template@1.5.2) + '@ember/test-waiters': 4.1.1(@babel/core@7.29.0)(@glint/template@1.7.4) '@embroider/addon-shim': 1.10.2 optionalDependencies: - '@embroider/core': 4.4.4(@glint/template@1.5.2) + '@embroider/core': 4.4.4(@glint/template@1.7.4) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -12760,11 +13017,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/vite@1.6.0(@embroider/core@4.4.4(@glint/template@1.5.2))(@glint/template@1.5.2)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))': + '@embroider/vite@1.6.0(@embroider/core@4.4.4(@glint/template@1.7.4))(@glint/template@1.7.4)(vite@7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0))': dependencies: '@babel/core': 7.29.0 - '@embroider/core': 4.4.4(@glint/template@1.5.2) - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/core': 4.4.4(@glint/template@1.7.4) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) '@embroider/reverse-exports': 0.2.0 assert-never: 1.4.0 browserslist: 4.28.1 @@ -12778,7 +13035,7 @@ snapshots: send: 0.18.0 source-map-url: 0.4.1 terser: 5.46.0 - vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0) transitivePeerDependencies: - '@glint/template' - bufferutil @@ -12985,10 +13242,6 @@ snapshots: '@glimmer/global-context@0.93.4': {} - '@glimmer/interfaces@0.84.3': - dependencies: - '@simple-dom/interface': 1.4.0 - '@glimmer/interfaces@0.94.6': dependencies: '@simple-dom/interface': 1.4.0 @@ -13051,13 +13304,6 @@ snapshots: '@glimmer/validator': 0.95.0 '@glimmer/vm': 0.94.8 - '@glimmer/syntax@0.84.3': - dependencies: - '@glimmer/interfaces': 0.84.3 - '@glimmer/util': 0.84.3 - '@handlebars/parser': 2.0.0 - simple-html-tokenizer: 0.5.11 - '@glimmer/syntax@0.95.0': dependencies: '@glimmer/interfaces': 0.94.6 @@ -13073,12 +13319,6 @@ snapshots: '@glimmer/util@0.44.0': {} - '@glimmer/util@0.84.3': - dependencies: - '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.84.3 - '@simple-dom/interface': 1.4.0 - '@glimmer/util@0.94.8': dependencies: '@glimmer/interfaces': 0.94.6 @@ -13104,46 +13344,61 @@ snapshots: dependencies: '@glimmer/interfaces': 0.94.6 - '@glint/core@1.5.2(typescript@5.9.3)': + '@glint/ember-tsc@1.1.0(typescript@5.9.3)': dependencies: - '@glimmer/syntax': 0.84.3 - escape-string-regexp: 4.0.0 - semver: 7.7.4 + '@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 - uuid: 8.3.2 - vscode-languageserver: 8.1.0 + volar-service-html: 0.0.70(@volar/language-service@2.4.28) + volar-service-typescript: 0.0.70(@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/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(@types/ember__array@4.0.10(@babel/core@7.29.0))(@types/ember__component@4.0.22(@babel/core@7.29.0))(@types/ember__controller@4.0.12(@babel/core@7.29.0))(@types/ember__object@4.0.12(@babel/core@7.29.0))(@types/ember__routing@4.0.23(@babel/core@7.29.0))(ember-cli-htmlbars@6.3.0)(ember-modifier@4.3.0(@babel/core@7.29.0))': - dependencies: - '@glimmer/component': 2.0.0 - '@glint/template': 1.5.2 - optionalDependencies: - '@types/ember__array': 4.0.10(@babel/core@7.29.0) - '@types/ember__component': 4.0.22(@babel/core@7.29.0) - '@types/ember__controller': 4.0.12(@babel/core@7.29.0) - '@types/ember__object': 4.0.12(@babel/core@7.29.0) - '@types/ember__routing': 4.0.23(@babel/core@7.29.0) - ember-cli-htmlbars: 6.3.0 - ember-modifier: 4.3.0(@babel/core@7.29.0) - - '@glint/environment-ember-template-imports@1.5.2(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(@types/ember__array@4.0.10(@babel/core@7.29.0))(@types/ember__component@4.0.22(@babel/core@7.29.0))(@types/ember__controller@4.0.12(@babel/core@7.29.0))(@types/ember__object@4.0.12(@babel/core@7.29.0))(@types/ember__routing@4.0.23(@babel/core@7.29.0))(ember-cli-htmlbars@6.3.0)(ember-modifier@4.3.0(@babel/core@7.29.0)))(@glint/template@1.5.2)(@types/ember__component@4.0.22(@babel/core@7.29.0))(@types/ember__routing@4.0.23(@babel/core@7.29.0))': + '@glint/ember-tsc@1.1.1(typescript@5.9.3)': dependencies: - '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.5.2)(@types/ember__array@4.0.10(@babel/core@7.29.0))(@types/ember__component@4.0.22(@babel/core@7.29.0))(@types/ember__controller@4.0.12(@babel/core@7.29.0))(@types/ember__object@4.0.12(@babel/core@7.29.0))(@types/ember__routing@4.0.23(@babel/core@7.29.0))(ember-cli-htmlbars@6.3.0)(ember-modifier@4.3.0(@babel/core@7.29.0)) - '@glint/template': 1.5.2 - content-tag: 2.0.3 - optionalDependencies: - '@types/ember__component': 4.0.22(@babel/core@7.29.0) - '@types/ember__routing': 4.0.23(@babel/core@7.29.0) + '@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.70(@volar/language-service@2.4.28) + volar-service-typescript: 0.0.70(@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.5.2': {} + '@glint/template@1.7.4': {} - '@handlebars/parser@2.0.0': {} + '@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 '@handlebars/parser@2.2.2': {} @@ -13184,68 +13439,68 @@ snapshots: ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.3 - '@inquirer/checkbox@4.3.2(@types/node@25.3.3)': + '@inquirer/checkbox@4.3.2(@types/node@25.9.3)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@25.3.3) + '@inquirer/core': 10.3.2(@types/node@25.9.3) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.3.3) + '@inquirer/type': 3.0.10(@types/node@25.9.3) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/checkbox@5.1.0(@types/node@25.3.3)': + '@inquirer/checkbox@5.1.0(@types/node@25.9.3)': dependencies: '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.5(@types/node@25.3.3) + '@inquirer/core': 11.1.5(@types/node@25.9.3) '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@25.3.3) + '@inquirer/type': 4.0.3(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@inquirer/confirm@4.0.1': dependencies: '@inquirer/core': 9.2.1 '@inquirer/type': 2.0.0 - '@inquirer/confirm@5.1.21(@types/node@25.3.3)': + '@inquirer/confirm@5.1.21(@types/node@25.9.3)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.3.3) - '@inquirer/type': 3.0.10(@types/node@25.3.3) + '@inquirer/core': 10.3.2(@types/node@25.9.3) + '@inquirer/type': 3.0.10(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/confirm@6.0.8(@types/node@25.3.3)': + '@inquirer/confirm@6.0.8(@types/node@25.9.3)': dependencies: - '@inquirer/core': 11.1.5(@types/node@25.3.3) - '@inquirer/type': 4.0.3(@types/node@25.3.3) + '@inquirer/core': 11.1.5(@types/node@25.9.3) + '@inquirer/type': 4.0.3(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/core@10.3.2(@types/node@25.3.3)': + '@inquirer/core@10.3.2(@types/node@25.9.3)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.3.3) + '@inquirer/type': 3.0.10(@types/node@25.9.3) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/core@11.1.5(@types/node@25.3.3)': + '@inquirer/core@11.1.5(@types/node@25.9.3)': dependencies: '@inquirer/ansi': 2.0.3 '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@25.3.3) + '@inquirer/type': 4.0.3(@types/node@25.9.3) cli-width: 4.1.0 fast-wrap-ansi: 0.2.0 mute-stream: 3.0.0 signal-exit: 4.1.0 optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@inquirer/core@9.2.1': dependencies: @@ -13268,21 +13523,21 @@ snapshots: '@inquirer/type': 2.0.0 external-editor: 3.1.0 - '@inquirer/editor@4.2.23(@types/node@25.3.3)': + '@inquirer/editor@4.2.23(@types/node@25.9.3)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.3.3) - '@inquirer/external-editor': 1.0.3(@types/node@25.3.3) - '@inquirer/type': 3.0.10(@types/node@25.3.3) + '@inquirer/core': 10.3.2(@types/node@25.9.3) + '@inquirer/external-editor': 1.0.3(@types/node@25.9.3) + '@inquirer/type': 3.0.10(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/editor@5.0.8(@types/node@25.3.3)': + '@inquirer/editor@5.0.8(@types/node@25.9.3)': dependencies: - '@inquirer/core': 11.1.5(@types/node@25.3.3) - '@inquirer/external-editor': 2.0.3(@types/node@25.3.3) - '@inquirer/type': 4.0.3(@types/node@25.3.3) + '@inquirer/core': 11.1.5(@types/node@25.9.3) + '@inquirer/external-editor': 2.0.3(@types/node@25.9.3) + '@inquirer/type': 4.0.3(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@inquirer/expand@3.0.1': dependencies: @@ -13290,34 +13545,34 @@ snapshots: '@inquirer/type': 2.0.0 yoctocolors-cjs: 2.1.3 - '@inquirer/expand@4.0.23(@types/node@25.3.3)': + '@inquirer/expand@4.0.23(@types/node@25.9.3)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.3.3) - '@inquirer/type': 3.0.10(@types/node@25.3.3) + '@inquirer/core': 10.3.2(@types/node@25.9.3) + '@inquirer/type': 3.0.10(@types/node@25.9.3) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/expand@5.0.8(@types/node@25.3.3)': + '@inquirer/expand@5.0.8(@types/node@25.9.3)': dependencies: - '@inquirer/core': 11.1.5(@types/node@25.3.3) - '@inquirer/type': 4.0.3(@types/node@25.3.3) + '@inquirer/core': 11.1.5(@types/node@25.9.3) + '@inquirer/type': 4.0.3(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/external-editor@1.0.3(@types/node@25.3.3)': + '@inquirer/external-editor@1.0.3(@types/node@25.9.3)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/external-editor@2.0.3(@types/node@25.3.3)': + '@inquirer/external-editor@2.0.3(@types/node@25.9.3)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@inquirer/figures@1.0.15': {} @@ -13328,38 +13583,38 @@ snapshots: '@inquirer/core': 9.2.1 '@inquirer/type': 2.0.0 - '@inquirer/input@4.3.1(@types/node@25.3.3)': + '@inquirer/input@4.3.1(@types/node@25.9.3)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.3.3) - '@inquirer/type': 3.0.10(@types/node@25.3.3) + '@inquirer/core': 10.3.2(@types/node@25.9.3) + '@inquirer/type': 3.0.10(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/input@5.0.8(@types/node@25.3.3)': + '@inquirer/input@5.0.8(@types/node@25.9.3)': dependencies: - '@inquirer/core': 11.1.5(@types/node@25.3.3) - '@inquirer/type': 4.0.3(@types/node@25.3.3) + '@inquirer/core': 11.1.5(@types/node@25.9.3) + '@inquirer/type': 4.0.3(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@inquirer/number@2.0.1': dependencies: '@inquirer/core': 9.2.1 '@inquirer/type': 2.0.0 - '@inquirer/number@3.0.23(@types/node@25.3.3)': + '@inquirer/number@3.0.23(@types/node@25.9.3)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.3.3) - '@inquirer/type': 3.0.10(@types/node@25.3.3) + '@inquirer/core': 10.3.2(@types/node@25.9.3) + '@inquirer/type': 3.0.10(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/number@4.0.8(@types/node@25.3.3)': + '@inquirer/number@4.0.8(@types/node@25.9.3)': dependencies: - '@inquirer/core': 11.1.5(@types/node@25.3.3) - '@inquirer/type': 4.0.3(@types/node@25.3.3) + '@inquirer/core': 11.1.5(@types/node@25.9.3) + '@inquirer/type': 4.0.3(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@inquirer/password@3.0.1': dependencies: @@ -13367,21 +13622,21 @@ snapshots: '@inquirer/type': 2.0.0 ansi-escapes: 4.3.2 - '@inquirer/password@4.0.23(@types/node@25.3.3)': + '@inquirer/password@4.0.23(@types/node@25.9.3)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@25.3.3) - '@inquirer/type': 3.0.10(@types/node@25.3.3) + '@inquirer/core': 10.3.2(@types/node@25.9.3) + '@inquirer/type': 3.0.10(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/password@5.0.8(@types/node@25.3.3)': + '@inquirer/password@5.0.8(@types/node@25.9.3)': dependencies: '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.5(@types/node@25.3.3) - '@inquirer/type': 4.0.3(@types/node@25.3.3) + '@inquirer/core': 11.1.5(@types/node@25.9.3) + '@inquirer/type': 4.0.3(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@inquirer/prompts@6.0.1': dependencies: @@ -13396,35 +13651,35 @@ snapshots: '@inquirer/search': 2.0.1 '@inquirer/select': 3.0.1 - '@inquirer/prompts@7.10.1(@types/node@25.3.3)': - dependencies: - '@inquirer/checkbox': 4.3.2(@types/node@25.3.3) - '@inquirer/confirm': 5.1.21(@types/node@25.3.3) - '@inquirer/editor': 4.2.23(@types/node@25.3.3) - '@inquirer/expand': 4.0.23(@types/node@25.3.3) - '@inquirer/input': 4.3.1(@types/node@25.3.3) - '@inquirer/number': 3.0.23(@types/node@25.3.3) - '@inquirer/password': 4.0.23(@types/node@25.3.3) - '@inquirer/rawlist': 4.1.11(@types/node@25.3.3) - '@inquirer/search': 3.2.2(@types/node@25.3.3) - '@inquirer/select': 4.4.2(@types/node@25.3.3) + '@inquirer/prompts@7.10.1(@types/node@25.9.3)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@25.9.3) + '@inquirer/confirm': 5.1.21(@types/node@25.9.3) + '@inquirer/editor': 4.2.23(@types/node@25.9.3) + '@inquirer/expand': 4.0.23(@types/node@25.9.3) + '@inquirer/input': 4.3.1(@types/node@25.9.3) + '@inquirer/number': 3.0.23(@types/node@25.9.3) + '@inquirer/password': 4.0.23(@types/node@25.9.3) + '@inquirer/rawlist': 4.1.11(@types/node@25.9.3) + '@inquirer/search': 3.2.2(@types/node@25.9.3) + '@inquirer/select': 4.4.2(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 - - '@inquirer/prompts@8.3.0(@types/node@25.3.3)': - dependencies: - '@inquirer/checkbox': 5.1.0(@types/node@25.3.3) - '@inquirer/confirm': 6.0.8(@types/node@25.3.3) - '@inquirer/editor': 5.0.8(@types/node@25.3.3) - '@inquirer/expand': 5.0.8(@types/node@25.3.3) - '@inquirer/input': 5.0.8(@types/node@25.3.3) - '@inquirer/number': 4.0.8(@types/node@25.3.3) - '@inquirer/password': 5.0.8(@types/node@25.3.3) - '@inquirer/rawlist': 5.2.4(@types/node@25.3.3) - '@inquirer/search': 4.1.4(@types/node@25.3.3) - '@inquirer/select': 5.1.0(@types/node@25.3.3) + '@types/node': 25.9.3 + + '@inquirer/prompts@8.3.0(@types/node@25.9.3)': + dependencies: + '@inquirer/checkbox': 5.1.0(@types/node@25.9.3) + '@inquirer/confirm': 6.0.8(@types/node@25.9.3) + '@inquirer/editor': 5.0.8(@types/node@25.9.3) + '@inquirer/expand': 5.0.8(@types/node@25.9.3) + '@inquirer/input': 5.0.8(@types/node@25.9.3) + '@inquirer/number': 4.0.8(@types/node@25.9.3) + '@inquirer/password': 5.0.8(@types/node@25.9.3) + '@inquirer/rawlist': 5.2.4(@types/node@25.9.3) + '@inquirer/search': 4.1.4(@types/node@25.9.3) + '@inquirer/select': 5.1.0(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@inquirer/rawlist@3.0.1': dependencies: @@ -13432,20 +13687,20 @@ snapshots: '@inquirer/type': 2.0.0 yoctocolors-cjs: 2.1.3 - '@inquirer/rawlist@4.1.11(@types/node@25.3.3)': + '@inquirer/rawlist@4.1.11(@types/node@25.9.3)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.3.3) - '@inquirer/type': 3.0.10(@types/node@25.3.3) + '@inquirer/core': 10.3.2(@types/node@25.9.3) + '@inquirer/type': 3.0.10(@types/node@25.9.3) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/rawlist@5.2.4(@types/node@25.3.3)': + '@inquirer/rawlist@5.2.4(@types/node@25.9.3)': dependencies: - '@inquirer/core': 11.1.5(@types/node@25.3.3) - '@inquirer/type': 4.0.3(@types/node@25.3.3) + '@inquirer/core': 11.1.5(@types/node@25.9.3) + '@inquirer/type': 4.0.3(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@inquirer/search@2.0.1': dependencies: @@ -13454,22 +13709,22 @@ snapshots: '@inquirer/type': 2.0.0 yoctocolors-cjs: 2.1.3 - '@inquirer/search@3.2.2(@types/node@25.3.3)': + '@inquirer/search@3.2.2(@types/node@25.9.3)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.3.3) + '@inquirer/core': 10.3.2(@types/node@25.9.3) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.3.3) + '@inquirer/type': 3.0.10(@types/node@25.9.3) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/search@4.1.4(@types/node@25.3.3)': + '@inquirer/search@4.1.4(@types/node@25.9.3)': dependencies: - '@inquirer/core': 11.1.5(@types/node@25.3.3) + '@inquirer/core': 11.1.5(@types/node@25.9.3) '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@25.3.3) + '@inquirer/type': 4.0.3(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@inquirer/select@3.0.1': dependencies: @@ -13479,24 +13734,24 @@ snapshots: ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.3 - '@inquirer/select@4.4.2(@types/node@25.3.3)': + '@inquirer/select@4.4.2(@types/node@25.9.3)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@25.3.3) + '@inquirer/core': 10.3.2(@types/node@25.9.3) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.3.3) + '@inquirer/type': 3.0.10(@types/node@25.9.3) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/select@5.1.0(@types/node@25.3.3)': + '@inquirer/select@5.1.0(@types/node@25.9.3)': dependencies: '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.5(@types/node@25.3.3) + '@inquirer/core': 11.1.5(@types/node@25.9.3) '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@25.3.3) + '@inquirer/type': 4.0.3(@types/node@25.9.3) optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@inquirer/type@1.5.5': dependencies: @@ -13506,13 +13761,13 @@ snapshots: dependencies: mute-stream: 1.0.0 - '@inquirer/type@3.0.10(@types/node@25.3.3)': + '@inquirer/type@3.0.10(@types/node@25.9.3)': optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - '@inquirer/type@4.0.3(@types/node@25.3.3)': + '@inquirer/type@4.0.3(@types/node@25.9.3)': optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@irojs/iro-core@1.2.1': {} @@ -13535,7 +13790,7 @@ snapshots: js-yaml: 3.14.2 resolve-from: 5.0.0 - '@istanbuljs/schema@0.1.3': {} + '@istanbuljs/schema@0.1.6': {} '@jaames/iro@5.5.2': dependencies: @@ -13550,14 +13805,14 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.3.3 + '@types/node': 25.9.3 jest-mock: 29.7.0 '@jest/fake-timers@29.7.0': dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.3.3 + '@types/node': 25.9.3 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -13568,7 +13823,7 @@ snapshots: '@jest/transform@29.7.0': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.7 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 babel-plugin-istanbul: 6.1.1 @@ -13591,7 +13846,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -13674,12 +13929,12 @@ snapshots: '@npmcli/fs@1.1.1': dependencies: '@gar/promisify': 1.1.3 - semver: 7.7.4 + semver: 7.8.4 '@npmcli/fs@2.1.2': dependencies: '@gar/promisify': 1.1.3 - semver: 7.7.4 + semver: 7.8.4 '@npmcli/move-file@1.1.2': dependencies: @@ -14132,11 +14387,11 @@ snapshots: '@react-native/codegen@0.84.0(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.7 hermes-parser: 0.32.0 invariant: 2.2.4 nullthrows: 1.1.1 - tinyglobby: 0.2.15 + tinyglobby: 0.2.17 yargs: 17.7.2 '@react-native/community-cli-plugin@0.84.0': @@ -14144,10 +14399,10 @@ snapshots: '@react-native/dev-middleware': 0.84.0 debug: 4.4.3 invariant: 2.2.4 - metro: 0.83.5 - metro-config: 0.83.5 - metro-core: 0.83.5 - semver: 7.7.4 + metro: 0.83.7 + metro-config: 0.83.7 + metro-core: 0.83.7 + semver: 7.8.4 transitivePeerDependencies: - bufferutil - supports-color @@ -14176,7 +14431,7 @@ snapshots: nullthrows: 1.1.1 open: 7.4.2 serve-static: 1.16.3 - ws: 7.5.10 + ws: 7.5.11 transitivePeerDependencies: - bufferutil - supports-color @@ -14195,13 +14450,13 @@ snapshots: react: 19.2.4 react-native: 0.84.0(@babel/core@7.29.0)(react@19.2.4) - '@release-it-plugins/lerna-changelog@8.0.1(release-it@19.2.4(@types/node@25.3.3))': + '@release-it-plugins/lerna-changelog@8.0.1(release-it@19.2.4(@types/node@25.9.3))': dependencies: execa: 5.1.1 lerna-changelog: 2.2.0 lodash: 4.17.23 mdast-util-from-markdown: 2.0.3 - release-it: 19.2.4(@types/node@25.3.3) + release-it: 19.2.4(@types/node@25.9.3) tmp: 0.2.5 validate-peer-dependencies: 2.2.0 which: 5.0.0 @@ -14344,18 +14599,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@sentry/ember@10.40.0(@glint/template@1.5.2)(ember-cli@6.11.0(@types/node@25.3.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8))(webpack@5.105.3)': + '@sentry/ember@10.40.0(@glint/template@1.7.4)(ember-cli@6.11.0(@types/node@25.9.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8))(webpack@5.105.3)': dependencies: '@babel/core': 7.29.0 - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) '@sentry/browser': 10.40.0 '@sentry/core': 10.40.0 - ember-auto-import: 2.12.1(@glint/template@1.5.2)(webpack@5.105.3) + ember-auto-import: 2.12.1(@glint/template@1.7.4)(webpack@5.105.3) ember-cli-babel: 8.3.1(@babel/core@7.29.0) ember-cli-htmlbars: 6.3.0 ember-cli-typescript: 5.3.0 optionalDependencies: - ember-cli: 6.11.0(@types/node@25.3.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8) + ember-cli: 6.11.0(@types/node@25.9.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8) transitivePeerDependencies: - '@glint/template' - supports-color @@ -14527,16 +14782,16 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.2.1 '@tailwindcss/oxide-win32-x64-msvc': 4.2.1 - '@tailwindcss/vite@4.2.1(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))': + '@tailwindcss/vite@4.2.1(vite@7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0))': dependencies: '@tailwindcss/node': 4.2.1 '@tailwindcss/oxide': 4.2.1 tailwindcss: 4.2.1 - vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0) '@tootallnate/once@1.1.2': {} - '@tootallnate/once@2.0.0': {} + '@tootallnate/once@2.0.1': {} '@tootallnate/quickjs-emscripten@0.23.0': {} @@ -14544,37 +14799,37 @@ snapshots: '@types/appdmg@0.5.5': dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 optional: true '@types/babel__code-frame@7.27.0': {} '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.29.0 - '@babel/types': 7.29.0 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.28.0 '@types/babel__generator@7.27.0': dependencies: - '@babel/types': 7.29.0 + '@babel/types': 7.29.7 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.29.0 - '@babel/types': 7.29.0 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 '@types/babel__traverse@7.28.0': dependencies: - '@babel/types': 7.29.0 + '@babel/types': 7.29.7 '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.2.0 '@types/keyv': 3.1.4 - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@types/responselike': 1.0.3 '@types/chai@5.2.3': @@ -14584,13 +14839,13 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@types/cookie@0.3.3': {} '@types/cors@2.8.19': dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@types/debug@4.1.12': dependencies: @@ -14600,26 +14855,6 @@ snapshots: '@types/electron-squirrel-startup@1.0.2': {} - '@types/ember@4.0.11': - dependencies: - '@types/ember__application': 4.0.11(@babel/core@7.29.0) - '@types/ember__array': 4.0.10(@babel/core@7.29.0) - '@types/ember__component': 4.0.22(@babel/core@7.29.0) - '@types/ember__controller': 4.0.12(@babel/core@7.29.0) - '@types/ember__debug': 4.0.8(@babel/core@7.29.0) - '@types/ember__engine': 4.0.11(@babel/core@7.29.0) - '@types/ember__error': 4.0.6 - '@types/ember__object': 4.0.12(@babel/core@7.29.0) - '@types/ember__polyfills': 4.0.6 - '@types/ember__routing': 4.0.23(@babel/core@7.29.0) - '@types/ember__runloop': 4.0.10 - '@types/ember__service': 4.0.9(@babel/core@7.29.0) - '@types/ember__string': 3.0.15 - '@types/ember__template': 4.0.7 - '@types/ember__test': 4.0.6(@babel/core@7.29.0) - '@types/ember__utils': 4.0.7 - '@types/rsvp': 4.0.9 - '@types/ember@4.0.11(@babel/core@7.29.0)': dependencies: '@types/ember__application': 4.0.11(@babel/core@7.29.0) @@ -14646,7 +14881,7 @@ snapshots: '@types/ember__application@4.0.11(@babel/core@7.29.0)': dependencies: '@glimmer/component': 1.1.2(@babel/core@7.29.0) - '@types/ember': 4.0.11 + '@types/ember': 4.0.11(@babel/core@7.29.0) '@types/ember__engine': 4.0.11(@babel/core@7.29.0) '@types/ember__object': 4.0.12(@babel/core@7.29.0) '@types/ember__owner': 4.0.9 @@ -14718,10 +14953,6 @@ snapshots: - '@babel/core' - supports-color - '@types/ember__runloop@4.0.10': - dependencies: - '@types/ember': 4.0.11 - '@types/ember__runloop@4.0.10(@babel/core@7.29.0)': dependencies: '@types/ember': 4.0.11(@babel/core@7.29.0) @@ -14747,10 +14978,6 @@ snapshots: - '@babel/core' - supports-color - '@types/ember__utils@4.0.7': - dependencies: - '@types/ember': 4.0.11 - '@types/ember__utils@4.0.7(@babel/core@7.29.0)': dependencies: '@types/ember': 4.0.11(@babel/core@7.29.0) @@ -14777,11 +15004,11 @@ snapshots: '@types/fs-extra@5.1.0': dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@types/fs-extra@9.0.13': dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 optional: true '@types/glob@9.0.0': @@ -14790,7 +15017,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@types/http-cache-semantics@4.2.0': {} @@ -14808,7 +15035,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@types/mdast@4.0.4': dependencies: @@ -14822,35 +15049,23 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@types/mysql@2.15.27': dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@types/node@22.19.13': dependencies: undici-types: 6.21.0 - '@types/node@24.11.0': + '@types/node@24.10.15': dependencies: undici-types: 7.16.0 - '@types/node@25.3.3': - dependencies: - undici-types: 7.18.2 - - '@types/node@25.3.3': - dependencies: - undici-types: 7.18.2 - - '@types/node@25.3.3': - dependencies: - undici-types: 7.18.2 - - '@types/node@25.3.3': + '@types/node@25.9.3': dependencies: - undici-types: 7.18.2 + undici-types: 7.24.6 '@types/parse-path@7.1.0': dependencies: @@ -14862,7 +15077,7 @@ snapshots: '@types/pg@8.15.6': dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 pg-protocol: 1.12.0 pg-types: 2.2.0 @@ -14872,12 +15087,12 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@types/rimraf@2.0.5': dependencies: '@types/glob': 9.0.0 - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@types/rsvp@4.0.9': {} @@ -14897,7 +15112,7 @@ snapshots: '@types/tedious@4.0.14': dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@types/unist@3.0.3': {} @@ -14911,7 +15126,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 optional: true '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': @@ -15014,13 +15229,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))': + '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.0.18 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0) '@vitest/pretty-format@4.0.18': dependencies: @@ -15048,13 +15263,62 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.3.3)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.9.3)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0) '@vitest/utils@4.0.18': dependencies: '@vitest/pretty-format': 4.0.18 tinyrainbow: 3.0.3 + '@volar/kit@2.4.28(typescript@5.9.3)': + dependencies: + '@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.28': + dependencies: + '@volar/source-map': 2.4.28 + + '@volar/language-server@2.4.28': + dependencies: + '@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 + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + + '@volar/language-service@2.4.28': + dependencies: + '@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.28': {} + + '@volar/test-utils@2.4.28': + dependencies: + '@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.28': + dependencies: + '@volar/language-core': 2.4.28 + path-browserify: 1.0.1 + vscode-uri: 3.1.0 + + '@vscode/l10n@0.0.18': {} + '@vscode/sudo-prompt@9.3.2': {} '@webassemblyjs/ast@1.14.1': @@ -15169,6 +15433,8 @@ snapshots: acorn@8.16.0: {} + acorn@8.17.0: {} + agent-base@6.0.2: dependencies: debug: 4.4.3 @@ -15461,7 +15727,7 @@ snapshots: convert-source-map: 1.9.0 debug: 2.6.9 json5: 0.5.1 - lodash: 4.17.23 + lodash: 4.18.1 minimatch: 3.1.5 path-is-absolute: 1.0.1 private: 0.1.8 @@ -15478,7 +15744,7 @@ snapshots: babel-types: 6.26.0 detect-indent: 4.0.0 jsesc: 1.3.0 - lodash: 4.17.23 + lodash: 4.18.1 source-map: 0.5.7 trim-right: 1.0.1 optional: true @@ -15656,9 +15922,9 @@ snapshots: babel-plugin-istanbul@6.1.1: dependencies: - '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-plugin-utils': 7.29.7 '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 + '@istanbuljs/schema': 0.1.6 istanbul-lib-instrument: 5.2.1 test-exclude: 6.0.0 transitivePeerDependencies: @@ -15666,8 +15932,8 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: - '@babel/template': 7.28.6 - '@babel/types': 7.29.0 + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.28.0 @@ -15907,7 +16173,7 @@ snapshots: '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.29.0) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.0) '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.29.0) - '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.0) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.0) '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.29.0) '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.29.0) @@ -15966,7 +16232,7 @@ snapshots: babel-runtime: 6.26.0 core-js: 2.6.12 home-or-tmp: 2.0.0 - lodash: 4.17.23 + lodash: 4.18.1 mkdirp: 0.5.6 source-map-support: 0.4.18 transitivePeerDependencies: @@ -16043,6 +16309,8 @@ snapshots: baseline-browser-mapping@2.10.0: {} + baseline-browser-mapping@2.10.36: {} + basic-auth@2.0.1: dependencies: safe-buffer: 5.1.2 @@ -16584,12 +16852,18 @@ snapshots: node-releases: 2.0.27 update-browserslist-db: 1.2.3(browserslist@4.28.1) + browserslist@4.28.2: + dependencies: + baseline-browser-mapping: 2.10.36 + caniuse-lite: 1.0.30001799 + electron-to-chromium: 1.5.371 + node-releases: 2.0.47 + update-browserslist-db: 1.2.3(browserslist@4.28.2) + bser@2.1.1: dependencies: node-int64: 0.4.0 - buffer-crc32@0.2.13: {} - buffer-from@1.1.2: {} buffer-xor@1.0.3: {} @@ -16662,7 +16936,7 @@ snapshots: lru-cache: 7.18.3 minipass: 3.3.6 minipass-collect: 1.0.2 - minipass-flush: 1.0.5 + minipass-flush: 1.0.7 minipass-pipeline: 1.2.4 mkdirp: 1.0.4 p-map: 4.0.0 @@ -16727,6 +17001,8 @@ snapshots: caniuse-lite@1.0.30001774: {} + caniuse-lite@1.0.30001799: {} + capture-exit@2.0.0: dependencies: rsvp: 4.8.5 @@ -16800,7 +17076,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -16811,7 +17087,7 @@ snapshots: chromium-edge-launcher@0.2.0: dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -17185,13 +17461,13 @@ snapshots: css-loader@5.2.7(webpack@5.105.3): dependencies: - icss-utils: 5.1.0(postcss@8.5.8) + icss-utils: 5.1.0(postcss@8.5.15) loader-utils: 2.0.4 - postcss: 8.5.8 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.8) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.8) - postcss-modules-scope: 3.2.1(postcss@8.5.8) - postcss-modules-values: 4.0.0(postcss@8.5.8) + postcss: 8.5.15 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.15) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.15) + postcss-modules-scope: 3.2.1(postcss@8.5.15) + postcss-modules-values: 4.0.0(postcss@8.5.15) postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.7.4 @@ -17546,6 +17822,8 @@ snapshots: electron-to-chromium@1.5.302: {} + electron-to-chromium@1.5.371: {} + electron-winstaller@5.4.0: dependencies: '@electron/asar': 3.4.1 @@ -17559,11 +17837,11 @@ snapshots: - supports-color optional: true - electron@40.6.1: + electron@40.10.3: dependencies: - '@electron/get': 2.0.3 - '@types/node': 24.11.0 - extract-zip: 2.0.1 + '@electron-internal/extract-zip': 1.0.2 + '@electron/get': 5.0.0 + '@types/node': 24.10.15 transitivePeerDependencies: - supports-color @@ -17577,32 +17855,32 @@ snapshots: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - ember-animated-tools@2.0.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glint/template@1.5.2): + ember-animated-tools@2.0.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4): dependencies: '@embroider/addon-shim': 1.10.2 decorator-transforms: 1.2.1(@babel/core@7.29.0) - ember-animated: 2.2.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glint/template@1.5.2) + ember-animated: 2.2.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4) transitivePeerDependencies: - '@babel/core' - '@ember/test-helpers' - '@glint/template' - supports-color - ember-animated@2.2.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glint/template@1.5.2): + ember-animated@2.2.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4): dependencies: '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) assert-never: 1.4.0 decorator-transforms: 2.3.1(@babel/core@7.29.0) ember-element-helper: 0.8.8 optionalDependencies: - '@ember/test-helpers': 5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2) + '@ember/test-helpers': 5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - ember-auto-import@2.12.1(@glint/template@1.5.2)(webpack@5.105.3): + ember-auto-import@2.12.1(@glint/template@1.7.4)(webpack@5.105.3): dependencies: '@babel/core': 7.29.0 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) @@ -17610,7 +17888,7 @@ snapshots: '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.29.0) '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0) '@babel/preset-env': 7.29.0(@babel/core@7.29.0) - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 2.9.2 babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.105.3) @@ -17734,10 +18012,10 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-dependency-checker@3.3.3(ember-cli@6.11.0(@types/node@25.3.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8)): + ember-cli-dependency-checker@3.3.3(ember-cli@6.11.0(@types/node@25.9.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8)): dependencies: chalk: 2.4.2 - ember-cli: 6.11.0(@types/node@25.3.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8) + ember-cli: 6.11.0(@types/node@25.9.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8) find-yarn-workspace-root: 2.0.0 is-git-url: 1.0.0 resolve: 1.22.11 @@ -17751,10 +18029,10 @@ snapshots: - '@babel/core' - supports-color - ember-cli-flash@6.1.0(@babel/core@7.29.0)(@embroider/macros@1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2))(ember-modifier@4.3.0(@babel/core@7.29.0)): + ember-cli-flash@6.1.0(@babel/core@7.29.0)(@embroider/macros@1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4))(ember-modifier@4.3.0(@babel/core@7.29.0)): dependencies: '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) decorator-transforms: 2.3.1(@babel/core@7.29.0) ember-modifier: 4.3.0(@babel/core@7.29.0) transitivePeerDependencies: @@ -17904,7 +18182,7 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli@6.11.0(@types/node@25.3.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8): + ember-cli@6.11.0(@types/node@25.9.3)(babel-core@6.26.3)(ejs@3.1.10)(handlebars@4.7.8)(react@19.2.4)(underscore@1.13.8): dependencies: '@ember-tooling/blueprint-blueprint': 0.2.1 '@ember-tooling/blueprint-model': 0.5.0 @@ -17959,7 +18237,7 @@ snapshots: heimdalljs-logger: 0.1.10 http-proxy: 1.18.1 inflection: 3.0.2 - inquirer: 13.3.0(@types/node@25.3.3) + inquirer: 13.3.0(@types/node@25.9.3) is-git-url: 1.0.0 is-language-code: 5.1.3 lodash: 4.17.23 @@ -18057,17 +18335,17 @@ snapshots: - '@babel/core' - supports-color - ember-cognito@3.0.1(@glint/template@1.5.2)(ember-simple-auth@8.3.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glint/template@1.5.2)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5))(encoding@0.1.13)(react-native@0.84.0(@babel/core@7.29.0)(react@19.2.4))(webpack@5.105.3): + ember-cognito@3.0.1(@glint/template@1.7.4)(ember-simple-auth@8.3.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)))(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5))(encoding@0.1.13)(react-native@0.84.0(@babel/core@7.29.0)(react@19.2.4))(webpack@5.105.3): dependencies: '@aws-amplify/auth': 4.6.17(encoding@0.1.13)(react-native@0.84.0(@babel/core@7.29.0)(react@19.2.4)) '@aws-amplify/core': 4.7.15(react-native@0.84.0(@babel/core@7.29.0)(react@19.2.4)) '@babel/core': 7.29.0 amazon-cognito-identity-js: 5.2.14(encoding@0.1.13) crypto-browserify: 3.12.1 - ember-auto-import: 2.12.1(@glint/template@1.5.2)(webpack@5.105.3) + ember-auto-import: 2.12.1(@glint/template@1.7.4)(webpack@5.105.3) ember-cli-babel: 8.3.1(@babel/core@7.29.0) ember-cli-htmlbars: 6.3.0 - ember-simple-auth: 8.3.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glint/template@1.5.2)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + ember-simple-auth: 8.3.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-source: 6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5) ember-template-imports: 4.4.0 transitivePeerDependencies: @@ -18101,9 +18379,9 @@ snapshots: transitivePeerDependencies: - supports-color - ember-css-transitions@4.5.0(@babel/core@7.29.0)(@glint/template@1.5.2): + ember-css-transitions@4.5.0(@babel/core@7.29.0)(@glint/template@1.7.4): dependencies: - '@ember/test-waiters': 4.1.1(@babel/core@7.29.0)(@glint/template@1.5.2) + '@ember/test-waiters': 4.1.1(@babel/core@7.29.0)(@glint/template@1.7.4) '@embroider/addon-shim': 1.10.2 decorator-transforms: 2.3.1(@babel/core@7.29.0) ember-modifier: 4.3.0(@babel/core@7.29.0) @@ -18112,10 +18390,10 @@ snapshots: - '@glint/template' - supports-color - ember-drag-sort@4.2.0(@glint/template@1.5.2)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5))(webpack@5.105.3): + ember-drag-sort@4.2.0(@glint/template@1.7.4)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5))(webpack@5.105.3): dependencies: '@babel/core': 7.29.0 - ember-auto-import: 2.12.1(@glint/template@1.5.2)(webpack@5.105.3) + ember-auto-import: 2.12.1(@glint/template@1.7.4)(webpack@5.105.3) ember-cli-babel: 8.3.1(@babel/core@7.29.0) ember-cli-htmlbars: 6.3.0 ember-element-helper: 0.8.8 @@ -18163,9 +18441,9 @@ snapshots: - '@babel/core' - supports-color - ember-inputmask@4.0.1(@babel/core@7.29.0)(@glint/template@1.5.2)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): + ember-inputmask@4.0.3(@babel/core@7.29.0)(@glint/template@1.7.4)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: - '@ember/render-modifiers': 3.0.0(@glint/template@1.5.2)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) + '@ember/render-modifiers': 3.0.0(@glint/template@1.7.4)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) '@embroider/addon-shim': 1.10.2 decorator-transforms: 2.3.1(@babel/core@7.29.0) ember-modifier: 4.3.0(@babel/core@7.29.0) @@ -18219,7 +18497,7 @@ snapshots: - '@babel/core' - supports-color - ember-orbit@0.20.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-modifier@4.3.0(@babel/core@7.29.0))(ember-resources@7.0.7(@babel/core@7.29.0)(@glimmer/component@2.0.0)(@glint/template@1.5.2))(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): + ember-orbit@0.20.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glimmer/component@2.0.0)(@glint/template@1.7.4)(ember-modifier@4.3.0(@babel/core@7.29.0))(ember-resources@7.0.7(@babel/core@7.29.0)(@glimmer/component@2.0.0)(@glint/template@1.7.4))(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: '@embroider/addon-shim': 1.10.2 '@orbit/coordinator': 0.17.0 @@ -18233,7 +18511,7 @@ snapshots: '@orbit/utils': 0.17.0 '@orbit/validators': 0.17.0 decorator-transforms: 2.3.1(@babel/core@7.29.0) - ember-primitives: 0.40.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-modifier@4.3.0(@babel/core@7.29.0))(ember-resources@7.0.7(@babel/core@7.29.0)(@glimmer/component@2.0.0)(@glint/template@1.5.2)) + ember-primitives: 0.40.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glimmer/component@2.0.0)(@glint/template@1.7.4)(ember-modifier@4.3.0(@babel/core@7.29.0))(ember-resources@7.0.7(@babel/core@7.29.0)(@glimmer/component@2.0.0)(@glint/template@1.7.4)) ember-source: 6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5) ember-strict-application-resolver: 0.1.1(@babel/core@7.29.0) transitivePeerDependencies: @@ -18246,36 +18524,36 @@ snapshots: - ember-resources - supports-color - ember-primitives@0.40.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/template@1.5.2)(ember-modifier@4.3.0(@babel/core@7.29.0))(ember-resources@7.0.7(@babel/core@7.29.0)(@glimmer/component@2.0.0)(@glint/template@1.5.2)): + ember-primitives@0.40.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glimmer/component@2.0.0)(@glint/template@1.7.4)(ember-modifier@4.3.0(@babel/core@7.29.0))(ember-resources@7.0.7(@babel/core@7.29.0)(@glimmer/component@2.0.0)(@glint/template@1.7.4)): dependencies: '@babel/runtime': 7.28.6 - '@ember/test-waiters': 4.1.1(@babel/core@7.29.0)(@glint/template@1.5.2) + '@ember/test-waiters': 4.1.1(@babel/core@7.29.0)(@glint/template@1.7.4) '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) '@floating-ui/dom': 1.7.5 '@glimmer/component': 2.0.0 decorator-transforms: 2.3.1(@babel/core@7.29.0) ember-element-helper: 0.8.8 ember-modifier: 4.3.0(@babel/core@7.29.0) - ember-resources: 7.0.7(@babel/core@7.29.0)(@glimmer/component@2.0.0)(@glint/template@1.5.2) + ember-resources: 7.0.7(@babel/core@7.29.0)(@glimmer/component@2.0.0)(@glint/template@1.7.4) form-data-utils: 0.6.0 - reactiveweb: 1.9.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/template@1.5.2) + reactiveweb: 1.9.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glimmer/component@2.0.0)(@glint/template@1.7.4) should-handle-link: 1.3.0 tabster: 8.7.0 tracked-built-ins: 4.1.0(@babel/core@7.29.0) tracked-toolbox: 2.2.0(@babel/core@7.29.0) optionalDependencies: - '@ember/test-helpers': 5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2) - '@glint/template': 1.5.2 + '@ember/test-helpers': 5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4) + '@glint/template': 1.7.4 transitivePeerDependencies: - '@babel/core' - supports-color - ember-qunit@9.0.4(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glint/template@1.5.2)(qunit@2.25.0): + ember-qunit@9.0.4(@babel/core@7.29.0)(@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.29.0)(@glint/template@1.5.2) + '@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.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) qunit: 2.25.0 qunit-theme-ember: 1.0.0 transitivePeerDependencies: @@ -18285,11 +18563,11 @@ snapshots: ember-resolver@13.2.0: {} - ember-resources@7.0.7(@babel/core@7.29.0)(@glimmer/component@2.0.0)(@glint/template@1.5.2): + ember-resources@7.0.7(@babel/core@7.29.0)(@glimmer/component@2.0.0)(@glint/template@1.7.4): dependencies: '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) - '@glint/template': 1.5.2 + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) + '@glint/template': 1.7.4 optionalDependencies: '@glimmer/component': 2.0.0 transitivePeerDependencies: @@ -18320,15 +18598,15 @@ snapshots: - '@babel/core' - supports-color - ember-simple-auth@8.3.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glint/template@1.5.2)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): + ember-simple-auth@8.3.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glint/template@1.7.4)(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)): dependencies: - '@ember/test-waiters': 4.1.1(@babel/core@7.29.0)(@glint/template@1.5.2) + '@ember/test-waiters': 4.1.1(@babel/core@7.29.0)(@glint/template@1.7.4) '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) ember-cookies: 1.4.1(ember-source@6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5)) ember-source: 6.11.0(@glimmer/component@2.0.0)(rsvp@4.8.5) optionalDependencies: - '@ember/test-helpers': 5.4.1(@babel/core@7.29.0)(@glint/template@1.5.2) + '@ember/test-helpers': 5.4.1(@babel/core@7.29.0)(@glint/template@1.7.4) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -18401,9 +18679,9 @@ snapshots: - '@babel/core' - supports-color - ember-svg-jar@2.7.1(@babel/core@7.29.0)(@glint/template@1.5.2): + ember-svg-jar@2.7.1(@babel/core@7.29.0)(@glint/template@1.7.4): dependencies: - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) broccoli-caching-writer: 3.1.0 broccoli-concat: 4.2.7 broccoli-funnel: 3.0.8 @@ -18490,7 +18768,7 @@ snapshots: engine.io@6.6.5: dependencies: '@types/cors': 2.8.19 - '@types/node': 25.3.3 + '@types/node': 25.9.3 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 @@ -19027,7 +19305,7 @@ snapshots: dependencies: debug: 4.4.3 get-stream: 5.2.0 - yauzl: 2.10.0 + yauzl: 3.4.0 optionalDependencies: '@types/yauzl': 2.10.3 transitivePeerDependencies: @@ -19095,14 +19373,14 @@ snapshots: dependencies: bser: 2.1.1 - fd-slicer@1.1.0: - dependencies: - pend: 1.2.0 - fdir@6.5.0(picomatch@4.0.3): optionalDependencies: picomatch: 4.0.3 + fdir@6.5.0(picomatch@4.0.4): + optionalDependencies: + picomatch: 4.0.4 + fflate@0.8.2: {} figures@2.0.0: @@ -19656,7 +19934,7 @@ snapshots: globals@15.15.0: {} - globals@17.4.0: {} + globals@17.6.0: {} globals@9.18.0: {} @@ -19800,15 +20078,15 @@ snapshots: hermes-estree@0.32.0: {} - hermes-estree@0.33.3: {} + hermes-estree@0.35.0: {} hermes-parser@0.32.0: dependencies: hermes-estree: 0.32.0 - hermes-parser@0.33.3: + hermes-parser@0.35.0: dependencies: - hermes-estree: 0.33.3 + hermes-estree: 0.35.0 highlight.js@10.7.3: {} @@ -19890,7 +20168,7 @@ snapshots: http-proxy-agent@5.0.0: dependencies: - '@tootallnate/once': 2.0.0 + '@tootallnate/once': 2.0.1 agent-base: 6.0.2 debug: 4.4.3 transitivePeerDependencies: @@ -19930,10 +20208,10 @@ snapshots: transitivePeerDependencies: - supports-color - hue-hunter@0.4.1(electron@40.6.1): + hue-hunter@0.4.1(electron@40.10.3): dependencies: color-name-list: 14.33.0 - electron: 40.6.1 + electron: 40.10.3 electron-is-dev: 3.0.1 nearest-color: 0.4.4 @@ -19961,9 +20239,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.5.8): + icss-utils@5.1.0(postcss@8.5.15): dependencies: - postcss: 8.5.8 + postcss: 8.5.15 ieee754@1.2.1: {} @@ -20022,29 +20300,29 @@ snapshots: inputmask@5.0.9: {} - inquirer@12.11.1(@types/node@25.3.3): + inquirer@12.11.1(@types/node@25.9.3): dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@25.3.3) - '@inquirer/prompts': 7.10.1(@types/node@25.3.3) - '@inquirer/type': 3.0.10(@types/node@25.3.3) + '@inquirer/core': 10.3.2(@types/node@25.9.3) + '@inquirer/prompts': 7.10.1(@types/node@25.9.3) + '@inquirer/type': 3.0.10(@types/node@25.9.3) mute-stream: 2.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 - inquirer@13.3.0(@types/node@25.3.3): + inquirer@13.3.0(@types/node@25.9.3): dependencies: '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.5(@types/node@25.3.3) - '@inquirer/prompts': 8.3.0(@types/node@25.3.3) - '@inquirer/type': 4.0.3(@types/node@25.3.3) + '@inquirer/core': 11.1.5(@types/node@25.9.3) + '@inquirer/prompts': 8.3.0(@types/node@25.9.3) + '@inquirer/type': 4.0.3(@types/node@25.9.3) mute-stream: 3.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 inquirer@6.5.2: dependencies: @@ -20078,6 +20356,8 @@ snapshots: ip-address@10.1.0: {} + ip-address@10.2.0: {} + ipaddr.js@1.9.1: {} is-array-buffer@3.0.5: @@ -20315,9 +20595,9 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - '@babel/core': 7.29.0 - '@babel/parser': 7.29.0 - '@istanbuljs/schema': 0.1.3 + '@babel/core': 7.29.7 + '@babel/parser': 7.29.7 + '@istanbuljs/schema': 0.1.6 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 transitivePeerDependencies: @@ -20352,7 +20632,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.3.3 + '@types/node': 25.9.3 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -20362,7 +20642,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.3.3 + '@types/node': 25.9.3 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -20376,7 +20656,7 @@ snapshots: jest-message-util@29.7.0: dependencies: - '@babel/code-frame': 7.29.0 + '@babel/code-frame': 7.29.7 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -20389,7 +20669,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.3.3 + '@types/node': 25.9.3 jest-util: 29.7.0 jest-regex-util@29.6.3: {} @@ -20397,11 +20677,11 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.3.3 + '@types/node': 25.9.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 - picomatch: 2.3.1 + picomatch: 2.3.2 jest-validate@29.7.0: dependencies: @@ -20414,13 +20694,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -20769,6 +21049,9 @@ snapshots: lodash@4.17.23: {} + lodash@4.18.1: + optional: true + log-symbols@2.2.0: dependencies: chalk: 2.4.2 @@ -20846,7 +21129,7 @@ snapshots: minipass: 3.3.6 minipass-collect: 1.0.2 minipass-fetch: 2.1.2 - minipass-flush: 1.0.5 + minipass-flush: 1.0.7 minipass-pipeline: 1.2.4 negotiator: 0.6.4 promise-retry: 2.0.1 @@ -20979,9 +21262,9 @@ snapshots: dependencies: readable-stream: 1.0.34 - menubar@9.5.2(electron@40.6.1): + menubar@9.5.2(electron@40.10.3): dependencies: - electron: 40.6.1 + electron: 40.10.3 electron-positioner: 4.1.0 meow@13.2.0: {} @@ -21003,50 +21286,51 @@ snapshots: methods@1.1.2: {} - metro-babel-transformer@0.83.5: + metro-babel-transformer@0.83.7: dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.7 flow-enums-runtime: 0.0.6 - hermes-parser: 0.33.3 + hermes-parser: 0.35.0 + metro-cache-key: 0.83.7 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - metro-cache-key@0.83.5: + metro-cache-key@0.83.7: dependencies: flow-enums-runtime: 0.0.6 - metro-cache@0.83.5: + metro-cache@0.83.7: dependencies: exponential-backoff: 3.1.3 flow-enums-runtime: 0.0.6 https-proxy-agent: 7.0.6 - metro-core: 0.83.5 + metro-core: 0.83.7 transitivePeerDependencies: - supports-color - metro-config@0.83.5: + metro-config@0.83.7: dependencies: connect: 3.7.0 flow-enums-runtime: 0.0.6 jest-validate: 29.7.0 - metro: 0.83.5 - metro-cache: 0.83.5 - metro-core: 0.83.5 - metro-runtime: 0.83.5 - yaml: 2.8.2 + metro: 0.83.7 + metro-cache: 0.83.7 + metro-core: 0.83.7 + metro-runtime: 0.83.7 + yaml: 2.9.0 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - metro-core@0.83.5: + metro-core@0.83.7: dependencies: flow-enums-runtime: 0.0.6 lodash.throttle: 4.1.1 - metro-resolver: 0.83.5 + metro-resolver: 0.83.7 - metro-file-map@0.83.5: + metro-file-map@0.83.7: dependencies: debug: 4.4.3 fb-watchman: 2.0.2 @@ -21060,117 +21344,116 @@ snapshots: transitivePeerDependencies: - supports-color - metro-minify-terser@0.83.5: + metro-minify-terser@0.83.7: dependencies: flow-enums-runtime: 0.0.6 - terser: 5.46.0 + terser: 5.48.0 - metro-resolver@0.83.5: + metro-resolver@0.83.7: dependencies: flow-enums-runtime: 0.0.6 - metro-runtime@0.83.5: + metro-runtime@0.83.7: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.7 flow-enums-runtime: 0.0.6 - metro-source-map@0.83.5: + metro-source-map@0.83.7: dependencies: - '@babel/traverse': 7.29.0 - '@babel/types': 7.29.0 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 flow-enums-runtime: 0.0.6 invariant: 2.2.4 - metro-symbolicate: 0.83.5 + metro-symbolicate: 0.83.7 nullthrows: 1.1.1 - ob1: 0.83.5 + ob1: 0.83.7 source-map: 0.5.7 vlq: 1.0.1 transitivePeerDependencies: - supports-color - metro-symbolicate@0.83.5: + metro-symbolicate@0.83.7: dependencies: flow-enums-runtime: 0.0.6 invariant: 2.2.4 - metro-source-map: 0.83.5 + metro-source-map: 0.83.7 nullthrows: 1.1.1 source-map: 0.5.7 vlq: 1.0.1 transitivePeerDependencies: - supports-color - metro-transform-plugins@0.83.5: + metro-transform-plugins@0.83.7: dependencies: - '@babel/core': 7.29.0 - '@babel/generator': 7.29.1 - '@babel/template': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/core': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 flow-enums-runtime: 0.0.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - metro-transform-worker@0.83.5: + metro-transform-worker@0.83.7: dependencies: - '@babel/core': 7.29.0 - '@babel/generator': 7.29.1 - '@babel/parser': 7.29.0 - '@babel/types': 7.29.0 + '@babel/core': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 flow-enums-runtime: 0.0.6 - metro: 0.83.5 - metro-babel-transformer: 0.83.5 - metro-cache: 0.83.5 - metro-cache-key: 0.83.5 - metro-minify-terser: 0.83.5 - metro-source-map: 0.83.5 - metro-transform-plugins: 0.83.5 + metro: 0.83.7 + metro-babel-transformer: 0.83.7 + metro-cache: 0.83.7 + metro-cache-key: 0.83.7 + metro-minify-terser: 0.83.7 + metro-source-map: 0.83.7 + metro-transform-plugins: 0.83.7 nullthrows: 1.1.1 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - metro@0.83.5: + metro@0.83.7: dependencies: - '@babel/code-frame': 7.29.0 - '@babel/core': 7.29.0 - '@babel/generator': 7.29.1 - '@babel/parser': 7.29.0 - '@babel/template': 7.28.6 - '@babel/traverse': 7.29.0 - '@babel/types': 7.29.0 + '@babel/code-frame': 7.29.7 + '@babel/core': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 accepts: 2.0.0 - chalk: 4.1.2 ci-info: 2.0.0 connect: 3.7.0 debug: 4.4.3 error-stack-parser: 2.1.4 flow-enums-runtime: 0.0.6 graceful-fs: 4.2.11 - hermes-parser: 0.33.3 + hermes-parser: 0.35.0 image-size: 1.2.1 invariant: 2.2.4 jest-worker: 29.7.0 jsc-safe-url: 0.2.4 lodash.throttle: 4.1.1 - metro-babel-transformer: 0.83.5 - metro-cache: 0.83.5 - metro-cache-key: 0.83.5 - metro-config: 0.83.5 - metro-core: 0.83.5 - metro-file-map: 0.83.5 - metro-resolver: 0.83.5 - metro-runtime: 0.83.5 - metro-source-map: 0.83.5 - metro-symbolicate: 0.83.5 - metro-transform-plugins: 0.83.5 - metro-transform-worker: 0.83.5 + metro-babel-transformer: 0.83.7 + metro-cache: 0.83.7 + metro-cache-key: 0.83.7 + metro-config: 0.83.7 + metro-core: 0.83.7 + metro-file-map: 0.83.7 + metro-resolver: 0.83.7 + metro-runtime: 0.83.7 + metro-source-map: 0.83.7 + metro-symbolicate: 0.83.7 + metro-transform-plugins: 0.83.7 + metro-transform-worker: 0.83.7 mime-types: 3.0.2 nullthrows: 1.1.1 serialize-error: 2.1.0 source-map: 0.5.7 throat: 5.0.0 - ws: 7.5.10 + ws: 7.5.11 yargs: 17.7.2 transitivePeerDependencies: - bufferutil @@ -21406,6 +21689,10 @@ snapshots: dependencies: minipass: 3.3.6 + minipass-flush@1.0.7: + dependencies: + minipass: 3.3.6 + minipass-pipeline@1.2.4: dependencies: minipass: 3.3.6 @@ -21488,7 +21775,7 @@ snapshots: nan@2.25.0: optional: true - nanoid@3.3.11: {} + nanoid@3.3.12: {} natural-compare@1.4.0: {} @@ -21544,6 +21831,8 @@ snapshots: node-releases@2.0.27: {} + node-releases@2.0.47: {} + node-watch@0.7.3: {} nopt@3.0.6: @@ -21618,7 +21907,7 @@ snapshots: pathe: 2.0.3 tinyexec: 1.0.2 - ob1@0.83.5: + ob1@0.83.7: dependencies: flow-enums-runtime: 0.0.6 @@ -21918,6 +22207,8 @@ snapshots: parseurl@1.3.3: {} + path-browserify@1.0.1: {} + path-exists@3.0.0: {} path-exists@4.0.0: {} @@ -21995,8 +22286,12 @@ snapshots: picomatch@2.3.1: {} + picomatch@2.3.2: {} + picomatch@4.0.3: {} + picomatch@4.0.4: {} + pify@2.3.0: {} pirates@4.0.7: {} @@ -22036,39 +22331,39 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-import@16.1.1(postcss@8.5.8): + postcss-import@16.1.1(postcss@8.5.15): dependencies: - postcss: 8.5.8 + postcss: 8.5.15 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.11 - postcss-modules-extract-imports@3.1.0(postcss@8.5.8): + postcss-modules-extract-imports@3.1.0(postcss@8.5.15): dependencies: - postcss: 8.5.8 + postcss: 8.5.15 - postcss-modules-local-by-default@4.2.0(postcss@8.5.8): + postcss-modules-local-by-default@4.2.0(postcss@8.5.15): dependencies: - icss-utils: 5.1.0(postcss@8.5.8) - postcss: 8.5.8 + icss-utils: 5.1.0(postcss@8.5.15) + postcss: 8.5.15 postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.5.8): + postcss-modules-scope@3.2.1(postcss@8.5.15): dependencies: - postcss: 8.5.8 + postcss: 8.5.15 postcss-selector-parser: 7.1.1 - postcss-modules-values@4.0.0(postcss@8.5.8): + postcss-modules-values@4.0.0(postcss@8.5.15): dependencies: - icss-utils: 5.1.0(postcss@8.5.8) - postcss: 8.5.8 + icss-utils: 5.1.0(postcss@8.5.15) + postcss: 8.5.15 postcss-resolve-nested-selector@0.1.6: {} - postcss-safe-parser@7.0.1(postcss@8.5.8): + postcss-safe-parser@7.0.1(postcss@8.5.15): dependencies: - postcss: 8.5.8 + postcss: 8.5.15 postcss-selector-parser@7.1.1: dependencies: @@ -22077,9 +22372,9 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss@8.5.8: + postcss@8.5.15: dependencies: - nanoid: 3.3.11 + nanoid: 3.3.12 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -22289,8 +22584,8 @@ snapshots: react-devtools-core@6.1.5: dependencies: - shell-quote: 1.8.3 - ws: 7.5.10 + shell-quote: 1.8.4 + ws: 7.5.11 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -22324,8 +22619,8 @@ snapshots: invariant: 2.2.4 jest-environment-node: 29.7.0 memoize-one: 5.2.1 - metro-runtime: 0.83.5 - metro-source-map: 0.83.5 + metro-runtime: 0.83.7 + metro-source-map: 0.83.7 nullthrows: 1.1.1 pretty-format: 29.7.0 promise: 8.3.0 @@ -22334,11 +22629,11 @@ snapshots: react-refresh: 0.14.2 regenerator-runtime: 0.13.11 scheduler: 0.27.0 - semver: 7.7.4 + semver: 7.8.4 stacktrace-parser: 0.1.11 - tinyglobby: 0.2.15 + tinyglobby: 0.2.17 whatwg-fetch: 3.6.20 - ws: 7.5.10 + ws: 7.5.11 yargs: 17.7.2 transitivePeerDependencies: - '@babel/core' @@ -22352,13 +22647,13 @@ snapshots: react@19.2.4: {} - reactiveweb@1.9.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.5.2))(@glimmer/component@2.0.0)(@glint/template@1.5.2): + reactiveweb@1.9.1(@babel/core@7.29.0)(@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.7.4))(@glimmer/component@2.0.0)(@glint/template@1.7.4): dependencies: - '@ember/test-waiters': 4.1.1(@babel/core@7.29.0)(@glint/template@1.5.2) + '@ember/test-waiters': 4.1.1(@babel/core@7.29.0)(@glint/template@1.7.4) '@embroider/addon-shim': 1.10.2 - '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.5.2) + '@embroider/macros': 1.20.0(@babel/core@7.29.0)(@glint/template@1.7.4) decorator-transforms: 2.3.1(@babel/core@7.29.0) - ember-resources: 7.0.7(@babel/core@7.29.0)(@glimmer/component@2.0.0)(@glint/template@1.5.2) + ember-resources: 7.0.7(@babel/core@7.29.0)(@glimmer/component@2.0.0)(@glint/template@1.7.4) transitivePeerDependencies: - '@babel/core' - '@glimmer/component' @@ -22493,7 +22788,7 @@ snapshots: dependencies: esm: 3.2.25 - release-it@19.2.4(@types/node@25.3.3): + release-it@19.2.4(@types/node@25.9.3): dependencies: '@nodeutils/defaults-deep': 1.1.0 '@octokit/rest': 22.0.1 @@ -22503,7 +22798,7 @@ snapshots: ci-info: 4.4.0 eta: 4.5.0 git-url-parse: 16.1.0 - inquirer: 12.11.1(@types/node@25.3.3) + inquirer: 12.11.1(@types/node@25.9.3) issue-parser: 7.0.1 lodash.merge: 4.6.2 mime-types: 3.0.2 @@ -22540,6 +22835,8 @@ snapshots: is-finite: 1.1.0 optional: true + request-light@0.7.0: {} + require-at@1.0.6: {} require-directory@2.1.1: {} @@ -22834,6 +23131,8 @@ snapshots: semver@7.7.4: {} + semver@7.8.4: {} + send@0.18.0: dependencies: debug: 2.6.9 @@ -22963,6 +23262,8 @@ snapshots: shell-quote@1.8.3: {} + shell-quote@1.8.4: {} + shellwords@0.1.1: {} should-handle-link@1.3.0: {} @@ -23088,7 +23389,7 @@ snapshots: dependencies: agent-base: 6.0.2 debug: 4.4.3 - socks: 2.8.7 + socks: 2.8.9 transitivePeerDependencies: - supports-color @@ -23105,6 +23406,11 @@ snapshots: ip-address: 10.1.0 smart-buffer: 4.2.0 + socks@2.8.9: + dependencies: + ip-address: 10.2.0 + smart-buffer: 4.2.0 + sort-keys-length@1.0.1: dependencies: sort-keys: 1.1.2 @@ -23398,9 +23704,9 @@ snapshots: micromatch: 4.0.8 normalize-path: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.8 + postcss: 8.5.15 postcss-resolve-nested-selector: 0.1.6 - postcss-safe-parser: 7.0.1(postcss@8.5.8) + postcss-safe-parser: 7.0.1(postcss@8.5.15) postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -23539,9 +23845,16 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 + terser@5.48.0: + dependencies: + '@jridgewell/source-map': 0.3.11 + acorn: 8.17.0 + commander: 2.20.3 + source-map-support: 0.5.21 + test-exclude@6.0.0: dependencies: - '@istanbuljs/schema': 0.1.3 + '@istanbuljs/schema': 0.1.6 glob: 7.2.3 minimatch: 3.1.5 @@ -23678,6 +23991,11 @@ snapshots: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 + tinyglobby@0.2.17: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + tinyrainbow@3.0.3: {} tldts-core@6.1.86: {} @@ -23870,6 +24188,12 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 + typesafe-path@0.2.2: {} + + typescript-auto-import-cache@0.3.6: + dependencies: + semver: 7.7.4 + typescript-eslint@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3): dependencies: '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) @@ -23912,10 +24236,13 @@ snapshots: undici-types@7.16.0: {} - undici-types@7.18.2: {} + undici-types@7.24.6: {} undici@6.23.0: {} + undici@7.27.2: + optional: true + unfetch@4.2.0: {} unicode-canonical-property-names-ecmascript@2.0.1: {} @@ -23982,6 +24309,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 + update-browserslist-db@1.2.3(browserslist@4.28.2): + dependencies: + browserslist: 4.28.2 + escalade: 3.2.0 + picocolors: 1.1.1 + uri-js@4.4.1: dependencies: punycode: 2.3.1 @@ -24029,32 +24362,32 @@ snapshots: vary@1.1.2: {} - vite-plugin-testem-electron@1.1.1(electron@40.6.1)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)): + vite-plugin-testem-electron@1.1.1(electron@40.10.3)(vite@7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0)): dependencies: - electron: 40.6.1 + electron: 40.10.3 tree-kill: 1.2.2 - vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0) - vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2): + vite@7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 - postcss: 8.5.8 + postcss: 8.5.15 rollup: 4.59.0 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 25.9.3 fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.31.1 - terser: 5.46.0 - yaml: 2.8.2 + terser: 5.48.0 + yaml: 2.9.0 - vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.3.3)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2): + vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.9.3)(@vitest/ui@4.0.18)(jiti@2.6.1)(jsdom@26.1.0)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18 @@ -24071,11 +24404,11 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.9.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.48.0)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.0 - '@types/node': 25.3.3 + '@types/node': 25.9.3 '@vitest/ui': 4.0.18(vitest@4.0.18) jsdom: 26.1.0 transitivePeerDependencies: @@ -24093,20 +24426,48 @@ snapshots: vlq@1.0.1: {} - vscode-jsonrpc@8.1.0: {} + volar-service-html@0.0.70(@volar/language-service@2.4.28): + dependencies: + vscode-html-languageservice: 5.6.2 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + + volar-service-typescript@0.0.70(@volar/language-service@2.4.28): + dependencies: + path-browserify: 1.0.1 + semver: 7.7.4 + typescript-auto-import-cache: 0.3.6 + vscode-languageserver-textdocument: 1.0.12 + vscode-nls: 5.2.0 + vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.28 - vscode-languageserver-protocol@3.17.3: + vscode-html-languageservice@5.6.2: dependencies: - vscode-jsonrpc: 8.1.0 - vscode-languageserver-types: 3.17.3 + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.1.0 + + vscode-jsonrpc@8.2.0: {} + + vscode-languageserver-protocol@3.17.5: + dependencies: + vscode-jsonrpc: 8.2.0 + vscode-languageserver-types: 3.17.5 vscode-languageserver-textdocument@1.0.12: {} - vscode-languageserver-types@3.17.3: {} + vscode-languageserver-types@3.17.5: {} - vscode-languageserver@8.1.0: + vscode-languageserver@9.0.1: dependencies: - vscode-languageserver-protocol: 3.17.3 + vscode-languageserver-protocol: 3.17.5 + + vscode-nls@5.2.0: {} vscode-uri@3.1.0: {} @@ -24356,7 +24717,7 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 4.1.0 - ws@7.5.10: {} + ws@7.5.11: {} ws@8.18.3: {} @@ -24387,7 +24748,7 @@ snapshots: fs-extra: 4.0.3 lodash.merge: 4.6.2 - yaml@2.8.2: {} + yaml@2.9.0: {} yargs-parser@20.2.9: {} @@ -24413,10 +24774,9 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 - yauzl@2.10.0: + yauzl@3.4.0: dependencies: - buffer-crc32: 0.2.13 - fd-slicer: 1.1.0 + pend: 1.2.0 yocto-queue@0.1.0: {} diff --git a/public/robots.txt b/public/robots.txt index f5916452e..abcb2d0b5 100644 --- a/public/robots.txt +++ b/public/robots.txt @@ -1,3 +1,3 @@ -# http://www.robotstxt.org +# https://www.robotstxt.org/ User-agent: * Disallow: diff --git a/tsconfig.json b/tsconfig.json index b580d5424..426771d4e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,9 +9,6 @@ "vite.*.config.ts" ], "references": [{ "path": "./electron-app" }], - "glint": { - "environment": ["ember-loose", "ember-template-imports"] - }, "compilerOptions": { "allowJs": true, "paths": { @@ -20,8 +17,9 @@ "*": ["./types/*"] }, "types": [ - "ember-source/types", "@embroider/core/virtual", + "@glint/ember-tsc/types", + "ember-source/types", "vite/client", "node" ] diff --git a/types/ember-animated/motions/move.d.ts b/types/ember-animated/motions/move.d.ts index c2dd25ead..88df59537 100644 --- a/types/ember-animated/motions/move.d.ts +++ b/types/ember-animated/motions/move.d.ts @@ -1,3 +1,4 @@ declare module 'ember-animated/motions/move' { + // eslint-disable-next-line @typescript-eslint/no-unused-vars export = function move(sprite: unknown, options: { easing: unknown }) {}; } diff --git a/types/ember-cognito/test-support/index.d.ts b/types/ember-cognito/test-support/index.d.ts index 2d9ed7cc2..676f754d6 100644 --- a/types/ember-cognito/test-support/index.d.ts +++ b/types/ember-cognito/test-support/index.d.ts @@ -1,10 +1,13 @@ import EmberObject from '@ember/object'; declare module 'ember-cognito/test-support' { + // eslint-disable-next-line ember/no-classic-classes export const MockAuth = EmberObject.extend({ + // eslint-disable-next-line @typescript-eslint/no-unused-vars async confirmSignUp(username: string, confirmationCode: string) {}, signUp() {} }); + // eslint-disable-next-line ember/no-classic-classes export const MockUser = EmberObject.extend({ create() {} }); export const mockAuth = any; - export declare function mockCognitoUser(options: {} = {}): MockUser; + export declare function mockCognitoUser(options: object = {}): MockUser; } diff --git a/types/ember-event-helpers/helpers/stop-propagation.d.ts b/types/ember-event-helpers/helpers/stop-propagation.d.ts index 7372a9d92..6255f7dbf 100644 --- a/types/ember-event-helpers/helpers/stop-propagation.d.ts +++ b/types/ember-event-helpers/helpers/stop-propagation.d.ts @@ -3,6 +3,7 @@ import { HelperLike } from '@glint/template'; declare module 'ember-event-helpers/helpers/stop-propagation' { export default HelperLike<{ Args: { + // eslint-disable-next-line @typescript-eslint/no-explicit-any Positional: [eventHandler: (event: Event) => any]; }; Return: (event: Event) => void; diff --git a/types/ember-local-storage/index.d.ts b/types/ember-local-storage/index.d.ts index 8e11beb5b..464a16e65 100644 --- a/types/ember-local-storage/index.d.ts +++ b/types/ember-local-storage/index.d.ts @@ -2,6 +2,6 @@ declare module 'ember-local-storage' { export declare function storageFor( key: string, modelName?: string, - options: {} = {} + options: object = {} ); } diff --git a/types/ember-set-body-class/helpers/set-body-class.d.ts b/types/ember-set-body-class/helpers/set-body-class.d.ts index 34a7d8d9d..b963bef92 100644 --- a/types/ember-set-body-class/helpers/set-body-class.d.ts +++ b/types/ember-set-body-class/helpers/set-body-class.d.ts @@ -5,6 +5,7 @@ declare module 'ember-set-body-class/helpers/set-body-class' { Args: { Positional: [className: string]; }; + // eslint-disable-next-line @typescript-eslint/no-explicit-any Return: any; }> } diff --git a/types/global.d.ts b/types/global.d.ts index 6d047b044..db479c196 100644 --- a/types/global.d.ts +++ b/types/global.d.ts @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ import 'ember-cli-flash'; import '@glint/environment-ember-loose' import { ModifierLike } from '@glint/template'; diff --git a/types/nearest-color/index.d.ts b/types/nearest-color/index.d.ts index ae7f15514..5f0a3e502 100644 --- a/types/nearest-color/index.d.ts +++ b/types/nearest-color/index.d.ts @@ -1,5 +1,21 @@ declare module 'nearest-color' { + export interface RGB { + r: number; + g: number; + b: number; + } + + export interface ColorMatch { + name: string; + value: string; + rgb: RGB; + distance: number; + } + export function from( - availableColors: Array | Object - ): (string) => ColorMatch | string; + availableColors: Record + ): (color: string | RGB) => ColorMatch; + export function from( + availableColors: Array + ): (color: string | RGB) => string; } diff --git a/types/swach/index.d.ts b/types/swach/index.d.ts deleted file mode 100644 index 74e167454..000000000 --- a/types/swach/index.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import Ember from 'ember'; - -declare global { - interface Array extends Ember.ArrayPrototypeExtensions {} - // interface Function extends Ember.FunctionPrototypeExtensions {} -} - -export {}; diff --git a/types/throttle-debounce/index.d.ts b/types/throttle-debounce/index.d.ts index 723d7e2cc..227f2e15c 100644 --- a/types/throttle-debounce/index.d.ts +++ b/types/throttle-debounce/index.d.ts @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-unsafe-function-type */ declare module 'throttle-debounce' { export function debounce( delay: number,