Skip to content

Remove inert devDependencies - #557

Draft
NullVoxPopuli-ai-agent wants to merge 4 commits into
ember-learn:masterfrom
NullVoxPopuli-ai-agent:remove-inert-devdeps
Draft

Remove inert devDependencies#557
NullVoxPopuli-ai-agent wants to merge 4 commits into
ember-learn:masterfrom
NullVoxPopuli-ai-agent:remove-inert-devdeps

Conversation

@NullVoxPopuli-ai-agent

Copy link
Copy Markdown

Removes two devDependencies that no longer do anything:

  • ember-decorators-polyfill — targets pre-Octane decorators; this addon is edition octane and compiles decorators with @babel/plugin-proposal-decorators.
  • ember-array-helper — duplicates the {{array}} helper built into Ember since 3.8. The docs pages that use {{array}} (e.g. concepts/colors) prerender identically with the built-in.

ember-fetch stays: the docs fastboot build actively bundles its fastboot shim.

Note

Draft until #552#554 land — this assumes them as its base, so only the last commit is the reviewable diff here.

Part of the incremental path toward a v2 addon (#551 is the reference).

Test plan

  • pnpm lint (js, hbs, css, format) passes
  • pnpm exec ember test — 27 tests, 0 failures
  • pnpm build (bottled-ember docs + prember prerender) succeeds; prerendered concepts/colors still renders the {{array}}-driven swatches

🤖 Generated with Claude Code

NullVoxPopuli-ai-agent and others added 4 commits August 6, 2026 19:56
broccoli-merge-trees, static-postcss-addon-tree, ember-named-blocks-polyfill,
lodash.get, and ember-native-dom-helpers are declared but not referenced
anywhere in the addon, dummy app, or tests. Named blocks are native in all
supported Ember versions, so the polyfill was inert.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The one usage was didInsert/willDestroy in es-header-navbar-link. A single
modifier() now captures the element and returns the listener cleanup, which
also removes the no-at-ember-render-modifiers lint suppressions.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
import { service } is the recommended form since Ember 4.1; inject is
removed in newer majors.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ember-decorators-polyfill targets pre-Octane decorators; this addon is
edition octane and compiles decorators with babel. ember-array-helper
duplicates the {{array}} helper built into Ember since 3.8; the docs
pages that use {{array}} prerender identically without it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@netlify

netlify Bot commented Aug 7, 2026

Copy link
Copy Markdown

Deploy Preview for ember-styleguide ready!

Name Link
🔨 Latest commit 54474bf
🔍 Latest deploy log https://app.netlify.com/projects/ember-styleguide/deploys/6a75209aac1b6000082812e0
😎 Deploy Preview https://deploy-preview-557--ember-styleguide.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@NullVoxPopuli-ai-agent NullVoxPopuli-ai-agent mentioned this pull request Aug 7, 2026
2 tasks
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.

1 participant