diff --git a/lib/6to5/util.js b/lib/6to5/util.js index ec6f5b8df3..f4c689f6af 100644 --- a/lib/6to5/util.js +++ b/lib/6to5/util.js @@ -123,19 +123,17 @@ exports.template = function (name, nodes, keepExpression) { template = _.cloneDeep(template); - if (nodes) { - if (!_.isEmpty(nodes)) { - traverse(template, function (node) { - if (t.isIdentifier(node) && _.has(nodes, node.name)) { - var newNode = nodes[node.name]; - if (_.isString(newNode)) { - node.name = newNode; - } else { - return newNode; - } + if (!_.isEmpty(nodes)) { + traverse(template, function (node) { + if (t.isIdentifier(node) && _.has(nodes, node.name)) { + var newNode = nodes[node.name]; + if (_.isString(newNode)) { + node.name = newNode; + } else { + return newNode; } - }); - } + } + }); } var node = template.body[0];