diff --git a/docs/package.json b/docs/package.json index 53902d16..3fef824b 100644 --- a/docs/package.json +++ b/docs/package.json @@ -32,9 +32,9 @@ "devDependencies": { "@babel/eslint-parser": "^7.23.3", "@ember/app-tsconfig": "^2.0.0", - "@ember/optional-features": "^2.0.0", - "@ember/string": "^3.1.1", - "@ember/test-helpers": "^3.2.1", + "@ember/optional-features": "^3.0.0", + "@ember/string": "^4.0.1", + "@ember/test-helpers": "^5.4.1", "@glimmer/component": "^2.1.1", "@glimmer/tracking": "^1.0.4", "@glint/ember-tsc": "^1.5.0", @@ -58,15 +58,15 @@ "ember-cli-terser": "^4.0.2", "ember-cli-update": "^2.0.1", "ember-disable-prototype-extensions": "^1.1.3", - "ember-load-initializers": "^2.1.2", + "ember-load-initializers": "^3.0.1", "ember-maybe-import-regenerator": "^1.0.0", - "ember-qunit": "^8.0.2", - "ember-resolver": "^11.0.1", + "ember-qunit": "^9.0.4", + "ember-resolver": "^13.2.0", "ember-source": "~6.12.0", "ember-source-channel-url": "^3.0.0", "ember-template-imports": "^4.4.0", "ember-template-lint": "^6.1.0", - "ember-truth-helpers": "^4.0.3", + "ember-truth-helpers": "^5.0.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-ember": "^12.5.0", diff --git a/docs/tests/test-helper.js b/docs/tests/test-helper.js index 0abf5a9b..e362feb8 100644 --- a/docs/tests/test-helper.js +++ b/docs/tests/test-helper.js @@ -2,7 +2,9 @@ import Application from 'docs/app'; import config from 'docs/config/environment'; import { setApplication } from '@ember/test-helpers'; import { start } from 'ember-qunit'; +import { loadTests } from 'ember-qunit/test-loader'; +loadTests(); setApplication(Application.create(config.APP)); start(); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 054566e9..23110fd3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,7 +41,7 @@ importers: version: 8.3.0(@glint/template@1.7.7)(rollup@4.60.1) '@glint/ember-tsc': specifier: ^1.5.0 - version: 1.5.0(typescript@6.0.2) + version: 1.5.0(typescript@6.0.3) '@glint/template': specifier: ^1.7.7 version: 1.7.7 @@ -56,10 +56,10 @@ importers: version: 4.0.9 '@typescript-eslint/eslint-plugin': specifier: ^6.15.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.2))(eslint@8.57.1)(typescript@6.0.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.3))(eslint@8.57.1)(typescript@6.0.3) '@typescript-eslint/parser': specifier: ^6.15.0 - version: 6.21.0(eslint@8.57.1)(typescript@6.0.2) + version: 6.21.0(eslint@8.57.1)(typescript@6.0.3) concurrently: specifier: ^8.2.2 version: 8.2.2 @@ -74,7 +74,7 @@ importers: version: 9.1.2(eslint@8.57.1) eslint-plugin-ember: specifier: ^12.5.0 - version: 12.7.5(@babel/core@7.29.0)(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.2))(eslint@8.57.1)(typescript@6.0.2) + version: 12.7.5(@babel/core@7.29.0)(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.3))(eslint@8.57.1)(typescript@6.0.3) eslint-plugin-jsonc: specifier: ^2.11.2 version: 2.21.1(eslint@8.57.1) @@ -83,19 +83,19 @@ importers: version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ^5.1.2 - version: 5.5.5(@types/eslint@9.6.1)(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.8.2) + version: 5.5.5(@types/eslint@9.6.1)(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.8.3) npm-run-all: specifier: ^4.1.5 version: 4.1.5 prettier: specifier: ^3.1.1 - version: 3.8.2 + version: 3.8.3 rollup: specifier: ^4.9.1 version: 4.60.1 typescript: specifier: ^6.0.2 - version: 6.0.2 + version: 6.0.3 docs: dependencies: @@ -110,14 +110,14 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@ember/optional-features': - specifier: ^2.0.0 - version: 2.3.0 + specifier: ^3.0.0 + version: 3.0.0(@types/node@25.6.0) '@ember/string': - specifier: ^3.1.1 - version: 3.1.1 + specifier: ^4.0.1 + version: 4.0.1 '@ember/test-helpers': - specifier: ^3.2.1 - version: 3.3.1(@babel/core@7.29.0)(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(webpack@5.106.1) + specifier: ^5.4.1 + version: 5.4.1(@babel/core@7.29.0)(@glint/template@1.7.7) '@glimmer/component': specifier: ^2.1.1 version: 2.1.1 @@ -126,7 +126,7 @@ importers: version: 1.1.2 '@glint/ember-tsc': specifier: ^1.5.0 - version: 1.5.0(typescript@6.0.2) + version: 1.5.0(typescript@6.0.3) '@glint/template': specifier: ^1.7.7 version: 1.7.7 @@ -141,10 +141,10 @@ importers: version: 4.0.9 '@typescript-eslint/eslint-plugin': specifier: ^6.16.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.2))(eslint@8.57.1)(typescript@6.0.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.3))(eslint@8.57.1)(typescript@6.0.3) '@typescript-eslint/parser': specifier: ^6.16.0 - version: 6.21.0(eslint@8.57.1)(typescript@6.0.2) + version: 6.21.0(eslint@8.57.1)(typescript@6.0.3) broccoli-asset-rev: specifier: ^3.0.0 version: 3.0.0 @@ -153,7 +153,7 @@ importers: version: 8.2.2 ember-auto-import: specifier: ^2.7.2 - version: 2.13.1(@glint/template@1.7.7)(webpack@5.106.1) + version: 2.13.1(@glint/template@1.7.7)(webpack@5.106.2) ember-cli: specifier: ~4.12.1 version: 4.12.3(@types/node@25.6.0)(handlebars@4.7.9)(underscore@1.13.8) @@ -188,17 +188,17 @@ importers: specifier: ^1.1.3 version: 1.1.3 ember-load-initializers: - specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.29.0) + specifier: ^3.0.1 + version: 3.0.1(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5)) ember-maybe-import-regenerator: specifier: ^1.0.0 version: 1.0.0 ember-qunit: - specifier: ^8.0.2 - version: 8.1.1(@babel/core@7.29.0)(@ember/test-helpers@3.3.1(@babel/core@7.29.0)(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(webpack@5.106.1))(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(qunit@2.25.0) + specifier: ^9.0.4 + version: 9.0.4(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.7))(@glint/template@1.7.7)(qunit@2.25.0) ember-resolver: - specifier: ^11.0.1 - version: 11.0.1(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5)) + specifier: ^13.2.0 + version: 13.2.0 ember-source: specifier: ~6.12.0 version: 6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5) @@ -212,8 +212,8 @@ importers: specifier: ^6.1.0 version: 6.1.0 ember-truth-helpers: - specifier: ^4.0.3 - version: 4.0.3(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5)) + specifier: ^5.0.0 + version: 5.0.0 eslint: specifier: ^8.56.0 version: 8.57.1 @@ -222,7 +222,7 @@ importers: version: 9.1.2(eslint@8.57.1) eslint-plugin-ember: specifier: ^12.5.0 - version: 12.7.5(@babel/core@7.29.0)(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.2))(eslint@8.57.1)(typescript@6.0.2) + version: 12.7.5(@babel/core@7.29.0)(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.3))(eslint@8.57.1)(typescript@6.0.3) eslint-plugin-jsonc: specifier: ^2.11.2 version: 2.21.1(eslint@8.57.1) @@ -231,7 +231,7 @@ importers: version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ^5.1.2 - version: 5.5.5(@types/eslint@9.6.1)(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.8.2) + version: 5.5.5(@types/eslint@9.6.1)(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.8.3) eslint-plugin-qunit: specifier: ^8.0.1 version: 8.2.6(eslint@8.57.1) @@ -243,7 +243,7 @@ importers: version: 4.1.5 prettier: specifier: ^3.1.1 - version: 3.8.2 + version: 3.8.3 qunit: specifier: ^2.16.0 version: 2.25.0 @@ -255,10 +255,10 @@ importers: version: 9.5.0 typescript: specifier: ^6.0.2 - version: 6.0.2 + version: 6.0.3 webpack: specifier: ^5.0.0 - version: 5.106.1 + version: 5.106.2 test-app: dependencies: @@ -270,14 +270,14 @@ importers: specifier: ^7.23.3 version: 7.28.6(@babel/core@7.29.0)(eslint@8.57.1) '@ember/optional-features': - specifier: ^2.0.0 - version: 2.3.0 + specifier: ^3.0.0 + version: 3.0.0(@types/node@25.6.0) '@ember/string': - specifier: ^3.1.1 - version: 3.1.1 + specifier: ^4.0.1 + version: 4.0.1 '@ember/test-helpers': - specifier: ^3.2.1 - version: 3.3.1(@babel/core@7.29.0)(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(webpack@5.106.1) + specifier: ^5.4.1 + version: 5.4.1(@babel/core@7.29.0)(@glint/template@1.7.7) '@embroider/compat': specifier: ^3.8.1 version: 3.9.3(@embroider/core@3.5.9(@glint/template@1.7.7))(@glint/template@1.7.7) @@ -289,7 +289,7 @@ importers: version: 1.20.2(@babel/core@7.29.0)(@glint/template@1.7.7) '@embroider/webpack': specifier: ^4.0.9 - version: 4.1.2(@embroider/core@3.5.9(@glint/template@1.7.7))(webpack@5.106.1) + version: 4.1.2(@embroider/core@3.5.9(@glint/template@1.7.7))(webpack@5.106.2) '@glimmer/component': specifier: ^2.1.1 version: 2.1.1 @@ -298,13 +298,13 @@ importers: version: 1.1.2 '@typescript-eslint/eslint-plugin': specifier: ^6.15.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.2))(eslint@8.57.1)(typescript@6.0.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.3))(eslint@8.57.1)(typescript@6.0.3) '@typescript-eslint/parser': specifier: ^6.15.0 - version: 6.21.0(eslint@8.57.1)(typescript@6.0.2) + version: 6.21.0(eslint@8.57.1)(typescript@6.0.3) ember-auto-import: specifier: ^2.7.2 - version: 2.13.1(@glint/template@1.7.7)(webpack@5.106.1) + version: 2.13.1(@glint/template@1.7.7)(webpack@5.106.2) ember-cli: specifier: ~4.12.1 version: 4.12.3(@types/node@25.6.0)(handlebars@4.7.9)(underscore@1.13.8) @@ -321,8 +321,8 @@ importers: specifier: ^4.1.5 version: 4.1.5(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5)) ember-cli-fastboot-testing: - specifier: ^0.6.2 - version: 0.6.2(@ember/test-helpers@3.3.1(@babel/core@7.29.0)(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(webpack@5.106.1))(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(webpack@5.106.1) + specifier: ^0.7.0 + version: 0.7.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.7))(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(webpack@5.106.2) ember-cli-htmlbars: specifier: ^6.3.0 version: 6.3.0 @@ -336,17 +336,17 @@ importers: specifier: ^1.1.3 version: 1.1.3 ember-load-initializers: - specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.29.0) + specifier: ^3.0.1 + version: 3.0.1(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5)) ember-maybe-import-regenerator: specifier: ^1.0.0 version: 1.0.0 ember-qunit: - specifier: ^8.0.2 - version: 8.1.1(@babel/core@7.29.0)(@ember/test-helpers@3.3.1(@babel/core@7.29.0)(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(webpack@5.106.1))(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(qunit@2.25.0) + specifier: ^9.0.4 + version: 9.0.4(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.7))(@glint/template@1.7.7)(qunit@2.25.0) ember-resolver: - specifier: ^11.0.1 - version: 11.0.1(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5)) + specifier: ^13.2.0 + version: 13.2.0 ember-source: specifier: ~6.12.0 version: 6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5) @@ -357,11 +357,11 @@ importers: specifier: ^6.1.0 version: 6.1.0 ember-truth-helpers: - specifier: ^4.0.3 - version: 4.0.3(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5)) + specifier: ^5.0.0 + version: 5.0.0 ember-try: - specifier: ^3.0.0 - version: 3.0.0(encoding@0.1.13) + specifier: ^4.0.0 + version: 4.0.0(encoding@0.1.13) eslint: specifier: ^8.56.0 version: 8.57.1 @@ -370,7 +370,7 @@ importers: version: 9.1.2(eslint@8.57.1) eslint-plugin-ember: specifier: ^12.5.0 - version: 12.7.5(@babel/core@7.29.0)(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.2))(eslint@8.57.1)(typescript@6.0.2) + version: 12.7.5(@babel/core@7.29.0)(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.3))(eslint@8.57.1)(typescript@6.0.3) eslint-plugin-jsonc: specifier: ^2.11.2 version: 2.21.1(eslint@8.57.1) @@ -379,7 +379,7 @@ importers: version: 11.1.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ^5.1.2 - version: 5.5.5(@types/eslint@9.6.1)(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.8.2) + version: 5.5.5(@types/eslint@9.6.1)(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.8.3) eslint-plugin-qunit: specifier: ^8.0.1 version: 8.2.6(eslint@8.57.1) @@ -391,7 +391,7 @@ importers: version: 4.1.5 prettier: specifier: ^3.1.1 - version: 3.8.2 + version: 3.8.3 qunit: specifier: ^2.16.0 version: 2.25.0 @@ -400,10 +400,10 @@ importers: version: 9.5.0 typescript: specifier: ^6.0.2 - version: 6.0.2 + version: 6.0.3 webpack: specifier: ^5.0.0 - version: 5.106.1 + version: 5.106.2 test-types: devDependencies: @@ -412,7 +412,7 @@ importers: version: 2.1.1 '@glint/ember-tsc': specifier: ^1.5.0 - version: 1.5.0(typescript@6.0.2) + version: 1.5.0(typescript@6.0.3) '@glint/template': specifier: ^1.7.7 version: 1.7.7 @@ -433,7 +433,7 @@ importers: version: 0.17.3 typescript: specifier: ^6.0.2 - version: 6.0.2 + version: 6.0.3 packages: @@ -953,11 +953,6 @@ packages: 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-unicode-escapes@7.27.1': resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==} engines: {node: '>=6.9.0'} @@ -1065,23 +1060,18 @@ packages: '@ember/library-tsconfig@2.0.0': resolution: {integrity: sha512-DTGt9TYZ3bhObUviQXx4C0v46oWM7HsRrUTbgONw2QBhJVHlmXA89uXenlvuqVrCQkA0g5kz7wwyOlcjIZ8h0w==} - '@ember/optional-features@2.3.0': - resolution: {integrity: sha512-+M8CkPledQEaDbfIlwlq6Phgpm5jdT3a6WVDJk7b/zadw5xAJkuQKVK7DgR0SFgHGiWlyn6a8AU5p2mCA706RA==} - engines: {node: 10.* || 12.* || >= 14} + '@ember/optional-features@3.0.0': + resolution: {integrity: sha512-HMQqZoBb16I4NyHfQglIYjopSG6folcEJah2WPa0FuolWRA/8cS5ozQmFK5BQx7cijTQJxj6viLpQK9KrXuYdw==} + engines: {node: '>= 20.19'} - '@ember/string@3.1.1': - resolution: {integrity: sha512-UbXJ+k3QOrYN4SRPHgXCqYIJ+yWWUg1+vr0H4DhdQPTy8LJfyqwZ2tc5uqpSSnEXE+/1KopHBE5J8GDagAg5cg==} - engines: {node: 12.* || 14.* || >= 16} + '@ember/string@4.0.1': + resolution: {integrity: sha512-VWeng8BSWrIsdPfffOQt/bKwNKJL7+37gPFh/6iZZ9bke+S83kKqkS30poo4bTGfRcMnvAE0ie7txom+iDu81Q==} - '@ember/test-helpers@3.3.1': - resolution: {integrity: sha512-h4uFBy4pquBtHsHI+tx9S0wtMmn1L+8dkXiDiyoqG1+3e0Awk6GBujiFM9s4ANq6wC8uIhC3wEFyts10h2OAoQ==} - engines: {node: 16.* || >= 18} - peerDependencies: - ember-source: ^4.0.0 || ^5.0.0 + '@ember/test-helpers@5.4.1': + resolution: {integrity: sha512-BUdT91ra+QibEWAUwtZmvTGFoDHJCxDU+fkQENA8Zs0FR3pZiICxxP/fgdlNExCjjdm1letut7ENoueBuDdixQ==} - '@ember/test-waiters@3.1.0': - resolution: {integrity: sha512-bb9h95ktG2wKY9+ja1sdsFBdOms2lB19VWs8wmNpzgHv1NCetonBoV5jHBV4DHt0uS1tg9z66cZqhUVlYs96KQ==} - engines: {node: 10.* || 12.* || >= 14.*} + '@ember/test-waiters@4.1.1': + resolution: {integrity: sha512-HbK70JYCDJcGI0CrwcbjeL2QHAn0HLwa3oGep7mr6l/yO95U7JYA8VN+/9VTsWJTmKueLtWayUqEmGS3a3mVOg==} '@embroider/addon-dev@8.3.0': resolution: {integrity: sha512-bALsA433TUnRuPRCJHiOR9RHvzixQI3MdP03r7pQEaAoWu2ONNlWL8wSIPtJ5HxVt/jiP/5wNqP+HlDDZSZd+g==} @@ -1253,6 +1243,55 @@ packages: resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} engines: {node: '>=6.9.0'} + '@inquirer/ansi@2.0.5': + resolution: {integrity: sha512-doc2sWgJpbFQ64UflSVd17ibMGDuxO1yKgOgLMwavzESnXjFWJqUeG8saYosqKpHp4kWiM5x1nXvEjbpx90gzw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + + '@inquirer/checkbox@5.1.3': + resolution: {integrity: sha512-+G7I8CT+EHv/hasNfUl3P37DVoMoZfpA+2FXmM54dA8MxYle1YqucxbacxHalw1iAFSdKNEDTGNV7F+j1Ldqcg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/confirm@6.0.11': + resolution: {integrity: sha512-pTpHjg0iEIRMYV/7oCZUMf27/383E6Wyhfc/MY+AVQGEoUobffIYWOK9YLP2XFRGz/9i6WlTQh1CkFVIo2Y7XA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/core@11.1.8': + resolution: {integrity: sha512-/u+yJk2pOKNDOh1ZgdUH2RQaRx6OOH4I0uwL95qPvTFTIL38YBsuSC4r1yXBB3Q6JvNqFFc202gk0Ew79rrcjA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/editor@5.1.0': + resolution: {integrity: sha512-6wlkYl65Qfayy48gPCfU4D7li6KCAGN79mLXa/tYHZH99OfZ820yY+HA+DgE88r8YwwgeuY6PQgNqMeK6LuMmw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/expand@5.0.12': + resolution: {integrity: sha512-vOfrB33b7YIZfDauXS8vNNz2Z86FozTZLIt7e+7/dCaPJ1RXZsHCuI9TlcERzEUq57vkM+UdnBgxP0rFd23JYQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/external-editor@1.0.3': resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} engines: {node: '>=18'} @@ -1262,6 +1301,91 @@ packages: '@types/node': optional: true + '@inquirer/external-editor@3.0.0': + resolution: {integrity: sha512-lDSwMgg+M5rq6JKBYaJwSX6T9e/HK2qqZ1oxmOwn4AQoJE5D+7TumsxLGC02PWS//rkIVqbZv3XA3ejsc9FYvg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/figures@2.0.5': + resolution: {integrity: sha512-NsSs4kzfm12lNetHwAn3GEuH317IzpwrMCbOuMIVytpjnJ90YYHNwdRgYGuKmVxwuIqSgqk3M5qqQt1cDk0tGQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + + '@inquirer/input@5.0.11': + resolution: {integrity: sha512-twUWidn4ocPO8qi6fRM7tNWt7W1FOnOZqQ+/+PsfLUacMR5rFLDPK9ql0nBPwxi0oELbo8T5NhRs8B2+qQEqFQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/number@4.0.11': + resolution: {integrity: sha512-Vscmim9TCksQsfjPtka/JwPUcbLhqWYrgfPf1cHrCm24X/F2joFwnageD50yMKsaX14oNGOyKf/RNXAFkNjWpA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/password@5.0.11': + resolution: {integrity: sha512-9KZFeRaNHIcejtPb0wN4ddFc7EvobVoAFa049eS3LrDZFxI8O7xUXiITEOinBzkZFAIwY5V4yzQae/QfO9cbbg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/prompts@8.4.1': + resolution: {integrity: sha512-AH5xPQ997K7e0F0vulPlteIHke2awMkFi8F0dBemrDfmvtPmHJo82mdHbONC4F/t8d1NHwrbI5cGVI+RbLWdoQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/rawlist@5.2.7': + resolution: {integrity: sha512-AqRMiD9+uE1lskDPrdqHwrV/EUmxKEBLX44SR7uxK3vD2413AmVfE5EQaPeNzYf5Pq5SitHJDYUFVF0poIr09w==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/search@4.1.7': + resolution: {integrity: sha512-1y7+0N65AWk5RdlXH/Kn13txf3IjIQ7OEfhCEkDTU+h5wKMLq8DUF3P6z+/kLSxDGDtQT1dRBWEUC3o/VvImsQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/select@5.1.3': + resolution: {integrity: sha512-zYyqWgGQi3NhBcNq4Isc5rB3oEdQEh1Q/EcAnOW0FK4MpnXWkvSBYgA4cYrTM4A9UB573omouZbnL9JJ74Mq3A==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/type@4.0.5': + resolution: {integrity: sha512-aetVUNeKNc/VriqXlw1NRSW0zhMBB0W4bNbWRJgzRl/3d0QNDQFfk0GO5SDdtjMZVg6o8ZKEiadd7SCCzoOn5Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1898,8 +2022,8 @@ packages: resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/tsconfig-utils@8.58.1': - resolution: {integrity: sha512-JAr2hOIct2Q+qk3G+8YFfqkqi7sC86uNryT+2i5HzMa2MPjw4qNFvtjnw1IiA1rP7QhNKVe21mSSLaSjwA1Olw==} + '@typescript-eslint/tsconfig-utils@8.58.2': + resolution: {integrity: sha512-3SR+RukipDvkkKp/d0jP0dyzuls3DbGmwDpVEc5wqk5f38KFThakqAAO0XMirWAE+kT00oTauTbzMFGPoAzB0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' @@ -2166,11 +2290,6 @@ packages: resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} - ansi-to-html@0.6.15: - resolution: {integrity: sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==} - engines: {node: '>=8.0.0'} - hasBin: true - ansicolors@0.2.1: resolution: {integrity: sha512-tOIuy1/SK/dr94ZA0ckDohKXNeBNqZ4us6PjMVLs5h1w2GBB6uPtOknp2+VF4F/zcy9LI70W+Z+pE2Soajky1w==} @@ -2418,8 +2537,8 @@ packages: resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} engines: {node: '>=0.10.0'} - baseline-browser-mapping@2.10.18: - resolution: {integrity: sha512-VSnGQAOLtP5mib/DPyg2/t+Tlv65NTBz83BJBJvmLVHHuKJVaDOBvJJykiT5TR++em5nfAySPccDZDa4oSrn8A==} + baseline-browser-mapping@2.10.19: + resolution: {integrity: sha512-qCkNLi2sfBOn8XhZQ0FXsT1Ki/Yo5P90hrkRamVFRS7/KV9hpfA4HkoWNU152+8w0zPjnxo5psx5NL3PSGgv5g==} engines: {node: '>=6.0.0'} hasBin: true @@ -2727,8 +2846,8 @@ packages: resolution: {integrity: sha512-RbsNrFyhwkx+6psk/0fK/Q9orOUr9VMxohGd8vTa4djf4TGLfblBgUfqZChrZuW0Q+mz2eBPFLusw9Jfukzmhg==} hasBin: true - caniuse-lite@1.0.30001787: - resolution: {integrity: sha512-mNcrMN9KeI68u7muanUpEejSLghOKlVhRqS/Za2IeyGllJ9I9otGpR9g3nsw7n4W378TE/LyIteA0+/FOZm4Kg==} + caniuse-lite@1.0.30001788: + resolution: {integrity: sha512-6q8HFp+lOQtcf7wBK+uEenxymVWkGKkjFpCvw5W25cmMwEDU45p1xQFBQv8JDlMMry7eNxyBaR+qxgmTUZkIRQ==} capture-exit@2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -2848,6 +2967,10 @@ packages: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} engines: {node: '>= 10'} + cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + cliui@7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} @@ -3396,6 +3519,9 @@ packages: resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} engines: {node: '>=4'} + decorator-transforms@2.3.1: + resolution: {integrity: sha512-PDOk74Zqqy0946Lx4ckXxbgG6uhPScOICtrxL/pXmfznxchqNee0TaJISClGJQe6FeT8ohGqsOgdjfahm4FwEw==} + deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -3524,8 +3650,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.335: - resolution: {integrity: sha512-q9n5T4BR4Xwa2cwbrwcsDJtHD/enpQ5S1xF1IAtdqf5AAgqDFmR/aakqH3ChFdqd/QXJhS3rnnXFtexU7rax6Q==} + electron-to-chromium@1.5.339: + resolution: {integrity: sha512-Is+0BBHJ4NrdpAYiperrmp53pLywG/yV/6lIMTAnhxvzj/Cmn5Q/ogSHC6AKe7X+8kPLxxFk0cs5oc/3j/fxIg==} ember-auto-import@2.13.1: resolution: {integrity: sha512-MjxJK2nfCJmmQI/rju2TrycmAa1AxmTarfvygbcrrgW0s4WeZHtbGXCO2z1lW9wfrShqeTo/o+3Mgk+9xcDTWg==} @@ -3563,12 +3689,12 @@ packages: peerDependencies: ember-cli: ^3.2.0 || >=4.0.0 - ember-cli-fastboot-testing@0.6.2: - resolution: {integrity: sha512-RwOM0Y2fT5PtiMkG7yXWCaCLGFatwKpfPT4Xt6Hxqf2ZAEkbVQWJw/aFaKLLOAo2kfted8nKdkRvZM6Jm647Pg==} - engines: {node: 12.* || 14.* || 16.* || >= 18} + ember-cli-fastboot-testing@0.7.0: + resolution: {integrity: sha512-yc8GBq/pkQ5osbbgKvMUCbSjZTPl4su4emF4ug9fjlnXhBxK1+XFBlUg8q5S+voDRpOwpjxqEQEugtCjUhNMjw==} + engines: {node: 18.* || 20.* || >= 22} peerDependencies: '@ember/test-helpers': '>= 3.0.0' - ember-source: ^3.28.0 || ^4.0.0 || ^5.0.0 + ember-source: ^3.28.0 || >= 4.0.0 ember-cli-fastboot@4.1.5: resolution: {integrity: sha512-XVigHzn+xXMqvovdrPNQHXRCzVOkU78ij6adU8Qt7PAaF3stR9oPh/35f30aJ2vcL6jwR72glnuCyXpm3EL22A==} @@ -3618,21 +3744,9 @@ packages: resolution: {integrity: sha512-Ej77K+YhCZImotoi/CU2cfsoZaswoPlGaM5TB3LvjvPDlVPRhxUHO2RsaUVC5lsGeRLRiHCOxVtoJ6GyqexzFA==} engines: {node: 10.* || 12.* || >= 14} - ember-cli-test-loader@3.1.0: - resolution: {integrity: sha512-0aocZV9SIoOHiU3hrH3IuLR6busWhTX6UVXgd490hmJkIymmOXNH2+jJoC7Ebkeo3PiOfAdjqhb765QDlHSJOw==} - engines: {node: 10.* || >= 12} - 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@5.3.0: - resolution: {integrity: sha512-gFA+ZwmsvvFwo2Jz/B9GMduEn+fPoGb69qWGP0Tp3+Tu5xypDtIKVSZ5086I3Cr19cLXD4HkrOR3YQvdUKzAkQ==} - engines: {node: '>= 12.*'} - ember-cli-update@2.0.1: resolution: {integrity: sha512-xtN9quJ5RtY5O+eQrtXvMhkOz/OsZr8I4U5wM0din5i9jz2KxwUHKGdd7nklQggoF1uwmW3Pt7zKsjnxsEB/XA==} engines: {node: '>=14.15'} @@ -3673,35 +3787,24 @@ packages: '@typescript-eslint/parser': optional: true - ember-functions-as-helper-polyfill@2.1.3: - resolution: {integrity: sha512-Hte8jfOmSNzrz/vOchf68CGaBWXN2/5qKgFaylqr9omW2i4Wt9JmaBWRkeR0AJ53N57q3DX2TOb166Taq6QjiA==} - engines: {node: '>= 14.0.0'} + ember-load-initializers@3.0.1: + resolution: {integrity: sha512-qV3vxJKw5+7TVDdtdLPy8PhVsh58MlK8jwzqh5xeOwJPNP7o0+BlhvwoIlLYTPzGaHdfjEIFCgVSyMRGd74E1g==} + engines: {node: '>= 18.*'} peerDependencies: - ember-source: ^3.25.0 || >=4.0.0 - - ember-load-initializers@2.1.2: - resolution: {integrity: sha512-CYR+U/wRxLbrfYN3dh+0Tb6mFaxJKfdyz+wNql6cqTrA0BBi9k6J3AaKXj273TqvEpyyXegQFFkZEiuZdYtgJw==} - engines: {node: 6.* || 8.* || >= 10.*} + ember-source: '>= 5' ember-maybe-import-regenerator@1.0.0: resolution: {integrity: sha512-wtjgjEV0Hk4fgiAwFjOfPrGWfmFrbRW3zgNZO4oA3H5FlbMssMvWuR8blQ3QSWYHODVK9r+ThsRAs8lG4kbxqA==} engines: {node: '>= 12.*'} - ember-qunit@8.1.1: - resolution: {integrity: sha512-nT+6s74j3BKNn+QQY/hINC3Xw3kn0NF0cU9zlgVQmCBWoyis1J24xWrY2LFOMThPmF6lHqcrUb5JwvBD4BXEXg==} + ember-qunit@9.0.4: + resolution: {integrity: sha512-rv6gKvrdXdPBTdSZC5co82eIcDWWVR7RjafU/c+5TTz290oXhIHPoVuZbcO2F5RiAqkTW0jKzwkCP8y+2tCjFw==} 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==} - engines: {node: 14.* || 16.* || >= 18} - peerDependencies: - ember-source: ^4.8.3 || >= 5.0.0 - peerDependenciesMeta: - ember-source: - optional: true + ember-resolver@13.2.0: + resolution: {integrity: sha512-A+BffoSKC0ngiczbgaz/IOY66ovZVRRHHIDDi+d7so5i0By8xuB4nXgZZ6Dv3u/3WwoUyixgUvb0xTUO+MtupA==} ember-rfc176-data@0.3.18: resolution: {integrity: sha512-JtuLoYGSjay1W3MQAxt3eINWXNYYQliK90tLwtb8aeCuQK8zKGCRbBodVIrkcTqshULMnRuTOS6t1P7oQk3g6Q==} @@ -3739,18 +3842,16 @@ packages: engines: {node: 12.* || 14.* || >= 16.*} hasBin: true - ember-truth-helpers@4.0.3: - resolution: {integrity: sha512-T6Ogd3pk9FxYiZfSxdjgn3Hb3Ksqgw7CD23V9qfig9jktNdkNEHo4+3PA3cSD/+3a2kdH3KmNvKyarVuzdtEkA==} - peerDependencies: - ember-source: '>=3.28.0' + ember-truth-helpers@5.0.0: + resolution: {integrity: sha512-PnQd6D6hvlNC3k6gBu0SC2cvfXX6wH6W0nToomIIoxqyrD5cllk0zBh/j/1H0KsczVCWeuF9PWj5xJgL4jQAGg==} ember-try-config@4.0.0: resolution: {integrity: sha512-jAv7fqYJK7QYYekPc/8Nr7KOqDpv/asqM6F8xcRnbmf9UrD35BkSffY63qUuiD9e0aR5qiMNBIQzH8f65rGDqw==} engines: {node: 10.* || 12.* || >= 14} - ember-try@3.0.0: - resolution: {integrity: sha512-ZYVKYWMnrHSD3vywo7rV76kPCOC9ATIEnGGG/PEKfCcFE0lB26jltRDnOrhORfLKq0JFp62fFxC/4940U+MwRQ==} - engines: {node: 16.* || >= 18.*} + ember-try@4.0.0: + resolution: {integrity: sha512-gWG1k8+hio1rndJXxzIYhayL7ITof3ebkZ7HwFzFDaz3NARb8MjcVloKj1PFCheu8ZbY8iP8QTRPqb+J+N+Izg==} + engines: {node: '>= 18'} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -3791,9 +3892,6 @@ packages: ensure-posix-path@1.1.1: resolution: {integrity: sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==} - entities@2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - entities@3.0.1: resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} engines: {node: '>=0.12'} @@ -3846,6 +3944,9 @@ packages: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} + es-toolkit@1.45.1: + resolution: {integrity: sha512-/jhoOj/Fx+A+IIyDNOvO3TItGmlMKhtX8ISAHKE90c4b/k1tqaqEZ+uUqfpU8DMnW5cgNJv606zS55jGvza0Xw==} + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -4136,9 +4237,18 @@ packages: resolution: {integrity: sha512-7h9/x25c6AQwdU3mA8MZDUMR3UCy50f237egBrBkuwjnUZSmfu4ptCf91PZSKzON2Uh5VvIHozYKWcPPgcjxIw==} engines: {node: 10.* || >= 12.*} + fast-string-truncated-width@3.0.3: + resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==} + + fast-string-width@3.0.2: + resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} + fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + fast-wrap-ansi@0.2.0: + resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==} + fastboot-express-middleware@4.1.2: resolution: {integrity: sha512-vnzEBV7gZ3lSoGiqG/7+006nHNA3z+ZnU/5u9jPHtKpjH28yEbvZq6PnAeTu24UR98jZVR0pnFbfX0co+O9PeA==} engines: {node: 12.* || 14.* || >=16} @@ -4164,6 +4274,15 @@ packages: fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + figures@2.0.0: resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} engines: {node: '>=4'} @@ -4867,14 +4986,19 @@ packages: resolution: {integrity: sha512-a3/m6XgooVCXkZCduOb7pkuvUtNKt4DaqaggKKJrMQHQsqt6JcJXEreExeZiiK4vWL/cM/uF6+chH05pz2/TdQ==} hasBin: true + inquirer@13.4.1: + resolution: {integrity: sha512-IUopujY77lFiSaLz0fx6FHEOEANz0nAsqv+vQJddnVshi6wdos984qwjb42mZbH3zCJS4f9ioIGDqSPqMMMXjw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + inquirer@6.5.2: resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==} engines: {node: '>=6.0.0'} - inquirer@7.3.3: - resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} - engines: {node: '>=8.0.0'} - inquirer@8.2.7: resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==} engines: {node: '>=12.0.0'} @@ -5819,6 +5943,10 @@ packages: mute-stream@0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + mute-stream@3.0.0: + resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==} + engines: {node: ^20.17.0 || >=22.9.0} + mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} @@ -6418,8 +6546,8 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.5.9: - resolution: {integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==} + postcss@8.5.10: + resolution: {integrity: sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -6439,8 +6567,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.8.2: - resolution: {integrity: sha512-8c3mgTe0ASwWAJK+78dpviD+A8EqhndQPUBpNUIPt6+xWlIigCwfN01lWr9MAede4uqXGTEKeQWTvzb3vjia0Q==} + prettier@3.8.3: + resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} engines: {node: '>=14'} hasBin: true @@ -6891,6 +7019,10 @@ packages: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} + run-async@4.0.6: + resolution: {integrity: sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==} + engines: {node: '>=0.12.0'} + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -7215,10 +7347,6 @@ packages: resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - stagehand@1.0.1: - resolution: {integrity: sha512-GqXBq2SPWv9hTXDFKS8WrKK1aISB0aKGHZzH+uD4ShAgs+Fz20ZfoerLOm8U+f62iRWLrw6nimOY/uYuTcVhvg==} - engines: {node: 6.* || 8.* || >= 10.*} - standard-version@9.5.0: resolution: {integrity: sha512-3zWJ/mmZQsOaO+fOlsa0+QK90pwhNd042qEcw6hKFNoLFs7peGyvPffpEBbK/DSGPbyOvli0mUIFv5A4qTjh2Q==} engines: {node: '>=10'} @@ -7388,13 +7516,13 @@ packages: resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} engines: {node: ^14.18.0 || >=16.0.0} - tap-parser@18.3.1: - resolution: {integrity: sha512-4mlzCiUQUpi8yHvqNHrwCW1OvIa6kMftozxXlJic0YsuqgcvldtyfytoG5g7Wivpu3eNo5abUXiaeqYNjyOHag==} + tap-parser@18.3.2: + resolution: {integrity: sha512-NjW4rCggFB85EuvtNv2IFZRNeE4bboua8Idzi0HRxV3pxCSMRbV9V1pDlz7e89CLcMXFk3+dWiADYFr4lGHNqQ==} engines: {node: 20 || >=22} hasBin: true - tap-yaml@4.3.1: - resolution: {integrity: sha512-jt4okvL5wnJKp3lDHkNlrq829+pvK94LdZPWPZlxs6nw2h8utYLVJ0CdtQl1hY1IQamKSzLQdf+bFXUlvPqqtQ==} + tap-yaml@4.4.0: + resolution: {integrity: sha512-pTEpQ4I4CZv4YdiHO5gdtMDCdHzKfXRJ4Z9J9MJoaz7ZF0cVeUjxUQkceOCy7x6N9kq0YWpM9iJaSucskBvrPA==} engines: {node: 20 || >=22} tapable@2.3.2: @@ -7406,6 +7534,10 @@ packages: engines: {node: '>=10'} deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + temp-dir@2.0.0: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} + temp@0.9.4: resolution: {integrity: sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==} engines: {node: '>=6.0.0'} @@ -7485,6 +7617,10 @@ packages: tiny-lr@2.0.0: resolution: {integrity: sha512-f6nh0VMRvhGx4KCeK1lQ/jaL0Zdb5WdR+Jk8q9OSUQnaSDxAEGH1fgqLZ+cMl5EW3F2MGnCsalBO1IsnnogW1Q==} + tinyglobby@0.2.16: + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} + engines: {node: '>=12.0.0'} + tldts-core@6.1.86: resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} @@ -7661,8 +7797,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@6.0.2: - resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} engines: {node: '>=14.17'} hasBin: true @@ -7931,8 +8067,8 @@ packages: resolution: {integrity: sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==} engines: {node: '>=10.13.0'} - webpack@5.106.1: - resolution: {integrity: sha512-EW8af29ak8Oaf4T8k8YsajjrDBDYgnKZ5er6ljWFJsXABfTNowQfvHLftwcepVgdz+IoLSdEAbBiM9DFXoll9w==} + webpack@5.106.2: + resolution: {integrity: sha512-wGN3qcrBQIFmQ/c0AiOAQBvrZ5lmY8vbbMv4Mxfgzqd/B6+9pXtLo73WuS1dSGXM5QYY3hZnIbvx+K1xxe6FyA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -8772,12 +8908,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-typescript@7.4.5(@babel/core@7.29.0)': - dependencies: - '@babel/core': 7.29.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) - '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) @@ -8954,48 +9084,38 @@ snapshots: '@ember/library-tsconfig@2.0.0': {} - '@ember/optional-features@2.3.0': + '@ember/optional-features@3.0.0(@types/node@25.6.0)': dependencies: - chalk: 4.1.2 ember-cli-version-checker: 5.1.2 - glob: 7.2.3 - inquirer: 7.3.3 - mkdirp: 1.0.4 + inquirer: 13.4.1(@types/node@25.6.0) silent-error: 1.1.1 + tinyglobby: 0.2.16 transitivePeerDependencies: + - '@types/node' - supports-color - '@ember/string@3.1.1': - dependencies: - ember-cli-babel: 7.26.11 - transitivePeerDependencies: - - supports-color + '@ember/string@4.0.1': {} - '@ember/test-helpers@3.3.1(@babel/core@7.29.0)(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(webpack@5.106.1)': + '@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.7)': dependencies: - '@ember/test-waiters': 3.1.0 + '@ember/test-waiters': 4.1.1(@babel/core@7.29.0)(@glint/template@1.7.7) + '@embroider/addon-shim': 1.10.2 '@embroider/macros': 1.20.2(@babel/core@7.29.0)(@glint/template@1.7.7) '@simple-dom/interface': 1.4.0 - broccoli-debug: 0.6.5 - broccoli-funnel: 3.0.8 + decorator-transforms: 2.3.1(@babel/core@7.29.0) dom-element-descriptors: 0.5.1 - ember-auto-import: 2.13.1(@glint/template@1.7.7)(webpack@5.106.1) - ember-cli-babel: 8.3.1(@babel/core@7.29.0) - ember-cli-htmlbars: 6.3.0 - ember-source: 6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - - webpack - '@ember/test-waiters@3.1.0': + '@ember/test-waiters@4.1.1(@babel/core@7.29.0)(@glint/template@1.7.7)': dependencies: - calculate-cache-key-for-tree: 2.0.0 - ember-cli-babel: 7.26.11 - ember-cli-version-checker: 5.1.2 - semver: 7.7.4 + '@embroider/addon-shim': 1.10.2 + '@embroider/macros': 1.20.2(@babel/core@7.29.0)(@glint/template@1.7.7) transitivePeerDependencies: + - '@babel/core' + - '@glint/template' - supports-color '@embroider/addon-dev@8.3.0(@glint/template@1.7.7)(rollup@4.60.1)': @@ -9028,11 +9148,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/babel-loader-9@3.1.3(@embroider/core@3.5.9(@glint/template@1.7.7))(supports-color@8.1.1)(webpack@5.106.1)': + '@embroider/babel-loader-9@3.1.3(@embroider/core@3.5.9(@glint/template@1.7.7))(supports-color@8.1.1)(webpack@5.106.2)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@embroider/core': 3.5.9(@glint/template@1.7.7) - babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.106.1) + babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.106.2) transitivePeerDependencies: - supports-color - webpack @@ -9214,10 +9334,10 @@ snapshots: - supports-color - utf-8-validate - '@embroider/hbs-loader@3.0.5(@embroider/core@3.5.9(@glint/template@1.7.7))(webpack@5.106.1)': + '@embroider/hbs-loader@3.0.5(@embroider/core@3.5.9(@glint/template@1.7.7))(webpack@5.106.2)': dependencies: '@embroider/core': 3.5.9(@glint/template@1.7.7) - webpack: 5.106.1 + webpack: 5.106.2 '@embroider/macros@1.20.2(@babel/core@7.29.0)(@glint/template@1.7.7)': dependencies: @@ -9275,32 +9395,32 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/webpack@4.1.2(@embroider/core@3.5.9(@glint/template@1.7.7))(webpack@5.106.1)': + '@embroider/webpack@4.1.2(@embroider/core@3.5.9(@glint/template@1.7.7))(webpack@5.106.2)': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/preset-env': 7.29.2(@babel/core@7.29.0)(supports-color@8.1.1) - '@embroider/babel-loader-9': 3.1.3(@embroider/core@3.5.9(@glint/template@1.7.7))(supports-color@8.1.1)(webpack@5.106.1) + '@embroider/babel-loader-9': 3.1.3(@embroider/core@3.5.9(@glint/template@1.7.7))(supports-color@8.1.1)(webpack@5.106.2) '@embroider/core': 3.5.9(@glint/template@1.7.7) - '@embroider/hbs-loader': 3.0.5(@embroider/core@3.5.9(@glint/template@1.7.7))(webpack@5.106.1) + '@embroider/hbs-loader': 3.0.5(@embroider/core@3.5.9(@glint/template@1.7.7))(webpack@5.106.2) '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) '@types/supports-color': 8.1.3 assert-never: 1.4.0 - babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.106.1) - css-loader: 5.2.7(webpack@5.106.1) + babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.106.2) + css-loader: 5.2.7(webpack@5.106.2) csso: 4.2.0 debug: 4.4.3(supports-color@8.1.1) escape-string-regexp: 4.0.0 fs-extra: 9.1.0 jsdom: 25.0.1(supports-color@8.1.1) lodash: 4.18.1 - mini-css-extract-plugin: 2.10.2(webpack@5.106.1) + mini-css-extract-plugin: 2.10.2(webpack@5.106.2) semver: 7.7.4 source-map-url: 0.4.1 - style-loader: 2.0.0(webpack@5.106.1) + style-loader: 2.0.0(webpack@5.106.2) supports-color: 8.1.1 terser: 5.46.1 - thread-loader: 3.0.4(webpack@5.106.1) - webpack: 5.106.1 + thread-loader: 3.0.4(webpack@5.106.2) + webpack: 5.106.2 transitivePeerDependencies: - bufferutil - canvas @@ -9424,11 +9544,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@glint/ember-tsc@1.5.0(typescript@6.0.2)': + '@glint/ember-tsc@1.5.0(typescript@6.0.3)': dependencies: '@glimmer/syntax': 0.95.0 '@glint/template': 1.7.7 - '@volar/kit': 2.4.28(typescript@6.0.2) + '@volar/kit': 2.4.28(typescript@6.0.3) '@volar/language-core': 2.4.28 '@volar/language-server': 2.4.28 '@volar/language-service': 2.4.28 @@ -9437,7 +9557,7 @@ snapshots: '@volar/typescript': 2.4.28 content-tag: 4.1.1 silent-error: 1.1.1 - typescript: 6.0.2 + typescript: 6.0.3 volar-service-html: 0.0.70(@volar/language-service@2.4.28) volar-service-typescript: 0.0.70(@volar/language-service@2.4.28) vscode-languageserver-protocol: 3.17.5 @@ -9476,6 +9596,51 @@ snapshots: '@hutson/parse-repository-url@3.0.2': {} + '@inquirer/ansi@2.0.5': {} + + '@inquirer/checkbox@5.1.3(@types/node@25.6.0)': + dependencies: + '@inquirer/ansi': 2.0.5 + '@inquirer/core': 11.1.8(@types/node@25.6.0) + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@25.6.0) + optionalDependencies: + '@types/node': 25.6.0 + + '@inquirer/confirm@6.0.11(@types/node@25.6.0)': + dependencies: + '@inquirer/core': 11.1.8(@types/node@25.6.0) + '@inquirer/type': 4.0.5(@types/node@25.6.0) + optionalDependencies: + '@types/node': 25.6.0 + + '@inquirer/core@11.1.8(@types/node@25.6.0)': + dependencies: + '@inquirer/ansi': 2.0.5 + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@25.6.0) + cli-width: 4.1.0 + fast-wrap-ansi: 0.2.0 + mute-stream: 3.0.0 + signal-exit: 4.1.0 + optionalDependencies: + '@types/node': 25.6.0 + + '@inquirer/editor@5.1.0(@types/node@25.6.0)': + dependencies: + '@inquirer/core': 11.1.8(@types/node@25.6.0) + '@inquirer/external-editor': 3.0.0(@types/node@25.6.0) + '@inquirer/type': 4.0.5(@types/node@25.6.0) + optionalDependencies: + '@types/node': 25.6.0 + + '@inquirer/expand@5.0.12(@types/node@25.6.0)': + dependencies: + '@inquirer/core': 11.1.8(@types/node@25.6.0) + '@inquirer/type': 4.0.5(@types/node@25.6.0) + optionalDependencies: + '@types/node': 25.6.0 + '@inquirer/external-editor@1.0.3(@types/node@25.6.0)': dependencies: chardet: 2.1.1 @@ -9483,6 +9648,80 @@ snapshots: optionalDependencies: '@types/node': 25.6.0 + '@inquirer/external-editor@3.0.0(@types/node@25.6.0)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.2 + optionalDependencies: + '@types/node': 25.6.0 + + '@inquirer/figures@2.0.5': {} + + '@inquirer/input@5.0.11(@types/node@25.6.0)': + dependencies: + '@inquirer/core': 11.1.8(@types/node@25.6.0) + '@inquirer/type': 4.0.5(@types/node@25.6.0) + optionalDependencies: + '@types/node': 25.6.0 + + '@inquirer/number@4.0.11(@types/node@25.6.0)': + dependencies: + '@inquirer/core': 11.1.8(@types/node@25.6.0) + '@inquirer/type': 4.0.5(@types/node@25.6.0) + optionalDependencies: + '@types/node': 25.6.0 + + '@inquirer/password@5.0.11(@types/node@25.6.0)': + dependencies: + '@inquirer/ansi': 2.0.5 + '@inquirer/core': 11.1.8(@types/node@25.6.0) + '@inquirer/type': 4.0.5(@types/node@25.6.0) + optionalDependencies: + '@types/node': 25.6.0 + + '@inquirer/prompts@8.4.1(@types/node@25.6.0)': + dependencies: + '@inquirer/checkbox': 5.1.3(@types/node@25.6.0) + '@inquirer/confirm': 6.0.11(@types/node@25.6.0) + '@inquirer/editor': 5.1.0(@types/node@25.6.0) + '@inquirer/expand': 5.0.12(@types/node@25.6.0) + '@inquirer/input': 5.0.11(@types/node@25.6.0) + '@inquirer/number': 4.0.11(@types/node@25.6.0) + '@inquirer/password': 5.0.11(@types/node@25.6.0) + '@inquirer/rawlist': 5.2.7(@types/node@25.6.0) + '@inquirer/search': 4.1.7(@types/node@25.6.0) + '@inquirer/select': 5.1.3(@types/node@25.6.0) + optionalDependencies: + '@types/node': 25.6.0 + + '@inquirer/rawlist@5.2.7(@types/node@25.6.0)': + dependencies: + '@inquirer/core': 11.1.8(@types/node@25.6.0) + '@inquirer/type': 4.0.5(@types/node@25.6.0) + optionalDependencies: + '@types/node': 25.6.0 + + '@inquirer/search@4.1.7(@types/node@25.6.0)': + dependencies: + '@inquirer/core': 11.1.8(@types/node@25.6.0) + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@25.6.0) + optionalDependencies: + '@types/node': 25.6.0 + + '@inquirer/select@5.1.3(@types/node@25.6.0)': + dependencies: + '@inquirer/ansi': 2.0.5 + '@inquirer/core': 11.1.8(@types/node@25.6.0) + '@inquirer/figures': 2.0.5 + '@inquirer/type': 4.0.5(@types/node@25.6.0) + optionalDependencies: + '@types/node': 25.6.0 + + '@inquirer/type@4.0.5(@types/node@25.6.0)': + optionalDependencies: + '@types/node': 25.6.0 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -10066,13 +10305,13 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.2))(eslint@8.57.1)(typescript@6.0.2)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.3))(eslint@8.57.1)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@6.0.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@6.0.3) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@6.0.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@6.0.2) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@6.0.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@6.0.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 @@ -10080,22 +10319,22 @@ snapshots: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.7.4 - ts-api-utils: 1.4.3(typescript@6.0.2) + ts-api-utils: 1.4.3(typescript@6.0.3) optionalDependencies: - typescript: 6.0.2 + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.2)': + '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.3)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@6.0.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@6.0.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 optionalDependencies: - typescript: 6.0.2 + typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -10104,25 +10343,25 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - '@typescript-eslint/tsconfig-utils@8.58.1(typescript@6.0.2)': + '@typescript-eslint/tsconfig-utils@8.58.2(typescript@6.0.3)': dependencies: - typescript: 6.0.2 + typescript: 6.0.3 - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@6.0.2)': + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@6.0.3)': dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@6.0.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@6.0.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@6.0.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@6.0.3) debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 - ts-api-utils: 1.4.3(typescript@6.0.2) + ts-api-utils: 1.4.3(typescript@6.0.3) optionalDependencies: - typescript: 6.0.2 + typescript: 6.0.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@6.21.0': {} - '@typescript-eslint/typescript-estree@6.21.0(typescript@6.0.2)': + '@typescript-eslint/typescript-estree@6.21.0(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 @@ -10131,20 +10370,20 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.7.4 - ts-api-utils: 1.4.3(typescript@6.0.2) + ts-api-utils: 1.4.3(typescript@6.0.3) optionalDependencies: - typescript: 6.0.2 + typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@6.0.2)': + '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@6.0.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@6.0.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@6.0.3) eslint: 8.57.1 semver: 7.7.4 transitivePeerDependencies: @@ -10167,12 +10406,12 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/kit@2.4.28(typescript@6.0.2)': + '@volar/kit@2.4.28(typescript@6.0.3)': dependencies: '@volar/language-service': 2.4.28 '@volar/typescript': 2.4.28 typesafe-path: 0.2.2 - typescript: 6.0.2 + typescript: 6.0.3 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 @@ -10423,10 +10662,6 @@ snapshots: ansi-styles@6.2.3: {} - ansi-to-html@0.6.15: - dependencies: - entities: 2.2.0 - ansicolors@0.2.1: {} any-promise@1.3.0: {} @@ -10558,21 +10793,21 @@ snapshots: babel-import-util@3.0.1: {} - babel-loader@8.4.1(@babel/core@7.29.0)(webpack@5.106.1): + babel-loader@8.4.1(@babel/core@7.29.0)(webpack@5.106.2): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.106.1 + webpack: 5.106.2 - babel-loader@9.2.1(@babel/core@7.29.0)(webpack@5.106.1): + babel-loader@9.2.1(@babel/core@7.29.0)(webpack@5.106.2): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) find-cache-dir: 4.0.0 schema-utils: 4.3.3 - webpack: 5.106.1 + webpack: 5.106.2 babel-plugin-debug-macros@0.3.4(@babel/core@7.29.0): dependencies: @@ -10705,7 +10940,7 @@ snapshots: mixin-deep: 1.3.2 pascalcase: 0.1.1 - baseline-browser-mapping@2.10.18: {} + baseline-browser-mapping@2.10.19: {} basic-auth@2.0.1: dependencies: @@ -11251,9 +11486,9 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.18 - caniuse-lite: 1.0.30001787 - electron-to-chromium: 1.5.335 + baseline-browser-mapping: 2.10.19 + caniuse-lite: 1.0.30001788 + electron-to-chromium: 1.5.339 node-releases: 2.0.37 update-browserslist-db: 1.2.3(browserslist@4.28.2) @@ -11383,7 +11618,7 @@ snapshots: dependencies: tmp: 0.0.28 - caniuse-lite@1.0.30001787: {} + caniuse-lite@1.0.30001788: {} capture-exit@2.0.0: dependencies: @@ -11500,6 +11735,8 @@ snapshots: cli-width@3.0.0: {} + cli-width@4.1.0: {} + cliui@7.0.4: dependencies: string-width: 4.2.3 @@ -11834,19 +12071,19 @@ snapshots: crypto-random-string@2.0.0: {} - css-loader@5.2.7(webpack@5.106.1): + css-loader@5.2.7(webpack@5.106.2): dependencies: - icss-utils: 5.1.0(postcss@8.5.9) + icss-utils: 5.1.0(postcss@8.5.10) loader-utils: 2.0.4 - postcss: 8.5.9 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.9) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.9) - postcss-modules-scope: 3.2.1(postcss@8.5.9) - postcss-modules-values: 4.0.0(postcss@8.5.9) + postcss: 8.5.10 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.10) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.10) + postcss-modules-scope: 3.2.1(postcss@8.5.10) + postcss-modules-values: 4.0.0(postcss@8.5.10) postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.7.4 - webpack: 5.106.1 + webpack: 5.106.2 css-tree@1.1.3: dependencies: @@ -11947,6 +12184,13 @@ snapshots: dependencies: mimic-response: 1.0.1 + decorator-transforms@2.3.1(@babel/core@7.29.0): + dependencies: + '@babel/plugin-syntax-decorators': 7.28.6(@babel/core@7.29.0) + babel-import-util: 3.0.1 + transitivePeerDependencies: + - '@babel/core' + deep-extend@0.6.0: {} deep-is@0.1.4: {} @@ -12054,9 +12298,9 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.335: {} + electron-to-chromium@1.5.339: {} - ember-auto-import@2.13.1(@glint/template@1.7.7)(webpack@5.106.1): + ember-auto-import@2.13.1(@glint/template@1.7.7)(webpack@5.106.2): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) @@ -12067,7 +12311,7 @@ snapshots: '@embroider/macros': 1.20.2(@babel/core@7.29.0)(@glint/template@1.7.7) '@embroider/reverse-exports': 0.2.0 '@embroider/shared-internals': 2.9.2(supports-color@8.1.1) - babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.106.1) + babel-loader: 8.4.1(@babel/core@7.29.0)(webpack@5.106.2) babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-ember-template-compilation: 2.4.1 babel-plugin-htmlbars-inline-precompile: 5.3.1 @@ -12077,7 +12321,7 @@ snapshots: broccoli-merge-trees: 4.2.0 broccoli-plugin: 4.0.7 broccoli-source: 3.0.1 - css-loader: 5.2.7(webpack@5.106.1) + css-loader: 5.2.7(webpack@5.106.2) debug: 4.4.3(supports-color@8.1.1) fs-extra: 10.1.0 fs-tree-diff: 2.0.1 @@ -12085,14 +12329,14 @@ snapshots: is-subdir: 1.2.0 js-string-escape: 1.0.1 lodash: 4.18.1 - mini-css-extract-plugin: 2.10.2(webpack@5.106.1) + mini-css-extract-plugin: 2.10.2(webpack@5.106.2) minimatch: 3.1.5 parse5: 6.0.1 pkg-entry-points: 1.1.1 resolve: 1.22.12 resolve-package-path: 4.0.3 semver: 7.7.4 - style-loader: 2.0.0(webpack@5.106.1) + style-loader: 2.0.0(webpack@5.106.2) typescript-memoize: 1.1.1 walk-sync: 3.0.0 transitivePeerDependencies: @@ -12217,12 +12461,12 @@ snapshots: resolve: 1.22.12 semver: 5.7.2 - ember-cli-fastboot-testing@0.6.2(@ember/test-helpers@3.3.1(@babel/core@7.29.0)(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(webpack@5.106.1))(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(webpack@5.106.1): + ember-cli-fastboot-testing@0.7.0(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.7))(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(webpack@5.106.2): dependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.29.0)(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(webpack@5.106.1) - body-parser: 1.20.4 - ember-auto-import: 2.13.1(@glint/template@1.7.7)(webpack@5.106.1) - ember-cli-babel: 7.26.11 + '@ember/test-helpers': 5.4.1(@babel/core@7.29.0)(@glint/template@1.7.7) + body-parser: 2.2.2 + ember-auto-import: 2.13.1(@glint/template@1.7.7)(webpack@5.106.2) + ember-cli-babel: 8.3.1(@babel/core@7.29.0) ember-source: 6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5) fastboot: 4.1.5 json-fn: 1.1.1 @@ -12231,6 +12475,7 @@ snapshots: resolve: 1.22.12 whatwg-fetch: 3.6.20 transitivePeerDependencies: + - '@babel/core' - '@glint/template' - bufferutil - canvas @@ -12334,12 +12579,6 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-test-loader@3.1.0: - dependencies: - ember-cli-babel: 7.26.11 - transitivePeerDependencies: - - supports-color - ember-cli-typescript-blueprint-polyfill@0.1.0: dependencies: chalk: 4.1.2 @@ -12347,39 +12586,6 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-typescript@2.0.2(@babel/core@7.29.0): - dependencies: - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.0) - '@babel/plugin-transform-typescript': 7.4.5(@babel/core@7.29.0) - ansi-to-html: 0.6.15 - debug: 4.4.3(supports-color@8.1.1) - ember-cli-babel-plugin-helpers: 1.1.1 - execa: 1.0.0 - fs-extra: 7.0.1 - resolve: 1.22.12 - rsvp: 4.8.5 - semver: 6.3.1 - stagehand: 1.0.1 - walk-sync: 1.1.4 - transitivePeerDependencies: - - '@babel/core' - - supports-color - - ember-cli-typescript@5.3.0: - dependencies: - ansi-to-html: 0.6.15 - broccoli-stew: 3.0.0 - debug: 4.4.3(supports-color@8.1.1) - execa: 4.1.0 - fs-extra: 9.1.0 - resolve: 1.22.12 - rsvp: 4.8.5 - semver: 7.7.4 - stagehand: 1.0.1 - walk-sync: 2.2.0 - transitivePeerDependencies: - - supports-color - ember-cli-update@2.0.1(@types/node@25.6.0): dependencies: boilerplate-update: 2.1.1(@types/node@25.6.0) @@ -12573,39 +12779,26 @@ snapshots: ember-disable-prototype-extensions@1.1.3: {} - ember-eslint-parser@0.5.13(@babel/core@7.29.0)(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.2))(eslint@8.57.1)(typescript@6.0.2): + ember-eslint-parser@0.5.13(@babel/core@7.29.0)(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.3))(eslint@8.57.1)(typescript@6.0.3): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/eslint-parser': 7.28.6(@babel/core@7.29.0)(eslint@8.57.1) '@glimmer/syntax': 0.95.0 - '@typescript-eslint/tsconfig-utils': 8.58.1(typescript@6.0.2) + '@typescript-eslint/tsconfig-utils': 8.58.2(typescript@6.0.3) 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': 6.21.0(eslint@8.57.1)(typescript@6.0.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@6.0.3) transitivePeerDependencies: - eslint - typescript - ember-functions-as-helper-polyfill@2.1.3(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5)): + ember-load-initializers@3.0.1(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5)): dependencies: - ember-cli-babel: 7.26.11 - ember-cli-typescript: 5.3.0 - ember-cli-version-checker: 5.1.2 ember-source: 6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5) - transitivePeerDependencies: - - supports-color - - ember-load-initializers@2.1.2(@babel/core@7.29.0): - dependencies: - ember-cli-babel: 7.26.11 - ember-cli-typescript: 2.0.2(@babel/core@7.29.0) - transitivePeerDependencies: - - '@babel/core' - - supports-color ember-maybe-import-regenerator@1.0.0: dependencies: @@ -12616,13 +12809,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-qunit@8.1.1(@babel/core@7.29.0)(@ember/test-helpers@3.3.1(@babel/core@7.29.0)(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(webpack@5.106.1))(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(qunit@2.25.0): + ember-qunit@9.0.4(@babel/core@7.29.0)(@ember/test-helpers@5.4.1(@babel/core@7.29.0)(@glint/template@1.7.7))(@glint/template@1.7.7)(qunit@2.25.0): dependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.29.0)(@glint/template@1.7.7)(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5))(webpack@5.106.1) + '@ember/test-helpers': 5.4.1(@babel/core@7.29.0)(@glint/template@1.7.7) '@embroider/addon-shim': 1.10.2 '@embroider/macros': 1.20.2(@babel/core@7.29.0)(@glint/template@1.7.7) - ember-cli-test-loader: 3.1.0 - ember-source: 6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5) qunit: 2.25.0 qunit-theme-ember: 1.0.0 transitivePeerDependencies: @@ -12630,13 +12821,7 @@ snapshots: - '@glint/template' - supports-color - ember-resolver@11.0.1(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5)): - dependencies: - ember-cli-babel: 7.26.11 - optionalDependencies: - ember-source: 6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5) - transitivePeerDependencies: - - supports-color + ember-resolver@13.2.0: {} ember-rfc176-data@0.3.18: {} @@ -12746,11 +12931,9 @@ snapshots: transitivePeerDependencies: - supports-color - ember-truth-helpers@4.0.3(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5)): + ember-truth-helpers@5.0.0: dependencies: '@embroider/addon-shim': 1.10.2 - ember-functions-as-helper-polyfill: 2.1.3(ember-source@6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5)) - ember-source: 6.12.0(@glimmer/component@2.1.1)(rsvp@4.8.5) transitivePeerDependencies: - supports-color @@ -12764,18 +12947,19 @@ snapshots: transitivePeerDependencies: - encoding - ember-try@3.0.0(encoding@0.1.13): + ember-try@4.0.0(encoding@0.1.13): dependencies: chalk: 4.1.2 cli-table3: 0.6.5 - core-object: 3.1.5 debug: 4.4.3(supports-color@8.1.1) ember-try-config: 4.0.0(encoding@0.1.13) + es-toolkit: 1.45.1 execa: 4.1.0 fs-extra: 6.0.1 resolve: 1.22.12 rimraf: 3.0.2 semver: 7.7.4 + temp-dir: 2.0.0 walk-sync: 2.2.0 transitivePeerDependencies: - encoding @@ -12826,8 +13010,6 @@ snapshots: ensure-posix-path@1.1.1: {} - entities@2.2.0: {} - entities@3.0.1: {} entities@6.0.1: {} @@ -12926,6 +13108,8 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 + es-toolkit@1.45.1: {} + escalade@3.2.0: {} escape-goat@2.1.1: {} @@ -12961,11 +13145,11 @@ snapshots: esquery: 1.7.0 jsonc-eslint-parser: 2.4.2 - eslint-plugin-ember@12.7.5(@babel/core@7.29.0)(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.2))(eslint@8.57.1)(typescript@6.0.2): + eslint-plugin-ember@12.7.5(@babel/core@7.29.0)(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.3))(eslint@8.57.1)(typescript@6.0.3): dependencies: '@ember-data/rfc395-data': 0.0.4 css-tree: 3.2.1 - ember-eslint-parser: 0.5.13(@babel/core@7.29.0)(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.2))(eslint@8.57.1)(typescript@6.0.2) + ember-eslint-parser: 0.5.13(@babel/core@7.29.0)(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@6.0.3))(eslint@8.57.1)(typescript@6.0.3) ember-rfc176-data: 0.3.18 eslint: 8.57.1 eslint-utils: 3.0.0(eslint@8.57.1) @@ -12975,7 +13159,7 @@ snapshots: requireindex: 1.2.0 snake-case: 3.0.4 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@6.0.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@6.0.3) transitivePeerDependencies: - '@babel/core' - typescript @@ -13011,10 +13195,10 @@ snapshots: resolve: 1.22.12 semver: 6.3.1 - eslint-plugin-prettier@5.5.5(@types/eslint@9.6.1)(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.8.2): + eslint-plugin-prettier@5.5.5(@types/eslint@9.6.1)(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.8.3): dependencies: eslint: 8.57.1 - prettier: 3.8.2 + prettier: 3.8.3 prettier-linter-helpers: 1.0.1 synckit: 0.11.12 optionalDependencies: @@ -13345,8 +13529,18 @@ snapshots: transitivePeerDependencies: - supports-color + fast-string-truncated-width@3.0.3: {} + + fast-string-width@3.0.2: + dependencies: + fast-string-truncated-width: 3.0.3 + fast-uri@3.1.0: {} + fast-wrap-ansi@0.2.0: + dependencies: + fast-string-width: 3.0.2 + fastboot-express-middleware@4.1.2: dependencies: chalk: 4.1.2 @@ -13406,6 +13600,10 @@ snapshots: dependencies: bser: 2.1.1 + fdir@6.5.0(picomatch@4.0.4): + optionalDependencies: + picomatch: 4.0.4 + figures@2.0.0: dependencies: escape-string-regexp: 1.0.5 @@ -14210,9 +14408,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.5.9): + icss-utils@5.1.0(postcss@8.5.10): dependencies: - postcss: 8.5.9 + postcss: 8.5.10 ieee754@1.2.1: {} @@ -14268,6 +14466,18 @@ snapshots: sum-up: 1.0.3 xtend: 4.0.2 + inquirer@13.4.1(@types/node@25.6.0): + dependencies: + '@inquirer/ansi': 2.0.5 + '@inquirer/core': 11.1.8(@types/node@25.6.0) + '@inquirer/prompts': 8.4.1(@types/node@25.6.0) + '@inquirer/type': 4.0.5(@types/node@25.6.0) + mute-stream: 3.0.0 + run-async: 4.0.6 + rxjs: 7.8.2 + optionalDependencies: + '@types/node': 25.6.0 + inquirer@6.5.2: dependencies: ansi-escapes: 3.2.0 @@ -14284,22 +14494,6 @@ snapshots: strip-ansi: 5.2.0 through: 2.3.8 - inquirer@7.3.3: - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.18.1 - mute-stream: 0.0.8 - run-async: 2.4.1 - rxjs: 6.6.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - inquirer@8.2.7(@types/node@25.6.0): dependencies: '@inquirer/external-editor': 1.0.3(@types/node@25.6.0) @@ -15173,11 +15367,11 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.10.2(webpack@5.106.1): + mini-css-extract-plugin@2.10.2(webpack@5.106.2): dependencies: schema-utils: 4.3.3 tapable: 2.3.2 - webpack: 5.106.1 + webpack: 5.106.2 minimatch@10.2.5: dependencies: @@ -15308,6 +15502,8 @@ snapshots: mute-stream@0.0.8: {} + mute-stream@3.0.0: {} + mz@2.7.0: dependencies: any-promise: 1.3.0 @@ -15912,26 +16108,26 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-modules-extract-imports@3.1.0(postcss@8.5.9): + postcss-modules-extract-imports@3.1.0(postcss@8.5.10): dependencies: - postcss: 8.5.9 + postcss: 8.5.10 - postcss-modules-local-by-default@4.2.0(postcss@8.5.9): + postcss-modules-local-by-default@4.2.0(postcss@8.5.10): dependencies: - icss-utils: 5.1.0(postcss@8.5.9) - postcss: 8.5.9 + icss-utils: 5.1.0(postcss@8.5.10) + postcss: 8.5.10 postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.5.9): + postcss-modules-scope@3.2.1(postcss@8.5.10): dependencies: - postcss: 8.5.9 + postcss: 8.5.10 postcss-selector-parser: 7.1.1 - postcss-modules-values@4.0.0(postcss@8.5.9): + postcss-modules-values@4.0.0(postcss@8.5.10): dependencies: - icss-utils: 5.1.0(postcss@8.5.9) - postcss: 8.5.9 + icss-utils: 5.1.0(postcss@8.5.10) + postcss: 8.5.10 postcss-selector-parser@7.1.1: dependencies: @@ -15940,7 +16136,7 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss@8.5.9: + postcss@8.5.10: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 @@ -15956,7 +16152,7 @@ snapshots: prettier@2.8.8: {} - prettier@3.8.2: {} + prettier@3.8.3: {} pretty-ms@9.3.0: dependencies: @@ -16448,6 +16644,8 @@ snapshots: run-async@2.4.1: {} + run-async@4.0.6: {} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -16882,12 +17080,6 @@ snapshots: dependencies: minipass: 3.3.6 - stagehand@1.0.1: - dependencies: - debug: 4.4.3(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - standard-version@9.5.0: dependencies: chalk: 2.4.2 @@ -17032,11 +17224,11 @@ snapshots: strip-json-comments@3.1.1: {} - style-loader@2.0.0(webpack@5.106.1): + style-loader@2.0.0(webpack@5.106.2): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.106.1 + webpack: 5.106.2 styled_string@0.0.1: {} @@ -17090,12 +17282,12 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 - tap-parser@18.3.1: + tap-parser@18.3.2: dependencies: events-to-array: 2.0.3 - tap-yaml: 4.3.1 + tap-yaml: 4.4.0 - tap-yaml@4.3.1: + tap-yaml@4.4.0: dependencies: yaml: 2.8.3 yaml-types: 0.4.0(yaml@2.8.3) @@ -17111,18 +17303,20 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 + temp-dir@2.0.0: {} + temp@0.9.4: dependencies: mkdirp: 0.5.6 rimraf: 2.6.3 - terser-webpack-plugin@5.4.0(webpack@5.106.1): + terser-webpack-plugin@5.4.0(webpack@5.106.2): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.46.1 - webpack: 5.106.1 + webpack: 5.106.2 terser@5.46.1: dependencies: @@ -17162,7 +17356,7 @@ snapshots: socket.io: 4.8.3 spawn-args: 0.2.0 styled_string: 0.0.1 - tap-parser: 18.3.1 + tap-parser: 18.3.2 transitivePeerDependencies: - '@babel/core' - arc-templates @@ -17229,14 +17423,14 @@ snapshots: dependencies: any-promise: 1.3.0 - thread-loader@3.0.4(webpack@5.106.1): + thread-loader@3.0.4(webpack@5.106.2): dependencies: json-parse-better-errors: 1.0.2 loader-runner: 4.3.1 loader-utils: 2.0.4 neo-async: 2.6.2 schema-utils: 3.3.0 - webpack: 5.106.1 + webpack: 5.106.2 three-way-merger@0.6.3: dependencies: @@ -17274,6 +17468,11 @@ snapshots: transitivePeerDependencies: - supports-color + tinyglobby@0.2.16: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + tldts-core@6.1.86: {} tldts@6.1.86: @@ -17369,9 +17568,9 @@ snapshots: trim-newlines@3.0.1: {} - ts-api-utils@1.4.3(typescript@6.0.2): + ts-api-utils@1.4.3(typescript@6.0.3): dependencies: - typescript: 6.0.2 + typescript: 6.0.3 tslib@1.14.1: {} @@ -17455,7 +17654,7 @@ snapshots: typescript@5.9.3: {} - typescript@6.0.2: {} + typescript@6.0.3: {} uc.micro@1.0.6: {} @@ -17726,7 +17925,7 @@ snapshots: webpack-sources@3.3.4: {} - webpack@5.106.1: + webpack@5.106.2: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -17744,13 +17943,12 @@ snapshots: events: 3.3.0 glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 loader-runner: 4.3.1 - mime-types: 2.1.35 + mime-db: 1.54.0 neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.2 - terser-webpack-plugin: 5.4.0(webpack@5.106.1) + terser-webpack-plugin: 5.4.0(webpack@5.106.2) watchpack: 2.5.1 webpack-sources: 3.3.4 transitivePeerDependencies: diff --git a/test-app/config/ember-try.js b/test-app/config/ember-try.js index c9d01d96..98f6ed64 100644 --- a/test-app/config/ember-try.js +++ b/test-app/config/ember-try.js @@ -3,6 +3,13 @@ const getChannelURL = require('ember-source-channel-url'); module.exports = async function () { + const ember4 = { + '@ember/test-helpers': '^3.2.1', + '@ember/test-waiters': '^3.0.0', + 'ember-qunit': '^8.0.0', + 'ember-resolver': '^10.0.0', + 'ember-cli': '~4.12.0', + }; return { usePnpm: true, scenarios: [ @@ -11,7 +18,7 @@ module.exports = async function () { npm: { devDependencies: { 'ember-source': '~4.2.0', - 'ember-cli': '~4.12.0', + ...ember4, }, }, }, @@ -20,7 +27,7 @@ module.exports = async function () { npm: { devDependencies: { 'ember-source': '~4.4.0', - 'ember-cli': '~4.12.0', + ...ember4, }, }, }, @@ -29,7 +36,7 @@ module.exports = async function () { npm: { devDependencies: { 'ember-source': '~4.12.0', - 'ember-cli': '~4.12.0', + ...ember4, }, }, }, diff --git a/test-app/config/environment.js b/test-app/config/environment.js index f2e2a2d6..495652ef 100644 --- a/test-app/config/environment.js +++ b/test-app/config/environment.js @@ -5,7 +5,7 @@ module.exports = function (environment) { modulePrefix: 'test-app', environment, rootURL: '/', - locationType: 'auto', + locationType: 'history', EmberENV: { FEATURES: { // Here you can enable experimental features on an ember canary build @@ -46,7 +46,6 @@ module.exports = function (environment) { if (environment === 'production') { ENV.locationType = 'hash'; ENV.rootURL = '/ember-page-title/'; - } return ENV; diff --git a/test-app/package.json b/test-app/package.json index aab2a1e1..4312e22a 100644 --- a/test-app/package.json +++ b/test-app/package.json @@ -35,9 +35,9 @@ }, "devDependencies": { "@babel/eslint-parser": "^7.23.3", - "@ember/optional-features": "^2.0.0", - "@ember/string": "^3.1.1", - "@ember/test-helpers": "^3.2.1", + "@ember/optional-features": "^3.0.0", + "@ember/string": "^4.0.1", + "@ember/test-helpers": "^5.4.1", "@embroider/compat": "^3.8.1", "@embroider/core": "^3.5.0", "@embroider/macros": "^1.16.10", @@ -52,20 +52,20 @@ "ember-cli-code-coverage": "^2.0.3", "ember-cli-dependency-checker": "^3.2.0", "ember-cli-fastboot": "^4.1.5", - "ember-cli-fastboot-testing": "^0.6.2", + "ember-cli-fastboot-testing": "^0.7.0", "ember-cli-htmlbars": "^6.3.0", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-update": "^2.0.1", "ember-disable-prototype-extensions": "^1.1.3", - "ember-load-initializers": "^2.1.2", + "ember-load-initializers": "^3.0.1", "ember-maybe-import-regenerator": "^1.0.0", - "ember-qunit": "^8.0.2", - "ember-resolver": "^11.0.1", + "ember-qunit": "^9.0.4", + "ember-resolver": "^13.2.0", "ember-source": "~6.12.0", "ember-source-channel-url": "^3.0.0", "ember-template-lint": "^6.1.0", - "ember-truth-helpers": "^4.0.3", - "ember-try": "^3.0.0", + "ember-truth-helpers": "^5.0.0", + "ember-try": "^4.0.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-ember": "^12.5.0", diff --git a/test-app/tests/test-helper.js b/test-app/tests/test-helper.js index 57c3fa23..7eee2549 100644 --- a/test-app/tests/test-helper.js +++ b/test-app/tests/test-helper.js @@ -2,7 +2,9 @@ import Application from 'test-app/app'; import config from 'test-app/config/environment'; import { setApplication } from '@ember/test-helpers'; import { start } from 'ember-qunit'; +import { loadTests } from 'ember-qunit/test-loader'; +loadTests(); setApplication(Application.create(config.APP)); start();