Regenerator转换器
Regenerator 是用来转换 ECMAScript 6 的 yield 语法到现今的浏览器的一个转换器
最简单使用:
regenerator es6.js > es5.js # Just the transform. regenerator --include-runtime es6.js > es5.js # Add the runtime too.
编程使用:
var es5Source = require("regenerator")(es6Source); var es5SourceWithRuntime = require("regenerator")(es6Source, { includeRuntime: true });
AST 转换:
var recast = require("recast"); var ast = recast.parse(es6Source); ast = require("regenerator").transform(ast); var es5Source = recast.print(ast);
评论