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) {

View File

@ -45,7 +45,7 @@
"lodash": "2.4.1",
"output-file-sync": "^1.1.0",
"private": "0.1.6",
"regenerator": "0.8.9",
"regenerator-6to5": "0.8.9-1",
"regexpu": "1.0.0",
"roadrunner": "1.0.4",
"source-map": "0.1.43",

View File

@ -49,6 +49,6 @@ var buildHelpers = function () {
writeFile("helpers.js", buildHelpers());
writeFile("core-js.js", readFile("core-js/library"));
writeFile("regenerator/index.js", readFile("regenerator/runtime-module"));
writeFile("regenerator/runtime.js", readFile("regenerator/runtime"));
writeFile("regenerator/index.js", readFile("regenerator-6to5/runtime-module"));
writeFile("regenerator/runtime.js", readFile("regenerator-6to5/runtime"));
updatePackage();