How to use the Polyfill.
babel includes a polyfill that includes a custom regenerator runtime and core.js.
This will emulate a full ES6 environment. This polyfill is automatically loaded
when using babel-node and babel/register.
To include the polyfill you need to require it at the top of the entry point to your application.
require("babel/polyfill");
Fortunately, this is also automatically loaded when using the require hook.
Available from the browser-polyfill.js file within the babel directory of an
npm release. This needs to be included before all your compiled babel code.
You can either prepend it to your compiled code or include it in a <script>
before it.
NOTE: Do not require this via browserify etc, use babel/polyfill.