0.2.2 • Published 3 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-regeneratorusage
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
  ]
});