Use jstransform to preprocess your ember-cli app's files.
npm install ember-cli-jstransformAn ember-cli addon for applying jstransform transformations, such as transpiling ES6 to ES5.
``bash`
npm install --save-dev ember-cli-jstransform
By default this addon will perform all the included transforms (see the .transforms option below).
Or, if you want more control then you can specify options using the jstranformOptions config property:
``
var app = new EmberApp({
...
jstransformOptions: {...}
});
* .transforms (array): An array of jstransform transformations
to be performed. Defaults to the full set of transforms included in jstranform.
Options are:
es6-arrow-function
es6-class
es6-destructuring
es6-object-concise-method
es6-object-short-notation
es6-rest-param
es6-template
es7-spread-property
* .visitors: An array of custom tranforms. If .transforms is specified .ignoredFiles
then this option is ignored.
* : An array of file paths to ignore. These are included.extensions
in the output tree without being transformed. Glob patterns
can be used.
* : File extensions to transform. Defaults to '.js'.sourceMap`: Create source maps (experimental)
*