diff --git a/docs-app/package.json b/docs-app/package.json index 710b14ed6..381ca0a0e 100644 --- a/docs-app/package.json +++ b/docs-app/package.json @@ -34,7 +34,7 @@ "@docfy/ember": "^0.8.5", "@ember/optional-features": "^2.0.0", "@ember/string": "^3.1.1", - "@ember/test-helpers": "^3.2.0", + "@ember/test-helpers": "^4.0.0", "@embroider/compat": "^3.0.0", "@embroider/core": "^3.0.0", "@embroider/webpack": "^4.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7201eef4a..91be1247d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -108,8 +108,8 @@ importers: specifier: ^3.1.1 version: 3.1.1 '@ember/test-helpers': - specifier: ^3.2.0 - version: 3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.8.0)(webpack@5.94.0) + specifier: ^4.0.0 + version: 4.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.8.0) '@embroider/compat': specifier: ^3.0.0 version: 3.4.7(@embroider/core@3.4.7)(@glint/template@1.4.0) @@ -151,7 +151,7 @@ importers: version: 4.0.11(@babel/core@7.25.2) '@types/ember-qunit': specifier: ^6.0.0 - version: 6.1.1(@ember/test-helpers@3.3.1)(@glint/template@1.4.0)(ember-source@5.8.0)(qunit@2.22.0) + version: 6.1.1(@ember/test-helpers@4.0.2)(@glint/template@1.4.0)(ember-source@5.8.0)(qunit@2.22.0) '@types/ember-resolver': specifier: ^9.0.0 version: 9.0.0(ember-source@5.8.0) @@ -265,7 +265,7 @@ importers: version: 8.2.3(ember-source@5.8.0) ember-qunit: specifier: ^8.0.0 - version: 8.1.0(@ember/test-helpers@3.3.1)(@glint/template@1.4.0)(ember-source@5.8.0)(qunit@2.22.0) + version: 8.1.0(@ember/test-helpers@4.0.2)(@glint/template@1.4.0)(ember-source@5.8.0)(qunit@2.22.0) ember-resolver: specifier: ^11.0.0 version: 11.0.1(ember-source@5.8.0) @@ -850,8 +850,8 @@ importers: specifier: ^3.1.1 version: 3.1.1 '@ember/test-helpers': - specifier: ^3.2.1 - version: 3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.8.0)(webpack@5.94.0) + specifier: ^4.0.0 + version: 4.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.8.0) '@embroider/macros': specifier: ^1.13.4 version: 1.15.1(@glint/template@1.4.0) @@ -899,7 +899,7 @@ importers: version: 4.0.7 '@types/ember-qunit': specifier: ^6.1.1 - version: 6.1.1(@ember/test-helpers@3.3.1)(@glint/template@1.4.0)(ember-source@5.8.0)(qunit@2.22.0) + version: 6.1.1(@ember/test-helpers@4.0.2)(@glint/template@1.4.0)(ember-source@5.8.0)(qunit@2.22.0) '@types/ember-resolver': specifier: ^9.0.0 version: 9.0.0(ember-source@5.8.0) @@ -983,7 +983,7 @@ importers: version: 8.2.2 ember-a11y-testing: specifier: ^7.0.0 - version: 7.0.0(@ember/test-helpers@3.3.1)(@glint/template@1.4.0)(qunit@2.22.0)(webpack@5.94.0) + version: 7.0.0(@ember/test-helpers@4.0.2)(@glint/template@1.4.0)(qunit@2.22.0)(webpack@5.94.0) ember-async-data: specifier: ^1.0.3 version: 1.0.3(ember-source@5.8.0) @@ -1046,7 +1046,7 @@ importers: version: 8.2.3(ember-source@5.8.0) ember-qunit: specifier: ^8.0.0 - version: 8.1.0(@ember/test-helpers@3.3.1)(@glint/template@1.4.0)(ember-source@5.8.0)(qunit@2.22.0) + version: 8.1.0(@ember/test-helpers@4.0.2)(@glint/template@1.4.0)(ember-source@5.8.0)(qunit@2.22.0) ember-resolver: specifier: ^11.0.0 version: 11.0.1(ember-source@5.8.0) @@ -1428,7 +1428,7 @@ packages: '@babel/helper-plugin-utils': 7.24.7 debug: 4.3.6(supports-color@8.1.1) lodash.debounce: 4.0.8 - resolve: 1.22.1 + resolve: 1.22.8 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -5061,7 +5061,7 @@ packages: '@ember-data/private-build-infra': 5.3.0(@glint/template@1.4.0) '@ember-data/store': 5.3.0(@babel/core@7.25.2)(@ember-data/tracking@5.3.0)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@5.8.0) '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.4.0) + '@embroider/macros': 1.16.5(@glint/template@1.4.0) ember-cli-babel: 8.2.0(@babel/core@7.25.2) ember-cli-test-info: 1.0.0 ember-inflector: 4.0.2 @@ -5082,7 +5082,7 @@ packages: '@ember-data/store': 5.3.0(@babel/core@7.25.2)(@ember-data/tracking@5.3.0)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@5.8.0) '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.4.0) + '@embroider/macros': 1.16.5(@glint/template@1.4.0) ember-auto-import: 2.6.3(@glint/template@1.4.0)(webpack@5.94.0) ember-cli-babel: 8.2.0(@babel/core@7.25.2) webpack: 5.94.0 @@ -5103,7 +5103,7 @@ packages: '@ember-data/private-build-infra': 5.3.0(@glint/template@1.4.0) '@ember-data/store': 5.3.0(@babel/core@7.25.2)(@ember-data/tracking@5.3.0)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@5.8.0) '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.13.1(@glint/template@1.4.0) + '@embroider/macros': 1.16.5(@glint/template@1.4.0) ember-cli-babel: 8.2.0(@babel/core@7.25.2) transitivePeerDependencies: - '@babel/core' @@ -5124,7 +5124,7 @@ packages: '@ember-data/request-utils': 5.3.0(@babel/core@7.25.2) '@ember-data/store': 5.3.0(@babel/core@7.25.2)(@ember-data/tracking@5.3.0)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(@glint/template@1.4.0)(ember-source@5.8.0) '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.13.1(@glint/template@1.4.0) + '@embroider/macros': 1.16.5(@glint/template@1.4.0) ember-cli-babel: 8.2.0(@babel/core@7.25.2) ember-inflector: 4.0.2 transitivePeerDependencies: @@ -5149,7 +5149,7 @@ packages: '@ember-data/json-api': 5.3.0(@babel/core@7.25.2)(@ember-data/graph@5.3.0)(@ember-data/request-utils@5.3.0)(@ember-data/store@5.3.0)(@glint/template@1.4.0)(ember-inflector@4.0.2) '@ember-data/private-build-infra': 5.3.0(@glint/template@1.4.0) '@ember-data/request': 5.3.0(@babel/core@7.25.2)(@glint/template@1.4.0) - '@embroider/macros': 1.13.1(@glint/template@1.4.0) + '@embroider/macros': 1.16.5(@glint/template@1.4.0) ember-cli-babel: 8.2.0(@babel/core@7.25.2) transitivePeerDependencies: - '@babel/core' @@ -5185,7 +5185,7 @@ packages: '@ember-data/tracking': 5.3.0(@babel/core@7.25.2)(@glint/template@1.4.0) '@ember/edition-utils': 1.2.0 '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.4.0) + '@embroider/macros': 1.16.5(@glint/template@1.4.0) ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.8.0) ember-cli-babel: 8.2.0(@babel/core@7.25.2) ember-cli-string-utils: 1.1.0 @@ -5206,7 +5206,7 @@ packages: '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.25.2) '@babel/runtime': 7.25.4 '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.13.1(@glint/template@1.4.0) + '@embroider/macros': 1.16.5(@glint/template@1.4.0) babel-import-util: 1.4.1 babel-plugin-debug-macros: 0.3.4(@babel/core@7.25.2) babel-plugin-filter-imports: 4.0.0 @@ -5243,7 +5243,7 @@ packages: dependencies: '@ember-data/private-build-infra': 5.3.0(@glint/template@1.4.0) '@ember/test-waiters': 3.0.2 - '@embroider/macros': 1.13.1(@glint/template@1.4.0) + '@embroider/macros': 1.16.5(@glint/template@1.4.0) ember-cli-babel: 8.2.0(@babel/core@7.25.2) transitivePeerDependencies: - '@babel/core' @@ -5262,7 +5262,7 @@ packages: dependencies: '@ember-data/private-build-infra': 5.3.0(@glint/template@1.4.0) '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.4.0) + '@embroider/macros': 1.16.5(@glint/template@1.4.0) ember-cli-babel: 8.2.0(@babel/core@7.25.2) ember-cli-test-info: 1.0.0 ember-inflector: 4.0.2 @@ -5282,7 +5282,7 @@ packages: '@ember-data/private-build-infra': 5.3.0(@glint/template@1.4.0) '@ember-data/tracking': 5.3.0(@babel/core@7.25.2)(@glint/template@1.4.0) '@ember/string': 3.1.1 - '@embroider/macros': 1.13.1(@glint/template@1.4.0) + '@embroider/macros': 1.16.5(@glint/template@1.4.0) '@glimmer/tracking': 1.1.2 ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.8.0) ember-cli-babel: 8.2.0(@babel/core@7.25.2) @@ -5297,7 +5297,7 @@ packages: engines: {node: 16.* || >= 18} dependencies: '@ember-data/private-build-infra': 5.3.0(@glint/template@1.4.0) - '@embroider/macros': 1.13.1(@glint/template@1.4.0) + '@embroider/macros': 1.16.5(@glint/template@1.4.0) ember-cli-babel: 8.2.0(@babel/core@7.25.2) transitivePeerDependencies: - '@babel/core' @@ -5329,27 +5329,22 @@ packages: transitivePeerDependencies: - supports-color - /@ember/test-helpers@3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.8.0)(webpack@5.94.0): - resolution: {integrity: sha512-h4uFBy4pquBtHsHI+tx9S0wtMmn1L+8dkXiDiyoqG1+3e0Awk6GBujiFM9s4ANq6wC8uIhC3wEFyts10h2OAoQ==} - engines: {node: 16.* || >= 18} + /@ember/test-helpers@4.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.8.0): + resolution: {integrity: sha512-9vV5nDx1ZzmTmexzTudRk9M04JY6mqB3NxJB116vkjGQWIRTgiAVUgBkFIudRXvX1QiOGTo6IPxQRXZRS+v28w==} peerDependencies: - ember-source: ^4.0.0 || ^5.0.0 + ember-source: '>= 4.0.0' dependencies: - '@ember/test-waiters': 3.0.2 + '@ember/test-waiters': 3.1.0 + '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.5(@glint/template@1.4.0) '@simple-dom/interface': 1.4.0 - broccoli-debug: 0.6.5 - broccoli-funnel: 3.0.8 + decorator-transforms: 2.0.0(@babel/core@7.25.2) dom-element-descriptors: 0.5.1 - ember-auto-import: 2.6.1(patch_hash=ic4j24wybap2f2xedeoakj5qoa)(@glint/template@1.4.0)(webpack@5.94.0) - ember-cli-babel: 8.2.0(@babel/core@7.25.2) - ember-cli-htmlbars: 6.3.0 ember-source: 5.8.0(@babel/core@7.25.2)(@glimmer/component@1.1.2)(@glint/template@1.4.0)(webpack@5.94.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - - webpack dev: true /@ember/test-waiters@3.0.2: @@ -5363,6 +5358,18 @@ packages: transitivePeerDependencies: - supports-color + /@ember/test-waiters@3.1.0: + resolution: {integrity: sha512-bb9h95ktG2wKY9+ja1sdsFBdOms2lB19VWs8wmNpzgHv1NCetonBoV5jHBV4DHt0uS1tg9z66cZqhUVlYs96KQ==} + engines: {node: 10.* || 12.* || >= 14.*} + dependencies: + calculate-cache-key-for-tree: 2.0.0 + ember-cli-babel: 7.26.11 + ember-cli-version-checker: 5.1.2 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + dev: true + /@embroider/addon-dev@5.0.0(@glint/template@1.4.0)(rollup@4.21.1): resolution: {integrity: sha512-cEaPnhNJBqb+1Mp/1iDsfZjXU/odQ+vYqtqg19qh/28KBbbL5do1TzFPfXuGjzuDHiTIagklpGoNGkMwU/bJtw==} engines: {node: 12.* || 14.* || >= 16} @@ -5397,7 +5404,7 @@ packages: dependencies: '@embroider/shared-internals': 2.6.1 broccoli-funnel: 3.0.8 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -5502,7 +5509,7 @@ packages: '@babel/traverse': 7.25.3(supports-color@8.1.1) '@embroider/macros': 1.16.5(@glint/template@1.4.0) '@embroider/shared-internals': 2.6.2 - assert-never: 1.2.1 + assert-never: 1.3.0 babel-plugin-ember-template-compilation: 2.2.1 broccoli-node-api: 1.7.0 broccoli-persistent-filter: 3.1.3 @@ -5608,7 +5615,7 @@ packages: '@babel/core': 7.25.2 '@embroider/shared-internals': 2.5.2 '@glint/template': 1.4.0 - assert-never: 1.2.1 + assert-never: 1.3.0 babel-import-util: 2.1.1 ember-cli-babel: 8.2.0(@babel/core@7.25.2) find-up: 5.0.0 @@ -5738,7 +5745,7 @@ packages: js-string-escape: 1.0.1 lodash: 4.17.21 resolve-package-path: 4.0.3 - semver: 7.6.0 + semver: 7.6.3 typescript-memoize: 1.1.1 transitivePeerDependencies: - supports-color @@ -5823,7 +5830,7 @@ packages: '@glint/template': optional: true dependencies: - '@embroider/macros': 1.16.3(@glint/template@1.4.0) + '@embroider/macros': 1.16.5(@glint/template@1.4.0) '@glint/template': 1.4.0 broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 @@ -7144,11 +7151,11 @@ packages: - supports-color dev: true - /@types/ember-qunit@6.1.1(@ember/test-helpers@3.3.1)(@glint/template@1.4.0)(ember-source@5.8.0)(qunit@2.22.0): + /@types/ember-qunit@6.1.1(@ember/test-helpers@4.0.2)(@glint/template@1.4.0)(ember-source@5.8.0)(qunit@2.22.0): resolution: {integrity: sha512-1g5A3vPKhvB/CuN/EP9rBLXYaJOjzKyLYWeBtNDEQNkTuG1dAo/Hg0CCixgbBgLlzaDP8mR/n1xpg8HqQ8SUKg==} deprecated: This is a stub types definition. ember-qunit provides its own type definitions, so you do not need this installed. dependencies: - ember-qunit: 8.1.0(@ember/test-helpers@3.3.1)(@glint/template@1.4.0)(ember-source@5.8.0)(qunit@2.22.0) + ember-qunit: 8.1.0(@ember/test-helpers@4.0.2)(@glint/template@1.4.0)(ember-source@5.8.0)(qunit@2.22.0) transitivePeerDependencies: - '@ember/test-helpers' - '@glint/template' @@ -8345,7 +8352,7 @@ packages: resolution: {integrity: sha512-iH+boep2xivfD9wMaZWkywYIURSmsL96d6MoqrC94BnGSvXE4Quf8hnJiHGFYhw/nLeIa1XyRaf4vvcvkwAefg==} engines: {node: 8.* || >= 10.*} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) heimdalljs: 0.2.6 istextorbinary: 2.6.0 mkdirp: 0.5.6 @@ -9454,7 +9461,7 @@ packages: /builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.6.0 + semver: 7.6.3 dev: true /bytes@1.0.0: @@ -10510,7 +10517,7 @@ packages: mimic-response: 1.0.1 dev: true - /decorator-transforms@2.0.0: + /decorator-transforms@2.0.0(@babel/core@7.25.2): resolution: {integrity: sha512-ETfQccGcotK01YJsoB0AGTdUp7kS9jI93mBzrRY5Oyo+bOJfa2UKTSjCNf+iRNwAWBmBKlbiCcyL4tkY4C4dZQ==} dependencies: '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.25.2) @@ -10771,7 +10778,7 @@ packages: /electron-to-chromium@1.5.7: resolution: {integrity: sha512-6FTNWIWMxMy/ZY6799nBlPtF1DFDQ6VQJ7yyDP27SJNt5lwtQ5ufqVvHylb3fdQefvRcgA3fKcFMJi9OLwBRNw==} - /ember-a11y-testing@7.0.0(@ember/test-helpers@3.3.1)(@glint/template@1.4.0)(qunit@2.22.0)(webpack@5.94.0): + /ember-a11y-testing@7.0.0(@ember/test-helpers@4.0.2)(@glint/template@1.4.0)(qunit@2.22.0)(webpack@5.94.0): resolution: {integrity: sha512-rOAUQsLx+fl+U0MNLr0MlCQbZ8I7GMaNaRZhLsOOlQt9yTrX9U0G+OdcQFFRCJjJgM/vPiEkqBLQrGOkp0+d+w==} engines: {node: 16.* || >= 18} peerDependencies: @@ -10781,7 +10788,7 @@ packages: qunit: optional: true dependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.8.0)(webpack@5.94.0) + '@ember/test-helpers': 4.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.8.0) '@ember/test-waiters': 3.0.2 '@scalvert/ember-setup-middleware-reporter': 0.1.1 axe-core: 4.6.3 @@ -10861,7 +10868,7 @@ packages: '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.2) '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) '@babel/preset-env': 7.24.4(@babel/core@7.25.2) - '@embroider/macros': 1.13.1(@glint/template@1.4.0) + '@embroider/macros': 1.16.5(@glint/template@1.4.0) '@embroider/shared-internals': 2.6.2 babel-loader: 8.3.0(@babel/core@7.25.2)(webpack@5.94.0) babel-plugin-ember-modules-api-polyfill: 3.5.0 @@ -10962,7 +10969,7 @@ packages: peerDependencies: ember-source: ^3.13.0 || ^4.0.0 || >= 5.0.0 dependencies: - '@embroider/macros': 1.13.1(@glint/template@1.4.0) + '@embroider/macros': 1.16.5(@glint/template@1.4.0) '@glimmer/tracking': 1.1.2 babel-import-util: 1.4.1 ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.25.2) @@ -11707,14 +11714,14 @@ packages: - supports-color dev: true - /ember-qunit@8.1.0(@ember/test-helpers@3.3.1)(@glint/template@1.4.0)(ember-source@5.8.0)(qunit@2.22.0): + /ember-qunit@8.1.0(@ember/test-helpers@4.0.2)(@glint/template@1.4.0)(ember-source@5.8.0)(qunit@2.22.0): resolution: {integrity: sha512-55/xqvVQwhiNcnh/tCzWyvlYzrYqwDY0/cIPyDQbAxGKtkUt9jCfRUGllfyOofC6LX0fL/0fIi+5e9sg1m6vXw==} peerDependencies: '@ember/test-helpers': '>=3.0.3' ember-source: '>=4.0.0' qunit: ^2.13.0 dependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.8.0)(webpack@5.94.0) + '@ember/test-helpers': 4.0.2(@babel/core@7.25.2)(@glint/template@1.4.0)(ember-source@5.8.0) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.3(@glint/template@1.4.0) ember-cli-test-loader: 3.1.0 @@ -11784,7 +11791,7 @@ packages: dependencies: '@embroider/addon-shim': 1.8.9 '@types/sinon': 17.0.3 - decorator-transforms: 2.0.0 + decorator-transforms: 2.0.0(@babel/core@7.25.2) ember-source: 5.8.0(@babel/core@7.25.2)(@glimmer/component@1.1.2)(@glint/template@1.4.0)(webpack@5.94.0) qunit: 2.22.0 sinon: 18.0.0 @@ -15725,7 +15732,7 @@ packages: /micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -18721,7 +18728,7 @@ packages: resolution: {integrity: sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==} engines: {node: 8.* || >= 10.*} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) heimdalljs: 0.2.6 mkdirp: 0.5.6 rimraf: 3.0.2 diff --git a/test-app/package.json b/test-app/package.json index 2bc55452d..87dcbc3d6 100644 --- a/test-app/package.json +++ b/test-app/package.json @@ -30,7 +30,7 @@ "devDependencies": { "@ember/optional-features": "^2.0.0", "@ember/string": "^3.1.1", - "@ember/test-helpers": "^3.2.1", + "@ember/test-helpers": "^4.0.0", "@embroider/macros": "^1.13.4", "@embroider/test-setup": "^4.0.0", "@glimmer/component": "^1.1.2",