Skip to content

chore: force ember-cli-babel 7 to fix Ember Global deprecation [sc-217433] - #193

Merged
mnutt merged 1 commit into
mn/fluid-select-keyboard-a11yfrom
mn/dedupe-ember-cli-babel
Sep 3, 2026
Merged

chore: force ember-cli-babel 7 to fix Ember Global deprecation [sc-217433]#193
mnutt merged 1 commit into
mn/fluid-select-keyboard-a11yfrom
mn/dedupe-ember-cli-babel

Conversation

@mnutt

@mnutt mnutt commented Sep 1, 2026

Copy link
Copy Markdown
Member

Stacked on #191 — base is mn/fluid-select-keyboard-a11y. The diff here is one line of package.json plus the lockfile.

Shortcut: [sc-217433]

Problem

Apps that consume this repo as a local link (portal:/link:) rather than the published tarball throw at boot:

Usage of the Ember Global is deprecated … Upgrade the following addons: @movable/fluid

Five transitive addons — ember-promise-helpers, ember-radio-button, ember-validators, ember-require-module, ember-get-config — depend on ember-cli-babel@^6.x, which transpiles imports into the deprecated Ember Global API. Yarn installs a nested ember-cli-babel@6.18.0 under each. The front-end monorepo never sees this because it pins "ember-cli-babel": "^7.26.6" in its own resolutions; a linked checkout resolves from this repo's node_modules instead, where nothing forces the dedupe. Canvas sets throwOnUnhandled: true, so the deprecation is fatal.

Fix

Add the same resolution here. Collapses the tree to a single ember-cli-babel@7.26.11 and drops 628 lines from the lockfile.

Testing

yarn test: 84 pass, 1 pre-existing skip, 0 fail — unchanged from before the resolution.

Five transitive addons (ember-promise-helpers, ember-radio-button,
ember-validators, ember-require-module, ember-get-config) depend on
ember-cli-babel ^6.x, which transpiles imports into the deprecated Ember
Global API. Consuming apps that link this checkout rather than the published
tarball inherit those nested copies and hit the deprecation at boot; the
front-end monorepo only avoids it because it pins the same resolution.

Collapses the tree to a single ember-cli-babel 7.26.11.
@mnutt
mnutt force-pushed the mn/dedupe-ember-cli-babel branch from d102896 to 982cb26 Compare September 1, 2026 20:09
@mnutt
mnutt merged commit 26009f5 into main Sep 3, 2026
5 checks passed
@mnutt
mnutt deleted the mn/dedupe-ember-cli-babel branch September 3, 2026 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants