{"id":25036,"library":"brunch-es6-transpiler","title":"brunch-es6-transpiler","description":"A Brunch plugin that transpiles ES6 (ES2015) JavaScript to ES5 using the es6-transpiler library. Version 0.0.1 is the only release, with no updates since 2015; the plugin is effectively abandoned. It integrates as a Brunch build pipeline plugin, but the underlying es6-transpiler library has long been superseded by Babel. This plugin lacks active maintenance and may break with modern Brunch versions. It was an early attempt at ES6 transpilation for Brunch projects, now obsolete.","status":"abandoned","version":"0.0.1","language":"javascript","source_language":"en","source_url":"https://github.com/yashprit/brunch-es6-transpiler","tags":["javascript","brunch-es6-transpiler","brunch","brunch-plugin","es6-transpiler","es6","transpiler"],"install":[{"cmd":"npm install brunch-es6-transpiler","lang":"bash","label":"npm"},{"cmd":"yarn add brunch-es6-transpiler","lang":"bash","label":"yarn"},{"cmd":"pnpm add brunch-es6-transpiler","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Required peer for Brunch plugin system","package":"brunch","optional":false},{"reason":"Core transpilation library","package":"es6-transpiler","optional":false}],"imports":[{"note":"Plugin is configured via Brunch config, not directly imported.","wrong":"const BrunchES6Transpiler = require('brunch-es6-transpiler');","symbol":"BrunchES6Transpiler","correct":"module.exports = {plugins: {brunchES6Transpiler: {}} }"}],"quickstart":{"code":"// brunch-config.js\nmodule.exports = {\n  plugins: {\n    brunchES6Transpiler: {\n      // Options for es6-transpiler\n      transpile: true,\n      blockBinding: true,\n      globals: {}\n    }\n  }\n};","lang":"javascript","description":"Configures the brunch-es6-transpiler plugin in a Brunch project to transpile ES6 files."},"warnings":[{"fix":"Use a modern transpiler plugin like babel-brunch.","message":"Plugin requires older Brunch versions (pre-2.0); incompatible with Brunch 2+.","severity":"breaking","affected_versions":">=2.0.0"},{"fix":"Switch to babel-brunch or @babel/preset-env.","message":"es6-transpiler library is unmaintained and doesn't support full ES2015. Use Babel instead.","severity":"deprecated","affected_versions":"*"},{"fix":"Use 'brunchES6Transpiler' as the config key.","message":"Plugin name in Brunch config uses camelCase 'brunchES6Transpiler', not hyphens.","severity":"gotcha","affected_versions":"*"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run 'npm install es6-transpiler --save'","cause":"es6-transpiler not installed as a dependency.","error":"Error: Cannot find module 'es6-transpiler'"},{"fix":"Ensure the plugin is listed under the 'plugins' object in brunch-config.js, not as a separate require.","cause":"Plugin not properly configured in brunch-config.js.","error":"TypeError: brunchES6Transpiler is not a function"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}