broccoli-es6-concatenator
March 22, 2015 ยท View on GitHub
Transpile ES6 modules and concatenate them, recursively including modules
referenced by import statements.
This plugin is deprecated and no longer maintained, as it uses an old version of es6-module-transpiler. It is recommended that you use the broccoli-es6modules plugin instead, which is based on the newer Esperanto transpiler.
Installation
npm install --save-dev broccoli-es6-concatenator
Usage
Note: The API will change in subsequent 0.x versions.
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 anevalcall with a//# sourceURLcomment. Defaults to true, though this may change in the future. -
.loaderFile(string): When specified prepends the contents ofloaderFile.