Registry / devops / broccoli-es6-concatenator

broccoli-es6-concatenator

JSON →
library0.1.11jsnpmunverified

Deprecated Broccoli plugin to transpile ES6 modules (using es6-module-transpiler) and concatenate them into a single file, recursively resolving import statements. Current version 0.1.11. This package is abandoned and should not be used for new projects; it relies on an old, incorrect version of es6-module-transpiler that does not follow ES6 module semantics. Users should migrate to modern bundlers like Webpack, Rollup, or broccoli-rollup.

npm install broccoli-es6-concatenator
INSTALL
IMPORT
SIG · BROCCOLI-ES6-CONCA
B
broccoli-es6-concatenator
devopsjavascriptv0.1.11
harness data pending
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;
Debug
Known issues
deprecatedThis plugin is deprecated and uses an old version of es6-module-transpiler that does not correctly reflect ES6 module semantics.
fix
Migrate to a modern bundler like Webpack, Rollup, or broccoli-rollup.
affects: >=0.0.0
Errors
Common errors & fixes
Error: Cannot find module 'es6-module-transpiler'
Missing dependency es6-module-transpiler in node_modules.
fix
Run 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 }.
fix
Use const compileES6 = require('broccoli-es6-concatenator');
Error: Cannot find module 'broccoli'
Broccoli is not installed or not in node_modules.
fix
Run npm install --save-dev broccoli
Upgrade
Version history
0.1.11latest on npm
Audit
Dependencies
broccolirequiredCore dependency for Broccoli plugin system
es6-module-transpilerrequiredProvides ES6 module transpilation
Agent activity
2 hits · last 30 days
node
2
Resources
broccoli-es6-concatenator — npm install broccoli-es6-concatenator · libregistry