diff --git a/lib/babel/generation/index.js b/lib/babel/generation/index.js index 78ee131d6e..a5d3904552 100644 --- a/lib/babel/generation/index.js +++ b/lib/babel/generation/index.js @@ -15,7 +15,6 @@ var Position = require("./position"); var messages = require("../messages"); var Buffer = require("./buffer"); var extend = require("lodash/object/extend"); -var merge = require("lodash/object/merge"); var each = require("lodash/collection/each"); var n = require("./node"); var t = require("../types"); diff --git a/lib/babel/transformation/transformers/other/use-strict.js b/lib/babel/transformation/transformers/other/use-strict.js index 7420db08ae..5ce37145f8 100644 --- a/lib/babel/transformation/transformers/other/use-strict.js +++ b/lib/babel/transformation/transformers/other/use-strict.js @@ -3,12 +3,10 @@ var messages = require("../../../messages"); var t = require("../../../types"); -exports.Program = { - enter: function (program, parent, scope, file) { - var first = program.body[0]; - if (t.isExpressionStatement(first) && t.isLiteral(first.expression, { value: "use strict" })) { - program.body.shift(); - } +exports.Program = function (program) { + var first = program.body[0]; + if (t.isExpressionStatement(first) && t.isLiteral(first.expression, { value: "use strict" })) { + program.body.shift(); } };