Babel preset that enables ES2015 features missing from Node.js 6, such as ES modules compilation via transform-es2015-modules-commonjs. Version 0.4.0 is the latest stable release; the package is no longer actively maintained and was effectively superseded by @babel/preset-env. Unlike broader presets (e.g., babel-preset-es2015), this preset targets only Node.js 6, resulting in a smaller transform set. It supports a 'loose' option and a 'funcName' flag for Node.js < 6.5. No longer needed for modern Node.js versions.
npm install babel-preset-es2015-node6Verified import paths — ran on the pinned version, not inferred.
Shows how to install the preset, configure Babel, and transform an ES2015 module file for Node.js 6.
Replace with @babel/preset-env: npm install --save-dev @babel/preset-env and configure targets: { node: '6' }.Use preset 'es2015-node6/object-rest' instead of 'es2015-node6' if you need object rest/spread.
Enable the 'funcName' option: { presets: [['es2015-node6', { funcName: true }]] }.Upgrade to @babel/preset-env for broader Node.js support.
Use @babel/preset-env instead, or downgrade to Babel 6.
Run npm install --save-dev babel-preset-es2015-node6.