switch to regenerator-to5

This commit is contained in:
Sebastian McKenzie
2015-01-20 02:30:34 +11:00
parent 031099b58e
commit 5436e95c9a
6 changed files with 16 additions and 11 deletions

View File

@@ -8,17 +8,22 @@ var _ = require("lodash");
var estraverse = require("estraverse");
_.extend(estraverse.VisitorKeys, t.VISITOR_KEYS);
// regenerator/recast/ast-types
// regenerator-6to5/ast-types
var types = require("ast-types");
var def = types.Type.def;
var or = types.Type.or;
def("File")
.bases("Node")
.build("program")
.field("program", def("Program"));
def("AssignmentPattern")
.bases("Pattern")
.build("left", "right")
.field("left", def("Pattern"))
.field("right", def("Expression"));
.bases("Pattern")
.build("left", "right")
.field("left", def("Pattern"))
.field("right", def("Expression"));
// Acorn - Same as ImportNamespaceSpecifier but `id` is `name`
def("ImportBatchSpecifier")

View File

@@ -1,4 +1,4 @@
"use strict";
require("core-js/shim");
require("regenerator/runtime");
require("regenerator-6to5/runtime");

View File

@@ -80,10 +80,10 @@ _.each({
constants: require("./transformers/es6-constants"),
letScoping: require("./transformers/es6-let-scoping"),
blockScopingTDZ: require("./transformers/optional-block-scoping-tdz"),
generators: require("./transformers/es6-generators"),
_blockHoist: require("./transformers/_block-hoist"),
generators: require("./transformers/es6-generators"),
restParameters: require("./transformers/es6-rest-parameters"),
protoToAssign: require("./transformers/optional-proto-to-assign"),

View File

@@ -1,6 +1,6 @@
"use strict";
var regenerator = require("regenerator");
var regenerator = require("regenerator-6to5");
exports.ast = {
before: function (ast, file) {