From 6e6b5ce703ec1fb2532d7dfb01848ede9cfb7bd9 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Wed, 8 Jan 2025 15:58:55 -0500 Subject: [PATCH 1/5] Initial attempt at testing an app outside of the monorepo to ensure types and tests pass. --- .github/workflows/compat-tests.yml | 20 + pnpm-lock.yaml | 524 +++++++++++++----- scripts/test-package-manager.mjs | 226 ++++++++ tests/vite-basic-compat/package.json | 1 + .../visit-test.ts} | 6 +- .../vite-basic-compat/tests/helpers/index.ts | 43 -- .../tests/integration/.gitkeep | 0 tests/vite-basic-compat/tests/unit/.gitkeep | 0 8 files changed, 634 insertions(+), 186 deletions(-) create mode 100644 scripts/test-package-manager.mjs rename tests/vite-basic-compat/tests/{acceptance/visit-test.js => application/visit-test.ts} (80%) delete mode 100644 tests/vite-basic-compat/tests/helpers/index.ts delete mode 100644 tests/vite-basic-compat/tests/integration/.gitkeep delete mode 100644 tests/vite-basic-compat/tests/unit/.gitkeep diff --git a/.github/workflows/compat-tests.yml b/.github/workflows/compat-tests.yml index 4109f4bb655..e1aa9157b3e 100644 --- a/.github/workflows/compat-tests.yml +++ b/.github/workflows/compat-tests.yml @@ -83,3 +83,23 @@ jobs: repo-token: ${{ secrets.GITHUB_TOKEN }} - name: Basic Tests run: pnpm test + + packageManagers: + name: Smoke test w/ ${{ matrix.packageManager }} + timeout-minutes: 10 + runs-on: ubuntu-latest + strategy: + matrix: + packageManager: [npm, yarn, pnpm] + + steps: + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4 + - uses: ./.github/actions/setup + with: + restore-broccoli-cache: true + install: true + repo-token: ${{ secrets.GITHUB_TOKEN }} + - name: "Run a basic smoke test with npm" + - run: node ./scripts/test-package-manager.mjs "${{ matrix.packageManager }}" + + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b3c6d316493..34a9ceaf682 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -239,7 +239,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 @@ -267,7 +267,7 @@ importers: version: 7.24.1(@babel/core@7.24.5) '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -285,7 +285,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) eslint: specifier: ^9.12.0 version: 9.12.0 @@ -407,7 +407,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -419,7 +419,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -493,7 +493,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -514,7 +514,7 @@ importers: version: 2.2.2(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -711,7 +711,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -729,7 +729,7 @@ importers: version: 2.2.2(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -792,7 +792,7 @@ importers: version: 7.24.5 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -807,7 +807,7 @@ importers: version: 3.1.0(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1003,7 +1003,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1046,7 +1046,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -1058,7 +1058,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1168,7 +1168,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -1180,7 +1180,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) expect-type: specifier: ^0.20.0 version: 0.20.0 @@ -1247,7 +1247,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -1262,7 +1262,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1343,7 +1343,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -1361,7 +1361,7 @@ importers: version: 2.2.2(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) expect-type: specifier: ^0.20.0 version: 0.20.0 @@ -1429,7 +1429,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1483,7 +1483,7 @@ importers: version: 4.0.3(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1531,7 +1531,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -1543,7 +1543,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1611,7 +1611,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -1626,7 +1626,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1704,7 +1704,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -1722,7 +1722,7 @@ importers: version: 2.2.2(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1779,7 +1779,7 @@ importers: version: file:packages/request-utils(@babel/core@7.24.5)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.0-alpha.108)(ember-inflector@4.0.3)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -1794,7 +1794,7 @@ importers: version: 2.2.2(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) expect-type: specifier: ^0.20.0 version: 0.20.0 @@ -1854,7 +1854,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1913,10 +1913,10 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -1937,7 +1937,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -2002,16 +2002,16 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 - version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4) '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -2035,7 +2035,7 @@ importers: version: 0.19.2(ember-cli@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) mocha: specifier: ^10.7.3 version: 10.7.3 @@ -2117,7 +2117,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) @@ -2132,7 +2132,7 @@ importers: version: 3.1.1(@babel/core@7.24.5) '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -2195,7 +2195,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -2335,7 +2335,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) @@ -2344,7 +2344,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 || ^4.0.0 version: 3.1.0(@babel/core@7.24.5) @@ -2401,7 +2401,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -2484,7 +2484,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) @@ -2496,7 +2496,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -2559,7 +2559,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -2644,7 +2644,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) @@ -2656,7 +2656,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -2722,7 +2722,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -2809,13 +2809,13 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/optional-features': specifier: ^2.1.0 version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -2875,7 +2875,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -2937,7 +2937,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -3009,7 +3009,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -3083,16 +3083,16 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 - version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4) '@ember/optional-features': specifier: ^2.1.0 version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -3137,13 +3137,13 @@ importers: version: 1.0.0(@babel/core@7.24.5) ember-qunit: specifier: 8.0.2 - version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(@glint/template@1.5.0)(ember-source@5.12.0)(qunit@2.19.4) + version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(ember-source@5.12.0)(qunit@2.19.4) ember-resolver: specifier: ^11.0.1 version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -3227,10 +3227,10 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 - version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4) '@ember/optional-features': specifier: ^2.1.0 version: 2.1.0 @@ -3239,7 +3239,7 @@ importers: version: 3.1.1(@babel/core@7.24.5) '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -3305,7 +3305,7 @@ importers: version: 1.0.0(@babel/core@7.24.5) ember-qunit: specifier: 8.0.2 - version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(@glint/template@1.5.0)(ember-source@5.12.0)(qunit@2.19.4) + version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(ember-source@5.12.0)(qunit@2.19.4) ember-resolver: specifier: ^11.0.1 version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) @@ -3314,7 +3314,7 @@ importers: version: 0.8.4(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -3403,10 +3403,10 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 - version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4) '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 @@ -3415,7 +3415,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -3490,13 +3490,13 @@ importers: version: 8.2.3(@glimmer/component@1.1.2)(ember-source@5.12.0) ember-qunit: specifier: ^8.0.2 - version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(@glint/template@1.5.0)(ember-source@5.12.0)(qunit@2.19.4) + version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(ember-source@5.12.0)(qunit@2.19.4) ember-resolver: specifier: ^11.0.1 version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -3563,7 +3563,7 @@ importers: dependencies: '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 - version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4) ember-auto-import: specifier: ^2.10.0 version: 2.10.0(@glint/template@1.5.0) @@ -3600,7 +3600,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/optional-features': specifier: ^2.1.0 version: 2.1.0 @@ -3609,7 +3609,7 @@ importers: version: 3.1.1(@babel/core@7.24.5) '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -3663,7 +3663,7 @@ importers: version: 1.0.0(@babel/core@7.24.5) ember-qunit: specifier: 8.0.2 - version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(@glint/template@1.5.0)(ember-source@5.12.0)(qunit@2.19.4) + version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(ember-source@5.12.0)(qunit@2.19.4) ember-resolver: specifier: ^11.0.1 version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) @@ -3672,7 +3672,7 @@ importers: version: 0.8.4(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -3763,7 +3763,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -3827,7 +3827,7 @@ importers: version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 - version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4) '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 @@ -4047,7 +4047,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -4092,7 +4092,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -4158,7 +4158,7 @@ importers: version: file:packages/tracking(@babel/core@7.26.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 - version: file:packages/unpublished-test-infra(@babel/core@7.26.0)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/unpublished-test-infra(@babel/core@7.26.0)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4) '@ember/optional-features': specifier: ^2.1.0 version: 2.1.0 @@ -4192,6 +4192,9 @@ importers: '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 + '@glint/core': + specifier: 1.5.0 + version: 1.5.0(typescript@5.6.3) '@rollup/plugin-babel': specifier: ^6.0.4 version: 6.0.4(@babel/core@7.26.0) @@ -4266,7 +4269,7 @@ importers: version: 1.0.3 ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) ember-template-lint: specifier: ^6.0.0 version: 6.0.0 @@ -4581,7 +4584,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) @@ -4593,7 +4596,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -4674,7 +4677,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + version: 5.12.0(@glimmer/component@1.1.2) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -4776,7 +4779,7 @@ importers: version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 - version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4) '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 @@ -5249,6 +5252,20 @@ packages: regexpu-core: 5.3.2 semver: 6.3.1 + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.5): + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.5(supports-color@8.1.1) + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.25.7 + debug: 4.3.7(supports-color@8.1.1) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.5)(supports-color@8.1.1): resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} peerDependencies: @@ -5262,6 +5279,7 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0): resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} @@ -7820,6 +7838,30 @@ packages: - supports-color - uglify-js - webpack-cli + dev: true + patched: true + + /@ember/test-helpers@4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0): + resolution: {integrity: sha512-1mbOVyVEcLxYOGzBaeeaQkCrL1o9Av86QaHk/1RvrVBW24I6YUj1ILLEi2qLZT5PzcCy0TdfadHT3hKJwJ0GcQ==} + peerDependencies: + ember-source: '*' + dependencies: + '@ember/test-waiters': 3.1.0(@babel/core@7.24.5) + '@embroider/addon-shim': 1.8.9 + '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) + '@simple-dom/interface': 1.4.0 + decorator-transforms: 2.0.0(@babel/core@7.24.5) + dom-element-descriptors: 0.5.0 + ember-source: 5.12.0(@glimmer/component@1.1.2) + webpack: 5.94.0 + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli patched: true /@ember/test-helpers@4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.26.0)(ember-source@5.12.0): @@ -7833,7 +7875,7 @@ packages: '@simple-dom/interface': 1.4.0 decorator-transforms: 2.0.0(@babel/core@7.26.0) dom-element-descriptors: 0.5.0 - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) webpack: 5.94.0 transitivePeerDependencies: - '@babel/core' @@ -9310,7 +9352,6 @@ packages: transitivePeerDependencies: - '@babel/core' - supports-color - dev: true /@glimmer/debug@0.92.4: resolution: {integrity: sha512-waTBOdtp92MC3h/51mYbc4GRumO+Tsa5jbXLoewqALjE1S8bMu9qgkG7Cx635x3/XpjsD9xceMqagBvYhuI6tA==} @@ -9574,6 +9615,26 @@ packages: - supports-color dev: true + /@glint/core@1.5.0(typescript@5.6.3): + resolution: {integrity: sha512-oo6ZDwX2S0Qqjai/CJH72LHg1U6rvzH1IyiFlWofaFiu/nSg04CDWZuJNPC3r47jz1+SaSI+mVMUaKJznzxzzQ==} + hasBin: true + peerDependencies: + typescript: '*' + dependencies: + '@glimmer/syntax': 0.84.3 + escape-string-regexp: 4.0.0 + semver: 7.6.3 + silent-error: 1.1.1 + typescript: 5.6.3 + uuid: 8.3.2 + vscode-languageserver: 8.1.0 + vscode-languageserver-textdocument: 1.0.11 + vscode-uri: 3.0.8 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color + dev: true + /@glint/environment-ember-loose@1.5.0(@glimmer/component@1.1.2)(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0): resolution: {integrity: sha512-QCP4pVupq8zGcBmMDcEq9XI5lfrnklwNOIuzdXb8OnbcY6qpuwz5Y6VOsA1WNGRcip/5wwOsmI6gsAEUTlbvPQ==} peerDependencies: @@ -11855,7 +11916,6 @@ packages: dependencies: '@babel/core': 7.26.0 semver: 5.7.2 - dev: true /babel-plugin-debug-macros@0.3.4(@babel/core@7.24.5): resolution: {integrity: sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==} @@ -11938,7 +11998,7 @@ packages: dependencies: '@babel/compat-data': 7.24.4 '@babel/core': 7.24.5(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5)(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -11974,7 +12034,7 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.5(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5)(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) core-js-compat: 3.37.0 transitivePeerDependencies: - supports-color @@ -12020,7 +12080,7 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.5(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5)(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) transitivePeerDependencies: - supports-color @@ -14434,13 +14494,13 @@ packages: ember-cli-fastboot: '*' ember-source: '*' dependencies: - '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) body-parser: 1.20.3 ember-auto-import: 2.10.0(@glint/template@1.5.0) ember-cli: 5.12.0 ember-cli-babel: 8.2.0(@babel/core@7.24.5) ember-cli-fastboot: 4.1.5(@babel/core@7.24.5)(ember-cli@5.12.0)(ember-source@5.12.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) fastboot: 4.1.5 json-fn: 1.1.1 minimist: 1.2.8 @@ -14478,7 +14538,7 @@ packages: ember-cli-lodash-subset: 2.0.1 ember-cli-preprocess-registry: 3.3.0 ember-cli-version-checker: 5.1.2 - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) fastboot: 4.1.5 fastboot-express-middleware: 4.1.2 fastboot-transform: 0.1.3 @@ -14830,7 +14890,6 @@ packages: transitivePeerDependencies: - '@babel/core' - supports-color - dev: true /ember-decorators-polyfill@1.1.5(@babel/core@7.24.5): resolution: {integrity: sha512-O154i8sLoVjsiKzSqxGRfHGr+N+drT6mRrLDbNgJCnW/V5uLg/ppZFpUsrdxuXnp5Q9us3OfXV1nX2CH+7bUpA==} @@ -14931,7 +14990,7 @@ packages: ember-source: '*' dependencies: ember-cli-babel: 8.2.0(@babel/core@7.24.5) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - supports-color @@ -14952,7 +15011,7 @@ packages: peerDependencies: ember-source: '*' dependencies: - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) dev: true /ember-maybe-import-regenerator@1.0.0(@babel/core@7.24.5): @@ -14979,7 +15038,7 @@ packages: decorator-transforms: 2.3.0(@babel/core@7.26.0) ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - supports-color @@ -14993,9 +15052,9 @@ packages: ember-source: '*' dependencies: '@embroider/addon-shim': 1.8.9 - '@glimmer/component': 1.1.2(@babel/core@7.24.5) + '@glimmer/component': 1.1.2(@babel/core@7.26.0) '@simple-dom/document': 1.4.0 - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - supports-color dev: true @@ -15034,6 +15093,25 @@ packages: - supports-color dev: true + /ember-qunit@8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(ember-source@5.12.0)(qunit@2.19.4): + resolution: {integrity: sha512-Rf60jeUTWNsF3Imf/FLujW/B/DFmKVXKmXO1lirTXjpertKfwRhp/3MnN8a/U/WyodTIsERkInGT1IqTtphCdQ==} + peerDependencies: + '@ember/test-helpers': '>=3.0.3' + ember-source: '*' + qunit: 2.19.4 + dependencies: + '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + '@embroider/addon-shim': 1.9.0 + '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) + ember-cli-test-loader: 3.1.0(@babel/core@7.24.5) + ember-source: 5.12.0(@glimmer/component@1.1.2) + qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - supports-color + dev: true + /ember-qunit@9.0.1(@babel/core@7.26.0)(@ember/test-helpers@4.0.4)(ember-source@5.12.0)(qunit@2.19.4): resolution: {integrity: sha512-9DgjczFG7ZjINmwWFYDtUF8McbYqQir82hyFp/ZbMOLkpFvHCKPw1mtKcpcdLnLAAYJpwR2/MCyPNiEMkR11aA==} peerDependencies: @@ -15044,7 +15122,7 @@ packages: '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.26.0)(ember-source@5.12.0) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) qunit-theme-ember: 1.0.0 transitivePeerDependencies: @@ -15073,7 +15151,7 @@ packages: optional: true dependencies: ember-cli-babel: 8.2.0(@babel/core@7.24.5) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - supports-color @@ -15088,7 +15166,7 @@ packages: optional: true dependencies: ember-cli-babel: 8.2.0(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - supports-color @@ -15137,6 +15215,64 @@ packages: - encoding dev: true + /ember-source@5.12.0(@glimmer/component@1.1.2): + resolution: {integrity: sha512-2MWlJmQEeeiIk9p5CDMuvD470YPi7/4wXgU41ftbWc9svwF+0usoe4PLoLC0T/jV6YX+3SY5tumQfxLSLoFhmQ==} + engines: {node: '>= 18.*'} + peerDependencies: + '@glimmer/component': '*' + dependencies: + '@babel/core': 7.24.5(supports-color@8.1.1) + '@ember/edition-utils': 1.2.0 + '@glimmer/compiler': 0.92.4 + '@glimmer/component': 1.1.2(@babel/core@7.26.0) + '@glimmer/destroyable': 0.92.3 + '@glimmer/env': 0.1.7 + '@glimmer/global-context': 0.92.3 + '@glimmer/interfaces': 0.92.3 + '@glimmer/manager': 0.92.4 + '@glimmer/node': 0.92.4 + '@glimmer/opcode-compiler': 0.92.4 + '@glimmer/owner': 0.92.3 + '@glimmer/program': 0.92.4 + '@glimmer/reference': 0.92.3 + '@glimmer/runtime': 0.92.4 + '@glimmer/syntax': 0.92.3 + '@glimmer/util': 0.92.3 + '@glimmer/validator': 0.92.3 + '@glimmer/vm': 0.92.3 + '@glimmer/vm-babel-plugins': 0.92.3(@babel/core@7.24.5) + '@simple-dom/interface': 1.4.0 + backburner.js: 2.8.0 + broccoli-file-creator: 2.1.1 + broccoli-funnel: 3.0.8 + broccoli-merge-trees: 4.2.0 + chalk: 4.1.2 + ember-auto-import: 2.10.0(@glint/template@1.5.0) + ember-cli-babel: 8.2.0(@babel/core@7.24.5) + ember-cli-get-component-path-option: 1.0.0 + ember-cli-is-package-missing: 1.0.0 + ember-cli-normalize-entity-name: 1.0.0 + ember-cli-path-utils: 1.0.0 + ember-cli-string-utils: 1.1.0 + ember-cli-typescript-blueprint-polyfill: 0.1.0 + ember-cli-version-checker: 5.1.2 + ember-router-generator: 2.0.0 + inflection: 2.0.1 + route-recognizer: 0.3.4 + router_js: 8.0.5(route-recognizer@0.3.4) + semver: 7.6.2 + silent-error: 1.1.1 + simple-html-tokenizer: 0.5.11 + webpack: 5.94.0 + transitivePeerDependencies: + - '@glint/template' + - '@swc/core' + - esbuild + - rsvp + - supports-color + - uglify-js + - webpack-cli + /ember-source@5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0): resolution: {integrity: sha512-2MWlJmQEeeiIk9p5CDMuvD470YPi7/4wXgU41ftbWc9svwF+0usoe4PLoLC0T/jV6YX+3SY5tumQfxLSLoFhmQ==} engines: {node: '>= 18.*'} @@ -15194,6 +15330,7 @@ packages: - supports-color - uglify-js - webpack-cli + dev: true /ember-source@6.1.0-beta.1(@glimmer/component@1.1.2): resolution: {integrity: sha512-ErAYSpftkTnxr6rS6eaCkW/p5Cn8keXW/92P3MfkZNXTD3iAwARS2k7E6lYrnmCONPlae1yaSmkGbKf+fkV0rw==} @@ -23488,14 +23625,14 @@ packages: '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.24.5)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.0-alpha.108)(ember-inflector@4.0.3)(ember-source@5.12.0) '@ember-data/serializer': file:packages/serializer(@babel/core@7.24.5)(@ember-data/legacy-compat@5.4.0-alpha.122)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/edition-utils': 1.2.0 - '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': 3.1.0(@babel/core@7.24.5) '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) transitivePeerDependencies: - '@babel/core' @@ -23532,14 +23669,14 @@ packages: '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.24.5)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.0-alpha.108)(ember-inflector@4.0.3)(ember-source@5.12.0) '@ember-data/serializer': file:packages/serializer(@babel/core@7.24.5)(@ember-data/legacy-compat@5.4.0-alpha.122)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/edition-utils': 1.2.0 - '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@ember/test-waiters': 3.1.0(@babel/core@7.24.5) '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) transitivePeerDependencies: - '@babel/core' @@ -23583,7 +23720,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) transitivePeerDependencies: - '@babel/core' @@ -23665,7 +23802,7 @@ packages: ember-cli-path-utils: 1.0.0 ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -23693,7 +23830,7 @@ packages: ember-cli-path-utils: 1.0.0 ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -23823,7 +23960,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -23848,7 +23985,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -23903,13 +24040,13 @@ packages: ember-source: optional: true dependencies: - '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) + '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) chalk: 5.3.0 debug: 4.3.7(supports-color@8.1.1) ember-cli-htmlbars: 6.3.0 ember-cli-test-loader: 3.1.0(@babel/core@7.24.5) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) tmp: 0.2.3 transitivePeerDependencies: - '@babel/core' @@ -23968,12 +24105,12 @@ packages: '@ember-data/request': file:packages/request(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108) '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.24.5)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.0-alpha.108)(ember-inflector@4.0.3)(ember-source@5.12.0) '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-waiters': 3.1.0(@babel/core@7.24.5) '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24042,7 +24179,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24062,7 +24199,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24219,7 +24356,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24254,7 +24391,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24326,14 +24463,14 @@ packages: '@ember-data/legacy-compat': file:packages/legacy-compat(@babel/core@7.24.5)(@ember-data/graph@5.4.0-alpha.122)(@ember-data/json-api@5.4.0-alpha.122)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.24.5)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.0-alpha.108)(ember-inflector@4.0.3)(ember-source@5.12.0) '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/edition-utils': 1.2.0 '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) inflection: 3.0.0 transitivePeerDependencies: - '@babel/core' @@ -24372,7 +24509,7 @@ packages: '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) inflection: 3.0.0 transitivePeerDependencies: - '@babel/core' @@ -24464,7 +24601,7 @@ packages: '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) ember-inflector: 4.0.3(@babel/core@7.24.5)(ember-source@5.12.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24490,7 +24627,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24567,11 +24704,11 @@ packages: '@ember-data/model': file:packages/model(@babel/core@7.24.5)(@ember-data/graph@5.4.0-alpha.122)(@ember-data/json-api@5.4.0-alpha.122)(@ember-data/legacy-compat@5.4.0-alpha.122)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/request': file:packages/request(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108) '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24629,7 +24766,7 @@ packages: ember-cli-path-utils: 1.0.0 ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24657,7 +24794,7 @@ packages: ember-cli-path-utils: 1.0.0 ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24703,11 +24840,11 @@ packages: dependencies: '@ember-data/request': file:packages/request(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108) '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.24.5)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.0-alpha.108)(ember-inflector@4.0.3)(ember-source@5.12.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24731,7 +24868,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24755,6 +24892,25 @@ packages: - '@babel/core' - '@glint/template' - supports-color + dev: true + + file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0): + resolution: {directory: packages/tracking, type: directory} + id: file:packages/tracking + name: '@ember-data/tracking' + engines: {node: '>= 18.20.4'} + peerDependencies: + '@warp-drive/core-types': workspace:0.0.0-alpha.108 + ember-source: '*' + dependencies: + '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) + '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) + '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - supports-color file:packages/tracking(@babel/core@7.26.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0): resolution: {directory: packages/tracking, type: directory} @@ -24768,7 +24924,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24788,10 +24944,13 @@ packages: '@warp-drive/core-types': workspace:0.0.0-alpha.108 '@warp-drive/diagnostic': workspace:0.0.0-alpha.108 ember-source: '*' + qunit: 2.19.4 testem: ~3.11.0 peerDependenciesMeta: '@warp-drive/diagnostic': optional: true + qunit: + optional: true testem: optional: true dependencies: @@ -24813,7 +24972,7 @@ packages: - supports-color dev: true - file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0): + file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4): resolution: {directory: packages/unpublished-test-infra, type: directory} id: file:packages/unpublished-test-infra name: '@ember-data/unpublished-test-infra' @@ -24826,21 +24985,23 @@ packages: '@warp-drive/core-types': workspace:0.0.0-alpha.108 '@warp-drive/diagnostic': workspace:0.0.0-alpha.108 ember-source: '*' + qunit: 2.19.4 testem: ~3.11.0 peerDependenciesMeta: '@warp-drive/diagnostic': optional: true + qunit: + optional: true testem: optional: true dependencies: '@ember-data/request': file:packages/request(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108) - '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - '@warp-drive/diagnostic': file:packages/diagnostic(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(ember-cli-test-loader@3.1.0)(ember-source@5.12.0) chalk: 4.1.2 ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) @@ -24849,8 +25010,88 @@ packages: - '@babel/core' - '@glint/template' - supports-color + dev: true + + file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0): + resolution: {directory: packages/unpublished-test-infra, type: directory} + id: file:packages/unpublished-test-infra + name: '@ember-data/unpublished-test-infra' + engines: {node: '>= 18.20.4'} + peerDependencies: + '@ember-data/request': workspace:5.4.0-alpha.122 + '@ember-data/store': workspace:5.4.0-alpha.122 + '@ember-data/tracking': workspace:5.4.0-alpha.122 + '@ember/test-helpers': 3.3.0 || ^4.0.4 + '@warp-drive/core-types': workspace:0.0.0-alpha.108 + '@warp-drive/diagnostic': workspace:0.0.0-alpha.108 + ember-source: '*' + qunit: 2.19.4 + testem: ~3.11.0 + peerDependenciesMeta: + '@warp-drive/diagnostic': + optional: true + qunit: + optional: true + testem: + optional: true + dependencies: + '@ember-data/request': file:packages/request(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108) + '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) + '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) + '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) + '@warp-drive/diagnostic': file:packages/diagnostic(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(ember-cli-test-loader@3.1.0)(ember-source@5.12.0) + chalk: 4.1.2 + ember-source: 5.12.0(@glimmer/component@1.1.2) + qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) + semver: 7.6.3 + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - supports-color + + file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4): + resolution: {directory: packages/unpublished-test-infra, type: directory} + id: file:packages/unpublished-test-infra + name: '@ember-data/unpublished-test-infra' + engines: {node: '>= 18.20.4'} + peerDependencies: + '@ember-data/request': workspace:5.4.0-alpha.122 + '@ember-data/store': workspace:5.4.0-alpha.122 + '@ember-data/tracking': workspace:5.4.0-alpha.122 + '@ember/test-helpers': 3.3.0 || ^4.0.4 + '@warp-drive/core-types': workspace:0.0.0-alpha.108 + '@warp-drive/diagnostic': workspace:0.0.0-alpha.108 + ember-source: '*' + qunit: 2.19.4 + testem: ~3.11.0 + peerDependenciesMeta: + '@warp-drive/diagnostic': + optional: true + qunit: + optional: true + testem: + optional: true + dependencies: + '@ember-data/request': file:packages/request(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108) + '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) + '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) + '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) + chalk: 4.1.2 + ember-source: 5.12.0(@glimmer/component@1.1.2) + qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) + semver: 7.6.3 + transitivePeerDependencies: + - '@babel/core' + - '@glint/template' + - supports-color - file:packages/unpublished-test-infra(@babel/core@7.26.0)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0): + file:packages/unpublished-test-infra(@babel/core@7.26.0)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4): resolution: {directory: packages/unpublished-test-infra, type: directory} id: file:packages/unpublished-test-infra name: '@ember-data/unpublished-test-infra' @@ -24863,10 +25104,13 @@ packages: '@warp-drive/core-types': workspace:0.0.0-alpha.108 '@warp-drive/diagnostic': workspace:0.0.0-alpha.108 ember-source: '*' + qunit: 2.19.4 testem: ~3.11.0 peerDependenciesMeta: '@warp-drive/diagnostic': optional: true + qunit: + optional: true testem: optional: true dependencies: @@ -24878,7 +25122,7 @@ packages: '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) chalk: 4.1.2 - ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) + ember-source: 5.12.0(@glimmer/component@1.1.2) qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) semver: 7.6.3 transitivePeerDependencies: diff --git a/scripts/test-package-manager.mjs b/scripts/test-package-manager.mjs new file mode 100644 index 00000000000..072b99d863f --- /dev/null +++ b/scripts/test-package-manager.mjs @@ -0,0 +1,226 @@ +import assert from 'node:assert'; +import { readFileSync, writeFileSync } from 'node:fs'; +import { tmpdir } from 'node:os'; +import { mkdtemp, copyFile, cp } from 'node:fs/promises'; +import { join, basename } from 'node:path'; +import { $ } from 'execa'; +import { globby } from 'globby'; + +const CWD = process.cwd(); + +const PROJECT_TO_USE = join(import.meta.dirname, '../tests/vite-basic-compat'); + +async function createTempFolder(prefix = 'tmp-') { + const tempDir = tmpdir(); + const folderPath = await mkdtemp(join(tempDir, prefix)); + return folderPath; +} + +async function publicPackages() { + let { stdout } = await $({ preferLocal: true, shell: true })`pnpm ls --depth -1 -r --parseable`; + + let paths = stdout + .split('\n') + .map((x) => x.trim()) + .filter(Boolean); + + let publicPaths = paths.filter((path) => { + let manifestPath = join(path, 'package.json'); + let contents = readFileSync(manifestPath).toString(); + let isPrivate = contents.includes(`"private": true`); + return !isPrivate; + }); + + return publicPaths; +} + +async function buildAll() { + let publicPaths = await publicPackages(); + await Promise.all( + publicPaths.map((pkgPath) => { + return $({ preferLocal: true, shell: true, cwd: pkgPath })(`pnpm pack`); + }) + ); +} +async function copyTars(toDir) { + let tars = await globby('packages/**/*.tgz', { ignore: ['**/node_modules', '**/dist'] }); + + await Promise.all( + tars.map((tar) => { + let fileName = basename(tar); + let fullSource = join(CWD, tar); + let fullDestination = join(toDir, fileName); + + return copyFile(fullSource, fullDestination); + }) + ); +} +async function copyProject(toDir) { + /** + * Copies contents "into" toDir, rather than making a subfolder + * of basename(PROJECT_TO_USE) + */ + await cp(PROJECT_TO_USE, toDir, { + recursive: true, + filter: (source) => { + let ignore = source.includes('node_modules') || source.includes('dist'); + + return !ignore; + }, + }); + + return toDir; +} + +async function fixManifest(projectDir) { + let tars = await globby('*.tgz', { cwd: projectDir }); + + let manifestPath = join(projectDir, 'package.json'); + let contents = readFileSync(manifestPath).toString(); + let json = JSON.parse(contents); + + delete json.dependenciesMeta; + delete json.volta; + + json.resolutions ||= {}; + json.pnpm ||= {}; + json.pnpm.overrides ||= {}; + + function tarByPrefix(hyphenated) { + return tars.find((name) => name.startsWith(hyphenated)); + } + + for (let [depName, version] of Object.entries(json.devDependencies)) { + if (!version.includes('workspace')) { + continue; + } + + let local = tarByPrefix(depName.replace('@', '').replace('/', '-')); + + if (!local) { + console.warn(` +Could not find ${depName} in list of tarballs: +${tars.map((x) => `\t${x}\n`).join('')} + + ${depName} will be omitted from this test project. + `); + delete json.devDependencies[depName]; + continue; + } + + let fileProtocol = `file:./${local}`; + json.devDependencies[depName] = fileProtocol; + json.resolutions[depName] = fileProtocol; + json.pnpm.overrides[depName] = fileProtocol; + } + + writeFileSync(manifestPath, JSON.stringify(json, null, 2)); +} + +async function fixTSConfig(projectDir) { + let tsconfigPath = join(projectDir, 'tsconfig.json'); + let contents = readFileSync(tsconfigPath).toString(); + let json = JSON.parse(contents); + + delete json.references; + + json.glint = { + environment: [], + }; + json.compilerOptions.paths = { + 'vite-basic-compat/*': ['./app/*'], + 'vite-basic-compat/tests/*': ['./tess/*'], + }; + json.compilerOptions.types = [ + 'ember-source/types', + '@embroider/core/virtual', + // 'ember-data/unstable-preview-types', + // '@ember-data/request/unstable-preview-types', + // TODO: etc + ]; + + writeFileSync(tsconfigPath, JSON.stringify(json, null, 2)); +} + +async function runNoThrow(cwd, cmd) { + try { + return await $({ preferLocal: true, shell: true, cwd, stdio: 'inherit' })(cmd); + } catch (e) { + return e; + } +} + +async function install(packageManager, cwd) { + // All package managers have an install command + await $({ preferLocal: true, shell: true, cwd, stdio: 'inherit' })`${packageManager} install`; +} + +async function typecheck(packageManager, cwd) { + switch (packageManager) { + case 'npm': + return runNoThrow(cwd, `npm exec glint`); + case 'yarn': + return runNoThrow(cwd, `yarn glint`); + case 'pnpm': + return runNoThrow(cwd, `pnpm glint`); + } +} +async function build(packageManager, cwd) { + return runNoThrow(cwd, `${packageManager} run build`); +} + +async function test(packageManager, cwd) { + return runNoThrow(cwd, `${packageManager} run test:vite`); +} + +function banner(text) { + console.info(` +-------------------------------- + + ${text} + +-------------------------------- + `); +} + +async function main() { + const [, , packageManager] = process.argv; + + const SUPPORTED = new Set(['npm', 'yarn', 'pnpm']); + + assert( + SUPPORTED.has(packageManager), + `Expected passed arg, the packageManager (${packageManager}), to be one of ${[...SUPPORTED.values()].join(', ')}` + ); + + await buildAll(); + let tmpDir = await createTempFolder(); + let projectDir = await copyProject(tmpDir); + + console.debug(`To debug this test run, the project is located at ${projectDir}`); + + await copyTars(projectDir); + await fixManifest(projectDir); + await fixTSConfig(projectDir); + + banner('typecheck'); + await install(packageManager, projectDir); + let typesResult = await typecheck(packageManager, projectDir); + banner('build'); + let buildResult = await build(packageManager, projectDir); + banner('test'); + let testResult = await test(packageManager, projectDir); + + console.info(` + Using: ${packageManager}; + In: ${projectDir} + + types: ${typesResult.exitCode === 0 ? 'Success' : 'Failure'} + build: ${buildResult.exitCode === 0 ? 'Success' : 'Failure'} + test: ${testResult.exitCode === 0 ? 'Success' : 'Failure'} + `); + + process.exit(typesResult.exitCode || buildResult.exitCode || testResult.exitCode); +} + +await main(); diff --git a/tests/vite-basic-compat/package.json b/tests/vite-basic-compat/package.json index 7b5c86ee477..147578bae34 100644 --- a/tests/vite-basic-compat/package.json +++ b/tests/vite-basic-compat/package.json @@ -98,6 +98,7 @@ "@embroider/vite": "0.2.2-unstable.4070ba7", "@glimmer/component": "^1.1.2", "@glimmer/tracking": "^1.1.2", + "@glint/core": "1.5.0", "@rollup/plugin-babel": "^6.0.4", "@tsconfig/ember": "^3.0.8", "@types/eslint__js": "^8.42.3", diff --git a/tests/vite-basic-compat/tests/acceptance/visit-test.js b/tests/vite-basic-compat/tests/application/visit-test.ts similarity index 80% rename from tests/vite-basic-compat/tests/acceptance/visit-test.js rename to tests/vite-basic-compat/tests/application/visit-test.ts index f09ab7273ed..948f67b3d43 100644 --- a/tests/vite-basic-compat/tests/acceptance/visit-test.js +++ b/tests/vite-basic-compat/tests/application/visit-test.ts @@ -1,7 +1,5 @@ -import { visit } from '@ember/test-helpers'; - import { module, test } from 'qunit'; - +import { visit } from '@ember/test-helpers'; import { setupApplicationTest } from 'ember-qunit'; module('it works', function (hooks) { @@ -13,6 +11,8 @@ module('it works', function (hooks) { }); test('we can use the store', async function (assert) { + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore this repo loads the declarations for qunit in the wrong order const { owner } = this; const store = owner.lookup('service:store'); diff --git a/tests/vite-basic-compat/tests/helpers/index.ts b/tests/vite-basic-compat/tests/helpers/index.ts deleted file mode 100644 index e190f567eda..00000000000 --- a/tests/vite-basic-compat/tests/helpers/index.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { - setupApplicationTest as upstreamSetupApplicationTest, - setupRenderingTest as upstreamSetupRenderingTest, - setupTest as upstreamSetupTest, - type SetupTestOptions, -} from 'ember-qunit'; - -// This file exists to provide wrappers around ember-qunit's -// test setup functions. This way, you can easily extend the setup that is -// needed per test type. - -function setupApplicationTest(hooks: NestedHooks, options?: SetupTestOptions) { - upstreamSetupApplicationTest(hooks, options); - - // Additional setup for application tests can be done here. - // - // For example, if you need an authenticated session for each - // application test, you could do: - // - // hooks.beforeEach(async function () { - // await authenticateSession(); // ember-simple-auth - // }); - // - // This is also a good place to call test setup functions coming - // from other addons: - // - // setupIntl(hooks, 'en-us'); // ember-intl - // setupMirage(hooks); // ember-cli-mirage -} - -function setupRenderingTest(hooks: NestedHooks, options?: SetupTestOptions) { - upstreamSetupRenderingTest(hooks, options); - - // Additional setup for rendering tests can be done here. -} - -function setupTest(hooks: NestedHooks, options?: SetupTestOptions) { - upstreamSetupTest(hooks, options); - - // Additional setup for unit tests can be done here. -} - -export { setupApplicationTest, setupRenderingTest, setupTest }; diff --git a/tests/vite-basic-compat/tests/integration/.gitkeep b/tests/vite-basic-compat/tests/integration/.gitkeep deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/vite-basic-compat/tests/unit/.gitkeep b/tests/vite-basic-compat/tests/unit/.gitkeep deleted file mode 100644 index e69de29bb2d..00000000000 From 6ce776a1147821d48bf25282d158e54ebaca3f34 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Thu, 9 Jan 2025 14:14:31 -0500 Subject: [PATCH 2/5] Don't remove remove the types entries when generating tarballs, they are needed --- pnpm-lock.yaml | 3 +++ .../core/publish/steps/generate-tarballs.ts | 20 ------------------- tests/vite-basic-compat/app/type-tests.ts | 7 +++++++ tests/vite-basic-compat/package.json | 1 + 4 files changed, 11 insertions(+), 20 deletions(-) create mode 100644 tests/vite-basic-compat/app/type-tests.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 34a9ceaf682..4fb100774b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4294,6 +4294,9 @@ importers: eslint-plugin-qunit: specifier: ^8.1.2 version: 8.1.2(eslint@9.14.0) + expect-type: + specifier: ^0.20.0 + version: 0.20.0 globals: specifier: ^15.12.0 version: 15.12.0 diff --git a/release/core/publish/steps/generate-tarballs.ts b/release/core/publish/steps/generate-tarballs.ts index 529d4535a09..2894dbaf931 100644 --- a/release/core/publish/steps/generate-tarballs.ts +++ b/release/core/publish/steps/generate-tarballs.ts @@ -134,26 +134,6 @@ function scrubTypesFromExports(pkg: Package) { delete pkg.pkgData.exports; return; } - - // scrub the package.json of any types fields in exports - if (pkg.pkgData.exports) { - // level 1 - for (const [key, value] of Object.entries(pkg.pkgData.exports)) { - if (key === 'types') { - delete pkg.pkgData.exports[key]; - } else if (typeof value === 'object') { - // level 2 - delete value.types; - - for (const [k, v] of Object.entries(value)) { - if (typeof v === 'object') { - // level 3 - delete v.types; - } - } - } - } - } } async function makeTypesPrivate(pkg: Package) { diff --git a/tests/vite-basic-compat/app/type-tests.ts b/tests/vite-basic-compat/app/type-tests.ts new file mode 100644 index 00000000000..55a96dbd328 --- /dev/null +++ b/tests/vite-basic-compat/app/type-tests.ts @@ -0,0 +1,7 @@ +import { expectTypeOf } from 'expect-type'; + +import Debug from '@ember-data/debug'; +import Store from '@ember-data/store'; + +expectTypeOf().not.toBeAny(); +expectTypeOf().not.toBeAny(); diff --git a/tests/vite-basic-compat/package.json b/tests/vite-basic-compat/package.json index 147578bae34..ae873acfbf4 100644 --- a/tests/vite-basic-compat/package.json +++ b/tests/vite-basic-compat/package.json @@ -132,6 +132,7 @@ "eslint-plugin-n": "^17.13.1", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-qunit": "^8.1.2", + "expect-type": "^0.20.0", "globals": "^15.12.0", "loader.js": "^4.7.0", "pnpm-sync-dependencies-meta-injected": "0.0.14", From f586b000a4be512c570c29cc8af94c47e4c2e944 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Thu, 9 Jan 2025 14:52:16 -0500 Subject: [PATCH 3/5] Actually test the types of all the packages --- tests/vite-basic-compat/app/type-tests.ts | 27 +++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/tests/vite-basic-compat/app/type-tests.ts b/tests/vite-basic-compat/app/type-tests.ts index 55a96dbd328..059f62d5837 100644 --- a/tests/vite-basic-compat/app/type-tests.ts +++ b/tests/vite-basic-compat/app/type-tests.ts @@ -1,7 +1,34 @@ +/** + * These tests are more fro the out-of-monorepo tests, + * as we'll sever the references links to the source of each of these packages + * + * Just need to make sure each module has types at publish. + */ import { expectTypeOf } from 'expect-type'; import Debug from '@ember-data/debug'; import Store from '@ember-data/store'; +import Graph from '@ember-data/store'; +import RequestManager from '@ember-data/request'; +import { BuildURLMixin } from '@ember-data/adapter'; +import jsonapi from '@ember-data/json-api'; +import { adapterFor } from '@ember-data/legacy-compat'; +import Model from '@ember-data/model'; +import { setBuildURLConfig } from '@ember-data/request-utils'; +import Serializer from '@ember-data/serializer'; +import { createCache } from '@ember-data/tracking'; +// Most of this is to assure thet above imports don't get optimized away +expectTypeOf().not.toBeAny(); +expectTypeOf().toHaveProperty('reopen'); expectTypeOf().not.toBeAny(); expectTypeOf().not.toBeAny(); +expectTypeOf().not.toBeAny(); +expectTypeOf().not.toBeAny(); +expectTypeOf().not.toBeAny(); +expectTypeOf().not.toBeAny(); +expectTypeOf().not.toBeAny(); +expectTypeOf().not.toBeAny(); +expectTypeOf().not.toBeAny(); +expectTypeOf().not.toBeAny(); +expectTypeOf().not.toBeAny(); From b806c6602380918f93453c2353426f0f87bf0c7b Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Thu, 9 Jan 2025 15:14:11 -0500 Subject: [PATCH 4/5] "publish: stash of uncommitted changes by release script" --- .github/workflows/compat-tests.yml | 9 +++++--- release/core/publish/index.ts | 3 +++ scripts/test-package-manager.mjs | 35 +++++++++++++++++++++++------- 3 files changed, 36 insertions(+), 11 deletions(-) diff --git a/.github/workflows/compat-tests.yml b/.github/workflows/compat-tests.yml index e1aa9157b3e..de65d05c912 100644 --- a/.github/workflows/compat-tests.yml +++ b/.github/workflows/compat-tests.yml @@ -85,12 +85,13 @@ jobs: run: pnpm test packageManagers: - name: Smoke test w/ ${{ matrix.packageManager }} + name: Smoke test w/ ${{ matrix.packageManager }} & ${{ matrix.kind }} timeout-minutes: 10 runs-on: ubuntu-latest strategy: matrix: packageManager: [npm, yarn, pnpm] + kind: [alpha, beta, stable] steps: - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4 @@ -99,7 +100,9 @@ jobs: restore-broccoli-cache: true install: true repo-token: ${{ secrets.GITHUB_TOKEN }} - - name: "Run a basic smoke test with npm" - - run: node ./scripts/test-package-manager.mjs "${{ matrix.packageManager }}" + - name: "Run a basic smoke test with ${{ matrix.packageManager }} and ${{ matrix.kind }} tagging" + run: | + node ./scripts/test-package-manager.mjs \ + "${{ matrix.packageManager }}" "${{ matrix.kind}}" diff --git a/release/core/publish/index.ts b/release/core/publish/index.ts index d98917f30a3..6a89b08fb5b 100644 --- a/release/core/publish/index.ts +++ b/release/core/publish/index.ts @@ -35,6 +35,9 @@ export async function executePublish(args: string[]) { // get packages present on our current branch const packages = await gatherPackages(strategy.config); + console.log(packages); + console.log(strategy.config); + // get packages present in the git tag version const fromVersion = config.full.get('from') as SEMVER_VERSION | undefined; const fromTag = `v${fromVersion}` as GIT_TAG; diff --git a/scripts/test-package-manager.mjs b/scripts/test-package-manager.mjs index 072b99d863f..eafd430e65b 100644 --- a/scripts/test-package-manager.mjs +++ b/scripts/test-package-manager.mjs @@ -1,7 +1,7 @@ import assert from 'node:assert'; import { readFileSync, writeFileSync } from 'node:fs'; import { tmpdir } from 'node:os'; -import { mkdtemp, copyFile, cp } from 'node:fs/promises'; +import { mkdtemp, copyFile, cp, rm } from 'node:fs/promises'; import { join, basename } from 'node:path'; import { $ } from 'execa'; import { globby } from 'globby'; @@ -34,14 +34,28 @@ async function publicPackages() { return publicPaths; } -async function buildAll() { +async function buildAll(tag) { let publicPaths = await publicPackages(); + + if (!tag) { + return await Promise.all( + publicPaths.map((pkgPath) => { + return $({ preferLocal: true, shell: true, cwd: pkgPath })(`pnpm pack`); + }) + ); + } +} + +async function deleteTars() { + let tars = await globby('packages/**/*.tgz', { ignore: ['**/node_modules', '**/dist'] }); + await Promise.all( - publicPaths.map((pkgPath) => { - return $({ preferLocal: true, shell: true, cwd: pkgPath })(`pnpm pack`); + tars.map((tar) => { + return rm(tar); }) ); } + async function copyTars(toDir) { let tars = await globby('packages/**/*.tgz', { ignore: ['**/node_modules', '**/dist'] }); @@ -183,17 +197,22 @@ function banner(text) { `); } -async function main() { - const [, , packageManager] = process.argv; +const SUPPORTED = new Set(['npm', 'yarn', 'pnpm']); +const TAGS = new Set(['alpha', 'beta', 'stable']); - const SUPPORTED = new Set(['npm', 'yarn', 'pnpm']); +async function main() { + const [, , packageManager, tag] = process.argv; assert( SUPPORTED.has(packageManager), `Expected passed arg, the packageManager (${packageManager}), to be one of ${[...SUPPORTED.values()].join(', ')}` ); - await buildAll(); + assert(TAGS.has(tag), `Expected passed arg, the tag (${tag}), to be one of ${[...TAGS.values()].join(', ')}`); + + await deleteTars(); + await buildAll(tag); + let tmpDir = await createTempFolder(); let projectDir = await copyProject(tmpDir); From 83a0fd288b6aab2b536228ecbc53e6b077fa7ffa Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Thu, 9 Jan 2025 15:53:16 -0500 Subject: [PATCH 5/5] Integrate with publish infra, to test what actually goes out to npm --- .github/workflows/compat-tests.yml | 4 +- pnpm-lock.yaml | 415 ++++++++++------------------- scripts/test-package-manager.mjs | 47 +++- 3 files changed, 185 insertions(+), 281 deletions(-) diff --git a/.github/workflows/compat-tests.yml b/.github/workflows/compat-tests.yml index de65d05c912..14c70e830e8 100644 --- a/.github/workflows/compat-tests.yml +++ b/.github/workflows/compat-tests.yml @@ -91,7 +91,7 @@ jobs: strategy: matrix: packageManager: [npm, yarn, pnpm] - kind: [alpha, beta, stable] + kind: [alpha, beta, stable, false] steps: - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4 @@ -102,7 +102,7 @@ jobs: repo-token: ${{ secrets.GITHUB_TOKEN }} - name: "Run a basic smoke test with ${{ matrix.packageManager }} and ${{ matrix.kind }} tagging" run: | - node ./scripts/test-package-manager.mjs \ + bun ./scripts/test-package-manager.mjs \ "${{ matrix.packageManager }}" "${{ matrix.kind}}" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4fb100774b6..59ebdb25114 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -239,7 +239,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 @@ -267,7 +267,7 @@ importers: version: 7.24.1(@babel/core@7.24.5) '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -285,7 +285,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) eslint: specifier: ^9.12.0 version: 9.12.0 @@ -407,7 +407,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -419,7 +419,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -493,7 +493,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -514,7 +514,7 @@ importers: version: 2.2.2(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -711,7 +711,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -729,7 +729,7 @@ importers: version: 2.2.2(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -792,7 +792,7 @@ importers: version: 7.24.5 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -807,7 +807,7 @@ importers: version: 3.1.0(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1003,7 +1003,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1046,7 +1046,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -1058,7 +1058,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1168,7 +1168,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -1180,7 +1180,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) expect-type: specifier: ^0.20.0 version: 0.20.0 @@ -1247,7 +1247,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -1262,7 +1262,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1343,7 +1343,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -1361,7 +1361,7 @@ importers: version: 2.2.2(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) expect-type: specifier: ^0.20.0 version: 0.20.0 @@ -1429,7 +1429,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1483,7 +1483,7 @@ importers: version: 4.0.3(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1531,7 +1531,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -1543,7 +1543,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1611,7 +1611,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -1626,7 +1626,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1704,7 +1704,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -1722,7 +1722,7 @@ importers: version: 2.2.2(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1779,7 +1779,7 @@ importers: version: file:packages/request-utils(@babel/core@7.24.5)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.0-alpha.108)(ember-inflector@4.0.3)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -1794,7 +1794,7 @@ importers: version: 2.2.2(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) expect-type: specifier: ^0.20.0 version: 0.20.0 @@ -1854,7 +1854,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -1913,10 +1913,10 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.24.5) @@ -1937,7 +1937,7 @@ importers: version: link:../../config ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) pnpm-sync-dependencies-meta-injected: specifier: 0.0.14 version: 0.0.14 @@ -2002,16 +2002,16 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 - version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4) + version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -2035,7 +2035,7 @@ importers: version: 0.19.2(ember-cli@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) mocha: specifier: ^10.7.3 version: 10.7.3 @@ -2117,7 +2117,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) @@ -2132,7 +2132,7 @@ importers: version: 3.1.1(@babel/core@7.24.5) '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -2195,7 +2195,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -2335,7 +2335,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) @@ -2344,7 +2344,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 || ^4.0.0 version: 3.1.0(@babel/core@7.24.5) @@ -2401,7 +2401,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -2484,7 +2484,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) @@ -2496,7 +2496,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -2559,7 +2559,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -2644,7 +2644,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) @@ -2656,7 +2656,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -2722,7 +2722,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -2809,13 +2809,13 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/optional-features': specifier: ^2.1.0 version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -2875,7 +2875,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -2937,7 +2937,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -3009,7 +3009,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -3083,7 +3083,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4) @@ -3092,7 +3092,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -3137,13 +3137,13 @@ importers: version: 1.0.0(@babel/core@7.24.5) ember-qunit: specifier: 8.0.2 - version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(ember-source@5.12.0)(qunit@2.19.4) + version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(@glint/template@1.5.0)(ember-source@5.12.0)(qunit@2.19.4) ember-resolver: specifier: ^11.0.1 version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -3227,7 +3227,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4) @@ -3239,7 +3239,7 @@ importers: version: 3.1.1(@babel/core@7.24.5) '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -3305,7 +3305,7 @@ importers: version: 1.0.0(@babel/core@7.24.5) ember-qunit: specifier: 8.0.2 - version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(ember-source@5.12.0)(qunit@2.19.4) + version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(@glint/template@1.5.0)(ember-source@5.12.0)(qunit@2.19.4) ember-resolver: specifier: ^11.0.1 version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) @@ -3314,7 +3314,7 @@ importers: version: 0.8.4(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -3403,7 +3403,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0)(qunit@2.19.4) @@ -3415,7 +3415,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -3490,13 +3490,13 @@ importers: version: 8.2.3(@glimmer/component@1.1.2)(ember-source@5.12.0) ember-qunit: specifier: ^8.0.2 - version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(ember-source@5.12.0)(qunit@2.19.4) + version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(@glint/template@1.5.0)(ember-source@5.12.0)(qunit@2.19.4) ember-resolver: specifier: ^11.0.1 version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -3600,7 +3600,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/optional-features': specifier: ^2.1.0 version: 2.1.0 @@ -3609,7 +3609,7 @@ importers: version: 3.1.1(@babel/core@7.24.5) '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -3663,7 +3663,7 @@ importers: version: 1.0.0(@babel/core@7.24.5) ember-qunit: specifier: 8.0.2 - version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(ember-source@5.12.0)(qunit@2.19.4) + version: 8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(@glint/template@1.5.0)(ember-source@5.12.0)(qunit@2.19.4) ember-resolver: specifier: ^11.0.1 version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) @@ -3672,7 +3672,7 @@ importers: version: 0.8.4(@babel/core@7.24.5) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -3763,7 +3763,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -4047,7 +4047,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -4092,7 +4092,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -4269,7 +4269,7 @@ importers: version: 1.0.3 ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) ember-template-lint: specifier: ^6.0.0 version: 6.0.0 @@ -4587,7 +4587,7 @@ importers: version: file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.122 - version: file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + version: file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.122 version: file:packages/unpublished-test-infra(@babel/core@7.24.5)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@ember/test-helpers@4.0.4)(@warp-drive/core-types@0.0.0-alpha.108)(@warp-drive/diagnostic@0.0.0-alpha.108)(ember-source@5.12.0) @@ -4599,7 +4599,7 @@ importers: version: 2.1.0 '@ember/test-helpers': specifier: 4.0.4 - version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + version: 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0(@babel/core@7.24.5) @@ -4680,7 +4680,7 @@ importers: version: 11.0.1(@babel/core@7.24.5)(ember-source@5.12.0) ember-source: specifier: ~5.12.0 - version: 5.12.0(@glimmer/component@1.1.2) + version: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -5255,20 +5255,6 @@ packages: regexpu-core: 5.3.2 semver: 6.3.1 - /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.5): - resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.24.5(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.25.7 - debug: 4.3.7(supports-color@8.1.1) - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.5)(supports-color@8.1.1): resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} peerDependencies: @@ -5282,7 +5268,6 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0): resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} @@ -7841,30 +7826,6 @@ packages: - supports-color - uglify-js - webpack-cli - dev: true - patched: true - - /@ember/test-helpers@4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0): - resolution: {integrity: sha512-1mbOVyVEcLxYOGzBaeeaQkCrL1o9Av86QaHk/1RvrVBW24I6YUj1ILLEi2qLZT5PzcCy0TdfadHT3hKJwJ0GcQ==} - peerDependencies: - ember-source: '*' - dependencies: - '@ember/test-waiters': 3.1.0(@babel/core@7.24.5) - '@embroider/addon-shim': 1.8.9 - '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) - '@simple-dom/interface': 1.4.0 - decorator-transforms: 2.0.0(@babel/core@7.24.5) - dom-element-descriptors: 0.5.0 - ember-source: 5.12.0(@glimmer/component@1.1.2) - webpack: 5.94.0 - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - '@swc/core' - - esbuild - - supports-color - - uglify-js - - webpack-cli patched: true /@ember/test-helpers@4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.26.0)(ember-source@5.12.0): @@ -7878,7 +7839,7 @@ packages: '@simple-dom/interface': 1.4.0 decorator-transforms: 2.0.0(@babel/core@7.26.0) dom-element-descriptors: 0.5.0 - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) webpack: 5.94.0 transitivePeerDependencies: - '@babel/core' @@ -9355,6 +9316,7 @@ packages: transitivePeerDependencies: - '@babel/core' - supports-color + dev: true /@glimmer/debug@0.92.4: resolution: {integrity: sha512-waTBOdtp92MC3h/51mYbc4GRumO+Tsa5jbXLoewqALjE1S8bMu9qgkG7Cx635x3/XpjsD9xceMqagBvYhuI6tA==} @@ -9545,7 +9507,7 @@ packages: resolution: {integrity: sha512-Fap52smLp8RkCgvozrZG7RysNJ2T6mk1SPoknMzmukbabFVBAzxl5iyY4OXUbmR09j6t2pupjF6sPabnLtL4vw==} dependencies: '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.92.0 + '@glimmer/interfaces': 0.92.3 dev: false /@glimmer/util@0.92.3: @@ -9588,8 +9550,8 @@ packages: /@glimmer/wire-format@0.92.0: resolution: {integrity: sha512-yKhfU7b3PN86iqbfKksB+F9PB/RqbVkZlcRpZWRpEL3HnZ0bJUKC9bsOJynOg77PDXuYQXkbDMfL8ngTuxk+rg==} dependencies: - '@glimmer/interfaces': 0.92.0 - '@glimmer/util': 0.92.0 + '@glimmer/interfaces': 0.92.3 + '@glimmer/util': 0.92.3 dev: false /@glimmer/wire-format@0.92.3: @@ -11919,6 +11881,7 @@ packages: dependencies: '@babel/core': 7.26.0 semver: 5.7.2 + dev: true /babel-plugin-debug-macros@0.3.4(@babel/core@7.24.5): resolution: {integrity: sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==} @@ -12001,7 +11964,7 @@ packages: dependencies: '@babel/compat-data': 7.24.4 '@babel/core': 7.24.5(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5)(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -12037,7 +12000,7 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.5(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5)(supports-color@8.1.1) core-js-compat: 3.37.0 transitivePeerDependencies: - supports-color @@ -12083,7 +12046,7 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.5(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5)(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -14497,13 +14460,13 @@ packages: ember-cli-fastboot: '*' ember-source: '*' dependencies: - '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) body-parser: 1.20.3 ember-auto-import: 2.10.0(@glint/template@1.5.0) ember-cli: 5.12.0 ember-cli-babel: 8.2.0(@babel/core@7.24.5) ember-cli-fastboot: 4.1.5(@babel/core@7.24.5)(ember-cli@5.12.0)(ember-source@5.12.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) fastboot: 4.1.5 json-fn: 1.1.1 minimist: 1.2.8 @@ -14541,7 +14504,7 @@ packages: ember-cli-lodash-subset: 2.0.1 ember-cli-preprocess-registry: 3.3.0 ember-cli-version-checker: 5.1.2 - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) fastboot: 4.1.5 fastboot-express-middleware: 4.1.2 fastboot-transform: 0.1.3 @@ -14893,6 +14856,7 @@ packages: transitivePeerDependencies: - '@babel/core' - supports-color + dev: true /ember-decorators-polyfill@1.1.5(@babel/core@7.24.5): resolution: {integrity: sha512-O154i8sLoVjsiKzSqxGRfHGr+N+drT6mRrLDbNgJCnW/V5uLg/ppZFpUsrdxuXnp5Q9us3OfXV1nX2CH+7bUpA==} @@ -14993,7 +14957,7 @@ packages: ember-source: '*' dependencies: ember-cli-babel: 8.2.0(@babel/core@7.24.5) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - supports-color @@ -15014,7 +14978,7 @@ packages: peerDependencies: ember-source: '*' dependencies: - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) dev: true /ember-maybe-import-regenerator@1.0.0(@babel/core@7.24.5): @@ -15041,7 +15005,7 @@ packages: decorator-transforms: 2.3.0(@babel/core@7.26.0) ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - supports-color @@ -15055,9 +15019,9 @@ packages: ember-source: '*' dependencies: '@embroider/addon-shim': 1.8.9 - '@glimmer/component': 1.1.2(@babel/core@7.26.0) + '@glimmer/component': 1.1.2(@babel/core@7.24.5) '@simple-dom/document': 1.4.0 - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - supports-color dev: true @@ -15096,25 +15060,6 @@ packages: - supports-color dev: true - /ember-qunit@8.0.2(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(ember-source@5.12.0)(qunit@2.19.4): - resolution: {integrity: sha512-Rf60jeUTWNsF3Imf/FLujW/B/DFmKVXKmXO1lirTXjpertKfwRhp/3MnN8a/U/WyodTIsERkInGT1IqTtphCdQ==} - peerDependencies: - '@ember/test-helpers': '>=3.0.3' - ember-source: '*' - qunit: 2.19.4 - dependencies: - '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) - '@embroider/addon-shim': 1.9.0 - '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-cli-test-loader: 3.1.0(@babel/core@7.24.5) - ember-source: 5.12.0(@glimmer/component@1.1.2) - qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - dev: true - /ember-qunit@9.0.1(@babel/core@7.26.0)(@ember/test-helpers@4.0.4)(ember-source@5.12.0)(qunit@2.19.4): resolution: {integrity: sha512-9DgjczFG7ZjINmwWFYDtUF8McbYqQir82hyFp/ZbMOLkpFvHCKPw1mtKcpcdLnLAAYJpwR2/MCyPNiEMkR11aA==} peerDependencies: @@ -15125,7 +15070,7 @@ packages: '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.26.0)(ember-source@5.12.0) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) qunit-theme-ember: 1.0.0 transitivePeerDependencies: @@ -15154,7 +15099,7 @@ packages: optional: true dependencies: ember-cli-babel: 8.2.0(@babel/core@7.24.5) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - supports-color @@ -15169,7 +15114,7 @@ packages: optional: true dependencies: ember-cli-babel: 8.2.0(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - supports-color @@ -15218,64 +15163,6 @@ packages: - encoding dev: true - /ember-source@5.12.0(@glimmer/component@1.1.2): - resolution: {integrity: sha512-2MWlJmQEeeiIk9p5CDMuvD470YPi7/4wXgU41ftbWc9svwF+0usoe4PLoLC0T/jV6YX+3SY5tumQfxLSLoFhmQ==} - engines: {node: '>= 18.*'} - peerDependencies: - '@glimmer/component': '*' - dependencies: - '@babel/core': 7.24.5(supports-color@8.1.1) - '@ember/edition-utils': 1.2.0 - '@glimmer/compiler': 0.92.4 - '@glimmer/component': 1.1.2(@babel/core@7.26.0) - '@glimmer/destroyable': 0.92.3 - '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.92.3 - '@glimmer/interfaces': 0.92.3 - '@glimmer/manager': 0.92.4 - '@glimmer/node': 0.92.4 - '@glimmer/opcode-compiler': 0.92.4 - '@glimmer/owner': 0.92.3 - '@glimmer/program': 0.92.4 - '@glimmer/reference': 0.92.3 - '@glimmer/runtime': 0.92.4 - '@glimmer/syntax': 0.92.3 - '@glimmer/util': 0.92.3 - '@glimmer/validator': 0.92.3 - '@glimmer/vm': 0.92.3 - '@glimmer/vm-babel-plugins': 0.92.3(@babel/core@7.24.5) - '@simple-dom/interface': 1.4.0 - backburner.js: 2.8.0 - broccoli-file-creator: 2.1.1 - broccoli-funnel: 3.0.8 - broccoli-merge-trees: 4.2.0 - chalk: 4.1.2 - ember-auto-import: 2.10.0(@glint/template@1.5.0) - ember-cli-babel: 8.2.0(@babel/core@7.24.5) - ember-cli-get-component-path-option: 1.0.0 - ember-cli-is-package-missing: 1.0.0 - ember-cli-normalize-entity-name: 1.0.0 - ember-cli-path-utils: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-cli-typescript-blueprint-polyfill: 0.1.0 - ember-cli-version-checker: 5.1.2 - ember-router-generator: 2.0.0 - inflection: 2.0.1 - route-recognizer: 0.3.4 - router_js: 8.0.5(route-recognizer@0.3.4) - semver: 7.6.2 - silent-error: 1.1.1 - simple-html-tokenizer: 0.5.11 - webpack: 5.94.0 - transitivePeerDependencies: - - '@glint/template' - - '@swc/core' - - esbuild - - rsvp - - supports-color - - uglify-js - - webpack-cli - /ember-source@5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0): resolution: {integrity: sha512-2MWlJmQEeeiIk9p5CDMuvD470YPi7/4wXgU41ftbWc9svwF+0usoe4PLoLC0T/jV6YX+3SY5tumQfxLSLoFhmQ==} engines: {node: '>= 18.*'} @@ -15333,7 +15220,6 @@ packages: - supports-color - uglify-js - webpack-cli - dev: true /ember-source@6.1.0-beta.1(@glimmer/component@1.1.2): resolution: {integrity: sha512-ErAYSpftkTnxr6rS6eaCkW/p5Cn8keXW/92P3MfkZNXTD3iAwARS2k7E6lYrnmCONPlae1yaSmkGbKf+fkV0rw==} @@ -15817,10 +15703,6 @@ packages: '@esbuild/win32-x64': 0.21.5 dev: true - /escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - /escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -23494,7 +23376,7 @@ packages: engines: {node: '>=12'} dependencies: cliui: 8.0.1 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -23628,14 +23510,14 @@ packages: '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.24.5)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.0-alpha.108)(ember-inflector@4.0.3)(ember-source@5.12.0) '@ember-data/serializer': file:packages/serializer(@babel/core@7.24.5)(@ember-data/legacy-compat@5.4.0-alpha.122)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/edition-utils': 1.2.0 - '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': 3.1.0(@babel/core@7.24.5) '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) transitivePeerDependencies: - '@babel/core' @@ -23672,14 +23554,14 @@ packages: '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.24.5)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.0-alpha.108)(ember-inflector@4.0.3)(ember-source@5.12.0) '@ember-data/serializer': file:packages/serializer(@babel/core@7.24.5)(@ember-data/legacy-compat@5.4.0-alpha.122)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/edition-utils': 1.2.0 - '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@ember/test-waiters': 3.1.0(@babel/core@7.24.5) '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) transitivePeerDependencies: - '@babel/core' @@ -23723,7 +23605,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) transitivePeerDependencies: - '@babel/core' @@ -23805,7 +23687,7 @@ packages: ember-cli-path-utils: 1.0.0 ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -23833,7 +23715,7 @@ packages: ember-cli-path-utils: 1.0.0 ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -23963,7 +23845,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -23988,7 +23870,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24043,13 +23925,13 @@ packages: ember-source: optional: true dependencies: - '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) chalk: 5.3.0 debug: 4.3.7(supports-color@8.1.1) ember-cli-htmlbars: 6.3.0 ember-cli-test-loader: 3.1.0(@babel/core@7.24.5) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) tmp: 0.2.3 transitivePeerDependencies: - '@babel/core' @@ -24108,12 +23990,12 @@ packages: '@ember-data/request': file:packages/request(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108) '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.24.5)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.0-alpha.108)(ember-inflector@4.0.3)(ember-source@5.12.0) '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/test-waiters': 3.1.0(@babel/core@7.24.5) '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24182,7 +24064,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24202,7 +24084,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24359,7 +24241,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24394,7 +24276,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24466,14 +24348,14 @@ packages: '@ember-data/legacy-compat': file:packages/legacy-compat(@babel/core@7.24.5)(@ember-data/graph@5.4.0-alpha.122)(@ember-data/json-api@5.4.0-alpha.122)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember/test-waiters@3.1.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.24.5)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.0-alpha.108)(ember-inflector@4.0.3)(ember-source@5.12.0) '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember/edition-utils': 1.2.0 '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) inflection: 3.0.0 transitivePeerDependencies: - '@babel/core' @@ -24512,7 +24394,7 @@ packages: '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) inflection: 3.0.0 transitivePeerDependencies: - '@babel/core' @@ -24604,7 +24486,7 @@ packages: '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) ember-inflector: 4.0.3(@babel/core@7.24.5)(ember-source@5.12.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24630,7 +24512,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24707,11 +24589,11 @@ packages: '@ember-data/model': file:packages/model(@babel/core@7.24.5)(@ember-data/graph@5.4.0-alpha.122)(@ember-data/json-api@5.4.0-alpha.122)(@ember-data/legacy-compat@5.4.0-alpha.122)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/store@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@ember-data/request': file:packages/request(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108) '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24769,7 +24651,7 @@ packages: ember-cli-path-utils: 1.0.0 ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24797,7 +24679,7 @@ packages: ember-cli-path-utils: 1.0.0 ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24843,11 +24725,11 @@ packages: dependencies: '@ember-data/request': file:packages/request(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108) '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.24.5)(@ember/string@3.1.1)(@warp-drive/core-types@0.0.0-alpha.108)(ember-inflector@4.0.3)(ember-source@5.12.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24871,7 +24753,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -24895,25 +24777,6 @@ packages: - '@babel/core' - '@glint/template' - supports-color - dev: true - - file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0): - resolution: {directory: packages/tracking, type: directory} - id: file:packages/tracking - name: '@ember-data/tracking' - engines: {node: '>= 18.20.4'} - peerDependencies: - '@warp-drive/core-types': workspace:0.0.0-alpha.108 - ember-source: '*' - dependencies: - '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) - '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) - '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color file:packages/tracking(@babel/core@7.26.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0): resolution: {directory: packages/tracking, type: directory} @@ -24927,7 +24790,7 @@ packages: '@embroider/macros': 1.16.9(@babel/core@7.26.0)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -25040,14 +24903,14 @@ packages: dependencies: '@ember-data/request': file:packages/request(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108) '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) - '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/diagnostic': file:packages/diagnostic(@babel/core@7.24.5)(@ember/test-helpers@4.0.4)(ember-cli-test-loader@3.1.0)(ember-source@5.12.0) chalk: 4.1.2 - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) semver: 7.6.3 transitivePeerDependencies: @@ -25080,13 +24943,13 @@ packages: dependencies: '@ember-data/request': file:packages/request(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108) '@ember-data/store': file:packages/store(@babel/core@7.24.5)(@ember-data/request-utils@5.4.0-alpha.122)(@ember-data/request@5.4.0-alpha.122)(@ember-data/tracking@5.4.0-alpha.122)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) - '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(ember-source@5.12.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.24.5)(@glint/template@1.5.0)(@warp-drive/core-types@0.0.0-alpha.108)(ember-source@5.12.0) + '@ember/test-helpers': 4.0.4(patch_hash=zignhd6n3rugkiuawsmbuxfdka)(@babel/core@7.24.5)(@glint/template@1.5.0)(ember-source@5.12.0) '@embroider/macros': 1.16.9(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/build-config': file:packages/build-config(@babel/core@7.24.5)(@glint/template@1.5.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.24.5)(@glint/template@1.5.0) chalk: 4.1.2 - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) semver: 7.6.3 transitivePeerDependencies: @@ -25125,7 +24988,7 @@ packages: '@warp-drive/build-config': file:packages/build-config(@babel/core@7.26.0) '@warp-drive/core-types': file:packages/core-types(@babel/core@7.26.0) chalk: 4.1.2 - ember-source: 5.12.0(@glimmer/component@1.1.2) + ember-source: 5.12.0(@glimmer/component@1.1.2)(@glint/template@1.5.0) qunit: 2.19.4(patch_hash=2jwk2nz4gqke2k5hv6ptj42llu) semver: 7.6.3 transitivePeerDependencies: diff --git a/scripts/test-package-manager.mjs b/scripts/test-package-manager.mjs index eafd430e65b..372daac9a5e 100644 --- a/scripts/test-package-manager.mjs +++ b/scripts/test-package-manager.mjs @@ -6,6 +6,10 @@ import { join, basename } from 'node:path'; import { $ } from 'execa'; import { globby } from 'globby'; +import { gatherPackages, loadStrategy } from '../release/utils/package.ts'; +import { generatePackageTarballs } from '../release/core/publish/steps/generate-tarballs.ts'; +import { applyStrategy } from '../release/core/publish/steps/generate-strategy.ts'; + const CWD = process.cwd(); const PROJECT_TO_USE = join(import.meta.dirname, '../tests/vite-basic-compat'); @@ -38,16 +42,51 @@ async function buildAll(tag) { let publicPaths = await publicPackages(); if (!tag) { + /** + * Simulates normal pnpm releasing + */ return await Promise.all( publicPaths.map((pkgPath) => { return $({ preferLocal: true, shell: true, cwd: pkgPath })(`pnpm pack`); }) ); } + + /** + * Simulates part of an actual release + * The version increment doesn't matter, as we aren't actually going to change the versions + */ + const config = { + channel: tag, + increment: 'patch', + get(key) { + return this[key]; + }, + }; + const strategy = await loadStrategy(); + const packages = await gatherPackages(strategy.config); + const applied = await applyStrategy(config, strategy, packages, packages); + + /** + * The applied stategy is mostly based off release/strategy.json + * We want to change it dynamically for our test using the "tag" + * + * It's lies, as we're not changing the versions, but the release / build + * code has different behavior based on channel + */ + for (let [pkgName, config] of Object.entries(applied.public_pks)) { + applied.public_pks[pkgName] = { + ...config, + stage: tag, + types: tag, + }; + } + + await generatePackageTarballs(config, packages, applied.public_pks); } async function deleteTars() { - let tars = await globby('packages/**/*.tgz', { ignore: ['**/node_modules', '**/dist'] }); + let tars = await globby('{tmp,packages}/**/*.tgz', { ignore: ['**/node_modules', '**/dist'] }); await Promise.all( tars.map((tar) => { @@ -57,7 +96,7 @@ async function deleteTars() { } async function copyTars(toDir) { - let tars = await globby('packages/**/*.tgz', { ignore: ['**/node_modules', '**/dist'] }); + let tars = await globby('{tmp/tarballs/,packages}/**/*.tgz', { ignore: ['**/node_modules', '**/dist'] }); await Promise.all( tars.map((tar) => { @@ -208,7 +247,9 @@ async function main() { `Expected passed arg, the packageManager (${packageManager}), to be one of ${[...SUPPORTED.values()].join(', ')}` ); - assert(TAGS.has(tag), `Expected passed arg, the tag (${tag}), to be one of ${[...TAGS.values()].join(', ')}`); + if (tag) { + assert(TAGS.has(tag), `Expected passed arg, the tag (${tag}), to be one of ${[...TAGS.values()].join(', ')}`); + } await deleteTars(); await buildAll(tag);