A list of awesome Babel plugins, presets, etc. Many of these are from the community, but some are lesser-known
plugins in the Babel organization that may be useful to you.
As always, use caution when trying out Babel plugins, especially those marked as π§experimental or π§π§under construction.
babel-eslint2k 163 - ESLint using Babel as the parser.
Note: ESLint now lints most ES6+ syntax. This parser is only necessary if you are using Flow types or other experimental features.
Plugins
General Plugins
external-helpers - Moves helper functions to a single imported module.
fast-async330 12 - Uses nodent to compile async/await to fast Promise output.
feature-flags16 4 - Helper for managing application feature flags.
idx567 28 - library + babel plugin for a existential function.
transform-builtin-extend52 6 - Enable extending builtin types like Error and Array, which require special treatment and require static analysis to detect.
Module Resolution
lodash957 58 - Cherry-picks Lodash modules so you donβt have to.
ramda121 16 - Cherry-picks Ramda modules so you donβt have to.