diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 9bbadde1..f7004bfb 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -4,7 +4,6 @@ on: push: branches: - master - - 'v*' pull_request: workflow_dispatch: schedule: @@ -19,47 +18,41 @@ jobs: - uses: actions/checkout@v4 - uses: wyvox/action-setup-pnpm@v3 # type checking requires build - - run: pnpm prepack - working-directory: addon + - run: pnpm build - run: pnpm lint test: timeout-minutes: 10 - name: "Tests: ${{ matrix.EMBROIDER && 'embroider' || 'classic' }}" + name: "Tests" runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - EMBROIDER: - - '' # classic - - 'true' steps: - uses: actions/checkout@v4 - uses: wyvox/action-setup-pnpm@v3 - run: pnpm test:ember working-directory: test-apps/base-tests - env: - EMBROIDER: ${{ matrix.EMBROIDER }} + + test_ember-fetch: + timeout-minutes: 10 + name: "Tests (ember-fetch @ v8)" + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - uses: wyvox/action-setup-pnpm@v3 + - run: pnpm test:ember + working-directory: test-apps/ember-fetch-v8 floating-dependencies: timeout-minutes: 10 - name: "Floating Dependencies: ${{ matrix.EMBROIDER && 'embroider' || 'classic' }}" + name: "Floating Dependencies" runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - EMBROIDER: - - '' # classic - - 'true' steps: - uses: actions/checkout@v4 - uses: wyvox/action-setup-pnpm@v3 - run: pnpm test:ember working-directory: test-apps/base-tests - env: - EMBROIDER: ${{ matrix.EMBROIDER }} typecheck: name: '${{ matrix.typescript-scenario }}' @@ -107,17 +100,12 @@ jobs: app: - test-apps/base-tests ember-try-scenario: - - ember-lts-3.16 - - ember-lts-3.20 - - ember-lts-3.24 - - ember-lts-3.28 + - ember-4.0 - ember-lts-4.12 - - ember-lts-5.4 + - ember-lts-5.12 - ember-release - ember-beta - ember-canary - - 3.x-embroider-safe - - 3.x-embroider-optimized steps: - uses: actions/checkout@v4 diff --git a/README.md b/README.md index cef69220..92ea9dce 100644 --- a/README.md +++ b/README.md @@ -46,8 +46,10 @@ This addon implements the design specified in [RFC 581](https://github.com/ember ## Compatibility -- Ember.js v2.18 or above -- Ember CLI v2.13 or above +- `ember-auto-import` or embroider +- `ember-source` v4 or above +- `@ember/test-helpers` v3 or above +- `ember-qunit` v7 or above ## Installation diff --git a/addon/.ember-cli b/addon/.ember-cli deleted file mode 100644 index ee64cfed..00000000 --- a/addon/.ember-cli +++ /dev/null @@ -1,9 +0,0 @@ -{ - /** - Ember CLI sends analytics information by default. The data is completely - anonymous, but there are times when you might want to disable this behavior. - - Setting `disableAnalytics` to true will prevent any data from being sent. - */ - "disableAnalytics": false -} diff --git a/addon/.gitignore b/addon/.gitignore index 1222ae20..f5a6f559 100644 --- a/addon/.gitignore +++ b/addon/.gitignore @@ -1,31 +1,5 @@ -# See https://help.github.com/ignore-files/ for more about ignoring files. - -# compiled output +/README.md +/LICENSE.md /dist/ -/tmp/ - -# dependencies -/bower_components/ -/node_modules/ - -# misc -/.env* -/.pnp* -/.sass-cache -/connect.lock -/coverage/ -/libpeerconnection.log -/npm-debug.log* -/testem.log -/yarn-error.log - -# ember-try -/.node_modules.ember-try/ -/bower.json.ember-try -/package.json.ember-try -/addon/**/*.js - -types/*.d.ts -*.d.ts -!/types/**/*.d.ts +declarations/ *.tgz diff --git a/addon/.npmignore b/addon/.npmignore deleted file mode 100644 index 91497a9d..00000000 --- a/addon/.npmignore +++ /dev/null @@ -1,41 +0,0 @@ -# compiled output -/dist/ -/tmp/ -/.github/ -/config/ -*.tgz -/node-tests/ -/tests/ - -# misc -/.editorconfig -/.ember-cli -/.env* -/.eslintcache -/.eslintignore -/.eslintrc.js -/.gitignore -/.prettierignore -/.prettierrc.js -/.template-lintrc.js -/.watchmanconfig -# /config/ -/RELEASE.md -/CHANGELOG.md -/CONTRIBUTING.md -/ember-cli-build.js -/testem.js -/tsconfig.json -/yarn-error.log -.gitkeep - -# ember-try -/.node_modules.ember-try/ -/package.json.ember-try - -# TS -# note, these need to be at the start of this file, or npm pack gets confused -/**/*.ts -!*.d.ts -/tests/**/*.d.ts - diff --git a/addon/.prettierignore b/addon/.prettierignore index 16b7940f..47fc0ee8 100644 --- a/addon/.prettierignore +++ b/addon/.prettierignore @@ -1,26 +1,5 @@ -# unconventional js -/blueprints/*/files/ -/vendor/ - -# compiled output -/dist/ -/tmp/ - -# dependencies -/bower_components/ -/node_modules/ - -# misc -/coverage/ -!.* -.eslintcache - -# ember-try -/.node_modules.ember-try/ -/bower.json.ember-try -/package.json.ember-try - -addon/**/*.js -**/*.d.ts +dist/ +declarations/ +node_modules/ *.md -*.html +.eslintcache diff --git a/addon/.watchmanconfig b/addon/.watchmanconfig deleted file mode 100644 index e7834e3e..00000000 --- a/addon/.watchmanconfig +++ /dev/null @@ -1,3 +0,0 @@ -{ - "ignore_dirs": ["tmp", "dist"] -} diff --git a/addon/RELEASE.md b/addon/RELEASE.md deleted file mode 100644 index f5f137b3..00000000 --- a/addon/RELEASE.md +++ /dev/null @@ -1,62 +0,0 @@ -# Release - -Releases are mostly automated using -[release-it](https://github.com/release-it/release-it/) and -[lerna-changelog](https://github.com/lerna/lerna-changelog/). - - -## Preparation - -Since the majority of the actual release process is automated, the primary -remaining task prior to releasing is confirming that all pull requests that -have been merged since the last release have been labeled with the appropriate -`lerna-changelog` labels and the titles have been updated to ensure they -represent something that would make sense to our users. Some great information -on why this is important can be found at -[keepachangelog.com](https://keepachangelog.com/en/1.0.0/), but the overall -guiding principle here is that changelogs are for humans, not machines. - -When reviewing merged PR's the labels to be used are: - -* breaking - Used when the PR is considered a breaking change. -* enhancement - Used when the PR adds a new feature or enhancement. -* bug - Used when the PR fixes a bug included in a previous release. -* documentation - Used when the PR adds or updates documentation. -* internal - Used for internal changes that still require a mention in the - changelog/release notes. - - -## Release - -Once the prep work is completed, the actual release is straight forward: - -* First, ensure that you have installed your projects dependencies: - -``` -yarn install -``` - -* Second, ensure that you have obtained a - [GitHub personal access token][generate-token] with the `repo` scope (no - other permissions are needed). Make sure the token is available as the - `GITHUB_AUTH` environment variable. - - For instance: - - ```bash - export GITHUB_AUTH=abc123def456 - ``` - -[generate-token]: https://github.com/settings/tokens/new?scopes=repo&description=GITHUB_AUTH+env+variable - -* And last (but not least 😁) do your release. - -``` -npx release-it -``` - -[release-it](https://github.com/release-it/release-it/) manages the actual -release process. It will prompt you to to choose the version number after which -you will have the chance to hand tweak the changelog to be used (for the -`CHANGELOG.md` and GitHub release), then `release-it` continues on to tagging, -pushing the tag and commits, etc. diff --git a/addon/addon-main.cjs b/addon/addon-main.cjs new file mode 100644 index 00000000..d36b0c86 --- /dev/null +++ b/addon/addon-main.cjs @@ -0,0 +1,5 @@ +'use strict'; + +const { addonV1Shim } = require('@embroider/addon-shim'); + +module.exports = addonV1Shim(__dirname); diff --git a/addon/babel.config.cjs b/addon/babel.config.cjs new file mode 100644 index 00000000..2857539c --- /dev/null +++ b/addon/babel.config.cjs @@ -0,0 +1,8 @@ +'use strict'; + +module.exports = { + plugins: [ + ['@babel/plugin-transform-typescript', { allowDeclareFields: true }], + ['module:decorator-transforms', { runtime: { import: 'decorator-transforms/runtime' } }], + ], +}; diff --git a/addon/ember-cli-build.js b/addon/ember-cli-build.js deleted file mode 100644 index cdbedd39..00000000 --- a/addon/ember-cli-build.js +++ /dev/null @@ -1,24 +0,0 @@ -'use strict'; - -const EmberAddon = require('ember-cli/lib/broccoli/ember-addon'); - -module.exports = function (defaults) { - let app = new EmberAddon(defaults); - - app.import('node_modules/qunit/qunit/qunit.css', { - type: 'test', - }); - - try { - const { maybeEmbroider } = require('@embroider/test-setup'); - return maybeEmbroider(app); - } catch (e) { - // This exists, so that we can continue to support node 10 for some of our - // test scenarios. Specifically those not scenario testing embroider. As - // @embroider/test-setup and @embroider in no longer supports node 10 - if (e !== null && typeof e === 'object' && e.code === 'MODULE_NOT_FOUND') { - return app.toTree(); - } - throw e; - } -}; diff --git a/addon/eslint.config.mjs b/addon/eslint.config.mjs index 9ad9bc4d..d6fff835 100644 --- a/addon/eslint.config.mjs +++ b/addon/eslint.config.mjs @@ -30,10 +30,6 @@ const parserOptions = { js: { ecmaFeatures: { modules: true }, ecmaVersion: 'latest', - requireConfigFile: false, - babelOptions: { - plugins: [['@babel/plugin-proposal-decorators', { decoratorsBeforeExport: true }]], - }, }, ts: { projectService: true, @@ -53,7 +49,7 @@ export default ts.config( * https://eslint.org/docs/latest/use/configure/ignore */ { - ignores: ['dist/', 'node_modules/', 'coverage/', '!**/.*'], + ignores: ['dist/', 'declarations/', 'node_modules/', 'coverage/', '!**/.*'], }, /** * https://eslint.org/docs/latest/use/configure/configuration-files#configuring-linter-options @@ -84,11 +80,7 @@ export default ts.config( parser: ember.parser, parserOptions: parserOptions.esm.ts, }, - extends: [ - // Disabled until we're v2 - // ...ts.configs.recommendedTypeChecked, - ember.configs.gts, - ], + extends: [...ts.configs.recommendedTypeChecked, ember.configs.gts], rules: { 'ember/no-classic-classes': 'off', '@typescript-eslint/ban-ts-comment': 'off', @@ -156,13 +148,5 @@ export default ts.config( ...globals.node, }, }, - }, - { - // Remove this after v2 - rules: { - 'no-unused-vars': 'off', - 'no-redeclare': 'off', - 'no-undef': 'off', - }, } ); diff --git a/addon/index.js b/addon/index.js deleted file mode 100644 index 0ca063d4..00000000 --- a/addon/index.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict'; - -module.exports = { - name: require('./package').name, -}; diff --git a/addon/package.json b/addon/package.json index c62d9713..6629cb6b 100644 --- a/addon/package.json +++ b/addon/package.json @@ -11,73 +11,50 @@ "Steve Calvert ", "Robert Jackson " ], - "types": "index.d.ts", - "directories": { - "doc": "doc", - "test": "tests" - }, "scripts": { - "build": "ember build", - "lint": "npm-run-all --aggregate-output --continue-on-error --parallel \"lint:!(fix)\"", - "lint:fix": "npm-run-all --aggregate-output --continue-on-error --parallel lint:*:fix", - "lint:prettier": "prettier --check .", + "build": "rollup --config ./rollup.config.mjs", + "start": "rollup --config --watch", + "lint": "pnpm lint:js && pnpm format:check", + "lint:fix": "pnpm lint:js:fix && pnpm format", + "format:check": "prettier --check .", + "format": "prettier --write .", "lint:js": "eslint", "lint:js:fix": "eslint --fix", - "lint:ts": "tsc -p tsconfig.json --noEmit", - "prepack": "npm-run-all prepack:*", - "prepack:d.ts": "ember ts:precompile", - "prepack:addon": "babel --extensions '.ts' --presets @babel/preset-typescript addon --out-dir addon --ignore '**/*.d.ts'", - "postpack": "ember ts:clean" + "lint:ts": "tsc --noEmit --emitDeclarationOnly false", + "prepare": "pnpm build", + "prepack": "pnpm build" }, "dependencies": { - "@babel/core": "^7.26.0", - "@embroider/macros": "^1.16.9", - "ember-auto-import": "^2.10.0", - "ember-cli-babel": "^8.2.0", - "ember-cli-typescript": "^5.3.0", - "ember-cli-version-checker": "^5.1.2", - "semver": "^7.5.2" + "@embroider/addon-shim": "^1.9.0", + "@embroider/macros": "^1.16.9" }, "devDependencies": { - "@babel/cli": "^7.25.9", - "@babel/preset-typescript": "^7.26.0", - "@ember/optional-features": "^2.2.0", - "@ember/string": "^4.0.0", - "@eslint/js": "^9.15.0", - "@types/qunit": "^2.19.9", - "@types/rsvp": "^4.0.4", - "@typescript-eslint/eslint-plugin": "^8.16.0", - "@typescript-eslint/parser": "^8.16.0", - "co": "^4.6.0", - "ember-cli": "^6.0.1", - "ember-cli-dependency-checker": "^3.3.3", - "ember-cli-htmlbars": "^6.3.0", - "ember-cli-inject-live-reload": "^2.1.0", - "ember-cli-uglify": "^3.0.0", - "ember-decorators-polyfill": "^1.1.5", - "ember-disable-prototype-extensions": "^1.1.3", - "ember-load-initializers": "^2.1.2", - "ember-maybe-import-regenerator-for-testing": "^1.0.0", - "ember-resolver": "^11.0.1", - "ember-source": "^5.0.0", - "ember-source-channel-url": "^3.0.0", - "ember-try": "^3.0.0", - "eslint": "^9.15.0", + "@babel/plugin-transform-typescript": "^7.25.9", + "@embroider/addon-dev": "^7.0.0", + "@eslint/js": "^9.16.0", + "@rollup/plugin-babel": "^6.0.4", + "@tsconfig/ember": "^3.0.8", + "@types/rsvp": "^4.0.9", + "@typescript-eslint/eslint-plugin": "^8.17.0", + "@typescript-eslint/parser": "^8.17.0", + "decorator-transforms": "^2.3.0", + "ember-source": "~5.3.0", + "eslint": "^9.16.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-ember": "^12.3.3", + "eslint-plugin-n": "^17.14.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.2.1", - "globals": "^15.12.0", - "loader.js": "^4.7.0", + "execa": "^9.5.1", + "fix-bad-declaration-output": "^1.1.4", + "globals": "^15.13.0", "npm-run-all": "^4.1.5", "prettier": "^3.4.1", - "qunit": "^2.20.0", + "qunit": "^2.22.0", + "rollup": "^4.28.0", + "rollup-plugin-copy": "^3.5.0", "typescript": "~5.7.2", - "typescript-eslint": "^8.16.0", - "webpack": "^5.96.1" - }, - "engines": { - "node": "10.* || 12.* || >= 14.*" + "typescript-eslint": "^8.17.0" }, "ember": { "edition": "octane" @@ -86,9 +63,37 @@ "access": "public", "registry": "https://registry.npmjs.org" }, + "files": [ + "declarations", + "dist", + "src", + "addon-main.cjs" + ], + "exports": { + ".": { + "types": "./declarations/index.d.ts", + "default": "./dist/index.js" + }, + "./__private__/types": { + "types": "./declarations/types/index.d.ts", + "default": "./dist/types/index.js" + }, + "./__private__/token": { + "types": "./declarations/token.d.ts", + "default": "./dist/token.js" + } + }, "ember-addon": { - "configPath": "tests/dummy/config", - "main": "index.js" + "version": 2, + "type": "addon", + "main": "addon-main.cjs" + }, + "typesVersions": { + "*": { + "*": [ + "declarations/*" + ] + } }, "volta": { "extends": "../package.json" diff --git a/addon/rollup.config.mjs b/addon/rollup.config.mjs new file mode 100644 index 00000000..18546005 --- /dev/null +++ b/addon/rollup.config.mjs @@ -0,0 +1,50 @@ +import copy from 'rollup-plugin-copy'; +import { babel } from '@rollup/plugin-babel'; +import { Addon } from '@embroider/addon-dev/rollup'; +import { execaCommand } from 'execa'; +import { fixBadDeclarationOutput } from 'fix-bad-declaration-output'; + +const addon = new Addon({ + srcDir: 'src', + destDir: 'dist', +}); + +export default { + output: addon.output(), + plugins: [ + addon.publicEntrypoints(['index.js', 'token.js', 'types/index.js']), + addon.dependencies(), + babel({ + extensions: ['.js', '.ts'], + babelHelpers: 'inline', + }), + addon.keepAssets(['**/*.css']), + addon.clean(), + copy({ + targets: [ + { src: '../README.md', dest: '.' }, + { src: '../LICENSE.md', dest: '.' }, + ], + }), + { + name: 'Build Declarations', + closeBundle: async () => { + /** + * Generate the types (these include /// implements TestWaiter this._register(); if (this.items.has(token)) { + // SAFETY: force stringification of a potential symbol throw new Error(`beginAsync called for ${token as string} but it is already pending.`); } @@ -128,7 +128,7 @@ class NoopTestWaiter implements TestWaiter { /** * Builds and returns a test waiter. The type of the * returned waiter is dependent on whether the app or - * addon is in `isDevopingApp()` mode or not. + * addon is in `isDevelopingApp()` mode or not. * * @public * diff --git a/addon/addon/index.ts b/addon/src/index.ts similarity index 60% rename from addon/addon/index.ts rename to addon/src/index.ts index c6fefe3c..caa9eaf8 100644 --- a/addon/addon/index.ts +++ b/addon/src/index.ts @@ -6,7 +6,7 @@ export type { TestWaiter, TestWaiterDebugInfo, PendingWaiterState, -} from './types'; +} from './types/index.ts'; export { register, @@ -15,8 +15,8 @@ export { _reset, getPendingWaiterState, hasPendingWaiters, -} from './waiter-manager'; +} from './waiter-manager.ts'; -export { default as buildWaiter, _resetWaiterNames } from './build-waiter'; -export { default as waitForPromise } from './wait-for-promise'; -export { default as waitFor } from './wait-for'; +export { default as buildWaiter, _resetWaiterNames } from './build-waiter.ts'; +export { default as waitForPromise } from './wait-for-promise.ts'; +export { default as waitFor } from './wait-for.ts'; diff --git a/addon/addon/token.ts b/addon/src/token.ts similarity index 100% rename from addon/addon/token.ts rename to addon/src/token.ts diff --git a/addon/addon/types/index.ts b/addon/src/types/index.ts similarity index 98% rename from addon/addon/types/index.ts rename to addon/src/types/index.ts index 5b307992..c58b131b 100644 --- a/addon/addon/types/index.ts +++ b/addon/src/types/index.ts @@ -1,4 +1,4 @@ -import RSVP from 'rsvp'; +import type RSVP from 'rsvp'; /** * @type WaiterName diff --git a/addon/addon/wait-for-promise.ts b/addon/src/wait-for-promise.ts similarity index 92% rename from addon/addon/wait-for-promise.ts rename to addon/src/wait-for-promise.ts index f8f21673..d8d16254 100644 --- a/addon/addon/wait-for-promise.ts +++ b/addon/src/wait-for-promise.ts @@ -1,7 +1,7 @@ import { macroCondition, isDevelopingApp } from '@embroider/macros'; -import buildWaiter from './build-waiter'; +import buildWaiter from './build-waiter.ts'; -import { PromiseType, Thenable } from './types'; +import type { PromiseType, Thenable } from './types/index.ts'; const PROMISE_WAITER = buildWaiter('@ember/test-waiters:promise-waiter'); diff --git a/addon/addon/wait-for.ts b/addon/src/wait-for.ts similarity index 97% rename from addon/addon/wait-for.ts rename to addon/src/wait-for.ts index 967b58a4..8ba87e1f 100644 --- a/addon/addon/wait-for.ts +++ b/addon/src/wait-for.ts @@ -1,7 +1,7 @@ import { macroCondition, isDevelopingApp } from '@embroider/macros'; -import waitForPromise from './wait-for-promise'; -import buildWaiter from './build-waiter'; -import { PromiseType } from './types'; +import waitForPromise from './wait-for-promise.ts'; +import buildWaiter from './build-waiter.ts'; +import type { PromiseType } from './types/index.ts'; type AsyncFunction, PromiseReturn> = (...args: A) => Promise; type AsyncFunctionArguments = [AsyncFunction, string?]; diff --git a/addon/addon/waiter-manager.ts b/addon/src/waiter-manager.ts similarity index 97% rename from addon/addon/waiter-manager.ts rename to addon/src/waiter-manager.ts index 31792ab0..f3fdbaae 100644 --- a/addon/addon/waiter-manager.ts +++ b/addon/src/waiter-manager.ts @@ -1,4 +1,4 @@ -import { PendingWaiterState, Waiter, WaiterName } from './types'; +import type { PendingWaiterState, Waiter, WaiterName } from './types/index.ts'; type Indexable = Record; diff --git a/addon/testem.js b/addon/testem.js deleted file mode 100644 index 6edd28bd..00000000 --- a/addon/testem.js +++ /dev/null @@ -1,21 +0,0 @@ -module.exports = { - test_page: 'tests/index.html?hidepassed', - disable_watching: true, - launch_in_ci: ['Chrome'], - launch_in_dev: ['Chrome'], - browser_start_timeout: 120, - browser_args: { - Chrome: { - ci: [ - // --no-sandbox is needed when running Chrome inside a container - process.env.CI ? '--no-sandbox' : null, - '--headless', - '--disable-dev-shm-usage', - '--disable-software-rasterizer', - '--mute-audio', - '--remote-debugging-port=0', - '--window-size=1440,900', - ].filter(Boolean), - }, - }, -}; diff --git a/addon/tsconfig.json b/addon/tsconfig.json index dc1d924c..cc651167 100644 --- a/addon/tsconfig.json +++ b/addon/tsconfig.json @@ -1,44 +1,50 @@ { + "extends": "@tsconfig/ember/tsconfig.json", + "include": ["src/**/*", "unpublished-development-types/**/*"], "compilerOptions": { - "target": "es2017", - "allowJs": true, - "moduleResolution": "node", - "allowSyntheticDefaultImports": true, - // have to use this, because the current TS setup errors with ember's own types - // this will be fixed during v2 addon conversion "skipLibCheck": true, - "noImplicitAny": true, - "noImplicitThis": true, - "alwaysStrict": true, - "strictNullChecks": true, - "strictPropertyInitialization": true, - "noFallthroughCasesInSwitch": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noImplicitReturns": true, + "declarationDir": "declarations", + "emitDeclarationOnly": true, + + // Required, else declarations don't emit + // @tsconfig/ember sets noEmit: true + "noEmit": false, + // noEmitOnError true is not a good default. + // especially as CLI tools can accidentally swallow errors "noEmitOnError": false, - "noEmit": true, - "inlineSourceMap": true, - "inlineSources": true, - "baseUrl": ".", - "module": "es6", - "experimentalDecorators": true, - "paths": { - "dummy/tests/*": ["tests/*"], - "dummy/*": ["tests/dummy/app/*", "app/*"], - "@ember/test-waiters": ["addon"], - "@ember/test-waiters/*": ["addon/*"], - "*": ["types/*"] - }, + + /** + https://www.typescriptlang.org/tsconfig#rootDir + "Default: The longest common path of all non-declaration input files." + + Because we want our declarations' structure to match our rollup output, + we need this "rootDir" to match the "srcDir" in the rollup.config.mjs. + + This way, we can have simpler `package.json#exports` that matches + imports to files on disk + */ + "rootDir": "./src", + + /** + https://www.typescriptlang.org/tsconfig#verbatimModuleSyntax + + We don't want to include types dependencies in our compiled output, so tell TypeScript + to enforce using `import type` instead of `import` for Types. + */ + "verbatimModuleSyntax": true, + + /** + https://www.typescriptlang.org/tsconfig#allowImportingTsExtensions + + We want our tooling to know how to resolve our custom files so the appropriate plugins + can do the proper transformations on those files. + */ + "allowImportingTsExtensions": true, + + /** + * Include ember's bundled for every + * possible ember import coming from ember-source + */ "types": ["ember-source/types"] - }, - "include": [ - "app/**/*", - "addon/**/*", - "tests/**/*", - "types/**/*", - "test-support/**/*", - "addon-test-support/**/*", - "unpublished-development-types/**/*" - ] + } } diff --git a/addon/types/custom-ember-debug.d.ts b/addon/types/custom-ember-debug.d.ts deleted file mode 100644 index 7b5b1ec1..00000000 --- a/addon/types/custom-ember-debug.d.ts +++ /dev/null @@ -1,35 +0,0 @@ -import '@ember/debug'; - -export type DeprecationStages = 'available' | 'enabled'; - -declare module '@ember/debug' { - export function deprecate( - message: string, - test: boolean, - options: { - /** - * A unique id for this deprecation. The id can be used by Ember debugging - * tools to change the behavior (raise, log or silence) for that specific - * deprecation. The id should be namespaced by dots, e.g. - * `"view.helper.select"`. - */ - id: string; - /** - * The version of Ember when this deprecation warning will be removed. - */ - until: string; - /** - * A namespace for the deprecation, usually the package name - */ - for: string; - /** - * Describes when the deprecation became available and enabled - */ - since: Partial>; - /** - * An optional url to the transition guide on the emberjs.com website. - */ - url?: string | undefined; - } - ): void; -} diff --git a/addon/types/dummy/index.d.ts b/addon/types/dummy/index.d.ts deleted file mode 100644 index e69de29b..00000000 diff --git a/addon/types/qunit/index.d.ts b/addon/types/qunit/index.d.ts deleted file mode 100644 index b6c9a551..00000000 --- a/addon/types/qunit/index.d.ts +++ /dev/null @@ -1,11 +0,0 @@ - - -declare module 'qunit' { - export const module: typeof QUnit.module; - export const test: typeof QUnit.test; - export const skip: typeof QUnit.skip; - export const only: typeof QUnit.only; - export const todo: typeof QUnit.todo; - - export default QUnit; -} diff --git a/package.json b/package.json index 3f69ab4a..246cc5e0 100644 --- a/package.json +++ b/package.json @@ -7,31 +7,29 @@ "url": "git@github.com:emberjs/ember-test-waiters.git" }, "scripts": { + "build": "pnpm --filter '@ember/test-waiters' build", "lint": "pnpm --filter '*' lint", "lint:fix": "pnpm --filter '*' lint:fix", - "start": "concurrently 'npm:start:*' --restart-after 5000 --prefix-colors cyan,white,yellow", + "start": "concurrently \"pnpm:start:*\" --restart-after 5000 --prefix-colors cyan,white,yellow", "start:addon": "pnpm --filter @ember/test-waiters start -- --no-watch.clearScreen", "start:test-app": "pnpm --filter test-app start", "test": "pnpm --filter '*' test" }, "devDependencies": { + "@glint/core": "^1.5.0", "concurrently": "^9.1.0", - "release-plan": "^0.11.0" + "prettier": "^3.4.1", + "release-plan": "^0.11.0", + "typescript": "~5.7.2" + }, + "pnpm": { + "overrides": { + "@ember/test-waiters": "workspace:*" + } }, "packageManager": "pnpm@9.14.2", "volta": { "node": "22.10.0", "pnpm": "9.14.2" - }, - "pnpm": { - "overrides": { - "@glimmer/manager": ">= 0.86.0", - "@glimmer/runtime": ">= 0.86.0", - "@glimmer/syntax": ">= 0.86.0", - "@glimmer/validator": ">= 0.86.0" - }, - "overrides_notes": { - "@glimmer/*": "https://github.com/glimmerjs/glimmer.js/issues/413" - } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8917e75a..8e8226eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,136 +5,94 @@ settings: excludeLinksFromLockfile: false overrides: - '@glimmer/validator': '>= 0.86.0' - '@glimmer/manager': '>= 0.86.0' - '@glimmer/runtime': '>= 0.86.0' - '@glimmer/syntax': '>= 0.86.0' + '@ember/test-waiters': workspace:* importers: .: devDependencies: + '@glint/core': + specifier: ^1.5.0 + version: 1.5.0(typescript@5.7.2) concurrently: specifier: ^9.1.0 version: 9.1.0 + prettier: + specifier: ^3.4.1 + version: 3.4.1 release-plan: specifier: ^0.11.0 version: 0.11.0(encoding@0.1.13) + typescript: + specifier: ~5.7.2 + version: 5.7.2 addon: dependencies: - '@babel/core': - specifier: ^7.26.0 - version: 7.26.0(supports-color@8.1.1) + '@embroider/addon-shim': + specifier: ^1.9.0 + version: 1.9.0 '@embroider/macros': specifier: ^1.16.9 version: 1.16.9(@glint/template@1.5.0) - ember-auto-import: - specifier: ^2.10.0 - version: 2.10.0(@glint/template@1.5.0)(webpack@5.96.1) - ember-cli-babel: - specifier: ^8.2.0 - version: 8.2.0(@babel/core@7.26.0) - ember-cli-typescript: - specifier: ^5.3.0 - version: 5.3.0 - ember-cli-version-checker: - specifier: ^5.1.2 - version: 5.1.2 - semver: - specifier: ^7.5.2 - version: 7.6.0 devDependencies: - '@babel/cli': + '@babel/plugin-transform-typescript': specifier: ^7.25.9 version: 7.25.9(@babel/core@7.26.0) - '@babel/preset-typescript': - specifier: ^7.26.0 - version: 7.26.0(@babel/core@7.26.0) - '@ember/optional-features': - specifier: ^2.2.0 - version: 2.2.0 - '@ember/string': - specifier: ^4.0.0 - version: 4.0.0 + '@embroider/addon-dev': + specifier: ^7.0.0 + version: 7.0.0(@glint/template@1.5.0)(rollup@4.28.0) '@eslint/js': - specifier: ^9.15.0 - version: 9.15.0 - '@types/qunit': - specifier: ^2.19.9 - version: 2.19.9 + specifier: ^9.16.0 + version: 9.16.0 + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.26.0)(rollup@4.28.0) + '@tsconfig/ember': + specifier: ^3.0.8 + version: 3.0.8 '@types/rsvp': - specifier: ^4.0.4 - version: 4.0.4 + specifier: ^4.0.9 + version: 4.0.9 '@typescript-eslint/eslint-plugin': - specifier: ^8.16.0 - version: 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0)(typescript@5.7.2))(eslint@9.15.0)(typescript@5.7.2) + specifier: ^8.17.0 + version: 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.16.0 - version: 8.16.0(eslint@9.15.0)(typescript@5.7.2) - co: - specifier: ^4.6.0 - version: 4.6.0 - ember-cli: - specifier: ^6.0.1 - version: 6.0.1(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7) - ember-cli-dependency-checker: - specifier: ^3.3.3 - version: 3.3.3(ember-cli@6.0.1(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7)) - ember-cli-htmlbars: - specifier: ^6.3.0 - version: 6.3.0 - ember-cli-inject-live-reload: - specifier: ^2.1.0 - version: 2.1.0 - ember-cli-uglify: - specifier: ^3.0.0 - version: 3.0.0 - ember-decorators-polyfill: - specifier: ^1.1.5 - version: 1.1.5(@babel/core@7.26.0) - ember-disable-prototype-extensions: - specifier: ^1.1.3 - version: 1.1.3 - ember-load-initializers: - specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.26.0) - ember-maybe-import-regenerator-for-testing: - specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.26.0) - ember-resolver: - specifier: ^11.0.1 - version: 11.0.1(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) + specifier: ^8.17.0 + version: 8.17.0(eslint@9.16.0)(typescript@5.7.2) + decorator-transforms: + specifier: ^2.3.0 + version: 2.3.0(@babel/core@7.26.0) ember-source: - specifier: ^5.0.0 - version: 5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) - ember-source-channel-url: - specifier: ^3.0.0 - version: 3.0.0(encoding@0.1.13) - ember-try: - specifier: ^3.0.0 - version: 3.0.0(encoding@0.1.13) + specifier: ~5.3.0 + version: 5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.16.0 + version: 9.16.0 eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@9.15.0) + version: 9.1.0(eslint@9.16.0) eslint-plugin-ember: specifier: ^12.3.3 - version: 12.3.3(@babel/core@7.26.0)(@typescript-eslint/parser@8.16.0(eslint@9.15.0)(typescript@5.7.2))(eslint@9.15.0) + version: 12.3.3(@babel/core@7.26.0)(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0) + eslint-plugin-n: + specifier: ^17.14.0 + version: 17.14.0(eslint@9.16.0) eslint-plugin-node: specifier: ^11.1.0 - version: 11.1.0(eslint@9.15.0) + version: 11.1.0(eslint@9.16.0) eslint-plugin-prettier: specifier: ^5.2.1 - version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.15.0))(eslint@9.15.0)(prettier@3.4.1) + version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.16.0))(eslint@9.16.0)(prettier@3.4.1) + execa: + specifier: ^9.5.1 + version: 9.5.1 + fix-bad-declaration-output: + specifier: ^1.1.4 + version: 1.1.4(@babel/preset-env@7.26.0(@babel/core@7.26.0)) globals: - specifier: ^15.12.0 - version: 15.12.0 - loader.js: - specifier: ^4.7.0 - version: 4.7.0 + specifier: ^15.13.0 + version: 15.13.0 npm-run-all: specifier: ^4.1.5 version: 4.1.5 @@ -142,23 +100,29 @@ importers: specifier: ^3.4.1 version: 3.4.1 qunit: - specifier: ^2.20.0 - version: 2.20.0 + specifier: ^2.22.0 + version: 2.22.0 + rollup: + specifier: ^4.28.0 + version: 4.28.0 + rollup-plugin-copy: + specifier: ^3.5.0 + version: 3.5.0 typescript: specifier: ~5.7.2 version: 5.7.2 typescript-eslint: - specifier: ^8.16.0 - version: 8.16.0(eslint@9.15.0)(typescript@5.7.2) - webpack: - specifier: ^5.96.1 - version: 5.96.1 + specifier: ^8.17.0 + version: 8.17.0(eslint@9.16.0)(typescript@5.7.2) test-apps/base-tests: dependencies: '@ember/test-waiters': specifier: workspace:* version: link:../../addon + '@embroider/macros': + specifier: ^1.16.9 + version: 1.16.9(@glint/template@1.5.0) devDependencies: '@babel/core': specifier: ^7.26.0 @@ -170,32 +134,32 @@ importers: specifier: ^4.0.0 version: 4.0.0 '@ember/test-helpers': - specifier: ^3.2.0 - version: 3.2.0(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(webpack@5.96.1) + specifier: ^4.0.4 + version: 4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) '@embroider/compat': specifier: ^3.7.0 version: 3.7.0(@embroider/core@3.4.19(@glint/template@1.5.0))(@glint/template@1.5.0) '@embroider/core': specifier: ^3.4.19 version: 3.4.19(@glint/template@1.5.0) - '@embroider/macros': - specifier: ^1.16.9 - version: 1.16.9(@glint/template@1.5.0) '@embroider/webpack': specifier: ^4.0.8 version: 4.0.8(@embroider/core@3.4.19(@glint/template@1.5.0))(webpack@5.96.1) '@eslint/js': - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.16.0 + version: 9.16.0 '@glimmer/component': - specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.26.0) + specifier: ^2.0.0 + version: 2.0.0 + '@glimmer/env': + specifier: ^0.1.7 + version: 0.1.7 '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 '@glint/environment-ember-loose': - specifier: ^1.1.0 - version: 1.2.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))) + specifier: ^1.5.0 + version: 1.5.0(@glimmer/component@2.0.0)(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))) '@glint/template': specifier: ^1.5.0 version: 1.5.0 @@ -203,17 +167,17 @@ importers: specifier: ^3.0.8 version: 3.0.8 '@types/qunit': - specifier: ^2.19.9 - version: 2.19.9 + specifier: ^2.19.12 + version: 2.19.12 '@types/rsvp': - specifier: ^4.0.4 - version: 4.0.4 + specifier: ^4.0.9 + version: 4.0.9 '@typescript-eslint/eslint-plugin': - specifier: ^8.16.0 - version: 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0)(typescript@5.7.2))(eslint@9.15.0)(typescript@5.7.2) + specifier: ^8.17.0 + version: 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.16.0 - version: 8.16.0(eslint@9.15.0)(typescript@5.7.2) + specifier: ^8.17.0 + version: 8.17.0(eslint@9.16.0)(typescript@5.7.2) broccoli-asset-rev: specifier: ^3.0.0 version: 3.0.0 @@ -228,7 +192,7 @@ importers: version: 6.0.1(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7) ember-cli-app-version: specifier: ^7.0.0 - version: 7.0.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) + version: 7.0.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) ember-cli-babel: specifier: ^8.0.0 version: 8.2.0(@babel/core@7.26.0) @@ -254,23 +218,23 @@ importers: specifier: ^8.1.2 version: 8.1.2(encoding@0.1.13) ember-load-initializers: - specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.26.0) + specifier: ^3.0.1 + version: 3.0.1(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) ember-modifier: - specifier: ^4.1.0 - version: 4.1.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) + specifier: ^4.2.0 + version: 4.2.0(@babel/core@7.26.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) ember-page-title: - specifier: ^8.0.0 - version: 8.0.0 + specifier: ^8.2.3 + version: 8.2.3(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) ember-qunit: - specifier: ^8.0.2 - version: 8.0.2(@ember/test-helpers@3.2.0(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(webpack@5.96.1))(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(qunit@2.20.0) + specifier: ^8.1.1 + version: 8.1.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)))(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(qunit@2.22.0) ember-resolver: - specifier: ^11.0.1 - version: 11.0.1(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) + specifier: ^13.1.0 + version: 13.1.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) ember-source: specifier: ~5.3.0 - version: 5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) + version: 5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) @@ -284,26 +248,26 @@ importers: specifier: ^7.0.2 version: 7.0.2 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.16.0 + version: 9.16.0 eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@9.15.0) + version: 9.1.0(eslint@9.16.0) eslint-plugin-ember: specifier: ^12.3.3 - version: 12.3.3(@babel/core@7.26.0)(@typescript-eslint/parser@8.16.0(eslint@9.15.0)(typescript@5.7.2))(eslint@9.15.0) + version: 12.3.3(@babel/core@7.26.0)(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0) eslint-plugin-n: specifier: ^17.14.0 - version: 17.14.0(eslint@9.15.0) + version: 17.14.0(eslint@9.16.0) eslint-plugin-prettier: specifier: ^5.2.1 - version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.15.0))(eslint@9.15.0)(prettier@3.4.1) + version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.16.0))(eslint@9.16.0)(prettier@3.4.1) eslint-plugin-qunit: specifier: ^8.1.2 - version: 8.1.2(eslint@9.15.0) + version: 8.1.2(eslint@9.16.0) globals: - specifier: ^15.12.0 - version: 15.12.0 + specifier: ^15.13.0 + version: 15.13.0 loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -311,11 +275,11 @@ importers: specifier: ^3.4.1 version: 3.4.1 qunit: - specifier: ^2.20.0 - version: 2.20.0 + specifier: ^2.22.0 + version: 2.22.0 qunit-dom: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^3.4.0 + version: 3.4.0 tracked-built-ins: specifier: ^3.2.0 version: 3.3.0 @@ -323,8 +287,8 @@ importers: specifier: ~5.7.2 version: 5.7.2 typescript-eslint: - specifier: ^8.16.0 - version: 8.16.0(eslint@9.15.0)(typescript@5.7.2) + specifier: ^8.17.0 + version: 8.17.0(eslint@9.16.0)(typescript@5.7.2) webpack: specifier: ^5.96.1 version: 5.96.1 @@ -341,23 +305,23 @@ importers: specifier: ^4.0.0 version: 4.0.0 '@ember/test-helpers': - specifier: ^3.2.0 - version: 3.2.0(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(webpack@5.96.1) + specifier: ^4.0.4 + version: 4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) '@embroider/test-setup': specifier: ^4.0.0 version: 4.0.0(@embroider/compat@3.7.0(@embroider/core@3.4.19(@glint/template@1.5.0))(@glint/template@1.5.0))(@embroider/core@3.4.19(@glint/template@1.5.0))(@embroider/webpack@4.0.8(@embroider/core@3.4.19(@glint/template@1.5.0))(webpack@5.96.1)) '@eslint/js': - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.16.0 + version: 9.16.0 '@glimmer/component': - specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.26.0) + specifier: ^2.0.0 + version: 2.0.0 '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 '@glint/environment-ember-loose': - specifier: ^1.1.0 - version: 1.2.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))) + specifier: ^1.5.0 + version: 1.5.0(@glimmer/component@2.0.0)(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))) '@glint/template': specifier: ^1.5.0 version: 1.5.0 @@ -365,17 +329,17 @@ importers: specifier: ^3.0.8 version: 3.0.8 '@types/qunit': - specifier: ^2.19.9 - version: 2.19.9 + specifier: ^2.19.12 + version: 2.19.12 '@types/rsvp': - specifier: ^4.0.4 - version: 4.0.4 + specifier: ^4.0.9 + version: 4.0.9 '@typescript-eslint/eslint-plugin': - specifier: ^8.16.0 - version: 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0)(typescript@5.7.2))(eslint@9.15.0)(typescript@5.7.2) + specifier: ^8.17.0 + version: 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.16.0 - version: 8.16.0(eslint@9.15.0)(typescript@5.7.2) + specifier: ^8.17.0 + version: 8.17.0(eslint@9.16.0)(typescript@5.7.2) broccoli-asset-rev: specifier: ^3.0.0 version: 3.0.0 @@ -390,7 +354,7 @@ importers: version: 6.0.1(babel-core@6.26.3)(handlebars@4.7.8)(underscore@1.13.7) ember-cli-app-version: specifier: ^7.0.0 - version: 7.0.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) + version: 7.0.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) ember-cli-babel: specifier: ^8.0.0 version: 8.2.0(@babel/core@7.26.0) @@ -416,23 +380,23 @@ importers: specifier: ^8.1.2 version: 8.1.2(encoding@0.1.13) ember-load-initializers: - specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.26.0) + specifier: ^3.0.1 + version: 3.0.1(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) ember-modifier: - specifier: ^4.1.0 - version: 4.1.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) + specifier: ^4.2.0 + version: 4.2.0(@babel/core@7.26.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) ember-page-title: - specifier: ^8.0.0 - version: 8.0.0 + specifier: ^8.2.3 + version: 8.2.3(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) ember-qunit: - specifier: ^8.0.1 - version: 8.0.1(@ember/test-helpers@3.2.0(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(webpack@5.96.1))(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(qunit@2.20.0) + specifier: ^8.1.1 + version: 8.1.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)))(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(qunit@2.22.0) ember-resolver: - specifier: ^11.0.1 - version: 11.0.1(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) + specifier: ^13.1.0 + version: 13.1.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) ember-source: specifier: ~5.3.0 - version: 5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) + version: 5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) ember-template-lint: specifier: ^6.0.0 version: 6.0.0 @@ -440,26 +404,26 @@ importers: specifier: ^7.0.2 version: 7.0.2 eslint: - specifier: ^9.15.0 - version: 9.15.0 + specifier: ^9.16.0 + version: 9.16.0 eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@9.15.0) + version: 9.1.0(eslint@9.16.0) eslint-plugin-ember: specifier: ^12.3.3 - version: 12.3.3(@babel/core@7.26.0)(@typescript-eslint/parser@8.16.0(eslint@9.15.0)(typescript@5.7.2))(eslint@9.15.0) + version: 12.3.3(@babel/core@7.26.0)(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0) eslint-plugin-n: specifier: ^17.14.0 - version: 17.14.0(eslint@9.15.0) + version: 17.14.0(eslint@9.16.0) eslint-plugin-prettier: specifier: ^5.2.1 - version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.15.0))(eslint@9.15.0)(prettier@3.4.1) + version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.16.0))(eslint@9.16.0)(prettier@3.4.1) eslint-plugin-qunit: specifier: ^8.1.2 - version: 8.1.2(eslint@9.15.0) + version: 8.1.2(eslint@9.16.0) globals: - specifier: ^15.12.0 - version: 15.12.0 + specifier: ^15.13.0 + version: 15.13.0 loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -467,11 +431,11 @@ importers: specifier: ^3.4.1 version: 3.4.1 qunit: - specifier: ^2.20.0 - version: 2.20.0 + specifier: ^2.22.0 + version: 2.22.0 qunit-dom: - specifier: ^2.0.0 - version: 2.0.0 + specifier: ^3.4.0 + version: 3.4.0 tracked-built-ins: specifier: ^3.2.0 version: 3.3.0 @@ -479,8 +443,8 @@ importers: specifier: ~5.7.2 version: 5.7.2 typescript-eslint: - specifier: ^8.16.0 - version: 8.16.0(eslint@9.15.0)(typescript@5.7.2) + specifier: ^8.17.0 + version: 8.17.0(eslint@9.16.0)(typescript@5.7.2) webpack: specifier: ^5.96.1 version: 5.96.1 @@ -491,13 +455,6 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@babel/cli@7.25.9': - resolution: {integrity: sha512-I+02IfrTiSanpxJBlZQYb18qCxB6c2Ih371cVpfgIrPQrjAYkf45XxomTJOG8JBWX5GY35/+TmhCMdJ4ZPkL8Q==} - engines: {node: '>=6.9.0'} - hasBin: true - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/code-frame@7.23.5': resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} @@ -525,22 +482,10 @@ packages: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - '@babel/generator@7.23.5': - resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.26.2': resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.16.7': - resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-annotate-as-pure@7.22.5': - resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} - engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} @@ -561,18 +506,6 @@ packages: resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.17.6': - resolution: {integrity: sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-create-class-features-plugin@7.22.15': - resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-create-class-features-plugin@7.25.9': resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} engines: {node: '>=6.9.0'} @@ -606,42 +539,18 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - '@babel/helper-environment-visitor@7.16.7': - resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==} - engines: {node: '>=6.9.0'} - - '@babel/helper-environment-visitor@7.21.5': - resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-environment-visitor@7.22.20': resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} - '@babel/helper-function-name@7.16.7': - resolution: {integrity: sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==} - engines: {node: '>=6.9.0'} - '@babel/helper-function-name@7.23.0': resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} - '@babel/helper-get-function-arity@7.16.7': - resolution: {integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==} - engines: {node: '>=6.9.0'} - '@babel/helper-hoist-variables@7.22.5': resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.17.7': - resolution: {integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-member-expression-to-functions@7.23.0': - resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} - engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.25.9': resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} engines: {node: '>=6.9.0'} @@ -672,26 +581,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-optimise-call-expression@7.16.7': - resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-optimise-call-expression@7.22.5': - resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} - engines: {node: '>=6.9.0'} - '@babel/helper-optimise-call-expression@7.25.9': resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.16.7': - resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-plugin-utils@7.22.5': - resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} - engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.5': resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} engines: {node: '>=6.9.0'} @@ -712,10 +605,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.16.7': - resolution: {integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==} - engines: {node: '>=6.9.0'} - '@babel/helper-replace-supers@7.22.20': resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} @@ -736,10 +625,6 @@ packages: resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': - resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} - engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} engines: {node: '>=6.9.0'} @@ -788,11 +673,6 @@ packages: resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} - '@babel/parser@7.23.5': - resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.26.2': resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} engines: {node: '>=6.0.0'} @@ -916,12 +796,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-decorators@7.22.10': - resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-decorators@7.25.9': resolution: {integrity: sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==} engines: {node: '>=6.9.0'} @@ -938,6 +812,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-flow@7.26.0': + resolution: {integrity: sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-import-assertions@7.22.5': resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} engines: {node: '>=6.9.0'} @@ -1020,18 +900,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.16.7': - resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-typescript@7.22.5': - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.25.9': resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} engines: {node: '>=6.9.0'} @@ -1230,6 +1098,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-flow-strip-types@7.25.9': + resolution: {integrity: sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-for-of@7.22.15': resolution: {integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==} engines: {node: '>=6.9.0'} @@ -1596,34 +1470,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.16.8': - resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-typescript@7.22.15': - resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.25.9': resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.4.5': - resolution: {integrity: sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-typescript@7.5.5': - resolution: {integrity: sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w==} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-escapes@7.22.10': resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==} engines: {node: '>=6.9.0'} @@ -1688,6 +1540,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/preset-flow@7.25.9': + resolution: {integrity: sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/preset-modules@0.1.6-no-external-plugins': resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: @@ -1699,6 +1557,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/register@7.25.9': + resolution: {integrity: sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/regjsgen@0.8.0': resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} @@ -1721,10 +1585,6 @@ packages: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.23.5': - resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.9': resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} engines: {node: '>=6.9.0'} @@ -1759,22 +1619,27 @@ packages: '@ember/string@4.0.0': resolution: {integrity: sha512-IMVyVE72twuAMSYcHzWSgtgYTtzlHlKSGW8vEbztnnmkU6uo7kVHmiqSN9R4RkBhzvh0VD4G76Eph+55t3iNIA==} - '@ember/test-helpers@3.2.0': - resolution: {integrity: sha512-3yWpPsK5O77tUdCwW3HayrAcdlRitIRYMvLIG69Pkal1JMIGdNYVTvJ2R1lenhQh2syd/WFmGM07vQuDAtotQw==} - engines: {node: 16.* || >= 18} + '@ember/test-helpers@4.0.4': + resolution: {integrity: sha512-1mbOVyVEcLxYOGzBaeeaQkCrL1o9Av86QaHk/1RvrVBW24I6YUj1ILLEi2qLZT5PzcCy0TdfadHT3hKJwJ0GcQ==} peerDependencies: - ember-source: ^4.0.0 || ^5.0.0 + ember-source: '>= 4.0.0' '@ember/test-waiters@3.1.0': resolution: {integrity: sha512-bb9h95ktG2wKY9+ja1sdsFBdOms2lB19VWs8wmNpzgHv1NCetonBoV5jHBV4DHt0uS1tg9z66cZqhUVlYs96KQ==} engines: {node: 10.* || 12.* || >= 14.*} - '@embroider/addon-shim@1.8.6': - resolution: {integrity: sha512-siC9kP78uucEbpDcVyxjkwa76pcs5rVzDVpWO4PDc9EAXRX+pzmUuSTLAK3GztUwx7/PWhz1BenAivqdSvSgfg==} + '@embroider/addon-dev@7.0.0': + resolution: {integrity: sha512-jxRh++d2YXnEAjPxvjHGsTqx/Gd9U3LDeuLYBhLW6wzXakCyvU3K6V7jbYfx5fAxbdGkr2jFIp2gmGEsai2fpQ==} engines: {node: 12.* || 14.* || >= 16} + hasBin: true + peerDependencies: + rollup: ^4.6.0 + peerDependenciesMeta: + rollup: + optional: true - '@embroider/addon-shim@1.8.7': - resolution: {integrity: sha512-JGOQNRj3UR0NdWEg8MsM2eqPLncEwSB1IX+rwntIj22TEKj8biqx7GDgSbeH+ZedijmCh354Hf2c5rthrdzUAw==} + '@embroider/addon-shim@1.9.0': + resolution: {integrity: sha512-fMzayl/licUL8VRAy4qXROKcYvHwUbV8aTh4m97L5/MRuVpxbcAy92DGGTqx5OBKCSQN3gMg+sUKeE6AviefpQ==} engines: {node: 12.* || 14.* || >= 16} '@embroider/babel-loader-9@3.1.1': @@ -1810,14 +1675,6 @@ packages: '@glint/template': optional: true - '@embroider/shared-internals@2.5.0': - resolution: {integrity: sha512-7qzrb7GVIyNqeY0umxoeIvjDC+ay1b+wb2yCVuYTUYrFfLAkLEy9FNI3iWCi3RdQ9OFjgcAxAnwsAiPIMZZ3pQ==} - engines: {node: 12.* || 14.* || >= 16} - - '@embroider/shared-internals@2.5.1': - resolution: {integrity: sha512-b+TWDBisH1p6HeTbJIO8pgu1WzfTP0ZSAlZBqjXwOyrS0ZxP1qNYRrEX+IxyzIibEFjXBxeLakiejz3DJvZX5A==} - engines: {node: 12.* || 14.* || >= 16} - '@embroider/shared-internals@2.8.1': resolution: {integrity: sha512-zi0CENFD1e0DH7c9M/rNKJnFnt2c3+736J3lguBddZdmaIV6Cb8l3HQSkskSW5O4ady+SavemLKO3hCjQQJBIw==} engines: {node: 12.* || 14.* || >= 16} @@ -1866,8 +1723,8 @@ packages: resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.15.0': - resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==} + '@eslint/js@9.16.0': + resolution: {integrity: sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': @@ -1884,28 +1741,16 @@ packages: '@glimmer/compiler@0.84.2': resolution: {integrity: sha512-rU8qpqbqxIPwrEQH82yDDFi1hgv6ud1agYexmnmCXlaLS5uCVATJAqKsVozc7aHOgmmF4Ukd/LoF4NYfGr8X3w==} - '@glimmer/component@1.1.2': - resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==} - engines: {node: 6.* || 8.* || >= 10.*} - - '@glimmer/debug@0.92.0': - resolution: {integrity: sha512-asWN1hsKYDwfyCc6dZeIyrXs4EpQCwAfZi9I1/U/RweI7iNOME0baunDVCUB9jZpV5TBSeEx+J1fs1GsIYvqAg==} + '@glimmer/component@2.0.0': + resolution: {integrity: sha512-eATSzBOUm0MZ9+YfJx7Y5p3gbwnaeMzLSSsCDn1ihDtUOIm5YYEV0ee0G7tXt/uKxowt8tXYn/EMbI9OlRF0CA==} + engines: {node: '>= 18'} '@glimmer/destroyable@0.84.2': resolution: {integrity: sha512-74L4+jlGUhzhUe87lTxjFdYEEfcDWcza+jqLXoyIb/p4cS0hWsTGlyF+OcuUbHO4yqJd4bXchGOVocoajmSp6w==} - '@glimmer/destroyable@0.92.0': - resolution: {integrity: sha512-Y6IO0CTKdIvM24HvhcZBePDRG9Rc3nbRRqpYameNHmI/msEOVHk6BT217qkpGnma4OuT/AU6msoIOkTQI5kQPg==} - - '@glimmer/di@0.1.11': - resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==} - '@glimmer/encoder@0.84.2': resolution: {integrity: sha512-599TMDNDHiw+PhNXy5/AnMjh83NBKy+tl2YmwSRY9qktx4DDOZenzgwZ5haLlzPaceejJ6ZNAoGyV5bBrDY5+w==} - '@glimmer/encoder@0.92.0': - resolution: {integrity: sha512-JLg9dEiRTjKI4yEr7iS8ZnZ/Q6afuD58DVGNm1m5H+rZs0SPfK0/RXMKjeSeOlW4TU/gUc/vS1ltpdXTp08mDQ==} - '@glimmer/env@0.1.7': resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} @@ -1915,12 +1760,6 @@ packages: '@glimmer/global-context@0.84.3': resolution: {integrity: sha512-8Oy9Wg5IZxMEeAnVmzD2NkObf89BeHoFSzJgJROE/deutd3rxg83mvlOez4zBBGYwnTb+VGU2LYRpet92egJjA==} - '@glimmer/global-context@0.92.0': - resolution: {integrity: sha512-XUPXIsz/F0YQz3vY9x+u3YQMibM3378gEPJObs3CHzAWJUl9Kz1CAb+jRigRrxIcmdzoonA49VMwGmmKRNoGag==} - - '@glimmer/global-context@0.92.4': - resolution: {integrity: sha512-WCbiZXk1lSt3qLniOHpNC7d7yPTBnycgGBVTFW70niJOBmZr2A4NSUQP1kB1t0ljS2t765DHLMGSRny1zFK4Pw==} - '@glimmer/interfaces@0.84.2': resolution: {integrity: sha512-tMZxQpOddUVmHEOuripkNqVR7ba0K4doiYnFd4WyswqoHPlxqpBujbIamQ+bWCWEF0U4yxsXKa31ekS/JHkiBQ==} @@ -1930,11 +1769,11 @@ packages: '@glimmer/interfaces@0.92.0': resolution: {integrity: sha512-SKZvIs+ZPN8F3EH8kEzs7rGIUa+wuV+/3oWYyEiBrqd+VrZlmAxIELM6qZ6oxXT2tx6q1rh2EmA5rWezi6bmYQ==} - '@glimmer/interfaces@0.93.0': - resolution: {integrity: sha512-k2xUOMmB5e8/tH+LqiUqYnrV3f2RFxPvo0i62xNvfFnZMayJwonUz97i7+V5E5dv82rckzVHNg0bWyNmMyCnqg==} + '@glimmer/low-level@0.78.2': + resolution: {integrity: sha512-0S6TWOOd0fzLLysw1pWZN0TgasaHmYs1Sjz9Til1mTByIXU1S+1rhdyr2veSQPO/aRjPuEQyKXZQHvx23Zax6w==} - '@glimmer/manager@0.92.0': - resolution: {integrity: sha512-vo5kpdyRq1YpP9FBcpSB9K8nGyz3C8k/vF3yd6g0u4zqVaaQrtvM+nw7pqOOQHf+FfQMr5nLYisvySWT7Eqwww==} + '@glimmer/manager@0.84.2': + resolution: {integrity: sha512-cXOnRTH9nwAe/un8hK0x6z1m67Cv5ywAuK7KRxAFTWHgGX/i6BvoZCStr6zJD/U6Frna2c7RJK8JpleP94opEA==} '@glimmer/node@0.84.2': resolution: {integrity: sha512-kefGxH+0N0xNyb6QovdPzmIBefZwu8TID45qsASgVbFx7mfFiXjQiyaxbRUyam4MAEb8Nzzx1Byxn1FQCYyLdA==} @@ -1942,45 +1781,33 @@ packages: '@glimmer/opcode-compiler@0.84.2': resolution: {integrity: sha512-KwTH9cWEW4Neu3jmD9ANMIQYBiEqPsLx+h55G+wYp5djyjiYwSJ7KhgMAB+wEHuvB6izp3XdSO6jDMgp3pp49A==} - '@glimmer/opcode-compiler@0.92.0': - resolution: {integrity: sha512-78LgXyLzGeCIlQwH45T6RoKtO8AGXEmrlOMjP7dq7k5JpDpitJHAwmPavjC18uhgOVs8V3SLYUsE/lnvhmuQkg==} - '@glimmer/owner@0.84.2': resolution: {integrity: sha512-maZn642eXRImp/hOSa4nQmzMLEIywXwgahS/ZMuzD4HTTsA2SlEdjXSrVbRQYarYF8LkiJ7fpcKHkyNCe8SHrQ==} - '@glimmer/owner@0.92.0': - resolution: {integrity: sha512-SUhVaUvcLcVJ+9f8ob/fln0+z6jAinYv21sA1FcgAYMnb3eaB5RPjFFW3BjGy9VPT/IOAVyj95+NDm6wguMDEg==} - '@glimmer/program@0.84.2': resolution: {integrity: sha512-Ohx+7H3+CSVHbC08trUK7fXC6ti9x0SQDC2Lwd7BMXmMyoOZHxdaKNrTJ+CsQ8nV1JkLfXhnvRDG08TqD5VHJw==} - '@glimmer/program@0.92.0': - resolution: {integrity: sha512-hRIZMRlRsyJuhUoqLsBu66NTPel6itXrccBOHBI49n9+FdisjiM3tgNNhrY+Tik/GnmtzztrCWjrqpf/PCp+rg==} - '@glimmer/reference@0.84.2': resolution: {integrity: sha512-hH0VD76OXMsGSHbqaqD64u1aBEqy//jhZtIaHGwAHNpTEX+zDtW3ka298KbAn2CZyDDrNAnuc2U1Vy4COR3zlA==} '@glimmer/reference@0.84.3': resolution: {integrity: sha512-lV+p/aWPVC8vUjmlvYVU7WQJsLh319SdXuAWoX/SE3pq340BJlAJiEcAc6q52y9JNhT57gMwtjMX96W5Xcx/qw==} - '@glimmer/reference@0.92.0': - resolution: {integrity: sha512-es2a3bh9nk8kYCacLfm5Ly3x5sFDf2f0/7Vj1Ca2BXXfAn8UhuaR9uCrEI1OtBBz1JBciCzpbKemsu8J6VulYg==} + '@glimmer/runtime@0.84.2': + resolution: {integrity: sha512-mUefYwq8l4df61iWYsRKVYQUqAeCgeZ3fuYNRNbvKDudnT9bQXayJLqr6ZxwTVaDoeKjg+7lMjkDSDSvqoxfsA==} - '@glimmer/runtime@0.92.0': - resolution: {integrity: sha512-LlAf86bNhRCfPvrXY5x+3YMhhSWSCT5NVTTYQp9j07D0bxvNw57n4mESuEgYZYWl4/cyEwegrmWW6Qs1P85bmQ==} + '@glimmer/syntax@0.84.2': + resolution: {integrity: sha512-SPBd1tpIR9XeaXsXsMRCnKz63eLnIZ0d5G9QC4zIBFBC3pQdtG0F5kWeuRVCdfTIFuR+5WBMfk5jvg+3gbQhjg==} + + '@glimmer/syntax@0.84.3': + resolution: {integrity: sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A==} '@glimmer/syntax@0.92.0': resolution: {integrity: sha512-h8pYBC2cCnEyjbZBip2Yw4qi8S8sjNCYAb57iHek3AIhyFKMM13aTN+/aajFOM4FUTMCVE2B/iAAmO41WRCX4A==} - '@glimmer/syntax@0.93.1': - resolution: {integrity: sha512-Dvq+Ni4Dcpn8kEiYN4ziTQxHrmPSchJCQJppXmFzdz77SFnhl0nWf7W8nnj88DNFEyBzKiTQCyCSuew4jrbgjA==} - '@glimmer/tracking@1.1.2': resolution: {integrity: sha512-cyV32zsHh+CnftuRX84ALZpd2rpbDrhLhJnTXn9W//QpqdRZ5rdMsxSY9fOsj0CKEc706tmEU299oNnDc0d7tA==} - '@glimmer/util@0.44.0': - resolution: {integrity: sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg==} - '@glimmer/util@0.84.2': resolution: {integrity: sha512-VbhzE2s4rmU+qJF3gGBTL1IDjq+/G2Th51XErS8MQVMCmE4CU2pdwSzec8PyOowqCGUOrVIWuMzEI6VoPM4L4w==} @@ -1990,14 +1817,14 @@ packages: '@glimmer/util@0.92.0': resolution: {integrity: sha512-Fap52smLp8RkCgvozrZG7RysNJ2T6mk1SPoknMzmukbabFVBAzxl5iyY4OXUbmR09j6t2pupjF6sPabnLtL4vw==} - '@glimmer/util@0.93.1': - resolution: {integrity: sha512-EFLxpoGY+cEyi/GVyO5acBpyAlf0CLSvGjURbuWcKcOMtESO72KPJvJuLaAcRssHDqKtWKPO/Fs7nNl8wfn7Lg==} + '@glimmer/validator@0.44.0': + resolution: {integrity: sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw==} - '@glimmer/validator@0.92.0': - resolution: {integrity: sha512-GFX54PD8BRi+lg/HJ8KJRcvnV4rbDzJooQnOpJ9PlgIQi4KP/ivdjsw3DaEuvqn4K584LR6VTgHmxfZlLkDh2g==} + '@glimmer/validator@0.84.2': + resolution: {integrity: sha512-9tpSmwiktsJDqriNEiFfyP+9prMSdk08THA6Ik71xS/sudBKxoDpul678uvyEYST/+Z23F8MxwKccC+QxCMXNA==} - '@glimmer/validator@0.93.1': - resolution: {integrity: sha512-PmqlpVODtLq+bKDyJxtgVyKuC0u9IHf6vEYwWe4N1vEEWPkktslqQrqOwRBsKYQvxF8ZSC9SzWFWV4bCdiMS1Q==} + '@glimmer/validator@0.84.3': + resolution: {integrity: sha512-RTBV4TokUB0vI31UC7ikpV7lOYpWUlyqaKV//pRC4pexYMlmqnVhkFrdiimB/R1XyNdUOQUmnIAcdic39NkbhQ==} '@glimmer/vm-babel-plugins@0.84.3': resolution: {integrity: sha512-fucWuuN7Q9QFB0ODd+PCltcTkmH4fLqYyXGArrfLt/TYN8gLv0yo00mPwFOSY7MWti/MUx88xd20/PycvYtg8w==} @@ -2005,23 +1832,23 @@ packages: '@glimmer/vm@0.84.2': resolution: {integrity: sha512-IuQeDlh+AUOOX8QXc+ehPv5uFnqstQVZGplqqvPQRcKvsEalog88RC34dAEwFdB756SKjgRSw+N+nT3ZDNVlvA==} - '@glimmer/vm@0.92.0': - resolution: {integrity: sha512-y8HKYa0XrVZEKKJxfjVudpiC1ghe33lNKy0+/vxUBosQlH/+i1IJsHMaszQ5jhXZ3+RyTug4PMbs8BUeKDfzig==} - '@glimmer/wire-format@0.84.2': resolution: {integrity: sha512-/FmbXSPFJAoIZ6qu28xVXpAdy2Ln++Ewe6mRHFpnudV1lUrBN+Q09A4j/RN/hpAkyz/8ai5W+5rHKuaWxoi4Dg==} '@glimmer/wire-format@0.92.0': resolution: {integrity: sha512-yKhfU7b3PN86iqbfKksB+F9PB/RqbVkZlcRpZWRpEL3HnZ0bJUKC9bsOJynOg77PDXuYQXkbDMfL8ngTuxk+rg==} - '@glimmer/wire-format@0.93.1': - resolution: {integrity: sha512-EHtdlZAZsOMBP6b9YC03OyduswqiT6Ei/mR/N1oR/4LZZ8lOyVgp6Q4H0TQW6jprWEiTMdHaO8/SEGTCrrhtUw==} + '@glint/core@1.5.0': + resolution: {integrity: sha512-oo6ZDwX2S0Qqjai/CJH72LHg1U6rvzH1IyiFlWofaFiu/nSg04CDWZuJNPC3r47jz1+SaSI+mVMUaKJznzxzzQ==} + hasBin: true + peerDependencies: + typescript: '>=4.8.0' - '@glint/environment-ember-loose@1.2.1': - resolution: {integrity: sha512-ZA0Ht7vwd1FosVLtMFrB2Er62P1v6yX/UuS6z9UVR6DMPfrL5qx6vef+EGJPLBrBKZMlm7zMB6Fyca201y4hDA==} + '@glint/environment-ember-loose@1.5.0': + resolution: {integrity: sha512-QCP4pVupq8zGcBmMDcEq9XI5lfrnklwNOIuzdXb8OnbcY6qpuwz5Y6VOsA1WNGRcip/5wwOsmI6gsAEUTlbvPQ==} peerDependencies: '@glimmer/component': ^1.1.2 - '@glint/template': ^1.2.1 + '@glint/template': ^1.5.0 '@types/ember__array': ^4.0.2 '@types/ember__component': ^4.0.10 '@types/ember__controller': ^4.0.2 @@ -2127,9 +1954,6 @@ packages: resolution: {integrity: sha512-SkAyKAByB9l93Slyg8AUHGuM2kjvWioUTCckT/03J09jYnfEzMO/wSXmEhnKGYs6qx9De8TH4yJCl0Y9lRgnyQ==} engines: {node: '>=14.18.0'} - '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': - resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==} - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} @@ -2254,6 +2078,125 @@ packages: resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} engines: {node: '>=12'} + '@rollup/plugin-babel@6.0.4': + resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@types/babel__core': ^7.1.9 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + '@types/babel__core': + optional: true + rollup: + optional: true + + '@rollup/pluginutils@4.2.1': + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} + + '@rollup/pluginutils@5.1.3': + resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.28.0': + resolution: {integrity: sha512-wLJuPLT6grGZsy34g4N1yRfYeouklTgPhH1gWXCYspenKYD0s3cR99ZevOGw5BexMNywkbV3UkjADisozBmpPQ==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.28.0': + resolution: {integrity: sha512-eiNkznlo0dLmVG/6wf+Ifi/v78G4d4QxRhuUl+s8EWZpDewgk7PX3ZyECUXU0Zq/Ca+8nU8cQpNC4Xgn2gFNDA==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.28.0': + resolution: {integrity: sha512-lmKx9yHsppblnLQZOGxdO66gT77bvdBtr/0P+TPOseowE7D9AJoBw8ZDULRasXRWf1Z86/gcOdpBrV6VDUY36Q==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.28.0': + resolution: {integrity: sha512-8hxgfReVs7k9Js1uAIhS6zq3I+wKQETInnWQtgzt8JfGx51R1N6DRVy3F4o0lQwumbErRz52YqwjfvuwRxGv1w==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.28.0': + resolution: {integrity: sha512-lA1zZB3bFx5oxu9fYud4+g1mt+lYXCoch0M0V/xhqLoGatbzVse0wlSQ1UYOWKpuSu3gyN4qEc0Dxf/DII1bhQ==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.28.0': + resolution: {integrity: sha512-aI2plavbUDjCQB/sRbeUZWX9qp12GfYkYSJOrdYTL/C5D53bsE2/nBPuoiJKoWp5SN78v2Vr8ZPnB+/VbQ2pFA==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.28.0': + resolution: {integrity: sha512-WXveUPKtfqtaNvpf0iOb0M6xC64GzUX/OowbqfiCSXTdi/jLlOmH0Ba94/OkiY2yTGTwteo4/dsHRfh5bDCZ+w==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.28.0': + resolution: {integrity: sha512-yLc3O2NtOQR67lI79zsSc7lk31xjwcaocvdD1twL64PK1yNaIqCeWI9L5B4MFPAVGEVjH5k1oWSGuYX1Wutxpg==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.28.0': + resolution: {integrity: sha512-+P9G9hjEpHucHRXqesY+3X9hD2wh0iNnJXX/QhS/J5vTdG6VhNYMxJ2rJkQOxRUd17u5mbMLHM7yWGZdAASfcg==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.28.0': + resolution: {integrity: sha512-1xsm2rCKSTpKzi5/ypT5wfc+4bOGa/9yI/eaOLW0oMs7qpC542APWhl4A37AENGZ6St6GBMWhCCMM6tXgTIplw==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.28.0': + resolution: {integrity: sha512-zgWxMq8neVQeXL+ouSf6S7DoNeo6EPgi1eeqHXVKQxqPy1B2NvTbaOUWPn/7CfMKL7xvhV0/+fq/Z/J69g1WAQ==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.28.0': + resolution: {integrity: sha512-VEdVYacLniRxbRJLNtzwGt5vwS0ycYshofI7cWAfj7Vg5asqj+pt+Q6x4n+AONSZW/kVm+5nklde0qs2EUwU2g==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.28.0': + resolution: {integrity: sha512-LQlP5t2hcDJh8HV8RELD9/xlYtEzJkm/aWGsauvdO2ulfl3QYRjqrKW+mGAIWP5kdNCBheqqqYIGElSRCaXfpw==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.28.0': + resolution: {integrity: sha512-Nl4KIzteVEKE9BdAvYoTkW19pa7LR/RBrT6F1dJCV/3pbjwDcaOq+edkP0LXuJ9kflW/xOK414X78r+K84+msw==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.28.0': + resolution: {integrity: sha512-eKpJr4vBDOi4goT75MvW+0dXcNUqisK4jvibY9vDdlgLx+yekxSm55StsHbxUsRxSTt3JEQvlr3cGDkzcSP8bw==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.28.0': + resolution: {integrity: sha512-Vi+WR62xWGsE/Oj+mD0FNAPY2MEox3cfyG0zLpotZdehPFXwz6lypkGs5y38Jd/NVSbOD02aVad6q6QYF7i8Bg==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.28.0': + resolution: {integrity: sha512-kN/Vpip8emMLn/eOza+4JwqDZBL6MPNpkdaEsgUtW1NYN3DZvZqSQrbKzJcTL6hd8YNmFTn7XGWMwccOcJBL0A==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.28.0': + resolution: {integrity: sha512-Bvno2/aZT6usSa7lRDL2+hMjVAGjuqaymF1ApZm31JXzniR/hvr14jpU+/z4X6Gt5BPlzosscyJZGUvguXIqeQ==} + cpu: [x64] + os: [win32] + + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + '@simple-dom/document@1.4.0': resolution: {integrity: sha512-/RUeVH4kuD3rzo5/91+h4Z1meLSLP66eXqpVAw/4aZmYozkeqUkMprq0znL4psX/adEed5cBgiNJcfMz/eKZLg==} @@ -2268,6 +2211,10 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} + '@socket.io/component-emitter@3.1.2': resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} @@ -2351,9 +2298,6 @@ packages: '@types/minimatch@5.1.2': resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - '@types/node@17.0.23': - resolution: {integrity: sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==} - '@types/node@22.10.0': resolution: {integrity: sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==} @@ -2363,8 +2307,8 @@ packages: '@types/qs@6.9.17': resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==} - '@types/qunit@2.19.9': - resolution: {integrity: sha512-Ym6B8Ewt1R1b0EgSqISSrAKp2Pg5MNgKK3/d2Fbls3PN7kNnucVSGaRx9Prxeo78HfQofYJMWDWLPlfAuwx7IQ==} + '@types/qunit@2.19.12': + resolution: {integrity: sha512-II+C1wgzUia0g+tGAH+PBb4XiTm8/C/i6sN23r21NNskBYOYrv+qnW0tFQ/IxZzKVwrK4CTglf8YO3poJUclQA==} '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} @@ -2375,8 +2319,8 @@ packages: '@types/rimraf@2.0.5': resolution: {integrity: sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==} - '@types/rsvp@4.0.4': - resolution: {integrity: sha512-J3Ol++HCC7/hwZhanDvggFYU/GtxHxE/e7cGRWxR04BF7Tt3TqJZ84BkzQgDxmX0uu8IagiyfmfoUlBACh2Ilg==} + '@types/rsvp@4.0.9': + resolution: {integrity: sha512-F6vaN5mbxw2MBCu/AD9fSKwrhnto2pE77dyUsi415qz9IP9ni9ZOWXHxnXfsM4NW9UjW+it189jvvqnhv37Z7Q==} '@types/send@0.17.4': resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} @@ -2396,8 +2340,8 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.16.0': - resolution: {integrity: sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==} + '@typescript-eslint/eslint-plugin@8.17.0': + resolution: {integrity: sha512-HU1KAdW3Tt8zQkdvNoIijfWDMvdSweFYm4hWh+KwhPstv+sCmWb89hCIP8msFm9N1R/ooh9honpSuvqKWlYy3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -2407,8 +2351,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.16.0': - resolution: {integrity: sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==} + '@typescript-eslint/parser@8.17.0': + resolution: {integrity: sha512-Drp39TXuUlD49F7ilHHCG7TTg8IkA+hxCuULdmzWYICxGXvDXmDmWEjJYZQYgf6l/TFfYNE167m7isnc3xlIEg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2417,12 +2361,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.16.0': - resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} + '@typescript-eslint/scope-manager@8.17.0': + resolution: {integrity: sha512-/ewp4XjvnxaREtqsZjF4Mfn078RD/9GmiEAtTeLQ7yFdKnqwTOgRMSvFz4et9U5RiJQ15WTGXPLj89zGusvxBg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.16.0': - resolution: {integrity: sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==} + '@typescript-eslint/type-utils@8.17.0': + resolution: {integrity: sha512-q38llWJYPd63rRnJ6wY/ZQqIzPrBCkPdpIsaCfkR3Q4t3p6sb422zougfad4TFW9+ElIFLVDzWGiGAfbb/v2qw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2431,12 +2375,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.16.0': - resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} + '@typescript-eslint/types@8.17.0': + resolution: {integrity: sha512-gY2TVzeve3z6crqh2Ic7Cr+CAv6pfb0Egee7J5UAVWCpVvDI/F71wNfolIim4FE6hT15EbpZFVUj9j5i38jYXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.16.0': - resolution: {integrity: sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==} + '@typescript-eslint/typescript-estree@8.17.0': + resolution: {integrity: sha512-JqkOopc1nRKZpX+opvKqnM3XUlM7LpFMD0lYxTqOTKQfCWAmxw45e3qlOCsEqEB2yuacujivudOFpCnqkBDNMw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2444,8 +2388,8 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.16.0': - resolution: {integrity: sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==} + '@typescript-eslint/utils@8.17.0': + resolution: {integrity: sha512-bQC8BnEkxqG8HBGKwG9wXlZqg37RKSMY7v/X8VEWD8JG2JuTHuNK0VFvMPMUKQcbk6B+tf05k+4AShAEtCtJ/w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2454,8 +2398,8 @@ packages: typescript: optional: true - '@typescript-eslint/visitor-keys@8.16.0': - resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} + '@typescript-eslint/visitor-keys@8.17.0': + resolution: {integrity: sha512-1Hm7THLpO6ww5QU6H/Qp+AusUUl+z/CAm3cNZZ0jQvon9yicgO7Rwd+/WWRpMKLYV6p2UvdbR27c86rzCPpreg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@webassemblyjs/ast@1.14.1': @@ -2547,11 +2491,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.7.1: - resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} - engines: {node: '>=0.4.0'} - hasBin: true - agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -2592,9 +2531,6 @@ packages: ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - amd-name-resolver@1.2.0: - resolution: {integrity: sha512-hlSTWGS1t6/xq5YCed7YALg7tKZL3rkl7UwEZ/eCIkn8JxmM6fU6Qs/1hwtjQqfuYxlffuUcgYEm0f5xP4YKaA==} - amd-name-resolver@1.3.1: resolution: {integrity: sha512-26qTEWqZQ+cxSYygZ4Cf8tsjDBLceJahhtewxtKZA3SRa4PluuqYCuheemDQD+7Mf5B7sr+zhTDWAHDh02a1Dw==} engines: {node: 6.* || 8.* || >= 10.*} @@ -2736,6 +2672,10 @@ packages: resolution: {integrity: sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==} engines: {node: '>=4'} + ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} + async-disk-cache@1.3.5: resolution: {integrity: sha512-VZpqfR0R7CEOJZ/0FOTgWq70lCrZyS1rkI8PXugDUkTKyyAUgZ2zQ09gLhMkEn+wN8LYeUTPxZdXtlX/kmbXKQ==} @@ -2777,42 +2717,14 @@ packages: babel-core@6.26.3: resolution: {integrity: sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==} + babel-core@7.0.0-bridge.0: + resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + babel-generator@6.26.1: resolution: {integrity: sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==} - babel-helper-builder-binary-assignment-operator-visitor@6.24.1: - resolution: {integrity: sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==} - - babel-helper-call-delegate@6.24.1: - resolution: {integrity: sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==} - - babel-helper-define-map@6.26.0: - resolution: {integrity: sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==} - - babel-helper-explode-assignable-expression@6.24.1: - resolution: {integrity: sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==} - - babel-helper-function-name@6.24.1: - resolution: {integrity: sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==} - - babel-helper-get-function-arity@6.24.1: - resolution: {integrity: sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==} - - babel-helper-hoist-variables@6.24.1: - resolution: {integrity: sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==} - - babel-helper-optimise-call-expression@6.24.1: - resolution: {integrity: sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==} - - babel-helper-regex@6.26.0: - resolution: {integrity: sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==} - - babel-helper-remap-async-to-generator@6.24.1: - resolution: {integrity: sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==} - - babel-helper-replace-supers@6.24.1: - resolution: {integrity: sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==} - babel-helpers@6.24.1: resolution: {integrity: sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==} @@ -2845,15 +2757,6 @@ packages: babel-messages@6.23.0: resolution: {integrity: sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==} - babel-plugin-check-es2015-constants@6.22.0: - resolution: {integrity: sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==} - - babel-plugin-debug-macros@0.2.0: - resolution: {integrity: sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==} - engines: {node: '>=4'} - peerDependencies: - '@babel/core': ^7.0.0-beta.42 - babel-plugin-debug-macros@0.3.4: resolution: {integrity: sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==} engines: {node: '>=6'} @@ -2864,10 +2767,6 @@ packages: resolution: {integrity: sha512-kTHnOwoOXfPXi00Z8yAgyD64+jdSXk3pknnS7NlqnCKAU6YDkXZ4Y7irl66kaZjZn0FBBt0P4YOZFZk85jYOww==} engines: {node: 6.* || 8.* || 10.* || >= 12.*} - babel-plugin-ember-modules-api-polyfill@2.13.4: - resolution: {integrity: sha512-uxQPkEQAzCYdwhZk16O9m1R4xtCRNy4oEUTBrccOPfzlIahRZJic/JeP/ZEL0BC6Mfq6r55eOg6gMF/zdFoCvA==} - engines: {node: 6.* || 8.* || >= 10.*} - babel-plugin-ember-modules-api-polyfill@3.5.0: resolution: {integrity: sha512-pJajN/DkQUnStw0Az8c6khVcMQHgzqWr61lLNtVeu0g61LRW0k9jyK7vaedrHDWGe/Qe8sxG5wpiyW9NsMqFzA==} engines: {node: 6.* || 8.* || >= 10.*} @@ -2941,107 +2840,14 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-syntax-async-functions@6.13.0: - resolution: {integrity: sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==} - babel-plugin-syntax-dynamic-import@6.18.0: resolution: {integrity: sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==} - babel-plugin-syntax-exponentiation-operator@6.13.0: - resolution: {integrity: sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==} + babel-register@6.26.0: + resolution: {integrity: sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==} - babel-plugin-syntax-trailing-function-commas@6.22.0: - resolution: {integrity: sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==} - - babel-plugin-transform-async-to-generator@6.24.1: - resolution: {integrity: sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==} - - babel-plugin-transform-es2015-arrow-functions@6.22.0: - resolution: {integrity: sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==} - - babel-plugin-transform-es2015-block-scoped-functions@6.22.0: - resolution: {integrity: sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==} - - babel-plugin-transform-es2015-block-scoping@6.26.0: - resolution: {integrity: sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==} - - babel-plugin-transform-es2015-classes@6.24.1: - resolution: {integrity: sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==} - - babel-plugin-transform-es2015-computed-properties@6.24.1: - resolution: {integrity: sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==} - - babel-plugin-transform-es2015-destructuring@6.23.0: - resolution: {integrity: sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==} - - babel-plugin-transform-es2015-duplicate-keys@6.24.1: - resolution: {integrity: sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==} - - babel-plugin-transform-es2015-for-of@6.23.0: - resolution: {integrity: sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==} - - babel-plugin-transform-es2015-function-name@6.24.1: - resolution: {integrity: sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==} - - babel-plugin-transform-es2015-literals@6.22.0: - resolution: {integrity: sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==} - - babel-plugin-transform-es2015-modules-amd@6.24.1: - resolution: {integrity: sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==} - - babel-plugin-transform-es2015-modules-commonjs@6.26.2: - resolution: {integrity: sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==} - - babel-plugin-transform-es2015-modules-systemjs@6.24.1: - resolution: {integrity: sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==} - - babel-plugin-transform-es2015-modules-umd@6.24.1: - resolution: {integrity: sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==} - - babel-plugin-transform-es2015-object-super@6.24.1: - resolution: {integrity: sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==} - - babel-plugin-transform-es2015-parameters@6.24.1: - resolution: {integrity: sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==} - - babel-plugin-transform-es2015-shorthand-properties@6.24.1: - resolution: {integrity: sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==} - - babel-plugin-transform-es2015-spread@6.22.0: - resolution: {integrity: sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==} - - babel-plugin-transform-es2015-sticky-regex@6.24.1: - resolution: {integrity: sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==} - - babel-plugin-transform-es2015-template-literals@6.22.0: - resolution: {integrity: sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==} - - babel-plugin-transform-es2015-typeof-symbol@6.23.0: - resolution: {integrity: sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==} - - babel-plugin-transform-es2015-unicode-regex@6.24.1: - resolution: {integrity: sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==} - - babel-plugin-transform-exponentiation-operator@6.24.1: - resolution: {integrity: sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==} - - babel-plugin-transform-regenerator@6.26.0: - resolution: {integrity: sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==} - - babel-plugin-transform-strict-mode@6.24.1: - resolution: {integrity: sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==} - - babel-polyfill@6.26.0: - resolution: {integrity: sha512-F2rZGQnAdaHWQ8YAoeRbukc7HS9QgdgeyJ0rQDd485v9opwuPvjpPFcOOT/WmkKTdgy9ESgSPXDcTNpzrGr6iQ==} - - babel-preset-env@1.7.0: - resolution: {integrity: sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==} - - babel-register@6.26.0: - resolution: {integrity: sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==} - - babel-remove-types@1.0.0: - resolution: {integrity: sha512-Kg+NZLwfe1E+LoGrkX9I9nFDM1FVBoiIdyW4bjNGGvrqWhvgcdauqijOFn5/WYkdoGXpUEDRWvU4X100ghVx4A==} + babel-remove-types@1.0.0: + resolution: {integrity: sha512-Kg+NZLwfe1E+LoGrkX9I9nFDM1FVBoiIdyW4bjNGGvrqWhvgcdauqijOFn5/WYkdoGXpUEDRWvU4X100ghVx4A==} babel-runtime@6.26.0: resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} @@ -3093,10 +2899,6 @@ packages: big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - binaryextensions@2.3.0: resolution: {integrity: sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==} engines: {node: '>=0.8'} @@ -3144,10 +2946,6 @@ packages: broccoli-asset-rewrite@2.0.0: resolution: {integrity: sha512-dqhxdQpooNi7LHe8J9Jdxp6o3YPFWl4vQmint6zrsn2sVbOo+wpyiX3erUSt0IBtjNkAxqJjuvS375o2cLBHTA==} - broccoli-babel-transpiler@6.5.1: - resolution: {integrity: sha512-w6GcnkxvHcNCte5FcLGEG1hUdQvlfvSN/6PtGWU/otg69Ugk8rUk51h41R0Ugoc+TNxyeFG1opRt2RlA87XzNw==} - engines: {node: '>= 4'} - broccoli-babel-transpiler@7.8.1: resolution: {integrity: sha512-6IXBgfRt7HZ61g67ssBc6lBb3Smw3DPZ9dEYirgtvXWpRZ2A9M22nxy6opEwJDgDJzlu/bB7ToppW33OFkA1gA==} engines: {node: '>= 6'} @@ -3191,9 +2989,6 @@ packages: broccoli-funnel-reducer@1.0.0: resolution: {integrity: sha512-SaOCEdh+wnt2jFUV2Qb32m7LXyElvFwW3NKNaEJyi5PGQNwxfqpkc0KI6AbQANKgdj/40U2UC0WuGThFwuEUaA==} - broccoli-funnel@1.2.0: - resolution: {integrity: sha512-0pbFNUA5Ml+gPPd58Rj/M26OS21+bMiV0F+m6+9OVzAhAdppVLxylSsXfWAt2WOD3kS+D8UsDv6GSmnZhbw/dw==} - broccoli-funnel@2.0.2: resolution: {integrity: sha512-/vDTqtv7ipjEZQOVqO4vGDVAOZyuYzQ/EgGoyewfOgh1M7IQAToBKZI0oAQPgMBeFPPlIbfMuAngk+ohPBuaHQ==} engines: {node: ^4.5 || 6.* || >= 7.*} @@ -3208,9 +3003,6 @@ packages: broccoli-kitchen-sink-helpers@0.3.1: resolution: {integrity: sha512-gqYnKSJxBSjj/uJqeuRAzYVbmjWhG0mOZ8jrp6+fnUIOgLN6MvI7XxBECDHkYMIFPJ8Smf4xaI066Q2FqQDnXg==} - broccoli-merge-trees@2.0.1: - resolution: {integrity: sha512-WjaexJ+I8BxP5V5RNn6um/qDRSmKoiBC/QkRi79FT9ClHfldxRyCDs9mcV7mmoaPlsshmmPaUz5jdtcKA6DClQ==} - broccoli-merge-trees@3.0.2: resolution: {integrity: sha512-ZyPAwrOdlCddduFbsMyyFzJUrvW6b04pMvDiAQZrCwghlvgowJDY+EfoXn+eR1RRA5nmGHJ+B68T63VnpRiT1A==} engines: {node: '>=6.0.0'} @@ -3270,9 +3062,6 @@ packages: broccoli-slow-trees@3.1.0: resolution: {integrity: sha512-FRI7mRTk2wjIDrdNJd6znS7Kmmne4VkAkl8Ix1R/VoePFMD0g0tEl671xswzFqaRjpT9Qu+CC4hdXDLDJBuzMw==} - broccoli-source@1.1.0: - resolution: {integrity: sha512-ahvqmwF6Yvh6l+sTJJdey4o4ynwSH8swSSBSGmUXGSPPCqBWvquWB/4rWN65ZArKilBFq/29O0yQnZNIf//sTg==} - broccoli-source@2.1.2: resolution: {integrity: sha512-1lLayO4wfS0c0Sj50VfHJXNWf94FYY0WUhxj0R77thbs6uWI7USiOWFqQV5dRmhAJnoKaGN4WyLGQbgjgiYFwQ==} engines: {node: 6.* || 8.* || >= 10.*} @@ -3296,18 +3085,10 @@ packages: resolution: {integrity: sha512-zkNnjsAbP+M5rG2aMM1EE4BmXPUSxFKmtLUkUs2D1DLTOJQoF1xlOjGWjjKYCFy5tw8t4+tgGJ+HVa2ucJZ8sw==} engines: {node: ^10.12.0 || 12.* || >= 14} - broccoli-uglify-sourcemap@3.2.0: - resolution: {integrity: sha512-kkkn8v7kXdWwnZNekq+3ILuTAGkZoaoEMUYCKoER5/uokuoyTjtdYLHaE7UxHkuPEuLfjvJYv21sCCePZ74/2g==} - engines: {node: 6.* || 8.* || >= 10.*} - broccoli@3.5.2: resolution: {integrity: sha512-sWi3b3fTUSVPDsz5KsQ5eCQNVAtLgkIE/HYFkEZXR/07clqmd4E/gFiuwSaqa9b+QTXc1Uemfb7TVWbEIURWDg==} engines: {node: 8.* || >= 10.*} - browserslist@3.2.8: - resolution: {integrity: sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==} - hasBin: true - browserslist@4.22.1: resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -3407,10 +3188,6 @@ packages: charm@1.0.2: resolution: {integrity: sha512-wqW3VdPnlSWT4eRiYX+hcs+C6ViBPUWk1qTCd+37qw9kEm/a5n2qcyQDMBWvSYKN/ctqZzeXNQaeBjOetJJUkw==} - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} @@ -3488,6 +3265,10 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} + clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + clone-response@1.0.2: resolution: {integrity: sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==} @@ -3499,10 +3280,6 @@ packages: resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} engines: {node: '>=0.8'} - co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - collection-visit@1.0.0: resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} engines: {node: '>=0.10.0'} @@ -3524,6 +3301,9 @@ packages: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true + colorette@1.4.0: + resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} + colors@1.0.3: resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==} engines: {node: '>=0.1.90'} @@ -3543,10 +3323,6 @@ packages: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - commander@6.2.1: - resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} - engines: {node: '>= 6'} - commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} @@ -3555,6 +3331,9 @@ packages: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} + common-ancestor-path@1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + common-path-prefix@3.0.0: resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} @@ -3775,6 +3554,9 @@ packages: content-tag@2.0.3: resolution: {integrity: sha512-htLIdtfhhKW2fHlFLnZH7GFzHSdSpHhDLrWVswkNiiPMZ5uXq5JfrGboQKFhNQuAAFF8VNB2EYUj3MsdJrKKpg==} + content-tag@3.0.0: + resolution: {integrity: sha512-HxWPmF9hzehv5PV7TSK7QSzlVBhmwQA8NgBrXmL+fqXfM3L1r3ResAPzeiGbxra3Zw6U3gdhw3cIDJADQnuCVQ==} + content-type@1.0.5: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} @@ -3944,6 +3726,9 @@ packages: resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} engines: {node: '>=4'} + decorator-transforms@2.3.0: + resolution: {integrity: sha512-jo8c1ss9yFPudHuYYcrJ9jpkDZIoi+lOGvt+Uyp9B+dz32i50icRMx9Bfa8hEt7TnX1FyKWKkjV+cUdT/ep2kA==} + deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -4027,6 +3812,9 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} + dom-element-descriptors@0.5.1: + resolution: {integrity: sha512-DLayMRQ+yJaziF4JJX1FMjwjdr7wdTr1y9XvZ+NfHELfOMcYDnCHneAYXAS4FT1gLILh4V0juMZohhH1N5FsoQ==} + dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} @@ -4071,10 +3859,6 @@ packages: resolution: {integrity: sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==} engines: {node: 6.* || 8.* || >= 10.*} - ember-cli-babel@6.18.0: - resolution: {integrity: sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==} - engines: {node: ^4.5 || 6.* || >= 7.*} - ember-cli-babel@7.26.11: resolution: {integrity: sha512-JJYeYjiz/JTn34q7F5DSOjkkZqy8qwFOOxXfE6pe9yEJqWGu4qErKxlz8I22JoVEQ/aBUO+OcKTpmctvykM9YA==} engines: {node: 6.* || 8.* || >= 10.*} @@ -4145,31 +3929,10 @@ packages: ember-cli-typescript-blueprint-polyfill@0.1.0: resolution: {integrity: sha512-g0weUTOnHmPGqVZzkQTl3Nbk9fzEdFkEXydCs5mT1qBjXh8eQ6VlmjjGD5/998UXKuA0pLSCVVMbSp/linLzGA==} - ember-cli-typescript@2.0.2: - resolution: {integrity: sha512-7I5azCTxOgRDN8aSSnJZIKSqr+MGnT+jLTUbBYqF8wu6ojs2DUnTePxUcQMcvNh3Q3B1ySv7Q/uZFSjdU9gSjA==} - engines: {node: 6.* || 8.* || >= 10.*} - - ember-cli-typescript@3.0.0: - resolution: {integrity: sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==} - engines: {node: 8.* || >= 10.*} - ember-cli-typescript@4.2.1: resolution: {integrity: sha512-0iKTZ+/wH6UB/VTWKvGuXlmwiE8HSIGcxHamwNhEC5x1mN3z8RfvsFZdQWYUzIWFN2Tek0gmepGRPTwWdBYl/A==} engines: {node: 10.* || >= 12.*} - ember-cli-typescript@5.3.0: - resolution: {integrity: sha512-gFA+ZwmsvvFwo2Jz/B9GMduEn+fPoGb69qWGP0Tp3+Tu5xypDtIKVSZ5086I3Cr19cLXD4HkrOR3YQvdUKzAkQ==} - engines: {node: '>= 12.*'} - - ember-cli-uglify@3.0.0: - resolution: {integrity: sha512-n3QxdBfAgBdb2Cnso82Kt/nxm3ppIjnYWM8uhOEhF1aYxNXfM7AJrc+yiqTCDUR61Db8aCpHfAMvChz3kyme7g==} - engines: {node: 8.* || >= 10.*} - deprecated: Renamed to ember-cli-terser. - - ember-cli-version-checker@2.2.0: - resolution: {integrity: sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==} - engines: {node: '>= 4'} - ember-cli-version-checker@3.1.3: resolution: {integrity: sha512-PZNSvpzwWgv68hcXxyjREpj3WWb81A7rtYNQq1lLEgrWIchF8ApKJjWP3NBpHjaatwILkZAV8klair5WFlXAKg==} engines: {node: 6.* || 8.* || >= 10.*} @@ -4187,18 +3950,6 @@ packages: engines: {node: '>= 18'} hasBin: true - ember-compatibility-helpers@1.2.6: - resolution: {integrity: sha512-2UBUa5SAuPg8/kRVaiOfTwlXdeVweal1zdNPibwItrhR0IvPrXpaqwJDlEZnWKEoB+h33V0JIfiWleSG6hGkkA==} - engines: {node: 10.* || >= 12.*} - - ember-decorators-polyfill@1.1.5: - resolution: {integrity: sha512-O154i8sLoVjsiKzSqxGRfHGr+N+drT6mRrLDbNgJCnW/V5uLg/ppZFpUsrdxuXnp5Q9us3OfXV1nX2CH+7bUpA==} - engines: {node: 8.* || >= 10.*} - - ember-disable-prototype-extensions@1.1.3: - resolution: {integrity: sha512-SB9NcZ27OtoUk+gfalsc3QU17+54OoqR668qHcuvHByk4KAhGxCKlkm9EBlKJcGr7yceOOAJqohTcCEBqfRw9g==} - engines: {node: '>= 0.10.0'} - ember-eslint-parser@0.5.6: resolution: {integrity: sha512-mtneR5Z0TlGUR5tutJFv6xOjt5hLk532KoBooEb6rZXTXJbZvzEvXuUrYocCT4Os7IGHp3Elsjgd5tB9ufuPPQ==} engines: {node: '>=16.0.0'} @@ -4213,45 +3964,38 @@ packages: resolution: {integrity: sha512-TVx24/jrvDIuPL296DV0hBwp7BWLcSMf0I8464KGz01sPytAB+ZAePbc9ooBTJDkKZEGFgatJa4nj3yF1S9Bpw==} engines: {node: '>= 10'} - ember-load-initializers@2.1.2: - resolution: {integrity: sha512-CYR+U/wRxLbrfYN3dh+0Tb6mFaxJKfdyz+wNql6cqTrA0BBi9k6J3AaKXj273TqvEpyyXegQFFkZEiuZdYtgJw==} - engines: {node: 6.* || 8.* || >= 10.*} - - ember-maybe-import-regenerator-for-testing@1.0.0: - resolution: {integrity: sha512-9ZOjrXZ6iO8WnVuk5kLqUZIFEEOx2O/EA08vcedaT/XSna6LzH2knLx5OiOD9f7XiO8jNaYuZoh0Uq3wnm8/oA==} - engines: {node: ^4.5 || 6.* || >= 7.*} + ember-load-initializers@3.0.1: + resolution: {integrity: sha512-qV3vxJKw5+7TVDdtdLPy8PhVsh58MlK8jwzqh5xeOwJPNP7o0+BlhvwoIlLYTPzGaHdfjEIFCgVSyMRGd74E1g==} + engines: {node: '>= 18.*'} + peerDependencies: + ember-source: '>= 5' - ember-modifier@4.1.0: - resolution: {integrity: sha512-YFCNpEYj6jdyy3EjslRb2ehNiDvaOrXTilR9+ngq+iUqSHYto2zKV0rleiA1XJQ27ELM1q8RihT29U6Lq5EyqQ==} + ember-modifier@4.2.0: + resolution: {integrity: sha512-BJ48eTEGxD8J7+lofwVmee7xDgNDgpr5dd6+MSu4gk+I6xb35099RMNorXY5hjjwMJEyi/IRR6Yn3M7iJMz8Zw==} peerDependencies: - ember-source: '*' + ember-source: ^3.24 || >=4.0 peerDependenciesMeta: ember-source: optional: true - ember-page-title@8.0.0: - resolution: {integrity: sha512-4bu8CpoPObJZNUogwIjpntxS3jMDlZ1eoJsZUuktcCgOI7LfZocuYbu9LnLM215QjEOV0TxGDWwJck1l8cWKeg==} + ember-page-title@8.2.3: + resolution: {integrity: sha512-9XH4EVPCpSCyXRsLPzdDydU4HgQnaVeJJTrRF0WVh5bZERI9DgxuHv1NPmZU28todHRH91KcBc5nx8kIVJmqUw==} engines: {node: 16.* || >= 18} - - ember-qunit@8.0.1: - resolution: {integrity: sha512-13PtywHNPTQKkDW4o8QRkJvcdsZr8hRyvh6xh/YLAX8+HaRLd3nPL8mBF4O/Kur/DAj3QWLvjzktZ2uRNGSh3A==} peerDependencies: - '@ember/test-helpers': '>=3.0.3' - ember-source: '>=4.0.0' - qunit: ^2.13.0 + ember-source: '>= 3.28.0' - ember-qunit@8.0.2: - resolution: {integrity: sha512-Rf60jeUTWNsF3Imf/FLujW/B/DFmKVXKmXO1lirTXjpertKfwRhp/3MnN8a/U/WyodTIsERkInGT1IqTtphCdQ==} + ember-qunit@8.1.1: + resolution: {integrity: sha512-nT+6s74j3BKNn+QQY/hINC3Xw3kn0NF0cU9zlgVQmCBWoyis1J24xWrY2LFOMThPmF6lHqcrUb5JwvBD4BXEXg==} peerDependencies: '@ember/test-helpers': '>=3.0.3' ember-source: '>=4.0.0' qunit: ^2.13.0 - ember-resolver@11.0.1: - resolution: {integrity: sha512-ucBk3oM+PR+AfYoSUXeQh8cDQS1sSiEKp4Pcgbew5cFMSqPxJfqd1zyZsfQKNTuyubeGmWxBOyMVSTvX2LeCyg==} + ember-resolver@13.1.0: + resolution: {integrity: sha512-t/PjXLCl5tM9EQXGIFoBgHiA41HkLJpfo17Nud5Cy9eyUPGcnsMjWJqQ+O5QHA0E63Sp+zTn4y/RS5Tu2v2ydg==} engines: {node: 14.* || 16.* || >= 18} peerDependencies: - ember-source: ^4.8.3 || >= 5.0.0 + ember-source: ^4.12.0 || >= 5.0.0 peerDependenciesMeta: ember-source: optional: true @@ -4529,8 +4273,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.15.0: - resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==} + eslint@9.16.0: + resolution: {integrity: sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4576,6 +4320,9 @@ packages: estree-walker@0.6.1: resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -4601,10 +4348,6 @@ packages: resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} engines: {node: '>=6'} - execa@2.1.0: - resolution: {integrity: sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==} - engines: {node: ^8.12.0 || >=9.7.0} - execa@4.1.0: resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} engines: {node: '>=10'} @@ -4613,9 +4356,9 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} - exists-sync@0.0.4: - resolution: {integrity: sha512-cy5z7K+05RFxHAWY37dSDkPWmuTi+VzrA/xLwPDHmwQPMnO/kVhu6jheGaItlnNRoOE6f5MAjxy3VEupfrHigQ==} - deprecated: Please replace with usage of fs.existsSync + execa@9.5.1: + resolution: {integrity: sha512-QY5PPtSonnGwhhHDNI7+3RvY285c7iuJFFB+lU+oEzMY/gEGJ808owqJsrr8Otd1E/x07po1LkUBmdAc5duPAg==} + engines: {node: ^18.19.0 || >=20.5.0} exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} @@ -4705,6 +4448,10 @@ packages: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} + figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} + file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@ -4741,6 +4488,10 @@ packages: resolution: {integrity: sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw==} engines: {node: '>=16.0.0'} + find-cache-dir@2.1.0: + resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} + engines: {node: '>=6'} + find-cache-dir@3.3.2: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} @@ -4786,6 +4537,10 @@ packages: fireworm@0.7.2: resolution: {integrity: sha512-GjebTzq+NKKhfmDxjKq3RXwQcN9xRmZWhnnuC9L+/x5wBQtR0aaQM50HsjrzJ2wc28v1vSdfOpELok0TKR4ddg==} + fix-bad-declaration-output@1.1.4: + resolution: {integrity: sha512-gK1foQT1cxE5GqYgyD4VVY1WCS72M+MbKUIZMRaPCx7HPWnsXKG9bqwo7aNsZiaK5gzlXNtdcg7PnQ8yoGrjZQ==} + hasBin: true + fixturify-project@1.10.0: resolution: {integrity: sha512-L1k9uiBQuN0Yr8tA9Noy2VSQ0dfg0B8qMdvT7Wb5WQKc7f3dn3bzCbSrqlb+etLW+KDV4cBC7R1OvcMg3kcxmA==} @@ -4808,6 +4563,10 @@ packages: flatted@3.3.2: resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} + flow-parser@0.255.0: + resolution: {integrity: sha512-7QHV2m2mIMh6yIMaAPOVbyNEW77IARwO69d4DgvfDCjuORiykdMLf7XBjF7Zeov7Cpe1OXJ8sB6/aaCE3xuRBw==} + engines: {node: '>=0.4.0'} + follow-redirects@1.15.9: resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} engines: {node: '>=4.0'} @@ -4883,9 +4642,6 @@ packages: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} - fs-readdir-recursive@1.1.0: - resolution: {integrity: sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==} - fs-tree-diff@0.5.9: resolution: {integrity: sha512-872G8ax0kHh01m9n/2KDzgYwouKza0Ad9iFltBpNykvROvf2AGtoOzPJgGx125aolGPER3JuC7uZFrQ7bG1AZw==} @@ -4958,6 +4714,10 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} + get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} @@ -5034,8 +4794,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.12.0: - resolution: {integrity: sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==} + globals@15.13.0: + resolution: {integrity: sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==} engines: {node: '>=18'} globals@9.18.0: @@ -5053,6 +4813,10 @@ packages: resolution: {integrity: sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==} engines: {node: '>=8'} + globby@10.0.1: + resolution: {integrity: sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==} + engines: {node: '>=8'} + globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -5254,6 +5018,10 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} + human-signals@8.0.0: + resolution: {integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==} + engines: {node: '>=18.18.0'} + humanize-ms@1.2.1: resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} @@ -5363,10 +5131,6 @@ packages: is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} @@ -5483,10 +5247,18 @@ packages: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + is-plain-object@2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} + is-plain-object@3.0.1: + resolution: {integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==} + engines: {node: '>=0.10.0'} + is-plain-object@5.0.0: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} @@ -5516,6 +5288,10 @@ packages: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} + is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -5542,6 +5318,10 @@ packages: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} + is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} @@ -5621,6 +5401,15 @@ packages: jsbn@1.1.0: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + jscodeshift@0.15.2: + resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + peerDependenciesMeta: + '@babel/preset-env': + optional: true + jsdom@25.0.1: resolution: {integrity: sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==} engines: {node: '>=18'} @@ -5642,11 +5431,6 @@ packages: resolution: {integrity: sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==} hasBin: true - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - jsesc@3.0.2: resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} engines: {node: '>=6'} @@ -5976,9 +5760,6 @@ packages: merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - merge-trees@1.0.1: - resolution: {integrity: sha512-O7TWwipLHhc9tErjq3WBvNP7I1g7Wgudl1ZkLqpT7F2MZy1yEdgnI9cpZZxBaqk+wJZu+2b9FE7D3ubUmGFHFA==} - merge-trees@2.0.0: resolution: {integrity: sha512-5xBbmqYBalWqmhYm51XlohhkmVOua3VAUrrWh8t9iOkaLpS6ifqm/UVuUjQCeDVJ9Vx3g2l6ihfkbLSTeKsHbw==} @@ -6178,6 +5959,10 @@ packages: no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + node-dir@0.1.17: + resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} + engines: {node: '>= 0.10.5'} + node-fetch@2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} @@ -6258,14 +6043,14 @@ packages: resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} engines: {node: '>=4'} - npm-run-path@3.1.0: - resolution: {integrity: sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==} - engines: {node: '>=8'} - npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} + npm-run-path@6.0.0: + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} + engines: {node: '>=18'} + npmlog@6.0.2: resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -6375,10 +6160,6 @@ packages: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} - p-finally@2.0.1: - resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} - engines: {node: '>=8'} - p-is-promise@2.1.0: resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==} engines: {node: '>=6'} @@ -6458,6 +6239,10 @@ packages: resolution: {integrity: sha512-LpH1Cf5EYuVjkBvCDBYvkUPh+iv2bk3FHflxHkpCYT0/FZ1d3N3uJaLiHr4yGuMcFUhv6eAivitTvWZI4B/chg==} engines: {node: '>=0.10.0'} + parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} + parse-passwd@1.0.0: resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} engines: {node: '>=0.10.0'} @@ -6509,6 +6294,10 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -6552,6 +6341,10 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + pidtree@0.3.1: resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} engines: {node: '>=0.10'} @@ -6565,6 +6358,14 @@ packages: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + pkg-dir@3.0.0: + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} + engines: {node: '>=6'} + pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} @@ -6657,6 +6458,10 @@ packages: resolution: {integrity: sha512-ZypexbfVUGTFxb0v+m1bUyy92DHe5SyYlnyY0msyms5zd3RwyvNgyxZZsXXgoyzlxjx5MiqtXUdhUfvQbe0A2Q==} engines: {node: '>=4'} + pretty-ms@9.2.0: + resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==} + engines: {node: '>=18'} + printf@0.6.1: resolution: {integrity: sha512-is0ctgGdPJ5951KulgfzvHGwJtZ5ck8l042vRkV6jrkpBzTmb/lueTqguWHy2JfVA+RY6gFVlaZgUS0j7S/dsw==} engines: {node: '>= 0.9.0'} @@ -6731,15 +6536,14 @@ packages: quick-temp@0.1.8: resolution: {integrity: sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA==} - qunit-dom@2.0.0: - resolution: {integrity: sha512-mElzLN99wYPOGekahqRA+mq7NcThXY9c+/tDkgJmT7W5LeZAFNyITr2rFKNnCbWLIhuLdFw88kCBMrJSfyBYpA==} - engines: {node: 12.* || 14.* || >= 16.*} + qunit-dom@3.4.0: + resolution: {integrity: sha512-N5PYbJ20RD3JZN4whINdl7dDfxScUy7eNuO8IwUtBWC7d6SH+BqtBqVZdRn9evxLQVzuask6OGvMy4gdpiCceg==} - qunit-dom@3.0.0: - resolution: {integrity: sha512-rqGZ9ZgOvtOY+Ph2ElCJ4pRIHouMZmI3DWK35Xr3x3c17/gIwOHHyKAQk6XetqhqepS6p+oXvK6Bx1uZu5jJuw==} + qunit-theme-ember@1.0.0: + resolution: {integrity: sha512-vdMVVo6ecdCkWttMTKeyq1ZTLGHcA6zdze2zhguNuc3ritlJMhOXY5RDseqazOwqZVfCg3rtlmL3fMUyIzUyFQ==} - qunit@2.20.0: - resolution: {integrity: sha512-N8Fp1J55waE+QG1KwX2LOyqulZUToRrrPBqDOfYfuAMkEglFL15uwvmH1P4Tq/omQ/mGbBI8PEB3PhIfvUb+jg==} + qunit@2.22.0: + resolution: {integrity: sha512-wPYvAvpjTL3zlUeyCX75T8gfZfdVXZa8y1EVkGe/XZNORIsCH/WI2X8R2KlemT921X9EKSZUL6CLGSPC7Ks08g==} engines: {node: '>=10'} hasBin: true @@ -6777,14 +6581,14 @@ packages: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - recast@0.18.10: resolution: {integrity: sha512-XNvYvkfdAN9QewbrxeTOjgINkdY/odTgTS56ZNEWL9Ml0weT4T3sFtvnTuF+Gxyu46ANcRm1ntrF6F5LAJPAaQ==} engines: {node: '>= 4'} + recast@0.23.9: + resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==} + engines: {node: '>= 4'} + redeyed@1.0.1: resolution: {integrity: sha512-8eEWsNCkV2rvwKLS1Cvp5agNjMhwRe2um+y32B2+3LqOzg4C9BBPs6vzAfV16Ivb8B9HPNKIqd8OrdBws8kNlQ==} @@ -6799,9 +6603,6 @@ packages: regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - regenerator-runtime@0.10.5: - resolution: {integrity: sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==} - regenerator-runtime@0.11.1: resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} @@ -6814,12 +6615,6 @@ packages: regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - regenerator-runtime@0.9.6: - resolution: {integrity: sha512-D0Y/JJ4VhusyMOd/o25a3jdUqN/bC85EFsaoL9Oqmy/O4efCh+xhp7yj2EEOsj974qvMkcW8AwUzJ1jB/MbxCw==} - - regenerator-transform@0.10.1: - resolution: {integrity: sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==} - regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} @@ -6835,9 +6630,6 @@ packages: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} - regexpu-core@2.0.0: - resolution: {integrity: sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==} - regexpu-core@5.3.2: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} engines: {node: '>=4'} @@ -6862,16 +6654,9 @@ packages: resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} engines: {node: '>=12'} - regjsgen@0.2.0: - resolution: {integrity: sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==} - regjsgen@0.8.0: resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} - regjsparser@0.1.5: - resolution: {integrity: sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==} - hasBin: true - regjsparser@0.12.0: resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} hasBin: true @@ -7010,6 +6795,15 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true + rollup-plugin-copy-assets@2.0.3: + resolution: {integrity: sha512-ETShhQGb9SoiwcNrvb3BhUNSGR89Jao0+XxxfzzLW1YsUzx8+rMO4z9oqWWmo6OHUmfNQRvqRj0cAyPkS9lN9w==} + peerDependencies: + rollup: '>=1.1.2' + + rollup-plugin-copy@3.5.0: + resolution: {integrity: sha512-wI8D5dvYovRMx/YYKtUNt3Yxaw4ORC9xo6Gt9t22kveWz1enG9QrhVlagzwrxSC455xD1dHMKhIJkbsQ7d48BA==} + engines: {node: '>=8.3'} + rollup-pluginutils@2.8.2: resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} @@ -7017,6 +6811,11 @@ packages: resolution: {integrity: sha512-I18GBqP0qJoJC1K1osYjreqA8VAKovxuI3I81RSk0Dmr4TgloI0tAULjZaox8OsJ+n7XRrhH6i0G2By/pj1LCA==} hasBin: true + rollup@4.28.0: + resolution: {integrity: sha512-G9GOrmgWHBma4YfCcX8PjH0qhXSdH8B4HDE2o4/jaxj93S4DPCIDoLcXz99eWMji4hB29UFCEd7B2gwGJDR9cQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + route-recognizer@0.3.4: resolution: {integrity: sha512-2+MhsfPhvauN1O8KaXpXAOfR/fwe8dnUXVM+xw7yt40lJRfPVQxV6yryZm0cgRvAj5fMF/mdRZbL2ptwbs5i2g==} @@ -7167,6 +6966,10 @@ packages: setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -7217,10 +7020,6 @@ packages: resolution: {integrity: sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==} engines: {node: '>=0.10.0'} - slash@2.0.0: - resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==} - engines: {node: '>=6'} - slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -7360,10 +7159,6 @@ packages: resolution: {integrity: sha512-zrXl0QixAtSHFyN1iv04xOBgplbT4HgC8T7g+q8ESZbDNi5uZbMtxLukFVXPJ5Nl7zCYvYcrT3Mj24WYCH93hw==} engines: {node: 6.* || 8.* || >= 10.*} - stagehand@1.0.1: - resolution: {integrity: sha512-GqXBq2SPWv9hTXDFKS8WrKK1aISB0aKGHZzH+uD4ShAgs+Fz20ZfoerLOm8U+f62iRWLrw6nimOY/uYuTcVhvg==} - engines: {node: 6.* || 8.* || >= 10.*} - static-extend@0.1.2: resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} engines: {node: '>=0.10.0'} @@ -7458,6 +7253,10 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} + strip-final-newline@4.0.0: + resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + engines: {node: '>=18'} + strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} @@ -7527,6 +7326,10 @@ packages: resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} engines: {node: '>= 10'} + temp@0.8.4: + resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} + engines: {node: '>=6.0.0'} + temp@0.9.4: resolution: {integrity: sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==} engines: {node: '>=6.0.0'} @@ -7547,11 +7350,6 @@ packages: uglify-js: optional: true - terser@4.8.0: - resolution: {integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==} - engines: {node: '>=6.0.0'} - hasBin: true - terser@5.21.0: resolution: {integrity: sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==} engines: {node: '>=10'} @@ -7597,6 +7395,9 @@ packages: tiny-glob@0.2.9: resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + tiny-lr@2.0.0: resolution: {integrity: sha512-f6nh0VMRvhGx4KCeK1lQ/jaL0Zdb5WdR+Jk8q9OSUQnaSDxAEGH1fgqLZ+cMl5EW3F2MGnCsalBO1IsnnogW1Q==} @@ -7687,8 +7488,8 @@ packages: resolution: {integrity: sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==} engines: {node: '>=0.10.0'} - ts-api-utils@1.4.2: - resolution: {integrity: sha512-ZF5gQIQa/UmzfvxbHZI3JXN0/Jt+vnAfAviNRAMc491laiK6YCLpCW9ft8oaCRFOTxCZtUTE6XB0ZQAe3olntw==} + ts-api-utils@1.4.3: + resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' @@ -7734,8 +7535,8 @@ packages: typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - typescript-eslint@8.16.0: - resolution: {integrity: sha512-wDkVmlY6O2do4V+lZd0GtRfbtXbeD0q9WygwXXSJnC1xorE8eqyC2L1tJimqpSeFrOzRlYtWnUp/uzgHQOgfBQ==} + typescript-eslint@8.17.0: + resolution: {integrity: sha512-409VXvFd/f1br1DCbuKNFqQpXICoTB+V51afcwG1pn1a3Cp92MqAUges3YjwEdQ0cMUoCIodjVDAYzyD8h3SYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -7744,9 +7545,6 @@ packages: typescript: optional: true - typescript-memoize@1.1.0: - resolution: {integrity: sha512-LQPKVXK8QrBBkL/zclE6YgSWn0I8ew5m0Lf+XL00IwMhlotqRLlzHV+BRrljVQIc+NohUAuQP7mg4HQwrx5Xbg==} - typescript-memoize@1.1.1: resolution: {integrity: sha512-GQ90TcKpIH4XxYTI2F98yEQYZgjNMOGPpOgdjIBhaLaWji5HPWlRnZ4AeA1hfBxtY7bCGDJsqDDHk/KaHOl5bA==} @@ -7802,6 +7600,10 @@ packages: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} + union-value@1.0.1: resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} engines: {node: '>=0.10.0'} @@ -7905,6 +7707,26 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} + vscode-jsonrpc@8.1.0: + resolution: {integrity: sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==} + engines: {node: '>=14.0.0'} + + vscode-languageserver-protocol@3.17.3: + resolution: {integrity: sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==} + + 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@8.1.0: + resolution: {integrity: sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==} + hasBin: true + + vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + w3c-xmlserializer@5.0.0: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} engines: {node: '>=18'} @@ -8018,15 +7840,9 @@ packages: wordwrap@1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - workerpool@2.3.4: - resolution: {integrity: sha512-c2EWrgB9IKHi1jbf4LG9sxKgHYOY+Ej5li6siEGtFecCXWG7eQOqATPEJ0rg1KFETXROEkErc1t5XiNrLG666Q==} - workerpool@3.1.2: resolution: {integrity: sha512-WJFA0dGqIK7qj7xPTqciWBH5DlJQzoPjsANvc3Y4hNB0SScT+Emjvt0jPPkDBUjBNngX1q9hHgt1Gfwytu6pug==} - workerpool@5.0.4: - resolution: {integrity: sha512-Sywova24Ow2NQ24JPB68bI89EdqMDjUXo4OpofK/QMD7C2ZVMloYBgQ5J3PChcBJHj2vspsmGx1/3nBKXtUkXQ==} - workerpool@6.5.0: resolution: {integrity: sha512-r64Ea3glXY2RVzMeNxB+4J+0YHAVzUdV4cM5nHi4BBC2LvnO1pWFAIYKYuGcPElbg1/7eEiaPtZ/jzCjIUuGBg==} @@ -8048,6 +7864,9 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + write-file-atomic@2.4.3: + resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} + write-file-atomic@3.0.3: resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} @@ -8128,6 +7947,10 @@ packages: resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} engines: {node: '>=18'} + yoctocolors@2.1.1: + resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} + engines: {node: '>=18'} + snapshots: '@ampproject/remapping@2.3.0': @@ -8135,20 +7958,6 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@babel/cli@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@jridgewell/trace-mapping': 0.3.25 - commander: 6.2.1 - convert-source-map: 2.0.0 - fs-readdir-recursive: 1.1.0 - glob: 7.2.3 - make-dir: 2.1.0 - slash: 2.0.0 - optionalDependencies: - '@nicolo-ribaudo/chokidar-2': 2.1.8-no-fsevents.3 - chokidar: 3.6.0 - '@babel/code-frame@7.23.5': dependencies: '@babel/highlight': 7.23.4 @@ -8184,21 +7993,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.15.0)': + '@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.16.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 9.15.0 + eslint: 9.16.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/generator@7.23.5': - dependencies: - '@babel/types': 7.23.5 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - '@babel/generator@7.26.2': dependencies: '@babel/parser': 7.26.2 @@ -8207,21 +8009,13 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 - '@babel/helper-annotate-as-pure@7.16.7': - dependencies: - '@babel/types': 7.23.5 - - '@babel/helper-annotate-as-pure@7.22.5': - dependencies: - '@babel/types': 7.23.5 - '@babel/helper-annotate-as-pure@7.25.9': dependencies: '@babel/types': 7.26.0 '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.26.0 '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9(supports-color@8.1.1)': dependencies: @@ -8246,32 +8040,6 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.17.6(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.16.7 - '@babel/helper-member-expression-to-functions': 7.17.7 - '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 - '@babel/helper-split-export-declaration': 7.22.6 - transitivePeerDependencies: - - supports-color - - '@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) @@ -8288,7 +8056,7 @@ snapshots: '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 5.3.2 semver: 6.3.1 @@ -8303,9 +8071,9 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/traverse': 7.23.5 + '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@8.1.1) debug: 4.3.7(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -8317,7 +8085,7 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 debug: 4.3.7(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -8335,40 +8103,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-environment-visitor@7.16.7': - dependencies: - '@babel/types': 7.23.5 - - '@babel/helper-environment-visitor@7.21.5': {} - '@babel/helper-environment-visitor@7.22.20': {} - '@babel/helper-function-name@7.16.7': - dependencies: - '@babel/helper-get-function-arity': 7.16.7 - '@babel/template': 7.22.15 - '@babel/types': 7.23.5 - '@babel/helper-function-name@7.23.0': dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.5 - - '@babel/helper-get-function-arity@7.16.7': - dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.26.0 '@babel/helper-hoist-variables@7.22.5': dependencies: - '@babel/types': 7.23.5 - - '@babel/helper-member-expression-to-functions@7.17.7': - dependencies: - '@babel/types': 7.23.5 - - '@babel/helper-member-expression-to-functions@7.23.0': - dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.26.0 '@babel/helper-member-expression-to-functions@7.25.9(supports-color@8.1.1)': dependencies: @@ -8392,19 +8136,23 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 + transitivePeerDependencies: + - supports-color '@babel/helper-module-transforms@7.23.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 + transitivePeerDependencies: + - supports-color '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -8415,22 +8163,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-optimise-call-expression@7.16.7': - dependencies: - '@babel/types': 7.23.5 - - '@babel/helper-optimise-call-expression@7.22.5': - dependencies: - '@babel/types': 7.23.5 - - '@babel/helper-optimise-call-expression@7.25.9': + '@babel/helper-optimise-call-expression@7.25.9': dependencies: '@babel/types': 7.26.0 - '@babel/helper-plugin-utils@7.16.7': {} - - '@babel/helper-plugin-utils@7.22.5': {} - '@babel/helper-plugin-utils@7.24.5': {} '@babel/helper-plugin-utils@7.25.9': {} @@ -8438,7 +8174,7 @@ snapshots: '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 @@ -8451,22 +8187,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.16.7': - dependencies: - '@babel/helper-environment-visitor': 7.21.5 - '@babel/helper-member-expression-to-functions': 7.17.7 - '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 - transitivePeerDependencies: - - supports-color - '@babel/helper-replace-supers@7.22.20(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.25.9(supports-color@8.1.1) + '@babel/helper-optimise-call-expression': 7.25.9 + transitivePeerDependencies: + - supports-color '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -8479,7 +8207,7 @@ snapshots: '@babel/helper-simple-access@7.22.5': dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.26.0 '@babel/helper-simple-access@7.25.9(supports-color@8.1.1)': dependencies: @@ -8488,10 +8216,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': - dependencies: - '@babel/types': 7.23.5 - '@babel/helper-skip-transparent-expression-wrappers@7.25.9(supports-color@8.1.1)': dependencies: '@babel/traverse': 7.25.9(supports-color@8.1.1) @@ -8501,7 +8225,7 @@ snapshots: '@babel/helper-split-export-declaration@7.22.6': dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.26.0 '@babel/helper-string-parser@7.23.4': {} @@ -8519,7 +8243,7 @@ snapshots: dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.22.15 - '@babel/types': 7.23.5 + '@babel/types': 7.26.0 '@babel/helper-wrap-function@7.25.9(supports-color@8.1.1)': dependencies: @@ -8540,10 +8264,6 @@ snapshots: chalk: 2.4.2 js-tokens: 4.0.0 - '@babel/parser@7.23.5': - dependencies: - '@babel/types': 7.23.5 - '@babel/parser@7.26.2': dependencies: '@babel/types': 7.26.0 @@ -8564,7 +8284,7 @@ snapshots: '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': dependencies: @@ -8574,9 +8294,11 @@ snapshots: '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -8598,8 +8320,10 @@ snapshots: '@babel/plugin-proposal-class-properties@7.16.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)': dependencies: @@ -8612,11 +8336,13 @@ snapshots: '@babel/plugin-proposal-decorators@7.23.2(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.0) '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.26.0) + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0)': dependencies: @@ -8630,8 +8356,8 @@ snapshots: '@babel/plugin-proposal-private-methods@7.16.11(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.17.6(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -8646,7 +8372,7 @@ snapshots: '@babel/plugin-proposal-private-property-in-object@7.16.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) @@ -8660,30 +8386,27 @@ snapshots: '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - - '@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0)': dependencies: @@ -8698,12 +8421,17 @@ snapshots: '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': dependencies: @@ -8713,7 +8441,7 @@ snapshots: '@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': dependencies: @@ -8723,12 +8451,12 @@ snapshots: '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': dependencies: @@ -8738,52 +8466,42 @@ snapshots: '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - - '@babel/plugin-syntax-typescript@7.16.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.16.7 - - '@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': dependencies: @@ -8794,12 +8512,12 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': dependencies: @@ -8810,7 +8528,7 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.26.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) @@ -8826,9 +8544,11 @@ snapshots: '@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -8842,7 +8562,7 @@ snapshots: '@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)': dependencies: @@ -8852,7 +8572,7 @@ snapshots: '@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': dependencies: @@ -8862,8 +8582,10 @@ snapshots: '@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -8876,9 +8598,11 @@ snapshots: '@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -8891,15 +8615,17 @@ snapshots: '@babel/plugin-transform-classes@7.22.15(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.0) + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -8916,7 +8642,7 @@ snapshots: '@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/template': 7.22.15 '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': @@ -8928,7 +8654,7 @@ snapshots: '@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': dependencies: @@ -8939,7 +8665,7 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': dependencies: @@ -8950,7 +8676,7 @@ snapshots: '@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': dependencies: @@ -8966,7 +8692,7 @@ snapshots: '@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': @@ -8978,7 +8704,7 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -8991,7 +8717,7 @@ snapshots: '@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': @@ -8999,10 +8725,16 @@ snapshots: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-transform-for-of@7.22.15(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -9017,7 +8749,7 @@ snapshots: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -9031,7 +8763,7 @@ snapshots: '@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': @@ -9042,7 +8774,7 @@ snapshots: '@babel/plugin-transform-literals@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9052,7 +8784,7 @@ snapshots: '@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': @@ -9063,7 +8795,7 @@ snapshots: '@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9074,7 +8806,9 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-module-transforms': 7.23.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -9088,8 +8822,10 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-module-transforms': 7.23.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-simple-access': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -9105,8 +8841,10 @@ snapshots: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.22.20 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -9122,7 +8860,9 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-module-transforms': 7.23.3(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -9136,7 +8876,7 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9147,7 +8887,7 @@ snapshots: '@babel/plugin-transform-new-target@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9157,7 +8897,7 @@ snapshots: '@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': @@ -9168,7 +8908,7 @@ snapshots: '@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': @@ -9181,7 +8921,7 @@ snapshots: '@babel/compat-data': 7.23.2 '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.26.0) @@ -9195,8 +8935,10 @@ snapshots: '@babel/plugin-transform-object-super@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -9209,7 +8951,7 @@ snapshots: '@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': @@ -9220,9 +8962,11 @@ snapshots: '@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -9235,7 +8979,7 @@ snapshots: '@babel/plugin-transform-parameters@7.22.15(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9245,8 +8989,10 @@ snapshots: '@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -9259,10 +9005,12 @@ snapshots: '@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -9276,7 +9024,7 @@ snapshots: '@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9286,7 +9034,7 @@ snapshots: '@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 regenerator-transform: 0.15.2 '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': @@ -9304,7 +9052,7 @@ snapshots: '@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9314,8 +9062,8 @@ snapshots: '@babel/plugin-transform-runtime@7.17.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 babel-plugin-polyfill-corejs2: 0.3.1(@babel/core@7.26.0) babel-plugin-polyfill-corejs3: 0.5.2(@babel/core@7.26.0) babel-plugin-polyfill-regenerator: 0.3.1(@babel/core@7.26.0) @@ -9338,7 +9086,7 @@ snapshots: '@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9348,8 +9096,10 @@ snapshots: '@babel/plugin-transform-spread@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: @@ -9362,7 +9112,7 @@ snapshots: '@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9372,7 +9122,7 @@ snapshots: '@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9380,31 +9130,14 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - - '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-typescript@7.16.8(@babel/core@7.26.0)': + '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-typescript@7.22.15(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.26.0) '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9417,25 +9150,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-typescript@7.4.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.16.7(@babel/core@7.26.0) - - '@babel/plugin-transform-typescript@7.5.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.17.6(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.16.7(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9446,7 +9164,7 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9458,7 +9176,7 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9470,7 +9188,7 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': dependencies: @@ -9488,7 +9206,7 @@ snapshots: '@babel/compat-data': 7.23.2 '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-option': 7.22.15 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.15(@babel/core@7.26.0) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.15(@babel/core@7.26.0) @@ -9644,10 +9362,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/preset-flow@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.25.9 '@babel/types': 7.23.5 esutils: 2.0.3 @@ -9662,6 +9387,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/register@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0(supports-color@8.1.1) + clone-deep: 4.0.1 + find-cache-dir: 2.1.0 + make-dir: 2.1.0 + pirates: 4.0.6 + source-map-support: 0.5.21 + '@babel/regjsgen@0.8.0': {} '@babel/runtime@7.12.18': @@ -9679,8 +9413,8 @@ snapshots: '@babel/template@7.22.15': dependencies: '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.26.2 + '@babel/types': 7.26.0 '@babel/template@7.25.9': dependencies: @@ -9688,21 +9422,6 @@ snapshots: '@babel/parser': 7.26.2 '@babel/types': 7.26.0 - '@babel/traverse@7.23.5': - dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 - debug: 4.3.7(supports-color@8.1.1) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/traverse@7.25.9(supports-color@8.1.1)': dependencies: '@babel/code-frame': 7.26.2 @@ -9751,21 +9470,19 @@ snapshots: '@ember/string@4.0.0': {} - '@ember/test-helpers@3.2.0(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(webpack@5.96.1)': + '@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))': dependencies: '@ember/test-waiters': 3.1.0 + '@embroider/addon-shim': 1.9.0 '@embroider/macros': 1.16.9(@glint/template@1.5.0) '@simple-dom/interface': 1.4.0 - broccoli-debug: 0.6.5 - broccoli-funnel: 3.0.8 - ember-auto-import: 2.10.0(@glint/template@1.5.0)(webpack@5.96.1) - ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 6.3.0 - ember-source: 5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) + decorator-transforms: 2.3.0(@babel/core@7.26.0) + dom-element-descriptors: 0.5.1 + ember-source: 5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) transitivePeerDependencies: + - '@babel/core' - '@glint/template' - supports-color - - webpack '@ember/test-waiters@3.1.0': dependencies: @@ -9776,19 +9493,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/addon-shim@1.8.6': + '@embroider/addon-dev@7.0.0(@glint/template@1.5.0)(rollup@4.28.0)': dependencies: - '@embroider/shared-internals': 2.5.0 - broccoli-funnel: 3.0.8 - semver: 7.6.0 + '@embroider/core': 3.4.19(@glint/template@1.5.0) + '@rollup/pluginutils': 4.2.1 + content-tag: 3.0.0 + fs-extra: 10.1.0 + minimatch: 3.1.2 + rollup-plugin-copy-assets: 2.0.3(rollup@4.28.0) + walk-sync: 3.0.0 + yargs: 17.7.2 + optionalDependencies: + rollup: 4.28.0 transitivePeerDependencies: + - '@glint/template' + - bufferutil + - canvas - supports-color + - utf-8-validate - '@embroider/addon-shim@1.8.7': + '@embroider/addon-shim@1.9.0': dependencies: - '@embroider/shared-internals': 2.5.1 + '@embroider/shared-internals': 2.8.1(supports-color@8.1.1) broccoli-funnel: 3.0.8 - semver: 7.6.0 + common-ancestor-path: 1.0.1 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -9908,52 +9637,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/shared-internals@2.5.0': + '@embroider/shared-internals@2.8.1(supports-color@8.1.1)': dependencies: babel-import-util: 2.1.1 debug: 4.3.7(supports-color@8.1.1) - ember-rfc176-data: 0.3.17 + ember-rfc176-data: 0.3.18 fs-extra: 9.1.0 + is-subdir: 1.2.0 js-string-escape: 1.0.1 lodash: 4.17.21 + minimatch: 3.1.2 + pkg-entry-points: 1.1.1 resolve-package-path: 4.0.3 semver: 7.6.3 - typescript-memoize: 1.1.0 + typescript-memoize: 1.1.1 transitivePeerDependencies: - supports-color - '@embroider/shared-internals@2.5.1': - dependencies: - babel-import-util: 2.1.1 - debug: 4.3.7(supports-color@8.1.1) - ember-rfc176-data: 0.3.18 - fs-extra: 9.1.0 - js-string-escape: 1.0.1 - lodash: 4.17.21 - resolve-package-path: 4.0.3 - semver: 7.6.3 - typescript-memoize: 1.1.1 - transitivePeerDependencies: - - supports-color - - '@embroider/shared-internals@2.8.1(supports-color@8.1.1)': - dependencies: - babel-import-util: 2.1.1 - debug: 4.3.7(supports-color@8.1.1) - ember-rfc176-data: 0.3.18 - fs-extra: 9.1.0 - is-subdir: 1.2.0 - js-string-escape: 1.0.1 - lodash: 4.17.21 - minimatch: 3.1.2 - pkg-entry-points: 1.1.1 - resolve-package-path: 4.0.3 - semver: 7.6.3 - typescript-memoize: 1.1.1 - transitivePeerDependencies: - - supports-color - - '@embroider/test-setup@4.0.0(@embroider/compat@3.7.0(@embroider/core@3.4.19(@glint/template@1.5.0))(@glint/template@1.5.0))(@embroider/core@3.4.19(@glint/template@1.5.0))(@embroider/webpack@4.0.8(@embroider/core@3.4.19(@glint/template@1.5.0))(webpack@5.96.1))': + '@embroider/test-setup@4.0.0(@embroider/compat@3.7.0(@embroider/core@3.4.19(@glint/template@1.5.0))(@glint/template@1.5.0))(@embroider/core@3.4.19(@glint/template@1.5.0))(@embroider/webpack@4.0.8(@embroider/core@3.4.19(@glint/template@1.5.0))(webpack@5.96.1))': dependencies: lodash: 4.17.21 resolve: 1.22.8 @@ -9993,9 +9694,9 @@ snapshots: - canvas - utf-8-validate - '@eslint-community/eslint-utils@4.4.1(eslint@9.15.0)': + '@eslint-community/eslint-utils@4.4.1(eslint@9.16.0)': dependencies: - eslint: 9.15.0 + eslint: 9.16.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -10024,7 +9725,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.15.0': {} + '@eslint/js@9.16.0': {} '@eslint/object-schema@2.1.4': {} @@ -10037,37 +9738,18 @@ snapshots: '@glimmer/compiler@0.84.2': dependencies: '@glimmer/interfaces': 0.84.2 - '@glimmer/syntax': 0.92.0 + '@glimmer/syntax': 0.84.2 '@glimmer/util': 0.84.2 '@glimmer/wire-format': 0.84.2 '@simple-dom/interface': 1.4.0 - '@glimmer/component@1.1.2(@babel/core@7.26.0)': + '@glimmer/component@2.0.0': dependencies: - '@glimmer/di': 0.1.11 + '@embroider/addon-shim': 1.9.0 '@glimmer/env': 0.1.7 - '@glimmer/util': 0.44.0 - broccoli-file-creator: 2.1.1 - broccoli-merge-trees: 3.0.2 - ember-cli-babel: 7.26.11 - ember-cli-get-component-path-option: 1.0.0 - ember-cli-is-package-missing: 1.0.0 - ember-cli-normalize-entity-name: 1.0.0 - ember-cli-path-utils: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-cli-typescript: 3.0.0(@babel/core@7.26.0) - ember-cli-version-checker: 3.1.3 - ember-compatibility-helpers: 1.2.6(@babel/core@7.26.0) transitivePeerDependencies: - - '@babel/core' - supports-color - '@glimmer/debug@0.92.0': - dependencies: - '@glimmer/interfaces': 0.92.0 - '@glimmer/util': 0.92.0 - '@glimmer/vm': 0.92.0 - '@glimmer/destroyable@0.84.2': dependencies: '@glimmer/env': 0.1.7 @@ -10075,26 +9757,12 @@ snapshots: '@glimmer/interfaces': 0.84.2 '@glimmer/util': 0.84.2 - '@glimmer/destroyable@0.92.0': - dependencies: - '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.92.0 - '@glimmer/interfaces': 0.92.0 - '@glimmer/util': 0.92.0 - - '@glimmer/di@0.1.11': {} - '@glimmer/encoder@0.84.2': dependencies: '@glimmer/env': 0.1.7 '@glimmer/interfaces': 0.84.2 '@glimmer/vm': 0.84.2 - '@glimmer/encoder@0.92.0': - dependencies: - '@glimmer/interfaces': 0.92.0 - '@glimmer/vm': 0.92.0 - '@glimmer/env@0.1.7': {} '@glimmer/global-context@0.84.2': @@ -10105,10 +9773,6 @@ snapshots: dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context@0.92.0': {} - - '@glimmer/global-context@0.92.4': {} - '@glimmer/interfaces@0.84.2': dependencies: '@simple-dom/interface': 1.4.0 @@ -10121,26 +9785,22 @@ snapshots: dependencies: '@simple-dom/interface': 1.4.0 - '@glimmer/interfaces@0.93.0': - dependencies: - '@simple-dom/interface': 1.4.0 + '@glimmer/low-level@0.78.2': {} - '@glimmer/manager@0.92.0': + '@glimmer/manager@0.84.2': dependencies: - '@glimmer/debug': 0.92.0 - '@glimmer/destroyable': 0.92.0 + '@glimmer/destroyable': 0.84.2 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.92.0 - '@glimmer/interfaces': 0.92.0 - '@glimmer/reference': 0.92.0 - '@glimmer/util': 0.92.0 - '@glimmer/validator': 0.92.0 - '@glimmer/vm': 0.92.0 + '@glimmer/global-context': 0.84.2 + '@glimmer/interfaces': 0.84.2 + '@glimmer/reference': 0.84.2 + '@glimmer/util': 0.84.2 + '@glimmer/validator': 0.84.2 '@glimmer/node@0.84.2': dependencies: '@glimmer/interfaces': 0.84.2 - '@glimmer/runtime': 0.92.0 + '@glimmer/runtime': 0.84.2 '@glimmer/util': 0.84.2 '@simple-dom/document': 1.4.0 '@simple-dom/interface': 1.4.0 @@ -10155,54 +9815,26 @@ snapshots: '@glimmer/vm': 0.84.2 '@glimmer/wire-format': 0.84.2 - '@glimmer/opcode-compiler@0.92.0': - dependencies: - '@glimmer/debug': 0.92.0 - '@glimmer/encoder': 0.92.0 - '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.92.0 - '@glimmer/interfaces': 0.92.0 - '@glimmer/manager': 0.92.0 - '@glimmer/reference': 0.92.0 - '@glimmer/util': 0.92.0 - '@glimmer/vm': 0.92.0 - '@glimmer/wire-format': 0.92.0 - '@glimmer/owner@0.84.2': dependencies: '@glimmer/util': 0.84.2 - '@glimmer/owner@0.92.0': - dependencies: - '@glimmer/util': 0.92.0 - '@glimmer/program@0.84.2': dependencies: '@glimmer/encoder': 0.84.2 '@glimmer/env': 0.1.7 '@glimmer/interfaces': 0.84.2 - '@glimmer/manager': 0.92.0 + '@glimmer/manager': 0.84.2 '@glimmer/opcode-compiler': 0.84.2 '@glimmer/util': 0.84.2 - '@glimmer/program@0.92.0': - dependencies: - '@glimmer/encoder': 0.92.0 - '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.92.0 - '@glimmer/manager': 0.92.0 - '@glimmer/opcode-compiler': 0.92.0 - '@glimmer/util': 0.92.0 - '@glimmer/vm': 0.92.0 - '@glimmer/wire-format': 0.92.0 - '@glimmer/reference@0.84.2': dependencies: '@glimmer/env': 0.1.7 '@glimmer/global-context': 0.84.2 '@glimmer/interfaces': 0.84.2 '@glimmer/util': 0.84.2 - '@glimmer/validator': 0.92.0 + '@glimmer/validator': 0.84.2 '@glimmer/reference@0.84.3': dependencies: @@ -10210,53 +9842,50 @@ snapshots: '@glimmer/global-context': 0.84.3 '@glimmer/interfaces': 0.84.3 '@glimmer/util': 0.84.3 - '@glimmer/validator': 0.93.1 + '@glimmer/validator': 0.84.3 - '@glimmer/reference@0.92.0': + '@glimmer/runtime@0.84.2': dependencies: + '@glimmer/destroyable': 0.84.2 '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.92.0 - '@glimmer/interfaces': 0.92.0 - '@glimmer/util': 0.92.0 - '@glimmer/validator': 0.92.0 + '@glimmer/global-context': 0.84.2 + '@glimmer/interfaces': 0.84.2 + '@glimmer/low-level': 0.78.2 + '@glimmer/owner': 0.84.2 + '@glimmer/program': 0.84.2 + '@glimmer/reference': 0.84.2 + '@glimmer/util': 0.84.2 + '@glimmer/validator': 0.84.2 + '@glimmer/vm': 0.84.2 + '@glimmer/wire-format': 0.84.2 + '@simple-dom/interface': 1.4.0 - '@glimmer/runtime@0.92.0': + '@glimmer/syntax@0.84.2': dependencies: - '@glimmer/destroyable': 0.92.0 - '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.92.0 - '@glimmer/interfaces': 0.92.0 - '@glimmer/manager': 0.92.0 - '@glimmer/owner': 0.92.0 - '@glimmer/program': 0.92.0 - '@glimmer/reference': 0.92.0 - '@glimmer/util': 0.92.0 - '@glimmer/validator': 0.92.0 - '@glimmer/vm': 0.92.0 - '@glimmer/wire-format': 0.92.0 + '@glimmer/interfaces': 0.84.2 + '@glimmer/util': 0.84.2 + '@handlebars/parser': 2.0.0 + simple-html-tokenizer: 0.5.11 - '@glimmer/syntax@0.92.0': + '@glimmer/syntax@0.84.3': dependencies: - '@glimmer/interfaces': 0.92.0 - '@glimmer/util': 0.92.0 - '@glimmer/wire-format': 0.92.0 + '@glimmer/interfaces': 0.84.3 + '@glimmer/util': 0.84.3 '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 - '@glimmer/syntax@0.93.1': + '@glimmer/syntax@0.92.0': dependencies: - '@glimmer/interfaces': 0.93.0 - '@glimmer/util': 0.93.1 - '@glimmer/wire-format': 0.93.1 + '@glimmer/interfaces': 0.92.0 + '@glimmer/util': 0.92.0 + '@glimmer/wire-format': 0.92.0 '@handlebars/parser': 2.0.0 simple-html-tokenizer: 0.5.11 '@glimmer/tracking@1.1.2': dependencies: '@glimmer/env': 0.1.7 - '@glimmer/validator': 0.92.0 - - '@glimmer/util@0.44.0': {} + '@glimmer/validator': 0.44.0 '@glimmer/util@0.84.2': dependencies: @@ -10275,24 +9904,17 @@ snapshots: '@glimmer/env': 0.1.7 '@glimmer/interfaces': 0.92.0 - '@glimmer/util@0.93.1': - dependencies: - '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.93.0 + '@glimmer/validator@0.44.0': {} - '@glimmer/validator@0.92.0': + '@glimmer/validator@0.84.2': dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.92.0 - '@glimmer/interfaces': 0.92.0 - '@glimmer/util': 0.92.0 + '@glimmer/global-context': 0.84.2 - '@glimmer/validator@0.93.1': + '@glimmer/validator@0.84.3': dependencies: '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.92.4 - '@glimmer/interfaces': 0.93.0 - '@glimmer/util': 0.93.1 + '@glimmer/global-context': 0.84.3 '@glimmer/vm-babel-plugins@0.84.3(@babel/core@7.26.0)': dependencies: @@ -10305,11 +9927,6 @@ snapshots: '@glimmer/interfaces': 0.84.2 '@glimmer/util': 0.84.2 - '@glimmer/vm@0.92.0': - dependencies: - '@glimmer/interfaces': 0.92.0 - '@glimmer/util': 0.92.0 - '@glimmer/wire-format@0.84.2': dependencies: '@glimmer/interfaces': 0.84.2 @@ -10320,18 +9937,28 @@ snapshots: '@glimmer/interfaces': 0.92.0 '@glimmer/util': 0.92.0 - '@glimmer/wire-format@0.93.1': + '@glint/core@1.5.0(typescript@5.7.2)': dependencies: - '@glimmer/interfaces': 0.93.0 - '@glimmer/util': 0.93.1 + '@glimmer/syntax': 0.84.3 + escape-string-regexp: 4.0.0 + semver: 7.6.3 + silent-error: 1.1.1 + typescript: 5.7.2 + uuid: 8.3.2 + vscode-languageserver: 8.1.0 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.0.8 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color - '@glint/environment-ember-loose@1.2.1(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)))': + '@glint/environment-ember-loose@1.5.0(@glimmer/component@2.0.0)(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)))': dependencies: - '@glimmer/component': 1.1.2(@babel/core@7.26.0) + '@glimmer/component': 2.0.0 '@glint/template': 1.5.0 optionalDependencies: ember-cli-htmlbars: 6.3.0 - ember-modifier: 4.1.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) + ember-modifier: 4.2.0(@babel/core@7.26.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) '@glint/template@1.5.0': {} @@ -10424,9 +10051,6 @@ snapshots: jju: 1.4.0 read-yaml-file: 1.1.0 - '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': - optional: true - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': dependencies: eslint-scope: 5.1.1 @@ -10456,7 +10080,7 @@ snapshots: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.6.0 + semver: 7.6.3 which: 4.0.0 transitivePeerDependencies: - bluebird @@ -10474,7 +10098,7 @@ snapshots: json-parse-even-better-errors: 3.0.1 normalize-package-data: 6.0.0 proc-log: 3.0.0 - semver: 7.6.0 + semver: 7.6.3 transitivePeerDependencies: - bluebird @@ -10591,6 +10215,85 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 + '@rollup/plugin-babel@6.0.4(@babel/core@7.26.0)(rollup@4.28.0)': + dependencies: + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) + '@rollup/pluginutils': 5.1.3(rollup@4.28.0) + optionalDependencies: + rollup: 4.28.0 + transitivePeerDependencies: + - supports-color + + '@rollup/pluginutils@4.2.1': + dependencies: + estree-walker: 2.0.2 + picomatch: 2.3.1 + + '@rollup/pluginutils@5.1.3(rollup@4.28.0)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.28.0 + + '@rollup/rollup-android-arm-eabi@4.28.0': + optional: true + + '@rollup/rollup-android-arm64@4.28.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.28.0': + optional: true + + '@rollup/rollup-darwin-x64@4.28.0': + optional: true + + '@rollup/rollup-freebsd-arm64@4.28.0': + optional: true + + '@rollup/rollup-freebsd-x64@4.28.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.28.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.28.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.28.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.28.0': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.28.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.28.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.28.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.28.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.28.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.28.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.28.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.28.0': + optional: true + + '@sec-ant/readable-stream@0.4.1': {} + '@simple-dom/document@1.4.0': dependencies: '@simple-dom/interface': 1.4.0 @@ -10601,6 +10304,8 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} + '@sindresorhus/merge-streams@4.0.0': {} + '@socket.io/component-emitter@3.1.2': {} '@szmarczak/http-timer@1.1.2': @@ -10688,7 +10393,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 17.0.23 + '@types/node': 22.10.0 '@types/mime@1.3.5': {} @@ -10696,8 +10401,6 @@ snapshots: '@types/minimatch@5.1.2': {} - '@types/node@17.0.23': {} - '@types/node@22.10.0': dependencies: undici-types: 6.20.0 @@ -10706,20 +10409,20 @@ snapshots: '@types/qs@6.9.17': {} - '@types/qunit@2.19.9': {} + '@types/qunit@2.19.12': {} '@types/range-parser@1.2.7': {} '@types/responselike@1.0.0': dependencies: - '@types/node': 17.0.23 + '@types/node': 22.10.0 '@types/rimraf@2.0.5': dependencies: '@types/glob': 7.2.0 '@types/node': 22.10.0 - '@types/rsvp@4.0.4': {} + '@types/rsvp@4.0.9': {} '@types/send@0.17.4': dependencies: @@ -10742,86 +10445,86 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0)(typescript@5.7.2))(eslint@9.15.0)(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.16.0(eslint@9.15.0)(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0)(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.16.0 - eslint: 9.15.0 + '@typescript-eslint/parser': 8.17.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.17.0 + '@typescript-eslint/type-utils': 8.17.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.17.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.17.0 + eslint: 9.16.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.2(typescript@5.7.2) + ts-api-utils: 1.4.3(typescript@5.7.2) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.16.0(eslint@9.15.0)(typescript@5.7.2)': + '@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2)': dependencies: - '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.16.0 + '@typescript-eslint/scope-manager': 8.17.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.17.0 debug: 4.3.7(supports-color@8.1.1) - eslint: 9.15.0 + eslint: 9.16.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.16.0': + '@typescript-eslint/scope-manager@8.17.0': dependencies: - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/visitor-keys': 8.16.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/visitor-keys': 8.17.0 - '@typescript-eslint/type-utils@8.16.0(eslint@9.15.0)(typescript@5.7.2)': + '@typescript-eslint/type-utils@8.17.0(eslint@9.16.0)(typescript@5.7.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0)(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2) + '@typescript-eslint/utils': 8.17.0(eslint@9.16.0)(typescript@5.7.2) debug: 4.3.7(supports-color@8.1.1) - eslint: 9.15.0 - ts-api-utils: 1.4.2(typescript@5.7.2) + eslint: 9.16.0 + ts-api-utils: 1.4.3(typescript@5.7.2) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.16.0': {} + '@typescript-eslint/types@8.17.0': {} - '@typescript-eslint/typescript-estree@8.16.0(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@8.17.0(typescript@5.7.2)': dependencies: - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/visitor-keys': 8.16.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/visitor-keys': 8.17.0 debug: 4.3.7(supports-color@8.1.1) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.0 - ts-api-utils: 1.4.2(typescript@5.7.2) + semver: 7.6.3 + ts-api-utils: 1.4.3(typescript@5.7.2) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.16.0(eslint@9.15.0)(typescript@5.7.2)': + '@typescript-eslint/utils@8.17.0(eslint@9.16.0)(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0) - '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) - eslint: 9.15.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0) + '@typescript-eslint/scope-manager': 8.17.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2) + eslint: 9.16.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.16.0': + '@typescript-eslint/visitor-keys@8.17.0': dependencies: - '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/types': 8.17.0 eslint-visitor-keys: 4.2.0 '@webassemblyjs/ast@1.14.1': @@ -10929,11 +10632,9 @@ snapshots: acorn@8.14.0: {} - acorn@8.7.1: {} - agent-base@6.0.2: dependencies: - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -10983,10 +10684,6 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - amd-name-resolver@1.2.0: - dependencies: - ensure-posix-path: 1.1.1 - amd-name-resolver@1.3.1: dependencies: ensure-posix-path: 1.1.1 @@ -11002,7 +10699,8 @@ snapshots: ansi-html@0.0.7: {} - ansi-regex@2.1.1: {} + ansi-regex@2.1.1: + optional: true ansi-regex@3.0.1: {} @@ -11012,7 +10710,8 @@ snapshots: ansi-regex@6.0.1: {} - ansi-styles@2.2.1: {} + ansi-styles@2.2.1: + optional: true ansi-styles@3.2.1: dependencies: @@ -11097,6 +10796,10 @@ snapshots: ast-types@0.13.3: {} + ast-types@0.16.1: + dependencies: + tslib: 2.8.1 + async-disk-cache@1.3.5: dependencies: debug: 2.6.9 @@ -11153,6 +10856,7 @@ snapshots: chalk: 1.1.3 esutils: 2.0.3 js-tokens: 3.0.2 + optional: true babel-core@6.26.3: dependencies: @@ -11177,6 +10881,11 @@ snapshots: source-map: 0.5.7 transitivePeerDependencies: - supports-color + optional: true + + babel-core@7.0.0-bridge.0(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0(supports-color@8.1.1) babel-generator@6.26.1: dependencies: @@ -11188,92 +10897,7 @@ snapshots: lodash: 4.17.21 source-map: 0.5.7 trim-right: 1.0.1 - - babel-helper-builder-binary-assignment-operator-visitor@6.24.1: - dependencies: - babel-helper-explode-assignable-expression: 6.24.1 - babel-runtime: 6.26.0 - babel-types: 6.26.0 - transitivePeerDependencies: - - supports-color - - babel-helper-call-delegate@6.24.1: - dependencies: - babel-helper-hoist-variables: 6.24.1 - babel-runtime: 6.26.0 - babel-traverse: 6.26.0 - babel-types: 6.26.0 - transitivePeerDependencies: - - supports-color - - babel-helper-define-map@6.26.0: - dependencies: - babel-helper-function-name: 6.24.1 - babel-runtime: 6.26.0 - babel-types: 6.26.0 - lodash: 4.17.21 - transitivePeerDependencies: - - supports-color - - babel-helper-explode-assignable-expression@6.24.1: - dependencies: - babel-runtime: 6.26.0 - babel-traverse: 6.26.0 - babel-types: 6.26.0 - transitivePeerDependencies: - - supports-color - - babel-helper-function-name@6.24.1: - dependencies: - babel-helper-get-function-arity: 6.24.1 - babel-runtime: 6.26.0 - babel-template: 6.26.0 - babel-traverse: 6.26.0 - babel-types: 6.26.0 - transitivePeerDependencies: - - supports-color - - babel-helper-get-function-arity@6.24.1: - dependencies: - babel-runtime: 6.26.0 - babel-types: 6.26.0 - - babel-helper-hoist-variables@6.24.1: - dependencies: - babel-runtime: 6.26.0 - babel-types: 6.26.0 - - babel-helper-optimise-call-expression@6.24.1: - dependencies: - babel-runtime: 6.26.0 - babel-types: 6.26.0 - - babel-helper-regex@6.26.0: - dependencies: - babel-runtime: 6.26.0 - babel-types: 6.26.0 - lodash: 4.17.21 - - babel-helper-remap-async-to-generator@6.24.1: - dependencies: - babel-helper-function-name: 6.24.1 - babel-runtime: 6.26.0 - babel-template: 6.26.0 - babel-traverse: 6.26.0 - babel-types: 6.26.0 - transitivePeerDependencies: - - supports-color - - babel-helper-replace-supers@6.24.1: - dependencies: - babel-helper-optimise-call-expression: 6.24.1 - babel-messages: 6.23.0 - babel-runtime: 6.26.0 - babel-template: 6.26.0 - babel-traverse: 6.26.0 - babel-types: 6.26.0 - transitivePeerDependencies: - - supports-color + optional: true babel-helpers@6.24.1: dependencies: @@ -11281,6 +10905,7 @@ snapshots: babel-template: 6.26.0 transitivePeerDependencies: - supports-color + optional: true babel-import-util@0.2.0: {} @@ -11307,15 +10932,7 @@ snapshots: babel-messages@6.23.0: dependencies: babel-runtime: 6.26.0 - - babel-plugin-check-es2015-constants@6.22.0: - dependencies: - babel-runtime: 6.26.0 - - babel-plugin-debug-macros@0.2.0(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - semver: 5.7.2 + optional: true babel-plugin-debug-macros@0.3.4(@babel/core@7.26.0): dependencies: @@ -11326,22 +10943,18 @@ snapshots: dependencies: '@ember-data/rfc395-data': 0.0.4 - babel-plugin-ember-modules-api-polyfill@2.13.4: - dependencies: - ember-rfc176-data: 0.3.17 - babel-plugin-ember-modules-api-polyfill@3.5.0: dependencies: ember-rfc176-data: 0.3.17 babel-plugin-ember-template-compilation@2.2.3: dependencies: - '@glimmer/syntax': 0.92.0 + '@glimmer/syntax': 0.84.3 babel-import-util: 3.0.0 babel-plugin-ember-template-compilation@2.3.0: dependencies: - '@glimmer/syntax': 0.93.1 + '@glimmer/syntax': 0.84.3 babel-import-util: 3.0.0 babel-plugin-filter-imports@4.0.0: @@ -11357,312 +10970,96 @@ snapshots: parse-static-imports: 1.1.0 string.prototype.matchall: 4.0.11 - babel-plugin-module-resolver@3.2.0: - dependencies: - find-babel-config: 1.2.0 - glob: 7.2.3 - pkg-up: 2.0.0 - reselect: 3.0.1 - resolve: 1.22.8 - - babel-plugin-module-resolver@5.0.0: - dependencies: - find-babel-config: 2.0.0 - glob: 8.1.0 - pkg-up: 3.1.0 - reselect: 4.1.8 - resolve: 1.22.8 - - babel-plugin-polyfill-corejs2@0.3.1(@babel/core@7.26.0): - dependencies: - '@babel/compat-data': 7.23.2 - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.26.0) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0)(supports-color@8.1.1): - dependencies: - '@babel/compat-data': 7.26.2 - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)(supports-color@8.1.1) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.26.0): - dependencies: - '@babel/compat-data': 7.23.2 - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.26.0) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0)(supports-color@8.1.1): - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)(supports-color@8.1.1) - core-js-compat: 3.39.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs3@0.5.2(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.26.0) - core-js-compat: 3.21.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.26.0) - core-js-compat: 3.33.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-regenerator@0.3.1(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0)(supports-color@8.1.1): - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - babel-plugin-syntax-async-functions@6.13.0: {} - - babel-plugin-syntax-dynamic-import@6.18.0: {} - - babel-plugin-syntax-exponentiation-operator@6.13.0: {} - - babel-plugin-syntax-trailing-function-commas@6.22.0: {} - - babel-plugin-transform-async-to-generator@6.24.1: - dependencies: - babel-helper-remap-async-to-generator: 6.24.1 - babel-plugin-syntax-async-functions: 6.13.0 - babel-runtime: 6.26.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-transform-es2015-arrow-functions@6.22.0: - dependencies: - babel-runtime: 6.26.0 - - babel-plugin-transform-es2015-block-scoped-functions@6.22.0: - dependencies: - babel-runtime: 6.26.0 - - babel-plugin-transform-es2015-block-scoping@6.26.0: - dependencies: - babel-runtime: 6.26.0 - babel-template: 6.26.0 - babel-traverse: 6.26.0 - babel-types: 6.26.0 - lodash: 4.17.21 - transitivePeerDependencies: - - supports-color - - babel-plugin-transform-es2015-classes@6.24.1: - dependencies: - babel-helper-define-map: 6.26.0 - babel-helper-function-name: 6.24.1 - babel-helper-optimise-call-expression: 6.24.1 - babel-helper-replace-supers: 6.24.1 - babel-messages: 6.23.0 - babel-runtime: 6.26.0 - babel-template: 6.26.0 - babel-traverse: 6.26.0 - babel-types: 6.26.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-transform-es2015-computed-properties@6.24.1: - dependencies: - babel-runtime: 6.26.0 - babel-template: 6.26.0 - transitivePeerDependencies: - - supports-color - - babel-plugin-transform-es2015-destructuring@6.23.0: - dependencies: - babel-runtime: 6.26.0 - - babel-plugin-transform-es2015-duplicate-keys@6.24.1: - dependencies: - babel-runtime: 6.26.0 - babel-types: 6.26.0 - - babel-plugin-transform-es2015-for-of@6.23.0: - dependencies: - babel-runtime: 6.26.0 - - babel-plugin-transform-es2015-function-name@6.24.1: + babel-plugin-module-resolver@3.2.0: dependencies: - babel-helper-function-name: 6.24.1 - babel-runtime: 6.26.0 - babel-types: 6.26.0 - transitivePeerDependencies: - - supports-color + find-babel-config: 1.2.0 + glob: 7.2.3 + pkg-up: 2.0.0 + reselect: 3.0.1 + resolve: 1.22.8 - babel-plugin-transform-es2015-literals@6.22.0: + babel-plugin-module-resolver@5.0.0: dependencies: - babel-runtime: 6.26.0 + find-babel-config: 2.0.0 + glob: 8.1.0 + pkg-up: 3.1.0 + reselect: 4.1.8 + resolve: 1.22.8 - babel-plugin-transform-es2015-modules-amd@6.24.1: + babel-plugin-polyfill-corejs2@0.3.1(@babel/core@7.26.0): dependencies: - babel-plugin-transform-es2015-modules-commonjs: 6.26.2 - babel-runtime: 6.26.0 - babel-template: 6.26.0 + '@babel/compat-data': 7.23.2 + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.26.0) + semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-transform-es2015-modules-commonjs@6.26.2: + babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0)(supports-color@8.1.1): dependencies: - babel-plugin-transform-strict-mode: 6.24.1 - babel-runtime: 6.26.0 - babel-template: 6.26.0 - babel-types: 6.26.0 + '@babel/compat-data': 7.26.2 + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)(supports-color@8.1.1) + semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-transform-es2015-modules-systemjs@6.24.1: + babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.26.0): dependencies: - babel-helper-hoist-variables: 6.24.1 - babel-runtime: 6.26.0 - babel-template: 6.26.0 + '@babel/compat-data': 7.23.2 + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.26.0) + semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-transform-es2015-modules-umd@6.24.1: + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0)(supports-color@8.1.1): dependencies: - babel-plugin-transform-es2015-modules-amd: 6.24.1 - babel-runtime: 6.26.0 - babel-template: 6.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)(supports-color@8.1.1) + core-js-compat: 3.39.0 transitivePeerDependencies: - supports-color - babel-plugin-transform-es2015-object-super@6.24.1: + babel-plugin-polyfill-corejs3@0.5.2(@babel/core@7.26.0): dependencies: - babel-helper-replace-supers: 6.24.1 - babel-runtime: 6.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.26.0) + core-js-compat: 3.21.1 transitivePeerDependencies: - supports-color - babel-plugin-transform-es2015-parameters@6.24.1: + babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.26.0): dependencies: - babel-helper-call-delegate: 6.24.1 - babel-helper-get-function-arity: 6.24.1 - babel-runtime: 6.26.0 - babel-template: 6.26.0 - babel-traverse: 6.26.0 - babel-types: 6.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.26.0) + core-js-compat: 3.33.1 transitivePeerDependencies: - supports-color - babel-plugin-transform-es2015-shorthand-properties@6.24.1: - dependencies: - babel-runtime: 6.26.0 - babel-types: 6.26.0 - - babel-plugin-transform-es2015-spread@6.22.0: - dependencies: - babel-runtime: 6.26.0 - - babel-plugin-transform-es2015-sticky-regex@6.24.1: - dependencies: - babel-helper-regex: 6.26.0 - babel-runtime: 6.26.0 - babel-types: 6.26.0 - - babel-plugin-transform-es2015-template-literals@6.22.0: - dependencies: - babel-runtime: 6.26.0 - - babel-plugin-transform-es2015-typeof-symbol@6.23.0: - dependencies: - babel-runtime: 6.26.0 - - babel-plugin-transform-es2015-unicode-regex@6.24.1: - dependencies: - babel-helper-regex: 6.26.0 - babel-runtime: 6.26.0 - regexpu-core: 2.0.0 - - babel-plugin-transform-exponentiation-operator@6.24.1: + babel-plugin-polyfill-regenerator@0.3.1(@babel/core@7.26.0): dependencies: - babel-helper-builder-binary-assignment-operator-visitor: 6.24.1 - babel-plugin-syntax-exponentiation-operator: 6.13.0 - babel-runtime: 6.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.26.0) transitivePeerDependencies: - supports-color - babel-plugin-transform-regenerator@6.26.0: - dependencies: - regenerator-transform: 0.10.1 - - babel-plugin-transform-strict-mode@6.24.1: + babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.26.0): dependencies: - babel-runtime: 6.26.0 - babel-types: 6.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color - babel-polyfill@6.26.0: + babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0)(supports-color@8.1.1): dependencies: - babel-runtime: 6.26.0 - core-js: 2.6.12 - regenerator-runtime: 0.10.5 - - babel-preset-env@1.7.0: - dependencies: - babel-plugin-check-es2015-constants: 6.22.0 - babel-plugin-syntax-trailing-function-commas: 6.22.0 - babel-plugin-transform-async-to-generator: 6.24.1 - babel-plugin-transform-es2015-arrow-functions: 6.22.0 - babel-plugin-transform-es2015-block-scoped-functions: 6.22.0 - babel-plugin-transform-es2015-block-scoping: 6.26.0 - babel-plugin-transform-es2015-classes: 6.24.1 - babel-plugin-transform-es2015-computed-properties: 6.24.1 - babel-plugin-transform-es2015-destructuring: 6.23.0 - babel-plugin-transform-es2015-duplicate-keys: 6.24.1 - babel-plugin-transform-es2015-for-of: 6.23.0 - babel-plugin-transform-es2015-function-name: 6.24.1 - babel-plugin-transform-es2015-literals: 6.22.0 - babel-plugin-transform-es2015-modules-amd: 6.24.1 - babel-plugin-transform-es2015-modules-commonjs: 6.26.2 - babel-plugin-transform-es2015-modules-systemjs: 6.24.1 - babel-plugin-transform-es2015-modules-umd: 6.24.1 - babel-plugin-transform-es2015-object-super: 6.24.1 - babel-plugin-transform-es2015-parameters: 6.24.1 - babel-plugin-transform-es2015-shorthand-properties: 6.24.1 - babel-plugin-transform-es2015-spread: 6.22.0 - babel-plugin-transform-es2015-sticky-regex: 6.24.1 - babel-plugin-transform-es2015-template-literals: 6.22.0 - babel-plugin-transform-es2015-typeof-symbol: 6.23.0 - babel-plugin-transform-es2015-unicode-regex: 6.24.1 - babel-plugin-transform-exponentiation-operator: 6.24.1 - babel-plugin-transform-regenerator: 6.26.0 - browserslist: 3.2.8 - invariant: 2.2.4 - semver: 5.7.2 + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color + babel-plugin-syntax-dynamic-import@6.18.0: {} + babel-register@6.26.0: dependencies: babel-core: 6.26.3 @@ -11674,6 +11071,7 @@ snapshots: source-map-support: 0.4.18 transitivePeerDependencies: - supports-color + optional: true babel-remove-types@1.0.0: dependencies: @@ -11688,6 +11086,7 @@ snapshots: dependencies: core-js: 2.6.12 regenerator-runtime: 0.11.1 + optional: true babel-template@6.26.0: dependencies: @@ -11698,6 +11097,7 @@ snapshots: lodash: 4.17.21 transitivePeerDependencies: - supports-color + optional: true babel-traverse@6.26.0: dependencies: @@ -11712,6 +11112,7 @@ snapshots: lodash: 4.17.21 transitivePeerDependencies: - supports-color + optional: true babel-types@6.26.0: dependencies: @@ -11719,6 +11120,7 @@ snapshots: esutils: 2.0.3 lodash: 4.17.21 to-fast-properties: 1.0.3 + optional: true babylon@6.18.0: {} @@ -11756,9 +11158,6 @@ snapshots: big.js@5.2.2: {} - binary-extensions@2.3.0: - optional: true - binaryextensions@2.3.0: {} bind-decorator@1.0.11: {} @@ -11846,21 +11245,6 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-babel-transpiler@6.5.1: - dependencies: - babel-core: 6.26.3 - broccoli-funnel: 2.0.2 - broccoli-merge-trees: 2.0.1 - broccoli-persistent-filter: 1.4.6 - clone: 2.1.2 - hash-for-dep: 1.5.1 - heimdalljs-logger: 0.1.10 - json-stable-stringify: 1.0.1 - rsvp: 4.8.5 - workerpool: 2.3.4 - transitivePeerDependencies: - - supports-color - broccoli-babel-transpiler@7.8.1: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) @@ -11989,25 +11373,6 @@ snapshots: broccoli-funnel-reducer@1.0.0: {} - broccoli-funnel@1.2.0: - dependencies: - array-equal: 1.0.0 - blank-object: 1.0.2 - broccoli-plugin: 1.3.1 - debug: 2.6.9 - exists-sync: 0.0.4 - fast-ordered-set: 1.0.3 - fs-tree-diff: 0.5.9 - heimdalljs: 0.2.6 - minimatch: 3.1.2 - mkdirp: 0.5.6 - path-posix: 1.0.0 - rimraf: 2.7.1 - symlink-or-copy: 1.3.1 - walk-sync: 0.3.4 - transitivePeerDependencies: - - supports-color - broccoli-funnel@2.0.2: dependencies: array-equal: 1.0.0 @@ -12048,13 +11413,6 @@ snapshots: glob: 5.0.15 mkdirp: 0.5.6 - broccoli-merge-trees@2.0.1: - dependencies: - broccoli-plugin: 1.3.1 - merge-trees: 1.0.1 - transitivePeerDependencies: - - supports-color - broccoli-merge-trees@3.0.2: dependencies: broccoli-plugin: 1.3.1 @@ -12196,8 +11554,6 @@ snapshots: dependencies: heimdalljs: 0.2.6 - broccoli-source@1.1.0: {} - broccoli-source@2.1.2: {} broccoli-source@3.0.1: @@ -12222,7 +11578,7 @@ snapshots: broccoli-persistent-filter: 2.3.1 broccoli-plugin: 2.1.0 chalk: 2.4.2 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) ensure-posix-path: 1.1.1 fs-extra: 8.1.0 minimatch: 3.1.2 @@ -12258,22 +11614,6 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-uglify-sourcemap@3.2.0: - dependencies: - async-promise-queue: 1.0.5 - broccoli-plugin: 1.3.1 - debug: 4.3.4 - lodash.defaultsdeep: 4.6.1 - matcher-collection: 2.0.1 - mkdirp: 0.5.6 - source-map-url: 0.4.1 - symlink-or-copy: 1.3.1 - terser: 4.8.0 - walk-sync: 1.1.4 - workerpool: 5.0.4 - transitivePeerDependencies: - - supports-color - broccoli@3.5.2: dependencies: '@types/chai': 4.3.20 @@ -12303,11 +11643,6 @@ snapshots: transitivePeerDependencies: - supports-color - browserslist@3.2.8: - dependencies: - caniuse-lite: 1.0.30001547 - electron-to-chromium: 1.4.552 - browserslist@4.22.1: dependencies: caniuse-lite: 1.0.30001547 @@ -12436,6 +11771,7 @@ snapshots: has-ansi: 2.0.0 strip-ansi: 3.0.1 supports-color: 2.0.0 + optional: true chalk@2.4.2: dependencies: @@ -12456,19 +11792,6 @@ snapshots: dependencies: inherits: 2.0.4 - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - optional: true - chownr@2.0.0: {} chrome-trace-event@1.0.4: {} @@ -12541,6 +11864,12 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + clone-deep@4.0.1: + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + clone-response@1.0.2: dependencies: mimic-response: 1.0.1 @@ -12549,8 +11878,6 @@ snapshots: clone@2.1.2: {} - co@4.6.0: {} - collection-visit@1.0.0: dependencies: map-visit: 1.0.0 @@ -12570,6 +11897,8 @@ snapshots: color-support@1.1.3: {} + colorette@1.4.0: {} + colors@1.0.3: {} colors@1.4.0: {} @@ -12582,12 +11911,12 @@ snapshots: commander@4.1.1: {} - commander@6.2.1: {} - commander@7.2.0: {} commander@8.3.0: {} + common-ancestor-path@1.0.1: {} + common-path-prefix@3.0.0: {} common-tags@1.8.2: {} @@ -12673,11 +12002,14 @@ snapshots: content-tag@2.0.3: {} + content-tag@3.0.0: {} + content-type@1.0.5: {} continuable-cache@0.3.1: {} - convert-source-map@1.9.0: {} + convert-source-map@1.9.0: + optional: true convert-source-map@2.0.0: {} @@ -12830,6 +12162,13 @@ snapshots: dependencies: mimic-response: 1.0.1 + decorator-transforms@2.3.0(@babel/core@7.26.0): + dependencies: + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) + babel-import-util: 3.0.0 + transitivePeerDependencies: + - '@babel/core' + deep-extend@0.6.0: {} deep-is@0.1.4: {} @@ -12886,6 +12225,7 @@ snapshots: detect-indent@4.0.0: dependencies: repeating: 2.0.1 + optional: true detect-indent@6.1.0: {} @@ -12897,6 +12237,8 @@ snapshots: dependencies: path-type: 4.0.0 + dom-element-descriptors@0.5.1: {} + dot-case@3.0.4: dependencies: no-case: 3.0.4 @@ -12966,35 +12308,16 @@ snapshots: - supports-color - webpack - ember-cli-app-version@7.0.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)): + ember-cli-app-version@7.0.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)): dependencies: ember-cli-babel: 7.26.11 - ember-source: 5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) + ember-source: 5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) git-repo-info: 2.1.1 transitivePeerDependencies: - supports-color ember-cli-babel-plugin-helpers@1.1.1: {} - ember-cli-babel@6.18.0(@babel/core@7.26.0): - dependencies: - amd-name-resolver: 1.2.0 - babel-plugin-debug-macros: 0.2.0(@babel/core@7.26.0) - babel-plugin-ember-modules-api-polyfill: 2.13.4 - babel-plugin-transform-es2015-modules-amd: 6.24.1 - babel-polyfill: 6.26.0 - babel-preset-env: 1.7.0 - broccoli-babel-transpiler: 6.5.1 - broccoli-debug: 0.6.5 - broccoli-funnel: 2.0.2 - broccoli-source: 1.1.0 - clone: 2.1.2 - ember-cli-version-checker: 2.2.0 - semver: 5.7.2 - transitivePeerDependencies: - - '@babel/core' - - supports-color - ember-cli-babel@7.26.11: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) @@ -13005,7 +12328,7 @@ snapshots: '@babel/plugin-proposal-private-property-in-object': 7.16.7(@babel/core@7.26.0) '@babel/plugin-transform-modules-amd': 7.23.0(@babel/core@7.26.0) '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.16.8(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) '@babel/polyfill': 7.12.1 '@babel/preset-env': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/runtime': 7.12.18 @@ -13041,7 +12364,7 @@ snapshots: '@babel/plugin-transform-class-static-block': 7.22.11(@babel/core@7.26.0) '@babel/plugin-transform-modules-amd': 7.23.0(@babel/core@7.26.0) '@babel/plugin-transform-runtime': 7.17.0(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) '@babel/preset-env': 7.23.2(@babel/core@7.26.0) '@babel/runtime': 7.12.18 amd-name-resolver: 1.3.1 @@ -13173,41 +12496,6 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-typescript@2.0.2(@babel/core@7.26.0): - dependencies: - '@babel/plugin-proposal-class-properties': 7.16.7(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.26.0) - ansi-to-html: 0.6.15 - debug: 4.3.4 - ember-cli-babel-plugin-helpers: 1.1.1 - execa: 1.0.0 - fs-extra: 7.0.1 - resolve: 1.22.0 - rsvp: 4.8.5 - semver: 6.3.1 - stagehand: 1.0.0 - walk-sync: 1.1.4 - transitivePeerDependencies: - - '@babel/core' - - supports-color - - ember-cli-typescript@3.0.0(@babel/core@7.26.0): - dependencies: - '@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.26.0) - ansi-to-html: 0.6.15 - debug: 4.3.4 - ember-cli-babel-plugin-helpers: 1.1.1 - execa: 2.1.0 - fs-extra: 8.1.0 - resolve: 1.22.8 - rsvp: 4.8.5 - semver: 6.3.1 - stagehand: 1.0.0 - walk-sync: 2.2.0 - transitivePeerDependencies: - - '@babel/core' - - supports-color - ember-cli-typescript@4.2.1: dependencies: ansi-to-html: 0.6.15 @@ -13220,35 +12508,8 @@ snapshots: semver: 7.6.0 stagehand: 1.0.0 walk-sync: 2.2.0 - transitivePeerDependencies: - - supports-color - - ember-cli-typescript@5.3.0: - dependencies: - ansi-to-html: 0.6.15 - broccoli-stew: 3.0.0 - debug: 4.3.4 - execa: 4.1.0 - fs-extra: 9.1.0 - resolve: 1.22.8 - rsvp: 4.8.5 - semver: 7.6.0 - stagehand: 1.0.1 - walk-sync: 2.2.0 - transitivePeerDependencies: - - supports-color - - ember-cli-uglify@3.0.0: - dependencies: - broccoli-uglify-sourcemap: 3.2.0 - lodash.defaultsdeep: 4.6.1 - transitivePeerDependencies: - - supports-color - - ember-cli-version-checker@2.2.0: - dependencies: - resolve: 1.22.8 - semver: 5.7.2 + transitivePeerDependencies: + - supports-color ember-cli-version-checker@3.1.3: dependencies: @@ -13414,40 +12675,18 @@ snapshots: - walrus - whiskers - ember-compatibility-helpers@1.2.6(@babel/core@7.26.0): - dependencies: - babel-plugin-debug-macros: 0.2.0(@babel/core@7.26.0) - ember-cli-version-checker: 5.1.2 - find-up: 5.0.0 - fs-extra: 9.1.0 - semver: 5.7.2 - transitivePeerDependencies: - - '@babel/core' - - supports-color - - ember-decorators-polyfill@1.1.5(@babel/core@7.26.0): - dependencies: - ember-cli-babel: 7.26.11 - ember-cli-version-checker: 3.1.3 - ember-compatibility-helpers: 1.2.6(@babel/core@7.26.0) - transitivePeerDependencies: - - '@babel/core' - - supports-color - - ember-disable-prototype-extensions@1.1.3: {} - - ember-eslint-parser@0.5.6(@babel/core@7.26.0)(@typescript-eslint/parser@8.16.0(eslint@9.15.0)(typescript@5.7.2))(eslint@9.15.0): + ember-eslint-parser@0.5.6(@babel/core@7.26.0)(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0): dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@9.15.0) - '@glimmer/syntax': 0.93.1 + '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@9.16.0) + '@glimmer/syntax': 0.92.0 content-tag: 2.0.3 eslint-scope: 7.2.2 html-tags: 3.3.1 mathml-tag-names: 2.1.3 svg-tags: 1.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.16.0(eslint@9.15.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.17.0(eslint@9.16.0)(typescript@5.7.2) transitivePeerDependencies: - eslint @@ -13471,68 +12710,48 @@ snapshots: - encoding - supports-color - ember-load-initializers@2.1.2(@babel/core@7.26.0): - dependencies: - ember-cli-babel: 7.26.11 - ember-cli-typescript: 2.0.2(@babel/core@7.26.0) - transitivePeerDependencies: - - '@babel/core' - - supports-color - - ember-maybe-import-regenerator-for-testing@1.0.0(@babel/core@7.26.0): + ember-load-initializers@3.0.1(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)): dependencies: - broccoli-funnel: 1.2.0 - ember-cli-babel: 6.18.0(@babel/core@7.26.0) - regenerator-runtime: 0.9.6 - transitivePeerDependencies: - - '@babel/core' - - supports-color + ember-source: 5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) - ember-modifier@4.1.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)): + ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)): dependencies: - '@embroider/addon-shim': 1.8.6 + '@embroider/addon-shim': 1.9.0 + decorator-transforms: 2.3.0(@babel/core@7.26.0) ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 optionalDependencies: - ember-source: 5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) - transitivePeerDependencies: - - supports-color - - ember-page-title@8.0.0: - dependencies: - '@embroider/addon-shim': 1.8.6 + ember-source: 5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) transitivePeerDependencies: + - '@babel/core' - supports-color - ember-qunit@8.0.1(@ember/test-helpers@3.2.0(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(webpack@5.96.1))(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(qunit@2.20.0): + ember-page-title@8.2.3(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)): dependencies: - '@ember/test-helpers': 3.2.0(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(webpack@5.96.1) - '@embroider/addon-shim': 1.8.6 - '@embroider/macros': 1.16.9(@glint/template@1.5.0) - ember-cli-test-loader: 3.1.0 - ember-source: 5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) - qunit: 2.20.0 + '@embroider/addon-shim': 1.9.0 + '@simple-dom/document': 1.4.0 + ember-source: 5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) transitivePeerDependencies: - - '@glint/template' - supports-color - ember-qunit@8.0.2(@ember/test-helpers@3.2.0(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(webpack@5.96.1))(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(qunit@2.20.0): + ember-qunit@8.1.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)))(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(qunit@2.22.0): dependencies: - '@ember/test-helpers': 3.2.0(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1))(webpack@5.96.1) - '@embroider/addon-shim': 1.8.7 + '@ember/test-helpers': 4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)) + '@embroider/addon-shim': 1.9.0 '@embroider/macros': 1.16.9(@glint/template@1.5.0) ember-cli-test-loader: 3.1.0 - ember-source: 5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) - qunit: 2.20.0 + ember-source: 5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) + qunit: 2.22.0 + qunit-theme-ember: 1.0.0 transitivePeerDependencies: - '@glint/template' - supports-color - ember-resolver@11.0.1(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)): + ember-resolver@13.1.0(ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1)): dependencies: ember-cli-babel: 7.26.11 optionalDependencies: - ember-source: 5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) + ember-source: 5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1) transitivePeerDependencies: - supports-color @@ -13554,26 +12773,26 @@ snapshots: transitivePeerDependencies: - encoding - ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1): + ember-source@5.3.0(@babel/core@7.26.0)(@glimmer/component@2.0.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1): dependencies: '@babel/helper-module-imports': 7.22.15 '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.26.0) '@ember/edition-utils': 1.2.0 '@glimmer/compiler': 0.84.2 - '@glimmer/component': 1.1.2(@babel/core@7.26.0) + '@glimmer/component': 2.0.0 '@glimmer/destroyable': 0.84.2 '@glimmer/env': 0.1.7 '@glimmer/global-context': 0.84.3 '@glimmer/interfaces': 0.84.2 - '@glimmer/manager': 0.92.0 + '@glimmer/manager': 0.84.2 '@glimmer/node': 0.84.2 '@glimmer/opcode-compiler': 0.84.2 '@glimmer/owner': 0.84.2 '@glimmer/program': 0.84.2 '@glimmer/reference': 0.84.2 - '@glimmer/runtime': 0.92.0 - '@glimmer/syntax': 0.92.0 - '@glimmer/validator': 0.92.0 + '@glimmer/runtime': 0.84.2 + '@glimmer/syntax': 0.84.2 + '@glimmer/validator': 0.84.2 '@glimmer/vm-babel-plugins': 0.84.3(@babel/core@7.26.0) '@simple-dom/interface': 1.4.0 babel-plugin-debug-macros: 0.3.4(@babel/core@7.26.0) @@ -13648,8 +12867,8 @@ snapshots: ember-template-recast@6.1.5: dependencies: '@glimmer/reference': 0.84.3 - '@glimmer/syntax': 0.93.1 - '@glimmer/validator': 0.93.1 + '@glimmer/syntax': 0.84.3 + '@glimmer/validator': 0.84.3 async-promise-queue: 1.0.5 colors: 1.4.0 commander: 8.3.0 @@ -13674,7 +12893,7 @@ snapshots: lodash: 4.17.21 package-json: 6.5.0 remote-git-tags: 3.0.0 - semver: 7.6.0 + semver: 7.6.3 transitivePeerDependencies: - encoding @@ -13697,7 +12916,7 @@ snapshots: ember-welcome-page@7.0.2: dependencies: - '@embroider/addon-shim': 1.8.6 + '@embroider/addon-shim': 1.9.0 transitivePeerDependencies: - supports-color @@ -13872,83 +13091,83 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.15.0): + eslint-compat-utils@0.5.1(eslint@9.16.0): dependencies: - eslint: 9.15.0 + eslint: 9.16.0 semver: 7.6.3 - eslint-config-prettier@9.1.0(eslint@9.15.0): + eslint-config-prettier@9.1.0(eslint@9.16.0): dependencies: - eslint: 9.15.0 + eslint: 9.16.0 eslint-formatter-kakoune@1.0.0: {} - eslint-plugin-ember@12.3.3(@babel/core@7.26.0)(@typescript-eslint/parser@8.16.0(eslint@9.15.0)(typescript@5.7.2))(eslint@9.15.0): + eslint-plugin-ember@12.3.3(@babel/core@7.26.0)(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0): dependencies: '@ember-data/rfc395-data': 0.0.4 css-tree: 3.0.1 - ember-eslint-parser: 0.5.6(@babel/core@7.26.0)(@typescript-eslint/parser@8.16.0(eslint@9.15.0)(typescript@5.7.2))(eslint@9.15.0) + ember-eslint-parser: 0.5.6(@babel/core@7.26.0)(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0) ember-rfc176-data: 0.3.18 - eslint: 9.15.0 - eslint-utils: 3.0.0(eslint@9.15.0) + eslint: 9.16.0 + eslint-utils: 3.0.0(eslint@9.16.0) estraverse: 5.3.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 requireindex: 1.2.0 snake-case: 3.0.4 optionalDependencies: - '@typescript-eslint/parser': 8.16.0(eslint@9.15.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.17.0(eslint@9.16.0)(typescript@5.7.2) transitivePeerDependencies: - '@babel/core' - eslint-plugin-es-x@7.8.0(eslint@9.15.0): + eslint-plugin-es-x@7.8.0(eslint@9.16.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0) '@eslint-community/regexpp': 4.12.1 - eslint: 9.15.0 - eslint-compat-utils: 0.5.1(eslint@9.15.0) + eslint: 9.16.0 + eslint-compat-utils: 0.5.1(eslint@9.16.0) - eslint-plugin-es@3.0.1(eslint@9.15.0): + eslint-plugin-es@3.0.1(eslint@9.16.0): dependencies: - eslint: 9.15.0 + eslint: 9.16.0 eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-n@17.14.0(eslint@9.15.0): + eslint-plugin-n@17.14.0(eslint@9.16.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0) enhanced-resolve: 5.17.1 - eslint: 9.15.0 - eslint-plugin-es-x: 7.8.0(eslint@9.15.0) + eslint: 9.16.0 + eslint-plugin-es-x: 7.8.0(eslint@9.16.0) get-tsconfig: 4.8.1 - globals: 15.12.0 + globals: 15.13.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-node@11.1.0(eslint@9.15.0): + eslint-plugin-node@11.1.0(eslint@9.16.0): dependencies: - eslint: 9.15.0 - eslint-plugin-es: 3.0.1(eslint@9.15.0) + eslint: 9.16.0 + eslint-plugin-es: 3.0.1(eslint@9.16.0) eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.1.2 resolve: 1.22.0 semver: 6.3.1 - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.15.0))(eslint@9.15.0)(prettier@3.4.1): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.16.0))(eslint@9.16.0)(prettier@3.4.1): dependencies: - eslint: 9.15.0 + eslint: 9.16.0 prettier: 3.4.1 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: '@types/eslint': 9.6.1 - eslint-config-prettier: 9.1.0(eslint@9.15.0) + eslint-config-prettier: 9.1.0(eslint@9.16.0) - eslint-plugin-qunit@8.1.2(eslint@9.15.0): + eslint-plugin-qunit@8.1.2(eslint@9.16.0): dependencies: - eslint-utils: 3.0.0(eslint@9.15.0) + eslint-utils: 3.0.0(eslint@9.16.0) requireindex: 1.2.0 transitivePeerDependencies: - eslint @@ -13972,9 +13191,9 @@ snapshots: dependencies: eslint-visitor-keys: 1.3.0 - eslint-utils@3.0.0(eslint@9.15.0): + eslint-utils@3.0.0(eslint@9.16.0): dependencies: - eslint: 9.15.0 + eslint: 9.16.0 eslint-visitor-keys: 2.1.0 eslint-visitor-keys@1.3.0: {} @@ -13985,14 +13204,14 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.15.0: + eslint@9.16.0: dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.0 '@eslint/core': 0.9.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.15.0 + '@eslint/js': 9.16.0 '@eslint/plugin-kit': 0.2.3 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -14050,6 +13269,8 @@ snapshots: estree-walker@0.6.1: {} + estree-walker@2.0.2: {} + esutils@2.0.3: {} etag@1.8.1: {} @@ -14072,18 +13293,6 @@ snapshots: signal-exit: 3.0.7 strip-eof: 1.0.0 - execa@2.1.0: - dependencies: - cross-spawn: 7.0.3 - get-stream: 5.2.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 3.1.0 - onetime: 5.1.2 - p-finally: 2.0.1 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - execa@4.1.0: dependencies: cross-spawn: 7.0.3 @@ -14098,7 +13307,7 @@ snapshots: execa@5.1.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 6.0.1 human-signals: 2.1.0 is-stream: 2.0.1 @@ -14108,7 +13317,20 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - exists-sync@0.0.4: {} + execa@9.5.1: + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + cross-spawn: 7.0.6 + figures: 6.1.0 + get-stream: 9.0.1 + human-signals: 8.0.0 + is-plain-obj: 4.1.0 + is-stream: 4.0.1 + npm-run-path: 6.0.0 + pretty-ms: 9.2.0 + signal-exit: 4.1.0 + strip-final-newline: 4.0.0 + yoctocolors: 2.1.1 exit@0.1.2: {} @@ -14269,6 +13491,10 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 + figures@6.1.0: + dependencies: + is-unicode-supported: 2.1.0 + file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 @@ -14324,6 +13550,12 @@ snapshots: json5: 2.2.3 path-exists: 4.0.0 + find-cache-dir@2.1.0: + dependencies: + commondir: 1.0.1 + make-dir: 2.1.0 + pkg-dir: 3.0.0 + find-cache-dir@3.3.2: dependencies: commondir: 1.0.1 @@ -14385,6 +13617,15 @@ snapshots: lodash.flatten: 3.0.2 minimatch: 3.1.2 + fix-bad-declaration-output@1.1.4(@babel/preset-env@7.26.0(@babel/core@7.26.0)): + dependencies: + fs-extra: 11.2.0 + globby: 14.0.2 + jscodeshift: 0.15.2(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + fixturify-project@1.10.0: dependencies: fixturify: 1.3.0 @@ -14420,6 +13661,8 @@ snapshots: flatted@3.3.2: {} + flow-parser@0.255.0: {} + follow-redirects@1.15.9: {} for-each@0.3.3: @@ -14517,8 +13760,6 @@ snapshots: dependencies: minipass: 3.1.6 - fs-readdir-recursive@1.1.0: {} - fs-tree-diff@0.5.9: dependencies: heimdalljs-logger: 0.1.10 @@ -14609,6 +13850,11 @@ snapshots: get-stream@6.0.1: {} + get-stream@9.0.1: + dependencies: + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 + get-symbol-description@1.0.0: dependencies: call-bind: 1.0.2 @@ -14715,9 +13961,10 @@ snapshots: globals@14.0.0: {} - globals@15.12.0: {} + globals@15.13.0: {} - globals@9.18.0: {} + globals@9.18.0: + optional: true globalthis@1.0.4: dependencies: @@ -14737,6 +13984,17 @@ snapshots: merge2: 1.4.1 slash: 3.0.0 + globby@10.0.1: + dependencies: + '@types/glob': 7.2.0 + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + glob: 7.2.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + globby@11.1.0: dependencies: array-union: 2.1.0 @@ -14799,6 +14057,7 @@ snapshots: has-ansi@2.0.0: dependencies: ansi-regex: 2.1.1 + optional: true has-ansi@3.0.0: dependencies: @@ -14897,6 +14156,7 @@ snapshots: dependencies: os-homedir: 1.0.2 os-tmpdir: 1.0.2 + optional: true homedir-polyfill@1.0.3: dependencies: @@ -14945,7 +14205,7 @@ snapshots: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14967,7 +14227,7 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14984,6 +14244,8 @@ snapshots: human-signals@2.1.0: {} + human-signals@8.0.0: {} + humanize-ms@1.2.1: dependencies: ms: 2.1.3 @@ -15092,6 +14354,7 @@ snapshots: invariant@2.2.4: dependencies: loose-envify: 1.4.0 + optional: true invert-kv@3.0.1: {} @@ -15117,11 +14380,6 @@ snapshots: dependencies: has-bigints: 1.0.1 - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - optional: true - is-boolean-object@1.1.2: dependencies: call-bind: 1.0.2 @@ -15173,7 +14431,8 @@ snapshots: is-extglob@2.1.1: {} - is-finite@1.1.0: {} + is-finite@1.1.0: + optional: true is-fullwidth-code-point@2.0.0: {} @@ -15211,10 +14470,14 @@ snapshots: is-plain-obj@2.1.0: {} + is-plain-obj@4.1.0: {} + is-plain-object@2.0.4: dependencies: isobject: 3.0.1 + is-plain-object@3.0.1: {} + is-plain-object@5.0.0: {} is-potential-custom-element-name@1.0.1: {} @@ -15238,6 +14501,8 @@ snapshots: is-stream@2.0.1: {} + is-stream@4.0.1: {} + is-string@1.0.7: dependencies: has-tostringtag: 1.0.0 @@ -15262,6 +14527,8 @@ snapshots: is-unicode-supported@0.1.0: {} + is-unicode-supported@2.1.0: {} + is-weakref@1.0.2: dependencies: call-bind: 1.0.2 @@ -15318,7 +14585,8 @@ snapshots: js-string-escape@1.0.1: {} - js-tokens@3.0.2: {} + js-tokens@3.0.2: + optional: true js-tokens@4.0.0: {} @@ -15333,6 +14601,33 @@ snapshots: jsbn@1.1.0: {} + jscodeshift@0.15.2(@babel/preset-env@7.26.0(@babel/core@7.26.0)): + dependencies: + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/parser': 7.26.2 + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/preset-flow': 7.25.9(@babel/core@7.26.0) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) + '@babel/register': 7.25.9(@babel/core@7.26.0) + babel-core: 7.0.0-bridge.0(@babel/core@7.26.0) + chalk: 4.1.2 + flow-parser: 0.255.0 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.23.9 + temp: 0.8.4 + write-file-atomic: 2.4.3 + optionalDependencies: + '@babel/preset-env': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + jsdom@25.0.1(supports-color@8.1.1): dependencies: cssstyle: 4.1.0 @@ -15365,9 +14660,8 @@ snapshots: jsesc@0.5.0: {} - jsesc@1.3.0: {} - - jsesc@2.5.2: {} + jsesc@1.3.0: + optional: true jsesc@3.0.2: {} @@ -15576,6 +14870,7 @@ snapshots: loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 + optional: true lower-case@2.0.2: dependencies: @@ -15701,17 +14996,6 @@ snapshots: merge-stream@2.0.0: {} - merge-trees@1.0.1: - dependencies: - can-symlink: 1.0.0 - fs-tree-diff: 0.5.9 - heimdalljs: 0.2.6 - heimdalljs-logger: 0.1.10 - rimraf: 2.7.1 - symlink-or-copy: 1.3.1 - transitivePeerDependencies: - - supports-color - merge-trees@2.0.0: dependencies: fs-updater: 1.0.4 @@ -15915,6 +15199,10 @@ snapshots: lower-case: 2.0.2 tslib: 2.8.1 + node-dir@0.1.17: + dependencies: + minimatch: 3.1.2 + node-fetch@2.6.7(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 @@ -15955,7 +15243,7 @@ snapshots: dependencies: hosted-git-info: 7.0.1 is-core-module: 2.13.0 - semver: 7.6.0 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-path@2.1.1: @@ -16009,13 +15297,14 @@ snapshots: dependencies: path-key: 2.0.1 - npm-run-path@3.1.0: + npm-run-path@4.0.1: dependencies: path-key: 3.1.1 - npm-run-path@4.0.1: + npm-run-path@6.0.0: dependencies: - path-key: 3.1.1 + path-key: 4.0.0 + unicorn-magic: 0.3.0 npmlog@6.0.2: dependencies: @@ -16116,7 +15405,8 @@ snapshots: strip-ansi: 6.0.1 wcwidth: 1.0.1 - os-homedir@1.0.2: {} + os-homedir@1.0.2: + optional: true os-locale@5.0.0: dependencies: @@ -16134,8 +15424,6 @@ snapshots: p-finally@1.0.0: {} - p-finally@2.0.1: {} - p-is-promise@2.1.0: {} p-limit@1.3.0: @@ -16191,7 +15479,7 @@ snapshots: ky: 1.7.2 registry-auth-token: 5.0.3 registry-url: 6.0.1 - semver: 7.6.0 + semver: 7.6.3 package-json@6.5.0: dependencies: @@ -16213,6 +15501,8 @@ snapshots: parse-ms@1.0.1: {} + parse-ms@4.0.0: {} + parse-passwd@1.0.0: {} parse-static-imports@1.1.0: {} @@ -16245,6 +15535,8 @@ snapshots: path-key@3.1.1: {} + path-key@4.0.0: {} + path-parse@1.0.7: {} path-posix@1.0.0: {} @@ -16276,12 +15568,20 @@ snapshots: picomatch@2.3.1: {} + picomatch@4.0.2: {} + pidtree@0.3.1: {} pify@3.0.0: {} pify@4.0.1: {} + pirates@4.0.6: {} + + pkg-dir@3.0.0: + dependencies: + find-up: 3.0.0 + pkg-dir@4.2.0: dependencies: find-up: 4.1.0 @@ -16362,6 +15662,10 @@ snapshots: dependencies: parse-ms: 1.0.1 + pretty-ms@9.2.0: + dependencies: + parse-ms: 4.0.0 + printf@0.6.1: {} private@0.1.8: {} @@ -16423,18 +15727,13 @@ snapshots: rimraf: 2.7.1 underscore.string: 3.3.6 - qunit-dom@2.0.0: + qunit-dom@3.4.0: dependencies: - broccoli-funnel: 3.0.8 - broccoli-merge-trees: 4.2.0 - ember-cli-babel: 7.26.11 - ember-cli-version-checker: 5.1.2 - transitivePeerDependencies: - - supports-color + dom-element-descriptors: 0.5.1 - qunit-dom@3.0.0: {} + qunit-theme-ember@1.0.0: {} - qunit@2.20.0: + qunit@2.22.0: dependencies: commander: 7.2.0 node-watch: 0.7.3 @@ -16491,11 +15790,6 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - optional: true - recast@0.18.10: dependencies: ast-types: 0.13.3 @@ -16503,6 +15797,14 @@ snapshots: private: 0.1.8 source-map: 0.6.1 + recast@0.23.9: + dependencies: + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tiny-invariant: 1.3.3 + tslib: 2.8.1 + redeyed@1.0.1: dependencies: esprima: 3.0.0 @@ -16517,9 +15819,8 @@ snapshots: regenerate@1.4.2: {} - regenerator-runtime@0.10.5: {} - - regenerator-runtime@0.11.1: {} + regenerator-runtime@0.11.1: + optional: true regenerator-runtime@0.13.11: {} @@ -16527,14 +15828,6 @@ snapshots: regenerator-runtime@0.14.1: {} - regenerator-runtime@0.9.6: {} - - regenerator-transform@0.10.1: - dependencies: - babel-runtime: 6.26.0 - babel-types: 6.26.0 - private: 0.1.8 - regenerator-transform@0.15.2: dependencies: '@babel/runtime': 7.23.2 @@ -16553,12 +15846,6 @@ snapshots: regexpp@3.2.0: {} - regexpu-core@2.0.0: - dependencies: - regenerate: 1.4.2 - regjsgen: 0.2.0 - regjsparser: 0.1.5 - regexpu-core@5.3.2: dependencies: '@babel/regjsgen': 0.8.0 @@ -16593,14 +15880,8 @@ snapshots: dependencies: rc: 1.2.8 - regjsgen@0.2.0: {} - regjsgen@0.8.0: {} - regjsparser@0.1.5: - dependencies: - jsesc: 0.5.0 - regjsparser@0.12.0: dependencies: jsesc: 3.0.2 @@ -16638,7 +15919,7 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.16.8(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) prettier: 2.8.8 transitivePeerDependencies: - supports-color @@ -16650,6 +15931,7 @@ snapshots: repeating@2.0.1: dependencies: is-finite: 1.1.0 + optional: true require-directory@2.1.1: {} @@ -16675,7 +15957,7 @@ snapshots: resolve-package-path@1.2.7: dependencies: path-root: 0.1.1 - resolve: 1.22.0 + resolve: 1.22.8 resolve-package-path@2.0.0: dependencies: @@ -16685,7 +15967,7 @@ snapshots: resolve-package-path@3.1.0: dependencies: path-root: 0.1.1 - resolve: 1.22.0 + resolve: 1.22.8 resolve-package-path@4.0.3: dependencies: @@ -16744,6 +16026,19 @@ snapshots: dependencies: glob: 7.2.0 + rollup-plugin-copy-assets@2.0.3(rollup@4.28.0): + dependencies: + fs-extra: 7.0.1 + rollup: 4.28.0 + + rollup-plugin-copy@3.5.0: + dependencies: + '@types/fs-extra': 8.1.5 + colorette: 1.4.0 + fs-extra: 8.1.0 + globby: 10.0.1 + is-plain-object: 3.0.1 + rollup-pluginutils@2.8.2: dependencies: estree-walker: 0.6.1 @@ -16762,6 +16057,30 @@ snapshots: signal-exit: 3.0.7 sourcemap-codec: 1.4.8 + rollup@4.28.0: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.28.0 + '@rollup/rollup-android-arm64': 4.28.0 + '@rollup/rollup-darwin-arm64': 4.28.0 + '@rollup/rollup-darwin-x64': 4.28.0 + '@rollup/rollup-freebsd-arm64': 4.28.0 + '@rollup/rollup-freebsd-x64': 4.28.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.28.0 + '@rollup/rollup-linux-arm-musleabihf': 4.28.0 + '@rollup/rollup-linux-arm64-gnu': 4.28.0 + '@rollup/rollup-linux-arm64-musl': 4.28.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.28.0 + '@rollup/rollup-linux-riscv64-gnu': 4.28.0 + '@rollup/rollup-linux-s390x-gnu': 4.28.0 + '@rollup/rollup-linux-x64-gnu': 4.28.0 + '@rollup/rollup-linux-x64-musl': 4.28.0 + '@rollup/rollup-win32-arm64-msvc': 4.28.0 + '@rollup/rollup-win32-ia32-msvc': 4.28.0 + '@rollup/rollup-win32-x64-msvc': 4.28.0 + fsevents: 2.3.3 + route-recognizer@0.3.4: {} router_js@8.0.3(route-recognizer@0.3.4)(rsvp@4.8.5): @@ -16942,6 +16261,10 @@ snapshots: setprototypeof@1.2.0: {} + shallow-clone@3.0.1: + dependencies: + kind-of: 6.0.3 + shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 @@ -16985,9 +16308,8 @@ snapshots: simple-html-tokenizer@0.5.11: {} - slash@1.0.0: {} - - slash@2.0.0: {} + slash@1.0.0: + optional: true slash@3.0.0: {} @@ -17090,6 +16412,7 @@ snapshots: source-map-support@0.4.18: dependencies: source-map: 0.5.7 + optional: true source-map-support@0.5.21: dependencies: @@ -17155,13 +16478,7 @@ snapshots: stagehand@1.0.0: dependencies: - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - - stagehand@1.0.1: - dependencies: - debug: 4.3.4 + debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -17252,6 +16569,7 @@ snapshots: strip-ansi@3.0.1: dependencies: ansi-regex: 2.1.1 + optional: true strip-ansi@4.0.0: dependencies: @@ -17277,6 +16595,8 @@ snapshots: strip-final-newline@2.0.0: {} + strip-final-newline@4.0.0: {} + strip-json-comments@2.0.1: {} strip-json-comments@3.1.1: {} @@ -17289,7 +16609,8 @@ snapshots: styled_string@0.0.1: {} - supports-color@2.0.0: {} + supports-color@2.0.0: + optional: true supports-color@5.5.0: dependencies: @@ -17353,6 +16674,10 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 + temp@0.8.4: + dependencies: + rimraf: 2.6.3 + temp@0.9.4: dependencies: mkdirp: 0.5.6 @@ -17367,13 +16692,6 @@ snapshots: terser: 5.36.0 webpack: 5.96.1 - terser@4.8.0: - dependencies: - acorn: 8.7.1 - commander: 2.20.3 - source-map: 0.6.1 - source-map-support: 0.5.21 - terser@5.21.0: dependencies: '@jridgewell/source-map': 0.3.5 @@ -17505,6 +16823,8 @@ snapshots: globalyzer: 0.1.0 globrex: 0.1.2 + tiny-invariant@1.3.3: {} + tiny-lr@2.0.0: dependencies: body: 5.1.0 @@ -17538,7 +16858,8 @@ snapshots: tmpl@1.0.5: {} - to-fast-properties@1.0.3: {} + to-fast-properties@1.0.3: + optional: true to-fast-properties@2.0.0: {} @@ -17578,7 +16899,7 @@ snapshots: tracked-built-ins@3.3.0: dependencies: - '@embroider/addon-shim': 1.8.6 + '@embroider/addon-shim': 1.9.0 ember-tracked-storage-polyfill: 1.0.0 transitivePeerDependencies: - supports-color @@ -17605,9 +16926,10 @@ snapshots: transitivePeerDependencies: - supports-color - trim-right@1.0.1: {} + trim-right@1.0.1: + optional: true - ts-api-utils@1.4.2(typescript@5.7.2): + ts-api-utils@1.4.3(typescript@5.7.2): dependencies: typescript: 5.7.2 @@ -17664,19 +16986,17 @@ snapshots: dependencies: is-typedarray: 1.0.0 - typescript-eslint@8.16.0(eslint@9.15.0)(typescript@5.7.2): + typescript-eslint@8.17.0(eslint@9.16.0)(typescript@5.7.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0)(typescript@5.7.2))(eslint@9.15.0)(typescript@5.7.2) - '@typescript-eslint/parser': 8.16.0(eslint@9.15.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.16.0(eslint@9.15.0)(typescript@5.7.2) - eslint: 9.15.0 + '@typescript-eslint/eslint-plugin': 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.17.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.17.0(eslint@9.16.0)(typescript@5.7.2) + eslint: 9.16.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color - typescript-memoize@1.1.0: {} - typescript-memoize@1.1.1: {} typescript@5.7.2: {} @@ -17724,6 +17044,8 @@ snapshots: unicorn-magic@0.1.0: {} + unicorn-magic@0.3.0: {} + union-value@1.0.1: dependencies: arr-union: 3.1.0 @@ -17812,6 +17134,23 @@ snapshots: vary@1.1.2: {} + vscode-jsonrpc@8.1.0: {} + + vscode-languageserver-protocol@3.17.3: + dependencies: + vscode-jsonrpc: 8.1.0 + vscode-languageserver-types: 3.17.3 + + vscode-languageserver-textdocument@1.0.12: {} + + vscode-languageserver-types@3.17.3: {} + + vscode-languageserver@8.1.0: + dependencies: + vscode-languageserver-protocol: 3.17.3 + + vscode-uri@3.0.8: {} + w3c-xmlserializer@5.0.0: dependencies: xml-name-validator: 5.0.0 @@ -17965,10 +17304,6 @@ snapshots: wordwrap@1.0.0: {} - workerpool@2.3.4: - dependencies: - object-assign: 4.1.1 - workerpool@3.1.2: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) @@ -17977,8 +17312,6 @@ snapshots: transitivePeerDependencies: - supports-color - workerpool@5.0.4: {} - workerpool@6.5.0: {} workerpool@6.5.1: {} @@ -18003,6 +17336,12 @@ snapshots: wrappy@1.0.2: {} + write-file-atomic@2.4.3: + dependencies: + graceful-fs: 4.2.11 + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + write-file-atomic@3.0.3: dependencies: imurmurhash: 0.1.4 @@ -18060,3 +17399,5 @@ snapshots: yocto-queue@1.1.1: {} yoctocolors-cjs@2.1.2: {} + + yoctocolors@2.1.1: {} diff --git a/test-apps/base-tests/config/ember-try.js b/test-apps/base-tests/config/ember-try.js index 84dd8600..bda4a5ac 100644 --- a/test-apps/base-tests/config/ember-try.js +++ b/test-apps/base-tests/config/ember-try.js @@ -2,36 +2,16 @@ const getChannelURL = require('ember-source-channel-url'); -module.exports = async function() { +module.exports = async function () { return { usePnpm: true, scenarios: [ { - name: 'ember-lts-3.16', + name: 'ember-4.0', npm: { devDependencies: { - 'ember-source': '~3.16.0', - '@ember/string': '^3.0.0', - '@ember/test-helpers': '^2.9.3', + 'ember-source': '~4.0.0', '@glimmer/component': '^1.0.0', - 'ember-cli': '~3.28.0', - 'ember-cli-app-version': '^5.0.0', - 'ember-qunit': '^5.0.0', - 'ember-resolver': '~8.0.0', - }, - }, - }, - { - name: 'ember-lts-3.28', - npm: { - devDependencies: { - 'ember-source': '~3.28.11', - '@ember/string': '^3.0.0', - '@ember/test-helpers': '^2.9.3', - '@glimmer/component': '^1.0.0', - 'ember-cli': '~3.28.0', - 'ember-qunit': '^6.0.0', - 'ember-resolver': '~8.0.0', }, }, }, diff --git a/test-apps/base-tests/ember-cli-build.js b/test-apps/base-tests/ember-cli-build.js index b1d84d44..42a601ea 100644 --- a/test-apps/base-tests/ember-cli-build.js +++ b/test-apps/base-tests/ember-cli-build.js @@ -8,7 +8,7 @@ const CLASSIC_ONLY = new Set([ 'ember-lts-3.24', ]); -module.exports = function(defaults) { +module.exports = function (defaults) { const app = new EmberApp(defaults, { 'ember-cli-babel': { enableTypeScriptTransform: true }, autoImport: { diff --git a/test-apps/base-tests/package.json b/test-apps/base-tests/package.json index 5ec77512..7c8884c4 100644 --- a/test-apps/base-tests/package.json +++ b/test-apps/base-tests/package.json @@ -29,27 +29,28 @@ "test:prod": "ember test --environment=production" }, "dependencies": { - "@ember/test-waiters": "workspace:*" + "@ember/test-waiters": "workspace:*", + "@embroider/macros": "^1.16.9" }, "devDependencies": { "@babel/core": "^7.26.0", "@ember/optional-features": "^2.2.0", "@ember/string": "^4.0.0", - "@ember/test-helpers": "^3.2.0", + "@ember/test-helpers": "^4.0.4", "@embroider/compat": "^3.7.0", "@embroider/core": "^3.4.19", - "@embroider/macros": "^1.16.9", "@embroider/webpack": "^4.0.8", - "@eslint/js": "^9.15.0", - "@glimmer/component": "^1.1.2", + "@eslint/js": "^9.16.0", + "@glimmer/component": "^2.0.0", + "@glimmer/env": "^0.1.7", "@glimmer/tracking": "^1.1.2", - "@glint/environment-ember-loose": "^1.1.0", + "@glint/environment-ember-loose": "^1.5.0", "@glint/template": "^1.5.0", "@tsconfig/ember": "^3.0.8", - "@types/qunit": "^2.19.9", - "@types/rsvp": "^4.0.4", - "@typescript-eslint/eslint-plugin": "^8.16.0", - "@typescript-eslint/parser": "^8.16.0", + "@types/qunit": "^2.19.12", + "@types/rsvp": "^4.0.9", + "@typescript-eslint/eslint-plugin": "^8.17.0", + "@typescript-eslint/parser": "^8.17.0", "broccoli-asset-rev": "^3.0.0", "concurrently": "^9.1.0", "ember-auto-import": "^2.10.0", @@ -63,30 +64,30 @@ "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", "ember-fetch": "^8.1.2", - "ember-load-initializers": "^2.1.2", - "ember-modifier": "^4.1.0", - "ember-page-title": "^8.0.0", - "ember-qunit": "^8.0.2", - "ember-resolver": "^11.0.1", + "ember-load-initializers": "^3.0.1", + "ember-modifier": "^4.2.0", + "ember-page-title": "^8.2.3", + "ember-qunit": "^8.1.1", + "ember-resolver": "^13.1.0", "ember-source": "~5.3.0", "ember-source-channel-url": "^3.0.0", "ember-template-lint": "^6.0.0", "ember-try": "^3.0.0", "ember-welcome-page": "^7.0.2", - "eslint": "^9.15.0", + "eslint": "^9.16.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-ember": "^12.3.3", "eslint-plugin-n": "^17.14.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-qunit": "^8.1.2", - "globals": "^15.12.0", + "globals": "^15.13.0", "loader.js": "^4.7.0", "prettier": "^3.4.1", - "qunit": "^2.20.0", - "qunit-dom": "^3.0.0", + "qunit": "^2.22.0", + "qunit-dom": "^3.4.0", "tracked-built-ins": "^3.2.0", "typescript": "~5.7.2", - "typescript-eslint": "^8.16.0", + "typescript-eslint": "^8.17.0", "webpack": "^5.96.1" }, "engines": { diff --git a/test-apps/base-tests/tests/unit/build-waiter-test.ts b/test-apps/base-tests/tests/unit/build-waiter-test.ts index b9b2efc5..5b51ecbb 100644 --- a/test-apps/base-tests/tests/unit/build-waiter-test.ts +++ b/test-apps/base-tests/tests/unit/build-waiter-test.ts @@ -13,7 +13,7 @@ import { module, test } from 'qunit'; // @ts-ignore import { Promise } from 'rsvp'; -import Token from '@ember/test-waiters/token'; +import Token from '@ember/test-waiters/__private__/token'; import { registerWarnHandler } from '@ember/debug'; module('build-waiter', function (hooks) { @@ -235,7 +235,7 @@ module('build-waiter', function (hooks) { return result; } - let promise: Promise<{}> = new Promise((resolve) => { + let promise: Promise = new Promise((resolve) => { assert.step('Promise resolving'); resolve(); }); diff --git a/test-apps/base-tests/tests/unit/wait-for-promise-test.ts b/test-apps/base-tests/tests/unit/wait-for-promise-test.ts index 7d7bf179..c66c50fa 100644 --- a/test-apps/base-tests/tests/unit/wait-for-promise-test.ts +++ b/test-apps/base-tests/tests/unit/wait-for-promise-test.ts @@ -59,7 +59,7 @@ if (macroCondition(isDevelopingApp())) { try { await waitForPromise(promise).then(); - } catch (e) { + } catch { assert.deepEqual(getPendingWaiterState(), { pending: 0, waiters: {}, @@ -74,7 +74,7 @@ if (macroCondition(isDevelopingApp())) { try { await waitForPromise(promise.then()); - } catch (e) { + } catch { assert.deepEqual(getPendingWaiterState(), { pending: 0, waiters: {}, @@ -125,7 +125,7 @@ if (macroCondition(isDevelopingApp())) { try { await waitForPromise(promise).then(); - } catch (e) { + } catch { assert.deepEqual(getPendingWaiterState(), { pending: 0, waiters: {}, @@ -140,7 +140,7 @@ if (macroCondition(isDevelopingApp())) { try { await waitForPromise(promise.then()); - } catch (e) { + } catch { assert.deepEqual(getPendingWaiterState(), { pending: 0, waiters: {}, diff --git a/test-apps/base-tests/tests/unit/wait-for-test.ts b/test-apps/base-tests/tests/unit/wait-for-test.ts index 6659d347..62fa3d00 100644 --- a/test-apps/base-tests/tests/unit/wait-for-test.ts +++ b/test-apps/base-tests/tests/unit/wait-for-test.ts @@ -15,7 +15,7 @@ import RSVP from 'rsvp'; // @ember/test-waiters is still a v1 addon and is too weird // to have in-repo types working correctly. // @ts-ignore -import { PromiseType, Thenable } from '@ember/test-waiters/types'; +import { PromiseType, Thenable } from '@ember/test-waiters/__private__/types'; interface PromiseClassType { new (resolve: (value: T) => T, ...args: any[]): PromiseType; @@ -159,7 +159,7 @@ if (macroCondition(isDevelopingApp())) { try { await promise; - } catch (e) { + } catch { assert.deepEqual(getPendingWaiterState(), { pending: 0, waiters: {}, @@ -195,6 +195,7 @@ if (macroCondition(isDevelopingApp())) { genNoop(waitFor(genFn)); // @ts-expect-error wrong argument types + // eslint-disable-next-line @typescript-eslint/no-floating-promises waitFor(asyncFn)(1, 2); // @ts-expect-error wrong argument types waitFor(genFn)(1, 2); diff --git a/test-apps/base-tests/tests/unit/waiter-manager-test.ts b/test-apps/base-tests/tests/unit/waiter-manager-test.ts index 843e3c57..9b5fe642 100644 --- a/test-apps/base-tests/tests/unit/waiter-manager-test.ts +++ b/test-apps/base-tests/tests/unit/waiter-manager-test.ts @@ -6,8 +6,7 @@ import type { TestWaiterDebugInfo, Waiter, WaiterName, -} from '@ember/test-waiters/types'; -import type { Token } from '@ember/test-waiters'; +} from '@ember/test-waiters/__private__/types'; import { _reset, _resetWaiterNames, @@ -18,6 +17,7 @@ import { register, unregister, } from '@ember/test-waiters'; +import type { Token } from '@ember/test-waiters'; import { module, test } from 'qunit'; import { macroCondition, isDevelopingApp } from '@embroider/macros'; diff --git a/test-apps/ember-fetch-v8/package.json b/test-apps/ember-fetch-v8/package.json index 55ff9a07..0bb88c87 100644 --- a/test-apps/ember-fetch-v8/package.json +++ b/test-apps/ember-fetch-v8/package.json @@ -12,9 +12,9 @@ }, "scripts": { "build": "ember build --environment=production", - "lint": "concurrently \"npm:lint:*(!fix)\" --names \"lint:\"", + "lint": "concurrently \"pnpm:lint:*(!fix)\" --names \"lint:\"", "format": "pnpm prettier -w .", - "lint:fix": "concurrently \"npm:lint:*:fix\" --names \"fix:\" && pnpm format", + "lint:fix": "concurrently \"pnpm:lint:*:fix\" --names \"fix:\" && pnpm format", "lint:prettier": "prettier --check .", "lint:hbs": "ember-template-lint .", "lint:hbs:fix": "ember-template-lint . --fix", @@ -29,18 +29,18 @@ "@babel/core": "^7.26.0", "@ember/optional-features": "^2.2.0", "@ember/string": "^4.0.0", - "@ember/test-helpers": "^3.2.0", + "@ember/test-helpers": "^4.0.4", "@embroider/test-setup": "^4.0.0", - "@eslint/js": "^9.15.0", - "@glimmer/component": "^1.1.2", + "@eslint/js": "^9.16.0", + "@glimmer/component": "^2.0.0", "@glimmer/tracking": "^1.1.2", - "@glint/environment-ember-loose": "^1.1.0", + "@glint/environment-ember-loose": "^1.5.0", "@glint/template": "^1.5.0", "@tsconfig/ember": "^3.0.8", - "@types/qunit": "^2.19.9", - "@types/rsvp": "^4.0.4", - "@typescript-eslint/eslint-plugin": "^8.16.0", - "@typescript-eslint/parser": "^8.16.0", + "@types/qunit": "^2.19.12", + "@types/rsvp": "^4.0.9", + "@typescript-eslint/eslint-plugin": "^8.17.0", + "@typescript-eslint/parser": "^8.17.0", "broccoli-asset-rev": "^3.0.0", "concurrently": "^9.1.0", "ember-auto-import": "^2.10.0", @@ -54,28 +54,28 @@ "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", "ember-fetch": "^8.1.2", - "ember-load-initializers": "^2.1.2", - "ember-modifier": "^4.1.0", - "ember-page-title": "^8.0.0", - "ember-qunit": "^8.0.1", - "ember-resolver": "^11.0.1", + "ember-load-initializers": "^3.0.1", + "ember-modifier": "^4.2.0", + "ember-page-title": "^8.2.3", + "ember-qunit": "^8.1.1", + "ember-resolver": "^13.1.0", "ember-source": "~5.3.0", "ember-template-lint": "^6.0.0", "ember-welcome-page": "^7.0.2", - "eslint": "^9.15.0", + "eslint": "^9.16.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-ember": "^12.3.3", "eslint-plugin-n": "^17.14.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-qunit": "^8.1.2", - "globals": "^15.12.0", + "globals": "^15.13.0", "loader.js": "^4.7.0", "prettier": "^3.4.1", - "qunit": "^2.20.0", - "qunit-dom": "^2.0.0", + "qunit": "^2.22.0", + "qunit-dom": "^3.4.0", "tracked-built-ins": "^3.2.0", "typescript": "~5.7.2", - "typescript-eslint": "^8.16.0", + "typescript-eslint": "^8.17.0", "webpack": "^5.96.1" }, "engines": { diff --git a/test-apps/ember-fetch-v8/tests/ember-fetch-test.js b/test-apps/ember-fetch-v8/tests/ember-fetch-test.js index 7e404d30..25ae113d 100644 --- a/test-apps/ember-fetch-v8/tests/ember-fetch-test.js +++ b/test-apps/ember-fetch-v8/tests/ember-fetch-test.js @@ -8,7 +8,7 @@ module('ember-fetch@8', function (hooks) { setupTest(hooks); test('it waits for the fetch to be done', async function (assert) { - const promise = fetch('test-file.json'); + const promise = fetch('/test-file.json'); assert.strictEqual(promise._state, undefined); assert.strictEqual(promise._result, undefined);