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,12 +8,17 @@ var _ = require("lodash");
var estraverse = require("estraverse"); var estraverse = require("estraverse");
_.extend(estraverse.VisitorKeys, t.VISITOR_KEYS); _.extend(estraverse.VisitorKeys, t.VISITOR_KEYS);
// regenerator/recast/ast-types // regenerator-6to5/ast-types
var types = require("ast-types"); var types = require("ast-types");
var def = types.Type.def; var def = types.Type.def;
var or = types.Type.or; var or = types.Type.or;
def("File")
.bases("Node")
.build("program")
.field("program", def("Program"));
def("AssignmentPattern") def("AssignmentPattern")
.bases("Pattern") .bases("Pattern")
.build("left", "right") .build("left", "right")

View File

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

View File

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

View File

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

View File

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

View File

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