babel-preset-es2016-node5

raw JSON →
1.1.2 verified Sat Apr 25 auth: no javascript abandoned

Babel preset targeting Node.js 5 to enable ES2015 features (destructuring, rest/default parameters, modules, unicode/sticky regex) and the ES2016 async function. Version 1.1.2 is the latest and final release; the project is abandoned. Unlike broader presets like babel-preset-env, this is a narrow, version-specific preset that only adds missing ES2015 features for Node 5 and one ES2016 feature (async). It is superseded by babel-preset-env and the Babel 7 ecosystem.

error ReferenceError: [BABEL] unknown preset: es2016-node5
cause Missing required package babel-preset-es2016-node5 in node_modules.
fix
npm install --save-dev babel-preset-es2016-node5
error Error: Preset es2016-node5 requires babel-preset-es2015-node5 which is not installed.
cause Missing peer dependency babel-preset-es2015-node5.
fix
npm install --save-dev babel-preset-es2015-node5
error Cannot find module 'babel-preset-es2016-node5' from '...'
cause Preset not found in node_modules or Babel configuration path.
fix
Ensure package is installed and .babelrc is in the correct project root.
deprecated This preset is no longer maintained and relies on outdated Babel 6 ecosystem.
fix Migrate to babel-preset-env with appropriate targets for Node 5.
gotcha Only one ES2016 feature (async functions) is supported; other ES2016 features are not included.
fix Use babel-preset-stage-3 for additional proposed features.
gotcha Node@5 must be specifically targeted; this preset does not work for other Node versions without modification.
fix Use babel-preset-env with targets.node=5 instead.
npm install babel-preset-es2016-node5
yarn add babel-preset-es2016-node5
pnpm add babel-preset-es2016-node5

Shows .babelrc configuration to enable the preset for transforming code.

{
  "presets": ["es2016-node5"]
}