This is mostly a Facebook-specific transform that removes noop function calls. However, can be generalized to detect and remove noops.
Remove JSX empty expression
Inlines bindings when possible. Tries to evaluate expressions and prunes unreachable as a result.
Apply ES2015 function.name semantics to all functions
Context- and scope- aware variable renaming.
Rename destructuring parameter to workaround https://bugs.webkit.org/show_bug.cgi?id=220517
Babel preset for all minify plugins.
Minify Standard built-in Objects
## Example
Core istanbul API for JS code coverage
Babel plugin to ensure function declarations at the block level are block scoped
Turn JSX into React function calls
Transform SVG into JSX
Turn JSX into React function calls in development
> Simplifies code for minification by reducing statements into expressions and making expressions uniform where possible.
Safe defaults for cssnano which require minimal configuration.
babel-minify plugin for webpack
Babel transform for Flow Enums.
Configurable "search and replace" plugin. Replaces matching nodes in the tree with a given replacement node. For example you can replace `process.NODE_ENV` with `"production"`.
General utilities for plugins to use
Allow parsing of jsx
rehype plugin to remove empty attributes
Allow parsing of TypeScript syntax
Turn boolean literals into !0 for true and !1 for false.