bricks-cli
Version:
Command line tool for developing ambitious ember.js apps
41 lines (32 loc) • 918 B
Markdown
# broccoli-es6-concatenator
Transpile ES6 modules and concatenate them, recursively including modules
referenced by `import` statements.
## Installation
```bash
npm install --save-dev broccoli-es6-concatenator
```
## Usage
Note: The API will change in subsequent 0.x versions.
```js
var compileES6 = require('broccoli-es6-concatenator');
var applicationJs = compileES6(sourceTree, {
loaderFile: 'loader.js',
ignoredModules: [
'resolver'
],
inputFiles: [
'todomvc/**/*.js'
],
legacyFilesToAppend: [
'jquery.js',
'handlebars.js',
'ember.js',
],
wrapInEval: true,
outputFile: '/assets/application.js'
});
```
### Options
* `.wrapInEval` (boolean): Enable or disable wrapping each module in an `eval`
call with a `//# sourceURL` comment. Defaults to true, though this may change in the future.
* `.loaderFile` (string): When specified prepends the contents of `loaderFile`.