diff --git a/lib/6to5/transform.js b/lib/6to5/transform.js index e5fdbd717e..f27d3d0fbb 100644 --- a/lib/6to5/transform.js +++ b/lib/6to5/transform.js @@ -1,7 +1,5 @@ var traverse = require("./traverse"); -var assert = require("assert"); var recast = require("recast"); -var path = require("path"); var util = require("./util"); var _ = require("lodash"); diff --git a/lib/6to5/transformers/for-of.js b/lib/6to5/transformers/for-of.js index cada83ad2f..30f4fd8d97 100644 --- a/lib/6to5/transformers/for-of.js +++ b/lib/6to5/transformers/for-of.js @@ -1,5 +1,4 @@ var util = require("../util"); -var b = require("ast-types").builders; exports.ForOfStatement = function (node, parent, opts, generateUid) { var left = node.left; diff --git a/lib/6to5/transformers/unicode-regex.js b/lib/6to5/transformers/unicode-regex.js index b821cf3edb..0866a4f6fe 100644 --- a/lib/6to5/transformers/unicode-regex.js +++ b/lib/6to5/transformers/unicode-regex.js @@ -6,7 +6,7 @@ exports.Literal = function (node) { var regex = node.regex; if (!regex) return; - var flags = regex.flags.split("") + var flags = regex.flags.split(""); if (!_.contains(regex.flags, "u")) return; _.pull(flags, "u"); diff --git a/lib/6to5/util.js b/lib/6to5/util.js index b1dc2d2549..8d5c1f33f7 100644 --- a/lib/6to5/util.js +++ b/lib/6to5/util.js @@ -44,7 +44,7 @@ exports.errorWithNode = function (node, msg) { }; exports.camelCase = function (value) { - return value.replace(/[-_\s]+(.)?/g, function (match, c){ + return value.replace(/[-_\s]+(.)?/g, function (match, c) { return c ? c.toUpperCase() : ""; }); }; @@ -175,7 +175,7 @@ exports.generate = function (ast, opts) { return recast.print(ast, printOpts); }; -exports.parse = function (filename, code, callback, opts) { +exports.parse = function (filename, code, callback) { try { var ast = recast.parse(code, { sourceFileName: path.basename(filename) @@ -218,8 +218,6 @@ try { var loc = templatesLoc + "/" + name; var code = fs.readFileSync(loc, "utf8"); - exports.templates[key] = exports.removeProperties(exports.parse(loc, code, null, { - tolerant: true - }).program); + exports.templates[key] = exports.removeProperties(exports.parse(loc, code).program); }); }