@babel/helper-define-polyfill-provider
Babel helper to create your own polyfill provider
Babel helper to create your own polyfill provider
path.evaluate wrapped in a try catch
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"`.
Mark scopes for deopt which contain a direct eval call
## Installation
Context- and scope- aware variable renaming.
Tries to evaluate expressions and inline the result.
## Installation
This removes rvals that are equivalent to undefined wherever possible
Minify Standard built-in Objects
## Installation
This plugin inlines consecutive property assignments, array pushes, etc.
## Installation
**Note:** while this plugin doesn’t shorten the output in any way, it does optimize it for repetition-based compression algorithms such as gzip.
Shortens numeric literals using scientific notation
**Note:** Not recommended if full support for IE8 and lower is required. [Details](https://github.com/babel/minify/pull/45#discussion_r70181249)
## Example
This changes RegExp constructors into literals if the RegExp arguments are strings.
Replace references to `undefined` with `void 0`
Turn valid property key literals to plain identifiers