emberjs / emberjs/ember-cli-babel

Challenges using babel.config.js directly

Open
#418 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
JavaScript
Stars
152
Forks
115
Avg merge
23h 22m
Merged PRs (30d)
4

Description

In `ember-modifier`, I attempted to use `babel.config.js` directly, in concert with the new `buildEmberPlugins` API. However, this has a problem in that `@babel/preset-env` requires `targets` to be set, and while it makes sense for addons to supply their own *config*, they should not be supplying their own *targets*: the host should always be in control of the targets it uses to build. Additionally, this raises the question of whether all addons should be installing their own copies of `@babel/preset-env` to make this work (presumably yes? But there's then a further degree of explicit ecosystem coordination required for upgrades). Net, we need further design work here.

(Prompted by a conversation with @rwjblue where he explained all of this to me. 😅)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.