0.2.2 • Published 2 years ago
babel-plugin-lite-regenerator v0.2.2
Babel Plugin Lite Regenerator
intro
a babel plugin that can transform generator function and async function to state machine(ES5). more detail see babel-plugin-lite-regenerator.
install
$ npm install babel-plugin-lite-regenerator
usage
require("@babel/core").transformSync(code, {
plugins: [
// sometimes need cooperate with below plugin
// '@babel/plugin-transform-destructuring',
// '@babel/plugin-transform-spread',
// '@babel/plugin-transform-parameters',
// '@babel/plugin-transform-classes',
// "@babel/plugin-transform-for-of",
// most time need cooperate with this plugin
"@babel/plugin-transform-block-scoping",
require("babel-plugin-lite-regenerator")
]
});
or
require("@babel/core").transformSync(code, {
presets: [
require('babel-plugin-lite-regenerator').babelPresetLiteRegenerator
]
});