auto-yield

0.2.3 • Public • Published

auto-yield

Build status Git tag NPM version Code style

Automatically add yield to generator calls.

Installation

$ npm install auto-yield

Usage

var autoYield = require('auto-yield')
 
var code = autoYield(`
function main () {
  move()
}
 
function * move () {
  yield 'moving'
}
`) =>
 
`function* main() {
yield move();
}
 
function* move() {
yield 'moving';
}`
 

API

autoYield(code, globalGens, secondOrderGens)

  • code - code to transform
  • globalGens - array of global names or object names that are generators or have generators
  • secondOrderGens - array of functions that return generators

Returns: transformed code

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i auto-yield

Weekly Downloads

0

Version

0.2.3

License

MIT

Last publish

Collaborators

  • joshrtay