Registry /
devops / broccoli-es6-concatenator
Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
compileES6 (default)
✓ var compileES6 = require('broccoli-es6-concatenator');
✗ import compileES6 from 'broccoli-es6-concatenator';
Package uses CommonJS (require). ESM import may fail in Node versions that don't support transpilation of CJS modules.
compileES6 (default)
✓ const compileES6 = require('broccoli-es6-concatenator');
Also works with ES2015-style const; still uses require.
compileES6 (default)
✓ const compileES6 = require('broccoli-es6-concatenator');
✗ const { compileES6 } = require('broccoli-es6-concatenator');
Package exports a single function, not an object. Destructuring will yield undefined.
Shows how to require and use broccoli-es6-concatenator with common options like inputFiles, loaderFile, and wrapInEval.
const compileES6 = require('broccoli-es6-concatenator');
const sourceTree = 'app'; // your source directory
const applicationJs = compileES6(sourceTree, {
loaderFile: 'loader.js',
ignoredModules: ['resolver'],
inputFiles: ['todomvc/**/*.js'],
legacyFilesToAppend: ['jquery.js', 'handlebars.js', 'ember.js'],
wrapInEval: true,
outputFile: '/assets/application.js'
});
module.exports = applicationJs;
Errors
Common errors & fixes
Error: Cannot find module 'es6-module-transpiler'
Missing dependency es6-module-transpiler in node_modules.
fixRun npm install --save-dev es6-module-transpiler@~0.6.0 or ensure it's in package.json.
TypeError: compileES6 is not a function
Incorrect import; e.g., using destructuring { compileES6 }.
fixUse const compileES6 = require('broccoli-es6-concatenator'); Error: Cannot find module 'broccoli'
Broccoli is not installed or not in node_modules.
fixRun npm install --save-dev broccoli
Audit
Dependencies
broccolirequiredCore dependency for Broccoli plugin system
es6-module-transpilerrequiredProvides ES6 module transpilation