{"id":26933,"library":"es6-browserify","title":"es6-browserify","description":"es6-browserify is a Browserify transform that runs es6-transpiler to transpile ES6 code into ES5. It is no longer maintained and relies on outdated tools such as es6-transpiler (also abandoned). Current stable version: 0.0.7. Release cadence: none. Key differentiators: it was an early attempt to integrate ES6 transpilation into Browserify before Babel became the standard. Not recommended for new projects.","status":"abandoned","version":"0.0.7","language":"javascript","source_language":"en","source_url":"https://github.com/reissbaker/es6-browserify","tags":["javascript","es6","browserify","transform"],"install":[{"cmd":"npm install es6-browserify","lang":"bash","label":"npm"},{"cmd":"yarn add es6-browserify","lang":"bash","label":"yarn"},{"cmd":"pnpm add es6-browserify","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Core transpiler used to convert ES6 to ES5","package":"es6-transpiler","optional":false}],"imports":[{"note":"CommonJS require in Node.js context. Not a named export.","wrong":null,"symbol":"transform","correct":"var transform = require('es6-browserify');"},{"note":"ESM usage with default import; named import not available.","wrong":"import { transform } from 'es6-browserify';","symbol":"default export","correct":"import transform from 'es6-browserify';"},{"note":"Only a single default export (the transform function). No other symbols exported.","wrong":null,"symbol":"no other exports","correct":"const es6Browserify = require('es6-browserify');"}],"quickstart":{"code":"const browserify = require('browserify');\nconst es6Browserify = require('es6-browserify');\n\nconst b = browserify('./src/app.js', {\n  transform: [es6Browserify]\n});\n\nb.bundle().pipe(process.stdout);","lang":"javascript","description":"Shows how to use es6-browserify as a transform with Browserify to transpile ES6 code."},"warnings":[{"fix":"Migrate to babelify or other modern transpiler transforms.","message":"es6-transpiler is no longer maintained and may not support many ES6 features. For production, use Babel instead.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Avoid using this package. Consider alternatives like Babel with babelify.","message":"This package depends on es6-transpiler which has known security vulnerabilities (e.g., prototype pollution in certain dependencies).","severity":"breaking","affected_versions":">=0.0.0"},{"fix":"Switch to actively maintained tools like @babel/preset-env with babelify.","message":"The package has not been updated since version 0.0.7 (released in 2015) and is effectively abandoned.","severity":"deprecated","affected_versions":">=0.0.0"},{"fix":"Do not use this package; it is not compatible with modern Node.js environments.","message":"es6-browserify requires es6-transpiler as a dependency, which may fail to install on newer Node versions due to outdated native modules.","severity":"gotcha","affected_versions":">=0.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Use a different transpiler like Babel; es6-transpiler is outdated.","cause":"es6-transpiler is not installed correctly or missing from node_modules.","error":"Cannot find module 'es6-transpiler'"},{"fix":"Avoid using this transform; migrate to babelify.","cause":"Incorrect usage or broken transform due to compatibility issues with newer Browserify versions.","error":"Error: Transform 'es6-browserify' returned a function that is not a through stream"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}