Babel preset that adds missing ES2017 features for Node.js 7 (v7.0.0–7.6.0+). Current stable version: 0.5.2. This package is a legacy Babel 6 preset designed specifically for Node 7's native ES2017 support. It transforms modules (CommonJS), export extensions, class properties, object rest spread, and trailing function commas. No active development; the Babel ecosystem has moved to Babel 7+ and `@babel/preset-env`. Differentiator: minimal additions for Node 7 harmony mode, including a webpack2 variant. Release cadence: last published in 2017.
npm install babel-preset-es2017-node7No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Configure Babel 6 with es2017-node7 preset for Node 7 harmony mode.
Migrate to @babel/preset-env and target Node.js version via targets option.
Use @babel/preset-env with targets: { node: 'current' } for Node.js 8+.Use Babel preset env for webpack or configure modules: false in preset-env.
Use node --harmony script.js for Node < 7.6.0.
Add core-js or babel-polyfill for runtime features like async/await.
Use @babel/preset-env for Babel 7 or keep Babel 6.
Add babel-polyfill or @babel/runtime and @babel/plugin-transform-runtime.
Use --harmony flag on Node 7, or upgrade Node.
Run `npm install --save-dev babel-preset-es2017-node7`.