From 3db7811f00a384d60cd9eb5d7d9676395f318716 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Mon, 26 Jan 2015 15:53:24 +1100 Subject: [PATCH] add missing use strict declarations --- lib/6to5/helpers/clone.js | 2 ++ lib/6to5/transformation/transformers/es6/block-scoping-tdz.js | 2 ++ .../transformers/validation/undeclared-variable-check.js | 2 ++ lib/6to5/types/node.js | 2 ++ 4 files changed, 8 insertions(+) diff --git a/lib/6to5/helpers/clone.js b/lib/6to5/helpers/clone.js index a00125e8c7..ab0cdf09cf 100644 --- a/lib/6to5/helpers/clone.js +++ b/lib/6to5/helpers/clone.js @@ -1,3 +1,5 @@ +"use strict"; + module.exports = function cloneDeep(obj) { var obj2 = {}; if (!obj) return obj2; diff --git a/lib/6to5/transformation/transformers/es6/block-scoping-tdz.js b/lib/6to5/transformation/transformers/es6/block-scoping-tdz.js index b97f49ebb0..bdb36fa30b 100644 --- a/lib/6to5/transformation/transformers/es6/block-scoping-tdz.js +++ b/lib/6to5/transformation/transformers/es6/block-scoping-tdz.js @@ -1,3 +1,5 @@ +"use strict"; + var traverse = require("../../../traverse"); var t = require("../../../types"); diff --git a/lib/6to5/transformation/transformers/validation/undeclared-variable-check.js b/lib/6to5/transformation/transformers/validation/undeclared-variable-check.js index 4655979211..338da22569 100644 --- a/lib/6to5/transformation/transformers/validation/undeclared-variable-check.js +++ b/lib/6to5/transformation/transformers/validation/undeclared-variable-check.js @@ -1,3 +1,5 @@ +"use strict"; + exports.optional = true; exports.Identifier = function (node, parent, scope, context, file) { diff --git a/lib/6to5/types/node.js b/lib/6to5/types/node.js index 0bea4da80e..19d60d3130 100644 --- a/lib/6to5/types/node.js +++ b/lib/6to5/types/node.js @@ -1,3 +1,5 @@ +"use strict"; + module.exports = Node; var acorn = require("acorn-6to5");