Skip to content

VEL-8465: Remove unused ember-export-application-global - #284

Merged
phndiaye merged 1 commit into
masterfrom
pn/vel-8465-third-party-lib-cleanup
Oct 6, 2026
Merged

phndiaye merged 1 commit into
masterfrom
pn/vel-8465-third-party-lib-cleanup

Conversation

@phndiaye

@phndiaye phndiaye commented Oct 5, 2026 •

Copy link
Copy Markdown
Member

What does this PR do?

Removes the unused ember-export-application-global dev dependency, as part of the third-party package review of VEL-8465.

By default the addon exports the app as a browser global in every build except production, here window.Dummy for the dummy app. Nothing in this repository reads that global or sets exportApplicationGlobal, and Ember CLI 4.12's app blueprint no longer ships the addon.

Checks run locally:

  • pnpm lint:js: passes (Node 24.18)
  • pnpm test:ember --test-port 0: 287 tests, 286 passing, 1 skipped
  • pnpm ember build --silent --environment=production: passes
  • Not run locally: the ember try:one ember-4.12 scenario, which CI runs on this PR

Related to : VEL-8465

What are the observable changes?

Nothing changes for users or for the published package. In the dummy app, window.Dummy is no longer available in the browser console (development and test builds).

🧑‍💻 Developer Heads Up

⚡ Since we are using Ember Octane now:

  • Feel free to migrate existing components to Glimmer Components.
  • Write new ones exclusively in it.

Useful Resource : Ember Octane vs Classic Cheat Sheet

Good PR checklist

  • Title makes sense
  • Is against the correct branch
  • Only addresses one issue
  • Properly assigned
  • Added/updated tests
  • Added/updated documentation
  • Migrated touched components to Glimmer Components
  • Properly labeled

Additional Notes

The lockfile diff only drops the importer entry and the package and snapshot entries of the removed package; no other resolution changes.

By default the package exports the app as `window.Dummy` in every build except production. Nothing in the repository references that global or the `exportApplicationGlobal` option, and Ember CLI 4.12's app blueprint no longer includes the package.
@phndiaye
phndiaye requested a review from a team as a code owner October 5, 2026 15:24
@phndiaye
phndiaye requested review from OwenCoogan, edouardmisset and olxmpe and removed request for a team October 5, 2026 15:24
@linear-code

linear-code Bot commented Oct 5, 2026

Copy link
Copy Markdown

VEL-8465

@phndiaye
phndiaye merged commit 84dea37 into master Oct 6, 2026
5 checks passed
@phndiaye
phndiaye deleted the pn/vel-8465-third-party-lib-cleanup branch October 6, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants