From 5b9878451a8815128c4d4655168c0daabadc9bbe Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Wed, 25 Feb 2015 23:07:49 +1100 Subject: [PATCH] use strict BE GONE --- src/babel/api/browser.js | 2 -- src/babel/api/node.js | 2 -- src/babel/api/register/browser.js | 2 -- src/babel/api/register/cache.js | 2 -- src/babel/api/register/node.js | 2 -- src/babel/api/register/resolve-rc.js | 2 -- src/babel/build-external-helpers.js | 2 -- src/babel/generation/buffer.js | 2 -- src/babel/generation/generators/base.js | 2 -- src/babel/generation/generators/classes.js | 2 -- src/babel/generation/generators/comprehensions.js | 2 -- src/babel/generation/generators/expressions.js | 2 -- src/babel/generation/generators/flow.js | 2 -- src/babel/generation/generators/jsx.js | 2 -- src/babel/generation/generators/methods.js | 2 -- src/babel/generation/generators/modules.js | 2 -- src/babel/generation/generators/playground.js | 2 -- src/babel/generation/generators/statements.js | 2 -- src/babel/generation/generators/template-literals.js | 2 -- src/babel/generation/generators/types.js | 2 -- src/babel/generation/index.js | 2 -- src/babel/generation/node/index.js | 2 -- src/babel/generation/node/parentheses.js | 2 -- src/babel/generation/node/whitespace.js | 2 -- src/babel/generation/position.js | 2 -- src/babel/generation/source-map.js | 2 -- src/babel/generation/whitespace.js | 2 -- src/babel/helpers/object.js | 2 -- src/babel/helpers/to-fast-properties.js | 2 -- src/babel/patch.js | 2 -- src/babel/polyfill.js | 2 -- src/babel/transformation/file.js | 2 -- .../helpers/build-binary-assignment-operator-transformer.js | 2 -- src/babel/transformation/helpers/build-comprehension.js | 2 -- .../build-conditional-assignment-operator-transformer.js | 2 -- src/babel/transformation/helpers/build-react-transformer.js | 2 -- .../transformation/helpers/explode-assignable-expression.js | 2 -- src/babel/transformation/helpers/name-method.js | 2 -- src/babel/transformation/helpers/remap-async-to-generator.js | 2 -- src/babel/transformation/helpers/replace-supers.js | 2 -- src/babel/transformation/helpers/use-strict.js | 2 -- src/babel/transformation/index.js | 2 -- src/babel/transformation/modules/_default.js | 2 -- src/babel/transformation/modules/_strict.js | 2 -- src/babel/transformation/modules/amd-strict.js | 2 -- src/babel/transformation/modules/amd.js | 2 -- src/babel/transformation/modules/common-strict.js | 2 -- src/babel/transformation/modules/common.js | 2 -- src/babel/transformation/modules/ignore.js | 2 -- src/babel/transformation/modules/system.js | 2 -- src/babel/transformation/modules/umd-strict.js | 2 -- src/babel/transformation/modules/umd.js | 2 -- src/babel/transformation/transformer.js | 2 -- .../transformers/es3/member-expression-literals.js | 2 -- src/babel/transformation/transformers/es3/property-literals.js | 2 -- .../transformation/transformers/es5/properties.mutators.js | 2 -- src/babel/transformation/transformers/es6/arrow-functions.js | 2 -- src/babel/transformation/transformers/es6/block-scoping-tdz.js | 2 -- src/babel/transformation/transformers/es6/block-scoping.js | 2 -- src/babel/transformation/transformers/es6/classes.js | 2 -- src/babel/transformation/transformers/es6/constants.js | 2 -- src/babel/transformation/transformers/es6/destructuring.js | 2 -- src/babel/transformation/transformers/es6/for-of.js | 2 -- src/babel/transformation/transformers/es6/modules.js | 2 -- src/babel/transformation/transformers/es6/object-super.js | 2 -- src/babel/transformation/transformers/es6/parameters.default.js | 2 -- src/babel/transformation/transformers/es6/parameters.rest.js | 2 -- .../transformation/transformers/es6/properties.computed.js | 2 -- .../transformation/transformers/es6/properties.shorthand.js | 2 -- src/babel/transformation/transformers/es6/spread.js | 2 -- src/babel/transformation/transformers/es6/tail-call.js | 2 -- src/babel/transformation/transformers/es6/template-literals.js | 2 -- src/babel/transformation/transformers/es6/unicode-regex.js | 2 -- .../transformation/transformers/es7/abstract-references.js | 2 -- src/babel/transformation/transformers/es7/comprehensions.js | 2 -- .../transformation/transformers/es7/exponentiation-operator.js | 2 -- src/babel/transformation/transformers/es7/object-rest-spread.js | 2 -- .../transformation/transformers/internal/alias-functions.js | 2 -- src/babel/transformation/transformers/internal/block-hoist.js | 2 -- src/babel/transformation/transformers/internal/declarations.js | 2 -- .../transformation/transformers/internal/module-formatter.js | 2 -- src/babel/transformation/transformers/internal/modules.js | 2 -- src/babel/transformation/transformers/internal/use-strict.js | 2 -- .../transformers/minification/remove-console-calls.js | 2 -- .../transformation/transformers/other/async-to-generator.js | 2 -- .../transformation/transformers/other/bluebird-coroutines.js | 2 -- src/babel/transformation/transformers/other/react-compat.js | 2 -- src/babel/transformation/transformers/other/react.js | 2 -- src/babel/transformation/transformers/other/regenerator.js | 2 -- src/babel/transformation/transformers/other/runtime.js | 2 -- src/babel/transformation/transformers/other/use-strict.js | 2 -- .../transformation/transformers/playground/mallet-operator.js | 2 -- .../transformers/playground/memoization-operator.js | 2 -- .../transformation/transformers/playground/method-binding.js | 2 -- .../transformers/playground/object-getter-memoization.js | 2 -- .../transformation/transformers/spec/block-scoped-functions.js | 2 -- src/babel/transformation/transformers/spec/function-name.js | 2 -- src/babel/transformation/transformers/spec/proto-to-assign.js | 2 -- src/babel/transformation/transformers/spec/typeof-symbol.js | 2 -- src/babel/transformation/transformers/spec/undefined-to-void.js | 2 -- .../transformers/validation/no-for-in-of-assignment.js | 2 -- src/babel/transformation/transformers/validation/setters.js | 2 -- .../transformers/validation/undeclared-variable-check.js | 2 -- src/babel/traversal/context.js | 2 -- src/babel/traversal/index.js | 2 -- src/babel/traversal/path.js | 2 -- src/babel/traversal/scope.js | 2 -- src/babel/types/index.js | 2 -- src/babel/util.js | 2 -- 109 files changed, 218 deletions(-) diff --git a/src/babel/api/browser.js b/src/babel/api/browser.js index dd530e8294..e9347934dc 100644 --- a/src/babel/api/browser.js +++ b/src/babel/api/browser.js @@ -1,5 +1,3 @@ -"use strict"; - var transform = module.exports = require("../transformation"); transform.version = require("../../../package").version; diff --git a/src/babel/api/node.js b/src/babel/api/node.js index 47ae80a08b..b367d697c4 100644 --- a/src/babel/api/node.js +++ b/src/babel/api/node.js @@ -1,5 +1,3 @@ -"use strict"; - var isFunction = require("lodash/lang/isFunction"); var transform = require("../transformation"); var util = require("../util"); diff --git a/src/babel/api/register/browser.js b/src/babel/api/register/browser.js index 7cfc5c1547..73bbc8bc60 100644 --- a/src/babel/api/register/browser.js +++ b/src/babel/api/register/browser.js @@ -1,5 +1,3 @@ -"use strict"; - // required to safely use babel/register within a browserify codebase module.exports = function () {}; diff --git a/src/babel/api/register/cache.js b/src/babel/api/register/cache.js index 5125feb8b7..0f7abca5ec 100644 --- a/src/babel/api/register/cache.js +++ b/src/babel/api/register/cache.js @@ -1,5 +1,3 @@ -"use strict"; - var path = require("path"); var os = require("os"); var fs = require("fs"); diff --git a/src/babel/api/register/node.js b/src/babel/api/register/node.js index ff73da2b79..334f757d62 100644 --- a/src/babel/api/register/node.js +++ b/src/babel/api/register/node.js @@ -1,5 +1,3 @@ -"use strict"; - require("../../polyfill"); var sourceMapSupport = require("source-map-support"); diff --git a/src/babel/api/register/resolve-rc.js b/src/babel/api/register/resolve-rc.js index 20d5f9d5eb..3a75faac86 100644 --- a/src/babel/api/register/resolve-rc.js +++ b/src/babel/api/register/resolve-rc.js @@ -1,5 +1,3 @@ -"use strict"; - var merge = require("lodash/object/merge"); var path = require("path"); var fs = require("fs"); diff --git a/src/babel/build-external-helpers.js b/src/babel/build-external-helpers.js index d3e4491666..6d748fe843 100644 --- a/src/babel/build-external-helpers.js +++ b/src/babel/build-external-helpers.js @@ -1,5 +1,3 @@ -"use strict"; - var buildHelpers = require("./build-helpers"); var generator = require("./generation"); var util = require("./util"); diff --git a/src/babel/generation/buffer.js b/src/babel/generation/buffer.js index a6b30837fd..385a8c5526 100644 --- a/src/babel/generation/buffer.js +++ b/src/babel/generation/buffer.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = Buffer; var repeating = require("repeating"); diff --git a/src/babel/generation/generators/base.js b/src/babel/generation/generators/base.js index a9e8bd51af..5d7eb6f412 100644 --- a/src/babel/generation/generators/base.js +++ b/src/babel/generation/generators/base.js @@ -1,5 +1,3 @@ -"use strict"; - exports.File = function (node, print) { print(node.program); }; diff --git a/src/babel/generation/generators/classes.js b/src/babel/generation/generators/classes.js index df4ecd557a..f7df307f62 100644 --- a/src/babel/generation/generators/classes.js +++ b/src/babel/generation/generators/classes.js @@ -1,5 +1,3 @@ -"use strict"; - exports.ClassExpression = exports.ClassDeclaration = function (node, print) { this.push("class"); diff --git a/src/babel/generation/generators/comprehensions.js b/src/babel/generation/generators/comprehensions.js index feeef3c2de..1fe81bbbe4 100644 --- a/src/babel/generation/generators/comprehensions.js +++ b/src/babel/generation/generators/comprehensions.js @@ -1,5 +1,3 @@ -"use strict"; - exports.ComprehensionBlock = function (node, print) { this.keyword("for"); this.push("("); diff --git a/src/babel/generation/generators/expressions.js b/src/babel/generation/generators/expressions.js index 97e6c1effe..6cf429ff18 100644 --- a/src/babel/generation/generators/expressions.js +++ b/src/babel/generation/generators/expressions.js @@ -1,5 +1,3 @@ -"use strict"; - var isInteger = require("is-integer"); var isNumber = require("lodash/lang/isNumber"); var t = require("../../types"); diff --git a/src/babel/generation/generators/flow.js b/src/babel/generation/generators/flow.js index fda54644d1..61a7abfb23 100644 --- a/src/babel/generation/generators/flow.js +++ b/src/babel/generation/generators/flow.js @@ -1,5 +1,3 @@ -"use strict"; - exports.AnyTypeAnnotation = exports.ArrayTypeAnnotation = exports.BooleanTypeAnnotation = diff --git a/src/babel/generation/generators/jsx.js b/src/babel/generation/generators/jsx.js index ae4309a45c..42033acb23 100644 --- a/src/babel/generation/generators/jsx.js +++ b/src/babel/generation/generators/jsx.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../types"); var each = require("lodash/collection/each"); diff --git a/src/babel/generation/generators/methods.js b/src/babel/generation/generators/methods.js index d82fc036f8..74cf0f79c9 100644 --- a/src/babel/generation/generators/methods.js +++ b/src/babel/generation/generators/methods.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../types"); exports._params = function (node, print) { diff --git a/src/babel/generation/generators/modules.js b/src/babel/generation/generators/modules.js index bb15a4897c..17092e981d 100644 --- a/src/babel/generation/generators/modules.js +++ b/src/babel/generation/generators/modules.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../types"); var each = require("lodash/collection/each"); diff --git a/src/babel/generation/generators/playground.js b/src/babel/generation/generators/playground.js index cc107283d0..99e9a1a761 100644 --- a/src/babel/generation/generators/playground.js +++ b/src/babel/generation/generators/playground.js @@ -1,5 +1,3 @@ -"use strict"; - var each = require("lodash/collection/each"); each(["BindMemberExpression", "BindFunctionExpression"], function (type) { diff --git a/src/babel/generation/generators/statements.js b/src/babel/generation/generators/statements.js index 41538c50a9..0010116ceb 100644 --- a/src/babel/generation/generators/statements.js +++ b/src/babel/generation/generators/statements.js @@ -1,5 +1,3 @@ -"use strict"; - var repeating = require("repeating"); var t = require("../../types"); diff --git a/src/babel/generation/generators/template-literals.js b/src/babel/generation/generators/template-literals.js index b3bbef6932..784129f17b 100644 --- a/src/babel/generation/generators/template-literals.js +++ b/src/babel/generation/generators/template-literals.js @@ -1,5 +1,3 @@ -"use strict"; - var each = require("lodash/collection/each"); exports.TaggedTemplateExpression = function (node, print) { diff --git a/src/babel/generation/generators/types.js b/src/babel/generation/generators/types.js index 125f197482..03a1981d5f 100644 --- a/src/babel/generation/generators/types.js +++ b/src/babel/generation/generators/types.js @@ -1,5 +1,3 @@ -"use strict"; - var each = require("lodash/collection/each"); exports.Identifier = function (node) { diff --git a/src/babel/generation/index.js b/src/babel/generation/index.js index fd8091725a..016b051f1a 100644 --- a/src/babel/generation/index.js +++ b/src/babel/generation/index.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = function (ast, opts, code) { var gen = new CodeGenerator(ast, opts, code); return gen.generate(); diff --git a/src/babel/generation/node/index.js b/src/babel/generation/node/index.js index 9ff5d164c6..3f207e9fdf 100644 --- a/src/babel/generation/node/index.js +++ b/src/babel/generation/node/index.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = Node; var whitespace = require("./whitespace"); diff --git a/src/babel/generation/node/parentheses.js b/src/babel/generation/node/parentheses.js index 92b555e893..c3c3dbafa7 100644 --- a/src/babel/generation/node/parentheses.js +++ b/src/babel/generation/node/parentheses.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../types"); var each = require("lodash/collection/each"); diff --git a/src/babel/generation/node/whitespace.js b/src/babel/generation/node/whitespace.js index 48655078af..dd3d66cb08 100644 --- a/src/babel/generation/node/whitespace.js +++ b/src/babel/generation/node/whitespace.js @@ -1,5 +1,3 @@ -"use strict"; - var isBoolean = require("lodash/lang/isBoolean"); var each = require("lodash/collection/each"); var map = require("lodash/collection/map"); diff --git a/src/babel/generation/position.js b/src/babel/generation/position.js index df85e0a332..cae67ca356 100644 --- a/src/babel/generation/position.js +++ b/src/babel/generation/position.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = Position; function Position() { diff --git a/src/babel/generation/source-map.js b/src/babel/generation/source-map.js index 74372c1ba4..a9727a6742 100644 --- a/src/babel/generation/source-map.js +++ b/src/babel/generation/source-map.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = SourceMap; var sourceMap = require("source-map"); diff --git a/src/babel/generation/whitespace.js b/src/babel/generation/whitespace.js index 1c11c9e700..8da21b9349 100644 --- a/src/babel/generation/whitespace.js +++ b/src/babel/generation/whitespace.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = Whitespace; var sortBy = require("lodash/collection/sortBy"); diff --git a/src/babel/helpers/object.js b/src/babel/helpers/object.js index a61d87e6f9..c2211979c6 100644 --- a/src/babel/helpers/object.js +++ b/src/babel/helpers/object.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = function () { return Object.create(null); }; diff --git a/src/babel/helpers/to-fast-properties.js b/src/babel/helpers/to-fast-properties.js index c82e9cbe4b..a7499fdff5 100644 --- a/src/babel/helpers/to-fast-properties.js +++ b/src/babel/helpers/to-fast-properties.js @@ -1,5 +1,3 @@ -"use strict"; - /** * A trick from Bluebird to force V8 to use fast properties for an object. * Read more: http://stackoverflow.com/questions/24987896/ diff --git a/src/babel/patch.js b/src/babel/patch.js index 6bc58c5c4c..c29608f5a8 100644 --- a/src/babel/patch.js +++ b/src/babel/patch.js @@ -1,5 +1,3 @@ -"use strict"; - var extend = require("lodash/object/extend"); var t = require("./types"); diff --git a/src/babel/polyfill.js b/src/babel/polyfill.js index 4d8f2647ab..3d9eb0829b 100644 --- a/src/babel/polyfill.js +++ b/src/babel/polyfill.js @@ -1,5 +1,3 @@ -"use strict"; - if (global._babelPolyfill) { throw new Error("only one instance of babel/polyfill is allowed"); } diff --git a/src/babel/transformation/file.js b/src/babel/transformation/file.js index 760a682dca..94187c6f33 100644 --- a/src/babel/transformation/file.js +++ b/src/babel/transformation/file.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = File; var sourceMapToComment = require("source-map-to-comment"); diff --git a/src/babel/transformation/helpers/build-binary-assignment-operator-transformer.js b/src/babel/transformation/helpers/build-binary-assignment-operator-transformer.js index 636c9b284b..84cdd4ff79 100644 --- a/src/babel/transformation/helpers/build-binary-assignment-operator-transformer.js +++ b/src/babel/transformation/helpers/build-binary-assignment-operator-transformer.js @@ -1,5 +1,3 @@ -"use strict"; - var explode = require("./explode-assignable-expression"); var t = require("../../types"); diff --git a/src/babel/transformation/helpers/build-comprehension.js b/src/babel/transformation/helpers/build-comprehension.js index d390b7afde..9ba979caef 100644 --- a/src/babel/transformation/helpers/build-comprehension.js +++ b/src/babel/transformation/helpers/build-comprehension.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../types"); module.exports = function build(node, buildBody) { diff --git a/src/babel/transformation/helpers/build-conditional-assignment-operator-transformer.js b/src/babel/transformation/helpers/build-conditional-assignment-operator-transformer.js index ce68e5c49f..b3f5447b7a 100644 --- a/src/babel/transformation/helpers/build-conditional-assignment-operator-transformer.js +++ b/src/babel/transformation/helpers/build-conditional-assignment-operator-transformer.js @@ -1,5 +1,3 @@ -"use strict"; - var explode = require("./explode-assignable-expression"); var t = require("../../types"); diff --git a/src/babel/transformation/helpers/build-react-transformer.js b/src/babel/transformation/helpers/build-react-transformer.js index 5a867e9647..c6173bd8e5 100644 --- a/src/babel/transformation/helpers/build-react-transformer.js +++ b/src/babel/transformation/helpers/build-react-transformer.js @@ -1,5 +1,3 @@ -"use strict"; - // Based upon the excellent jsx-transpiler by Ingvar Stepanyan (RReverser) // https://github.com/RReverser/jsx-transpiler diff --git a/src/babel/transformation/helpers/explode-assignable-expression.js b/src/babel/transformation/helpers/explode-assignable-expression.js index 011a4373cd..5fb4e489b4 100644 --- a/src/babel/transformation/helpers/explode-assignable-expression.js +++ b/src/babel/transformation/helpers/explode-assignable-expression.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../types"); var getObjRef = function (node, nodes, file, scope) { diff --git a/src/babel/transformation/helpers/name-method.js b/src/babel/transformation/helpers/name-method.js index 73a4cb42b0..31ddb8ab73 100644 --- a/src/babel/transformation/helpers/name-method.js +++ b/src/babel/transformation/helpers/name-method.js @@ -1,5 +1,3 @@ -"use strict"; - var util = require("../../util"); var t = require("../../types"); diff --git a/src/babel/transformation/helpers/remap-async-to-generator.js b/src/babel/transformation/helpers/remap-async-to-generator.js index da9b68209b..7d5edd9176 100644 --- a/src/babel/transformation/helpers/remap-async-to-generator.js +++ b/src/babel/transformation/helpers/remap-async-to-generator.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../types"); var visitor = { diff --git a/src/babel/transformation/helpers/replace-supers.js b/src/babel/transformation/helpers/replace-supers.js index dc9723a151..6597a47128 100644 --- a/src/babel/transformation/helpers/replace-supers.js +++ b/src/babel/transformation/helpers/replace-supers.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = ReplaceSupers; var messages = require("../../messages"); diff --git a/src/babel/transformation/helpers/use-strict.js b/src/babel/transformation/helpers/use-strict.js index 7709528a41..6ef8e3baf0 100644 --- a/src/babel/transformation/helpers/use-strict.js +++ b/src/babel/transformation/helpers/use-strict.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../types"); exports.has = function (node) { diff --git a/src/babel/transformation/index.js b/src/babel/transformation/index.js index c442c03e40..e5c53f335e 100644 --- a/src/babel/transformation/index.js +++ b/src/babel/transformation/index.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = transform; var normalizeAst = require("../helpers/normalize-ast"); diff --git a/src/babel/transformation/modules/_default.js b/src/babel/transformation/modules/_default.js index a17f8ae159..16abf3b269 100644 --- a/src/babel/transformation/modules/_default.js +++ b/src/babel/transformation/modules/_default.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = DefaultFormatter; var messages = require("../../messages"); diff --git a/src/babel/transformation/modules/_strict.js b/src/babel/transformation/modules/_strict.js index 5368cb79c3..040876c50d 100644 --- a/src/babel/transformation/modules/_strict.js +++ b/src/babel/transformation/modules/_strict.js @@ -1,5 +1,3 @@ -"use strict"; - var util = require("../../util"); module.exports = function (Parent) { diff --git a/src/babel/transformation/modules/amd-strict.js b/src/babel/transformation/modules/amd-strict.js index a055b94763..725d67325d 100644 --- a/src/babel/transformation/modules/amd-strict.js +++ b/src/babel/transformation/modules/amd-strict.js @@ -1,3 +1 @@ -"use strict"; - module.exports = require("./_strict")(require("./amd")); diff --git a/src/babel/transformation/modules/amd.js b/src/babel/transformation/modules/amd.js index 004670b6fd..dea023dedf 100644 --- a/src/babel/transformation/modules/amd.js +++ b/src/babel/transformation/modules/amd.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = AMDFormatter; var DefaultFormatter = require("./_default"); diff --git a/src/babel/transformation/modules/common-strict.js b/src/babel/transformation/modules/common-strict.js index bb7b5c944c..54608375de 100644 --- a/src/babel/transformation/modules/common-strict.js +++ b/src/babel/transformation/modules/common-strict.js @@ -1,3 +1 @@ -"use strict"; - module.exports = require("./_strict")(require("./common")); diff --git a/src/babel/transformation/modules/common.js b/src/babel/transformation/modules/common.js index 13c4b682a4..4f28454084 100644 --- a/src/babel/transformation/modules/common.js +++ b/src/babel/transformation/modules/common.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = CommonJSFormatter; var DefaultFormatter = require("./_default"); diff --git a/src/babel/transformation/modules/ignore.js b/src/babel/transformation/modules/ignore.js index 64c902afe7..3753440eed 100644 --- a/src/babel/transformation/modules/ignore.js +++ b/src/babel/transformation/modules/ignore.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = IgnoreFormatter; var t = require("../../types"); diff --git a/src/babel/transformation/modules/system.js b/src/babel/transformation/modules/system.js index dc438cf290..fc468cfbc1 100644 --- a/src/babel/transformation/modules/system.js +++ b/src/babel/transformation/modules/system.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = SystemFormatter; var DefaultFormatter = require("./_default"); diff --git a/src/babel/transformation/modules/umd-strict.js b/src/babel/transformation/modules/umd-strict.js index 6104513e81..c14d6e4076 100644 --- a/src/babel/transformation/modules/umd-strict.js +++ b/src/babel/transformation/modules/umd-strict.js @@ -1,3 +1 @@ -"use strict"; - module.exports = require("./_strict")(require("./umd")); diff --git a/src/babel/transformation/modules/umd.js b/src/babel/transformation/modules/umd.js index a4bdf92ec1..1f91714a19 100644 --- a/src/babel/transformation/modules/umd.js +++ b/src/babel/transformation/modules/umd.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = UMDFormatter; var AMDFormatter = require("./amd"); diff --git a/src/babel/transformation/transformer.js b/src/babel/transformation/transformer.js index 7ac728de88..aed6f765d2 100644 --- a/src/babel/transformation/transformer.js +++ b/src/babel/transformation/transformer.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = Transformer; var TransformerPass = require("./transformer-pass"); diff --git a/src/babel/transformation/transformers/es3/member-expression-literals.js b/src/babel/transformation/transformers/es3/member-expression-literals.js index c360f560fb..bfbcd1a225 100644 --- a/src/babel/transformation/transformers/es3/member-expression-literals.js +++ b/src/babel/transformation/transformers/es3/member-expression-literals.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); exports.MemberExpression = function (node) { diff --git a/src/babel/transformation/transformers/es3/property-literals.js b/src/babel/transformation/transformers/es3/property-literals.js index 862c8eea94..2cfd5abc1b 100644 --- a/src/babel/transformation/transformers/es3/property-literals.js +++ b/src/babel/transformation/transformers/es3/property-literals.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); exports.Property = function (node) { diff --git a/src/babel/transformation/transformers/es5/properties.mutators.js b/src/babel/transformation/transformers/es5/properties.mutators.js index b939b160da..7486bad88b 100644 --- a/src/babel/transformation/transformers/es5/properties.mutators.js +++ b/src/babel/transformation/transformers/es5/properties.mutators.js @@ -1,5 +1,3 @@ -"use strict"; - var defineMap = require("../../helpers/define-map"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/es6/arrow-functions.js b/src/babel/transformation/transformers/es6/arrow-functions.js index aa62f9ef21..6368e62786 100644 --- a/src/babel/transformation/transformers/es6/arrow-functions.js +++ b/src/babel/transformation/transformers/es6/arrow-functions.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); exports.check = t.isArrowFunctionExpression; diff --git a/src/babel/transformation/transformers/es6/block-scoping-tdz.js b/src/babel/transformation/transformers/es6/block-scoping-tdz.js index 0e6e62e8f1..e939ce45eb 100644 --- a/src/babel/transformation/transformers/es6/block-scoping-tdz.js +++ b/src/babel/transformation/transformers/es6/block-scoping-tdz.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); var visitor = { diff --git a/src/babel/transformation/transformers/es6/block-scoping.js b/src/babel/transformation/transformers/es6/block-scoping.js index b26988de3e..bcabfcbb86 100644 --- a/src/babel/transformation/transformers/es6/block-scoping.js +++ b/src/babel/transformation/transformers/es6/block-scoping.js @@ -1,5 +1,3 @@ -"use strict"; - var traverse = require("../../../traversal"); var object = require("../../../helpers/object"); var util = require("../../../util"); diff --git a/src/babel/transformation/transformers/es6/classes.js b/src/babel/transformation/transformers/es6/classes.js index 52a8ddc68c..2623fdb377 100644 --- a/src/babel/transformation/transformers/es6/classes.js +++ b/src/babel/transformation/transformers/es6/classes.js @@ -1,5 +1,3 @@ -"use strict"; - var ReplaceSupers = require("../../helpers/replace-supers"); var nameMethod = require("../../helpers/name-method"); var defineMap = require("../../helpers/define-map"); diff --git a/src/babel/transformation/transformers/es6/constants.js b/src/babel/transformation/transformers/es6/constants.js index 5b5a0ce87b..b68de8d4ce 100644 --- a/src/babel/transformation/transformers/es6/constants.js +++ b/src/babel/transformation/transformers/es6/constants.js @@ -1,5 +1,3 @@ -"use strict"; - var messages = require("../../../messages"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/es6/destructuring.js b/src/babel/transformation/transformers/es6/destructuring.js index 17549960e6..87db9676eb 100644 --- a/src/babel/transformation/transformers/es6/destructuring.js +++ b/src/babel/transformation/transformers/es6/destructuring.js @@ -1,5 +1,3 @@ -"use strict"; - var messages = require("../../../messages"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/es6/for-of.js b/src/babel/transformation/transformers/es6/for-of.js index 7428ca4fb3..edda644095 100644 --- a/src/babel/transformation/transformers/es6/for-of.js +++ b/src/babel/transformation/transformers/es6/for-of.js @@ -1,5 +1,3 @@ -"use strict"; - var messages = require("../../../messages"); var util = require("../../../util"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/es6/modules.js b/src/babel/transformation/transformers/es6/modules.js index 4957d22913..5a74bb0615 100644 --- a/src/babel/transformation/transformers/es6/modules.js +++ b/src/babel/transformation/transformers/es6/modules.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); exports.check = require("../internal/modules").check; diff --git a/src/babel/transformation/transformers/es6/object-super.js b/src/babel/transformation/transformers/es6/object-super.js index 002eb1dfbd..0fec44abc4 100644 --- a/src/babel/transformation/transformers/es6/object-super.js +++ b/src/babel/transformation/transformers/es6/object-super.js @@ -1,5 +1,3 @@ -"use strict"; - var ReplaceSupers = require("../../helpers/replace-supers"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/es6/parameters.default.js b/src/babel/transformation/transformers/es6/parameters.default.js index f755f256aa..231474939a 100644 --- a/src/babel/transformation/transformers/es6/parameters.default.js +++ b/src/babel/transformation/transformers/es6/parameters.default.js @@ -1,5 +1,3 @@ -"use strict"; - var util = require("../../../util"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/es6/parameters.rest.js b/src/babel/transformation/transformers/es6/parameters.rest.js index 2538def92e..cda2b09175 100644 --- a/src/babel/transformation/transformers/es6/parameters.rest.js +++ b/src/babel/transformation/transformers/es6/parameters.rest.js @@ -1,5 +1,3 @@ -"use strict"; - var util = require("../../../util"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/es6/properties.computed.js b/src/babel/transformation/transformers/es6/properties.computed.js index 7366ee2957..375823647b 100644 --- a/src/babel/transformation/transformers/es6/properties.computed.js +++ b/src/babel/transformation/transformers/es6/properties.computed.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); exports.check = function (node) { diff --git a/src/babel/transformation/transformers/es6/properties.shorthand.js b/src/babel/transformation/transformers/es6/properties.shorthand.js index f27dba5bf3..8e09f88e28 100644 --- a/src/babel/transformation/transformers/es6/properties.shorthand.js +++ b/src/babel/transformation/transformers/es6/properties.shorthand.js @@ -1,5 +1,3 @@ -"use strict"; - var clone = require("lodash/lang/clone"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/es6/spread.js b/src/babel/transformation/transformers/es6/spread.js index 1aa67aa3b3..04929667c0 100644 --- a/src/babel/transformation/transformers/es6/spread.js +++ b/src/babel/transformation/transformers/es6/spread.js @@ -1,5 +1,3 @@ -"use strict"; - var includes = require("lodash/collection/includes"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/es6/tail-call.js b/src/babel/transformation/transformers/es6/tail-call.js index 0a8142599e..87ab030251 100644 --- a/src/babel/transformation/transformers/es6/tail-call.js +++ b/src/babel/transformation/transformers/es6/tail-call.js @@ -1,5 +1,3 @@ -"use strict"; - var reduceRight = require("lodash/collection/reduceRight"); var messages = require("../../../messages"); var flatten = require("lodash/array/flatten"); diff --git a/src/babel/transformation/transformers/es6/template-literals.js b/src/babel/transformation/transformers/es6/template-literals.js index 7124c53401..31cab57844 100644 --- a/src/babel/transformation/transformers/es6/template-literals.js +++ b/src/babel/transformation/transformers/es6/template-literals.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); var buildBinaryExpression = function (left, right) { diff --git a/src/babel/transformation/transformers/es6/unicode-regex.js b/src/babel/transformation/transformers/es6/unicode-regex.js index 0f4964d243..1341327128 100644 --- a/src/babel/transformation/transformers/es6/unicode-regex.js +++ b/src/babel/transformation/transformers/es6/unicode-regex.js @@ -1,5 +1,3 @@ -"use strict"; - var rewritePattern = require("regexpu/rewrite-pattern"); var pull = require("lodash/array/pull"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/es7/abstract-references.js b/src/babel/transformation/transformers/es7/abstract-references.js index d86cbaa7fc..d8d13a6586 100644 --- a/src/babel/transformation/transformers/es7/abstract-references.js +++ b/src/babel/transformation/transformers/es7/abstract-references.js @@ -1,5 +1,3 @@ -"use strict"; - // https://github.com/zenparsing/es-abstract-refs var util = require("../../../util"); diff --git a/src/babel/transformation/transformers/es7/comprehensions.js b/src/babel/transformation/transformers/es7/comprehensions.js index 98e7075d41..807595a90a 100644 --- a/src/babel/transformation/transformers/es7/comprehensions.js +++ b/src/babel/transformation/transformers/es7/comprehensions.js @@ -1,5 +1,3 @@ -"use strict"; - var buildComprehension = require("../../helpers/build-comprehension"); var traverse = require("../../../traversal"); var util = require("../../../util"); diff --git a/src/babel/transformation/transformers/es7/exponentiation-operator.js b/src/babel/transformation/transformers/es7/exponentiation-operator.js index d0699e6348..a6deabd026 100644 --- a/src/babel/transformation/transformers/es7/exponentiation-operator.js +++ b/src/babel/transformation/transformers/es7/exponentiation-operator.js @@ -1,5 +1,3 @@ -"use strict"; - // https://github.com/rwaldron/exponentiation-operator exports.experimental = true; diff --git a/src/babel/transformation/transformers/es7/object-rest-spread.js b/src/babel/transformation/transformers/es7/object-rest-spread.js index 9337b95871..f49adb9c01 100644 --- a/src/babel/transformation/transformers/es7/object-rest-spread.js +++ b/src/babel/transformation/transformers/es7/object-rest-spread.js @@ -1,5 +1,3 @@ -"use strict"; - // https://github.com/sebmarkbage/ecmascript-rest-spread var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/internal/alias-functions.js b/src/babel/transformation/transformers/internal/alias-functions.js index 743347b539..97332d9de8 100644 --- a/src/babel/transformation/transformers/internal/alias-functions.js +++ b/src/babel/transformation/transformers/internal/alias-functions.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); var functionChildrenVisitor = { diff --git a/src/babel/transformation/transformers/internal/block-hoist.js b/src/babel/transformation/transformers/internal/block-hoist.js index 565ebb3f20..2f8e94eaad 100644 --- a/src/babel/transformation/transformers/internal/block-hoist.js +++ b/src/babel/transformation/transformers/internal/block-hoist.js @@ -1,5 +1,3 @@ -"use strict"; - var groupBy = require("lodash/collection/groupBy"); var flatten = require("lodash/array/flatten"); var values = require("lodash/object/values"); diff --git a/src/babel/transformation/transformers/internal/declarations.js b/src/babel/transformation/transformers/internal/declarations.js index faa1ca5c54..2237a1ec6f 100644 --- a/src/babel/transformation/transformers/internal/declarations.js +++ b/src/babel/transformation/transformers/internal/declarations.js @@ -1,5 +1,3 @@ -"use strict"; - var useStrict = require("../../helpers/use-strict"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/internal/module-formatter.js b/src/babel/transformation/transformers/internal/module-formatter.js index d1982280c4..356eb84825 100644 --- a/src/babel/transformation/transformers/internal/module-formatter.js +++ b/src/babel/transformation/transformers/internal/module-formatter.js @@ -1,5 +1,3 @@ -"use strict"; - var useStrict = require("../../helpers/use-strict"); exports.Program = function (program, parent, scope, file) { diff --git a/src/babel/transformation/transformers/internal/modules.js b/src/babel/transformation/transformers/internal/modules.js index 7def0f2ecc..5933226081 100644 --- a/src/babel/transformation/transformers/internal/modules.js +++ b/src/babel/transformation/transformers/internal/modules.js @@ -1,5 +1,3 @@ -"use strict"; - // in this transformer we have to split up classes and function declarations // from their exports. why? because sometimes we need to replace classes with // nodes that aren't allowed in the same contexts. also, if you're exporting diff --git a/src/babel/transformation/transformers/internal/use-strict.js b/src/babel/transformation/transformers/internal/use-strict.js index 3df31e1c73..2d75c6d868 100644 --- a/src/babel/transformation/transformers/internal/use-strict.js +++ b/src/babel/transformation/transformers/internal/use-strict.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); exports.Program = function (program, parent, scope, file) { diff --git a/src/babel/transformation/transformers/minification/remove-console-calls.js b/src/babel/transformation/transformers/minification/remove-console-calls.js index 3c53dd53bc..2c0193594d 100644 --- a/src/babel/transformation/transformers/minification/remove-console-calls.js +++ b/src/babel/transformation/transformers/minification/remove-console-calls.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); var isConsole = t.buildMatchMemberExpression("console", true); diff --git a/src/babel/transformation/transformers/other/async-to-generator.js b/src/babel/transformation/transformers/other/async-to-generator.js index a9085e887b..9641033975 100644 --- a/src/babel/transformation/transformers/other/async-to-generator.js +++ b/src/babel/transformation/transformers/other/async-to-generator.js @@ -1,5 +1,3 @@ -"use strict"; - var remapAsyncToGenerator = require("../../helpers/remap-async-to-generator"); var bluebirdCoroutines = require("./bluebird-coroutines"); diff --git a/src/babel/transformation/transformers/other/bluebird-coroutines.js b/src/babel/transformation/transformers/other/bluebird-coroutines.js index c626f07ec1..771db3b307 100644 --- a/src/babel/transformation/transformers/other/bluebird-coroutines.js +++ b/src/babel/transformation/transformers/other/bluebird-coroutines.js @@ -1,5 +1,3 @@ -"use strict"; - var remapAsyncToGenerator = require("../../helpers/remap-async-to-generator"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/other/react-compat.js b/src/babel/transformation/transformers/other/react-compat.js index 48a67231bb..09db63586f 100644 --- a/src/babel/transformation/transformers/other/react-compat.js +++ b/src/babel/transformation/transformers/other/react-compat.js @@ -1,5 +1,3 @@ -"use strict"; - var react = require("../../helpers/react"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/other/react.js b/src/babel/transformation/transformers/other/react.js index 30bc8d3284..3eaea6cb2f 100644 --- a/src/babel/transformation/transformers/other/react.js +++ b/src/babel/transformation/transformers/other/react.js @@ -1,5 +1,3 @@ -"use strict"; - var react = require("../../helpers/react"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/other/regenerator.js b/src/babel/transformation/transformers/other/regenerator.js index 468f39c99b..d6faaeee07 100644 --- a/src/babel/transformation/transformers/other/regenerator.js +++ b/src/babel/transformation/transformers/other/regenerator.js @@ -1,5 +1,3 @@ -"use strict"; - var regenerator = require("regenerator-babel"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/other/runtime.js b/src/babel/transformation/transformers/other/runtime.js index dd7f0870b3..c69657fe1c 100644 --- a/src/babel/transformation/transformers/other/runtime.js +++ b/src/babel/transformation/transformers/other/runtime.js @@ -1,5 +1,3 @@ -"use strict"; - var includes = require("lodash/collection/includes"); var util = require("../../../util"); var core = require("core-js/library"); diff --git a/src/babel/transformation/transformers/other/use-strict.js b/src/babel/transformation/transformers/other/use-strict.js index dc864770e8..09ad0b4816 100644 --- a/src/babel/transformation/transformers/other/use-strict.js +++ b/src/babel/transformation/transformers/other/use-strict.js @@ -1,5 +1,3 @@ -"use strict"; - var messages = require("../../../messages"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/playground/mallet-operator.js b/src/babel/transformation/transformers/playground/mallet-operator.js index 9b8cc62585..876af0d5a0 100644 --- a/src/babel/transformation/transformers/playground/mallet-operator.js +++ b/src/babel/transformation/transformers/playground/mallet-operator.js @@ -1,5 +1,3 @@ -"use strict"; - var messages = require("../../../messages"); var build = require("../../helpers/build-conditional-assignment-operator-transformer"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/playground/memoization-operator.js b/src/babel/transformation/transformers/playground/memoization-operator.js index 87c0fbc24e..617384a97d 100644 --- a/src/babel/transformation/transformers/playground/memoization-operator.js +++ b/src/babel/transformation/transformers/playground/memoization-operator.js @@ -1,5 +1,3 @@ -"use strict"; - var build = require("../../helpers/build-conditional-assignment-operator-transformer"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/playground/method-binding.js b/src/babel/transformation/transformers/playground/method-binding.js index de8277740e..08c6569eab 100644 --- a/src/babel/transformation/transformers/playground/method-binding.js +++ b/src/babel/transformation/transformers/playground/method-binding.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); exports.playground = true; diff --git a/src/babel/transformation/transformers/playground/object-getter-memoization.js b/src/babel/transformation/transformers/playground/object-getter-memoization.js index 59a8e3db08..1d25380333 100644 --- a/src/babel/transformation/transformers/playground/object-getter-memoization.js +++ b/src/babel/transformation/transformers/playground/object-getter-memoization.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); exports.playground = true; diff --git a/src/babel/transformation/transformers/spec/block-scoped-functions.js b/src/babel/transformation/transformers/spec/block-scoped-functions.js index 963a08597c..e6be17be0f 100644 --- a/src/babel/transformation/transformers/spec/block-scoped-functions.js +++ b/src/babel/transformation/transformers/spec/block-scoped-functions.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); exports.BlockStatement = function (node, parent, scope, file) { diff --git a/src/babel/transformation/transformers/spec/function-name.js b/src/babel/transformation/transformers/spec/function-name.js index 192bf32073..02d8a65e09 100644 --- a/src/babel/transformation/transformers/spec/function-name.js +++ b/src/babel/transformation/transformers/spec/function-name.js @@ -1,5 +1,3 @@ -"use strict"; - var nameMethod = require("../../helpers/name-method"); exports.FunctionExpression = nameMethod.bare; diff --git a/src/babel/transformation/transformers/spec/proto-to-assign.js b/src/babel/transformation/transformers/spec/proto-to-assign.js index dac84dfecc..ffc0114ada 100644 --- a/src/babel/transformation/transformers/spec/proto-to-assign.js +++ b/src/babel/transformation/transformers/spec/proto-to-assign.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); var pull = require("lodash/array/pull"); diff --git a/src/babel/transformation/transformers/spec/typeof-symbol.js b/src/babel/transformation/transformers/spec/typeof-symbol.js index ce3e6016b5..510ffae5be 100644 --- a/src/babel/transformation/transformers/spec/typeof-symbol.js +++ b/src/babel/transformation/transformers/spec/typeof-symbol.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); exports.optional = true; diff --git a/src/babel/transformation/transformers/spec/undefined-to-void.js b/src/babel/transformation/transformers/spec/undefined-to-void.js index 9be98bf08a..ca885371e6 100644 --- a/src/babel/transformation/transformers/spec/undefined-to-void.js +++ b/src/babel/transformation/transformers/spec/undefined-to-void.js @@ -1,5 +1,3 @@ -"use strict"; - var t = require("../../../types"); exports.optional = true; diff --git a/src/babel/transformation/transformers/validation/no-for-in-of-assignment.js b/src/babel/transformation/transformers/validation/no-for-in-of-assignment.js index 4f28b28d66..eed68db876 100644 --- a/src/babel/transformation/transformers/validation/no-for-in-of-assignment.js +++ b/src/babel/transformation/transformers/validation/no-for-in-of-assignment.js @@ -1,5 +1,3 @@ -"use strict"; - var messages = require("../../../messages"); var t = require("../../../types"); diff --git a/src/babel/transformation/transformers/validation/setters.js b/src/babel/transformation/transformers/validation/setters.js index 839b73222e..be6aa15a98 100644 --- a/src/babel/transformation/transformers/validation/setters.js +++ b/src/babel/transformation/transformers/validation/setters.js @@ -1,5 +1,3 @@ -"use strict"; - var messages = require("../../../messages"); exports.check = function (node) { diff --git a/src/babel/transformation/transformers/validation/undeclared-variable-check.js b/src/babel/transformation/transformers/validation/undeclared-variable-check.js index 125f0151fa..577d3ef922 100644 --- a/src/babel/transformation/transformers/validation/undeclared-variable-check.js +++ b/src/babel/transformation/transformers/validation/undeclared-variable-check.js @@ -1,5 +1,3 @@ -"use strict"; - var levenshtein = require("leven"); var messages = require("../../../messages"); var t = require("../../../types"); diff --git a/src/babel/traversal/context.js b/src/babel/traversal/context.js index 2455ead6c4..2f8e6bc7db 100644 --- a/src/babel/traversal/context.js +++ b/src/babel/traversal/context.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = TraversalContext; var TraversalPath = require("./path"); diff --git a/src/babel/traversal/index.js b/src/babel/traversal/index.js index a36e41e3e9..17ffbe0884 100644 --- a/src/babel/traversal/index.js +++ b/src/babel/traversal/index.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = traverse; var TraversalContext = require("./context"); diff --git a/src/babel/traversal/path.js b/src/babel/traversal/path.js index 4fef7c00f7..f98242fc8a 100644 --- a/src/babel/traversal/path.js +++ b/src/babel/traversal/path.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = TraversalPath; var traverse = require("./index"); diff --git a/src/babel/traversal/scope.js b/src/babel/traversal/scope.js index f83aea8e69..cfa8475ccc 100644 --- a/src/babel/traversal/scope.js +++ b/src/babel/traversal/scope.js @@ -1,5 +1,3 @@ -"use strict"; - module.exports = Scope; var includes = require("lodash/collection/includes"); diff --git a/src/babel/types/index.js b/src/babel/types/index.js index 99d8a9aa70..6dedf39288 100644 --- a/src/babel/types/index.js +++ b/src/babel/types/index.js @@ -1,5 +1,3 @@ -"use strict"; - var toFastProperties = require("../helpers/to-fast-properties"); var isString = require("lodash/lang/isString"); var compact = require("lodash/array/compact"); diff --git a/src/babel/util.js b/src/babel/util.js index 10e1f98cf3..f5dcea1096 100644 --- a/src/babel/util.js +++ b/src/babel/util.js @@ -1,5 +1,3 @@ -"use strict"; - require("./patch"); var cloneDeep = require("lodash/lang/cloneDeep");