From a932d34eec7ae52e86d97337dfecb4ac60fa80a0 Mon Sep 17 00:00:00 2001 From: Philippe Ndiaye Date: Fri, 23 Oct 2026 11:40:58 +0200 Subject: [PATCH 1/6] Adopt the OSS asset-map adapter --- package.json | 2 +- pnpm-lock.yaml | 25 ++++++++----------------- pnpm-workspace.yaml | 5 +++++ 3 files changed, 14 insertions(+), 18 deletions(-) create mode 100644 pnpm-workspace.yaml diff --git a/package.json b/package.json index bca5da68..05417b35 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "@types/rsvp": "^4.0.4", "@types/sinon": "^10.0.6", "@types/tether": "^1.4.6", - "@upfluence/oss-components": "^3.98.16", + "@upfluence/oss-components": "github:upfluence/oss-components#pn/asset-map-service-adapter", "@upfluence/w-conf": "^0.4.0", "broccoli-asset-rev": "^3.0.0", "ember-cli": "~4.12.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ff2c67c3..8ee0a608 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -151,8 +151,8 @@ importers: specifier: ^1.4.6 version: 1.4.9 '@upfluence/oss-components': - specifier: ^3.98.16 - version: 3.98.16(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1) + specifier: github:upfluence/oss-components#pn/asset-map-service-adapter + version: https://codeload.github.com/upfluence/oss-components/tar.gz/1cc77e79ea789b97e7c4400b81d1277b19ba9c40(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1) '@upfluence/w-conf': specifier: ^0.4.0 version: 0.4.0(@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.8.4))(@typescript-eslint/parser@8.68.0(eslint@10.9.1)(typescript@4.9.5))(eslint@10.9.1)(prettier@3.8.4)(typescript@4.9.5) @@ -1678,9 +1678,10 @@ packages: resolution: {integrity: sha512-YR65gGdGvTUAWLldC3xLOvOzamdGzB4A5/N8rehEaHs3Zvoe39BhgY+u0SPch1OvrVTfLcc55wsSgK2NcnTS/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@upfluence/oss-components@3.98.16': - resolution: {integrity: sha512-RRpmwe7+srdUk9yGumxRdg5k8Q5UTdu1NBIubU6ZAanXma4pcc+YmgjLCugUUT9zy9rklxh11InVSplzJHkpUw==, tarball: https://npm.pkg.github.com/download/@upfluence/oss-components/3.98.16/24c3852e34400180598a1749d6835867552ce6e6} - engines: {node: 12.* || 14.* || >= 16} + '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/1cc77e79ea789b97e7c4400b81d1277b19ba9c40': + resolution: {gitHosted: true, tarball: https://codeload.github.com/upfluence/oss-components/tar.gz/1cc77e79ea789b97e7c4400b81d1277b19ba9c40} + version: 3.99.9 + engines: {node: 20.* || 22.* || 24.*} peerDependencies: qunit: "^2.x ||\_^3.x" @@ -3403,10 +3404,6 @@ packages: resolution: {integrity: sha512-N9Y80oZfcfWLsqickMfRd9YByVcTGyhYRnYQ2XVPVrp6jyUyOeRWmEAPh7ERSXpp8Ws4hr/JB9QVQrn/yZa+Ag==} engines: {node: 12.* || 14.* || >= 16} - ember-cli-ifa@0.10.0: - resolution: {integrity: sha512-qtX7WqX15sldqwDWfa2+o68yNtV1UhTyQtCddDh2WLioENer696ZkZlKh8QNSYUvY/DADWbmCphl9n8S9beQDw==} - engines: {node: 10.* || >= 12} - ember-cli-inject-live-reload@2.1.0: resolution: {integrity: sha512-YV5wYRD5PJHmxaxaJt18u6LE6Y+wo455BnmcpN+hGNlChy2piM9/GMvYgTAz/8Vin8RJ5KekqP/w/NEaRndc/A==} engines: {node: 6.* || 8.* || >= 10.*} @@ -9153,7 +9150,7 @@ snapshots: '@typescript-eslint/types': 8.68.0 eslint-visitor-keys: 5.0.1 - '@upfluence/oss-components@3.98.16(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1)': + '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/1cc77e79ea789b97e7c4400b81d1277b19ba9c40(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1)': dependencies: '@ember/render-modifiers': 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)) '@embroider/macros': 1.16.10(@glint/template@1.5.1) @@ -9164,12 +9161,12 @@ snapshots: bootstrap: 3.4.1 broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 + broccoli-plugin: 4.0.7 calculate-cache-key-for-tree: 2.0.0 dompurify: 3.4.11 ember-auto-import: 2.10.0(@glint/template@1.5.1)(webpack@5.97.1) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 - ember-cli-ifa: 0.10.0 ember-cli-less: 2.0.6 ember-cli-typescript: 5.3.0 ember-intl: 6.5.6(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(typescript@4.9.5)(webpack@5.97.1) @@ -11676,12 +11673,6 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-ifa@0.10.0: - dependencies: - ember-cli-babel: 7.26.11 - transitivePeerDependencies: - - supports-color - ember-cli-inject-live-reload@2.1.0: dependencies: clean-base-url: 1.0.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 00000000..2d52fd12 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,5 @@ +packages: + - '.' + +onlyBuiltDependencies: + - '@upfluence/oss-components' From 342fa3562a74a6625bf7d3620bf1a289d9278b30 Mon Sep 17 00:00:00 2001 From: Philippe Ndiaye Date: Fri, 23 Oct 2026 12:37:10 +0200 Subject: [PATCH 2/6] Cover all HTML entry points with asset-map injection --- ember-cli-build.js | 12 +++++++++++- pnpm-lock.yaml | 8 ++++---- tests/dummy/app/index.html | 1 + tests/index.html | 1 + 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/ember-cli-build.js b/ember-cli-build.js index d23ee99f..dd31d710 100644 --- a/ember-cli-build.js +++ b/ember-cli-build.js @@ -1,9 +1,15 @@ 'use strict'; const EmberAddon = require('ember-cli/lib/broccoli/ember-addon'); +const { injectAssetMap } = require('@upfluence/oss-components/build/classic-asset-map.cjs'); module.exports = function (defaults) { let app = new EmberAddon(defaults, { + fingerprint: { + generateAssetMap: true, + assetMapPath: 'assets/upfluence-asset-map.json', + extensions: ['js', 'css', 'png', 'jpg', 'gif', 'map', 'svg', 'ico', 'woff', 'woff2', 'ttf', 'eot'] + } // Add options here }); @@ -15,11 +21,15 @@ module.exports = function (defaults) { */ const { maybeEmbroider } = require('@embroider/test-setup'); - return maybeEmbroider(app, { + const tree = maybeEmbroider(app, { skipBabel: [ { package: 'qunit' } ] }); + return injectAssetMap(tree, { + fingerprint: app.options.fingerprint, + rootURL: app.project.config(app.env).rootURL + }); }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ee0a608..fa98e6e9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -152,7 +152,7 @@ importers: version: 1.4.9 '@upfluence/oss-components': specifier: github:upfluence/oss-components#pn/asset-map-service-adapter - version: https://codeload.github.com/upfluence/oss-components/tar.gz/1cc77e79ea789b97e7c4400b81d1277b19ba9c40(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1) + version: https://codeload.github.com/upfluence/oss-components/tar.gz/9dcd77cf7b5a876e8ac12862aa16064e6175d037(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1) '@upfluence/w-conf': specifier: ^0.4.0 version: 0.4.0(@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.8.4))(@typescript-eslint/parser@8.68.0(eslint@10.9.1)(typescript@4.9.5))(eslint@10.9.1)(prettier@3.8.4)(typescript@4.9.5) @@ -1678,8 +1678,8 @@ packages: resolution: {integrity: sha512-YR65gGdGvTUAWLldC3xLOvOzamdGzB4A5/N8rehEaHs3Zvoe39BhgY+u0SPch1OvrVTfLcc55wsSgK2NcnTS/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/1cc77e79ea789b97e7c4400b81d1277b19ba9c40': - resolution: {gitHosted: true, tarball: https://codeload.github.com/upfluence/oss-components/tar.gz/1cc77e79ea789b97e7c4400b81d1277b19ba9c40} + '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/9dcd77cf7b5a876e8ac12862aa16064e6175d037': + resolution: {gitHosted: true, tarball: https://codeload.github.com/upfluence/oss-components/tar.gz/9dcd77cf7b5a876e8ac12862aa16064e6175d037} version: 3.99.9 engines: {node: 20.* || 22.* || 24.*} peerDependencies: @@ -9150,7 +9150,7 @@ snapshots: '@typescript-eslint/types': 8.68.0 eslint-visitor-keys: 5.0.1 - '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/1cc77e79ea789b97e7c4400b81d1277b19ba9c40(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1)': + '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/9dcd77cf7b5a876e8ac12862aa16064e6175d037(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1)': dependencies: '@ember/render-modifiers': 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)) '@embroider/macros': 1.16.10(@glint/template@1.5.1) diff --git a/tests/dummy/app/index.html b/tests/dummy/app/index.html index 1a6cac6d..ff8c6d99 100644 --- a/tests/dummy/app/index.html +++ b/tests/dummy/app/index.html @@ -1,6 +1,7 @@ + Dummy diff --git a/tests/index.html b/tests/index.html index 8ddc953b..2f55dec0 100644 --- a/tests/index.html +++ b/tests/index.html @@ -1,6 +1,7 @@ + Dummy Tests From 9be54ea7b93a67bdb7e908056ed3aa9f30431106 Mon Sep 17 00:00:00 2001 From: Philippe Ndiaye Date: Fri, 23 Oct 2026 16:48:11 +0200 Subject: [PATCH 3/6] Hold CI until oss-components is released [skip ci] From 8ec4936eba9538708abd1f45404eb6e6b291d413 Mon Sep 17 00:00:00 2001 From: Philippe Ndiaye Date: Mon, 26 Oct 2026 16:11:33 +0100 Subject: [PATCH 4/6] Load the Font Awesome stylesheet from the shared bucket [skip ci] Duplicates the Font Awesome that oss-components still injects; groundwork for removing that injection. --- tests/dummy/app/index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/dummy/app/index.html b/tests/dummy/app/index.html index ff8c6d99..8ff9a701 100644 --- a/tests/dummy/app/index.html +++ b/tests/dummy/app/index.html @@ -11,6 +11,7 @@ {{content-for "head"}} + {{content-for "head-footer"}} From ddbc34e694d517aaa97a285a1582f1a39180fbba Mon Sep 17 00:00:00 2001 From: Philippe Ndiaye Date: Tue, 3 Nov 2026 18:49:24 +0100 Subject: [PATCH 5/6] Refresh the OSS pin to the branch head (drops the prepare hook) The previous pin (9dcd77cf) still runs `ember ts:precompile` when installed from Git, which fails in CI with TS2742 under the pnpm store path. 156cdbbe removes that hook. Only pnpm-lock.yaml changes. --- pnpm-lock.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fa98e6e9..9fd6b53d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -152,7 +152,7 @@ importers: version: 1.4.9 '@upfluence/oss-components': specifier: github:upfluence/oss-components#pn/asset-map-service-adapter - version: https://codeload.github.com/upfluence/oss-components/tar.gz/9dcd77cf7b5a876e8ac12862aa16064e6175d037(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1) + version: https://codeload.github.com/upfluence/oss-components/tar.gz/156cdbbe2691a17f3cd73bfa4607456766414a8c(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1) '@upfluence/w-conf': specifier: ^0.4.0 version: 0.4.0(@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.8.4))(@typescript-eslint/parser@8.68.0(eslint@10.9.1)(typescript@4.9.5))(eslint@10.9.1)(prettier@3.8.4)(typescript@4.9.5) @@ -1678,8 +1678,8 @@ packages: resolution: {integrity: sha512-YR65gGdGvTUAWLldC3xLOvOzamdGzB4A5/N8rehEaHs3Zvoe39BhgY+u0SPch1OvrVTfLcc55wsSgK2NcnTS/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/9dcd77cf7b5a876e8ac12862aa16064e6175d037': - resolution: {gitHosted: true, tarball: https://codeload.github.com/upfluence/oss-components/tar.gz/9dcd77cf7b5a876e8ac12862aa16064e6175d037} + '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/156cdbbe2691a17f3cd73bfa4607456766414a8c': + resolution: {gitHosted: true, tarball: https://codeload.github.com/upfluence/oss-components/tar.gz/156cdbbe2691a17f3cd73bfa4607456766414a8c} version: 3.99.9 engines: {node: 20.* || 22.* || 24.*} peerDependencies: @@ -9150,7 +9150,7 @@ snapshots: '@typescript-eslint/types': 8.68.0 eslint-visitor-keys: 5.0.1 - '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/9dcd77cf7b5a876e8ac12862aa16064e6175d037(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1)': + '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/156cdbbe2691a17f3cd73bfa4607456766414a8c(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1)': dependencies: '@ember/render-modifiers': 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)) '@embroider/macros': 1.16.10(@glint/template@1.5.1) From 66879aa3ac8134ea02c38dd83b0c3dc7b2577456 Mon Sep 17 00:00:00 2001 From: Philippe Ndiaye Date: Thu, 5 Nov 2026 17:10:14 +0100 Subject: [PATCH 6/6] Bump @upfluence/oss-components to 3.100.0 The Git pin pointed at pn/asset-map-service-adapter, which was deleted when oss-components#716 was merged. This uses the published release instead. Only the dependency spec and pnpm-lock.yaml change. --- package.json | 2 +- pnpm-lock.yaml | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 05417b35..c5495638 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "@types/rsvp": "^4.0.4", "@types/sinon": "^10.0.6", "@types/tether": "^1.4.6", - "@upfluence/oss-components": "github:upfluence/oss-components#pn/asset-map-service-adapter", + "@upfluence/oss-components": "^3.100.0", "@upfluence/w-conf": "^0.4.0", "broccoli-asset-rev": "^3.0.0", "ember-cli": "~4.12.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9fd6b53d..aa9fd48b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -151,8 +151,8 @@ importers: specifier: ^1.4.6 version: 1.4.9 '@upfluence/oss-components': - specifier: github:upfluence/oss-components#pn/asset-map-service-adapter - version: https://codeload.github.com/upfluence/oss-components/tar.gz/156cdbbe2691a17f3cd73bfa4607456766414a8c(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1) + specifier: ^3.100.0 + version: 3.100.0(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1) '@upfluence/w-conf': specifier: ^0.4.0 version: 0.4.0(@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.8.4))(@typescript-eslint/parser@8.68.0(eslint@10.9.1)(typescript@4.9.5))(eslint@10.9.1)(prettier@3.8.4)(typescript@4.9.5) @@ -1678,9 +1678,8 @@ packages: resolution: {integrity: sha512-YR65gGdGvTUAWLldC3xLOvOzamdGzB4A5/N8rehEaHs3Zvoe39BhgY+u0SPch1OvrVTfLcc55wsSgK2NcnTS/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/156cdbbe2691a17f3cd73bfa4607456766414a8c': - resolution: {gitHosted: true, tarball: https://codeload.github.com/upfluence/oss-components/tar.gz/156cdbbe2691a17f3cd73bfa4607456766414a8c} - version: 3.99.9 + '@upfluence/oss-components@3.100.0': + resolution: {integrity: sha512-TVGXswyYzq5Ivi/5eZSGSvDpamFDRsFexbuROPW4IPzKmOUeWnjyJaPbQ82l1P4K7ydLfIiK8FGPXURwQM086w==, tarball: https://npm.pkg.github.com/download/@upfluence/oss-components/3.100.0/bb6408984e12f5ab1d510cb4982c0e6ae1ac9216} engines: {node: 20.* || 22.* || 24.*} peerDependencies: qunit: "^2.x ||\_^3.x" @@ -9150,7 +9149,7 @@ snapshots: '@typescript-eslint/types': 8.68.0 eslint-visitor-keys: 5.0.1 - '@upfluence/oss-components@https://codeload.github.com/upfluence/oss-components/tar.gz/156cdbbe2691a17f3cd73bfa4607456766414a8c(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1)': + '@upfluence/oss-components@3.100.0(@babel/core@7.26.0)(@ember/test-helpers@2.9.4(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)))(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0))(qunit@2.23.1)(typescript@4.9.5)(webpack@5.97.1)': dependencies: '@ember/render-modifiers': 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.1)(ember-source@3.28.12(@babel/core@7.26.0)) '@embroider/macros': 1.16.10(@glint/template@1.5.1)