Ensure auto-import processes the same extensions as ember-cli-babel #288
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As of
ember-cli-babel@7.17
,options['ember-cli-babel'].extensions
is no longer the only factor that determines which file extensions will be processed as inputs to Babel. The use of theenableTypeScriptTransform
flag or the presence ofember-cli-typescript >= 4.0.0-alpha.1
will trigger it to process.ts
files even without explicit extensions configuration.This PR updates
Package
to read the configured extensions from the result of ember-cli-babel'sbuildBabelOptions
method rather than directly from user configuration, which accounts for this new behavior. It also adds asample-typescript4
test package modeled off thesample-typescript2
app.This should fix #267.
/cc @chriskrycho @jamescdavis