mimosa-regenerator
Overview
This module uses Facebook's regenerator tool to transpile ES6 generators to valid ES5.
Check out an example app for this module here: https://github.com/dbashford/MimosaRegeneratorExample
For more information regarding Mimosa, see http://mimosa.io
Usage
Add 'regenerator'
to your list of modules. That's all! Mimosa will install the module for you when you start mimosa watch
or mimosa build
.
Functionality
During processing of JavaScript files, this module will compile your ES6 generator syntax to valid ES5 before the file is written to the destination directory.
The output ES5 code depends on a wrapGenerator
function. You could have that included in each file that gets transpiled. Or you can choose to have that function written as a separate file.
Default Config
regenerator: includeRuntime: false writeRuntime: true runtimePath: 'wrapGenerator.js'
includeRuntime
: Whether or not to include the runtime library (which includes thewrapGenerator
function) in the compiled output for each file.writeRuntime
: whether or not to write the runtime as a separate fileruntimePath
: valid whenwriteRuntime
is true. Where you would like the runtime library to be written. The path is relative towatch.javascriptDir
.