babel-preset-es2015-argon
raw JSON → 0.1.0 verified Sat Apr 25 auth: no javascript deprecated
A Babel preset to transpile ES2015+ code for Node.js v4 LTS (Argon). Version 0.1.0. This package is a specialized preset targeting the specific JavaScript engine version in Node v4. It is no longer maintained and should not be used for new projects. For modern Node versions, use @babel/preset-env.
Common errors
error Error: Cannot find module 'babel-preset-es2015-argon' ↓
cause The preset is not installed or npm install failed.
fix
Run npm install --save-dev babel-preset-es2015-argon
error ReferenceError: regeneratorRuntime is not defined ↓
cause This preset does not include the async/await runtime.
fix
Add babel-polyfill or use @babel/plugin-transform-runtime.
Warnings
deprecated This preset is deprecated and no longer maintained. ↓
fix Use @babel/preset-env with targets.node set to 'current'.
gotcha Only supports Node v4 LTS (Argon). Not compatible with newer Node versions. ↓
fix For newer Node, use @babel/preset-env or babel-preset-env.
gotcha This preset does not include polyfills; you must add babel-polyfill separately. ↓
fix Add import 'babel-polyfill' at entry point.
Install
npm install babel-preset-es2015-argon yarn add babel-preset-es2015-argon pnpm add babel-preset-es2015-argon Imports
- preset wrong
import preset from 'babel-preset-es2015-argon'correctrequire('babel-preset-es2015-argon') - default wrong
module.exports = { presets: ['babel-preset-es2015-argon'] }correctmodule.exports = { presets: ['es2015-argon'] } - preset object wrong
const { default: preset } = require('babel-preset-es2015-argon')correctconst preset = require('babel-preset-es2015-argon')
Quickstart
// .babelrc
{
"presets": ["es2015-argon"]
}
// Then run: babel src --out-dir lib