Registry /
web-framework / ember-cli-babel-polyfills
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslnode 18–226 runs
build_error
glibcnode 18–226 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
default (addon)
✓ ember install ember-cli-babel-polyfills
✗ npm install ember-cli-babel-polyfills --save-dev
Install as an Ember addon via ember install; direct npm install may miss blueprint steps.
EmberCliBabelPolyfillsConfig
✓ import type { EmberCliBabelPolyfillsConfig } from 'ember-cli-babel-polyfills';
Type is exported for TypeScript config usage, but not a runtime value.
Configuration in ember-cli-build.js
✓ let app = new EmberApp(defaults, { 'ember-cli-babel-polyfills': { evergreenTargets: [...] } });
✗ let app = new EmberApp(defaults, { babelPolyfills: { ... } });
Key must be the addon name as string; common mistake is using a different key.
Installs the addon and shows basic configuration for customizing browser targets.
// Install the addon
ember install ember-cli-babel-polyfills
// No further configuration needed; polyfills are auto-added.
// To customize targets, edit ember-cli-build.js:
let app = new EmberApp(defaults, {
'ember-cli-babel-polyfills': {
evergreenTargets: [
'last 2 Chrome versions',
'last 2 Firefox versions',
'last 2 Safari versions',
],
legacyTargets: [
'last 1 version',
'> 1%',
'not dead',
],
includeScriptTags: true,
},
});
Errors
Common errors & fixes
Error: Could not find module `ember-cli-babel-polyfills`
Addon not installed via ember install or missing from package.json.
fixRun 'ember install ember-cli-babel-polyfills'.
TypeError: Cannot read property 'polyfill' of undefined
Using v2+ with Babel 6; the addon now requires core-js from Babel 7.
fixUpgrade to Babel 7 and ember-cli-babel >=7.0.0.
Polyfill scripts not appearing in index.html
Configuration includeScriptTags set to false or overridden by another addon.
fixSet includeScriptTags: true in ember-cli-build.js or ensure no addon removes them.
Audit
Dependencies
ember-cli-babelrequiredRequired for Babel transpilation in Ember; the addon builds on top of it to generate polyfills.