From 9529f936901639e5d5f56d96757b77c708c653d2 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 2 Jan 2015 01:58:56 +1100 Subject: [PATCH] move useStrict transformer to after `_moduleFormatter` --- lib/6to5/transformation/transform.js | 2 +- .../es6-modules-amd/exports-default/expected.js | 4 ++-- .../transformation/es6-modules-amd/exports-from/expected.js | 4 ++-- .../es6-modules-amd/exports-named/expected.js | 4 ++-- .../es6-modules-amd/exports-variable/expected.js | 4 ++-- .../es6-modules-amd/hoist-function-exports/expected.js | 4 ++-- .../es6-modules-amd/imports-default/expected.js | 4 ++-- .../transformation/es6-modules-amd/imports-glob/expected.js | 4 ++-- .../es6-modules-amd/imports-mixing/expected.js | 4 ++-- .../es6-modules-amd/imports-named/expected.js | 4 ++-- .../transformation/es6-modules-amd/imports/expected.js | 6 +++--- .../transformation/es6-modules-amd/module-name/expected.js | 4 ++-- .../transformation/es6-modules-amd/overview/expected.js | 4 ++-- .../transformation/es6-modules-amd/remap/expected.js | 4 ++-- .../es6-modules-system/exports-default/expected.js | 4 ++-- .../es6-modules-system/exports-from/expected.js | 6 +++--- .../es6-modules-system/exports-named/expected.js | 6 +++--- .../es6-modules-system/exports-variable/expected.js | 4 ++-- .../es6-modules-system/hoist-function-exports/expected.js | 4 ++-- .../es6-modules-system/imports-default/expected.js | 6 +++--- .../es6-modules-system/imports-glob/expected.js | 6 +++--- .../es6-modules-system/imports-mixing/expected.js | 6 +++--- .../es6-modules-system/imports-named/expected.js | 6 +++--- .../transformation/es6-modules-system/imports/expected.js | 6 +++--- .../transformation/es6-modules-system/overview/expected.js | 4 ++-- .../transformation/es6-modules-system/remap/expected.js | 4 ++-- .../es6-modules-umd/exports-default/expected.js | 4 ++-- .../transformation/es6-modules-umd/exports-from/expected.js | 4 ++-- .../es6-modules-umd/exports-named/expected.js | 4 ++-- .../es6-modules-umd/exports-variable/expected.js | 4 ++-- .../es6-modules-umd/hoist-function-exports/expected.js | 4 ++-- .../es6-modules-umd/imports-default/expected.js | 4 ++-- .../transformation/es6-modules-umd/imports-glob/expected.js | 4 ++-- .../es6-modules-umd/imports-mixing/expected.js | 4 ++-- .../es6-modules-umd/imports-named/expected.js | 4 ++-- .../transformation/es6-modules-umd/imports/expected.js | 6 +++--- .../transformation/es6-modules-umd/module-name/expected.js | 4 ++-- .../transformation/es6-modules-umd/overview/expected.js | 4 ++-- .../transformation/es6-modules-umd/remap/expected.js | 4 ++-- 39 files changed, 86 insertions(+), 86 deletions(-) diff --git a/lib/6to5/transformation/transform.js b/lib/6to5/transformation/transform.js index f68d61de71..fb7f049f8f 100644 --- a/lib/6to5/transformation/transform.js +++ b/lib/6to5/transformation/transform.js @@ -88,8 +88,8 @@ _.each({ // wrap up _aliasFunctions: require("./transformers/_alias-functions"), - useStrict: require("./transformers/use-strict"), _moduleFormatter: require("./transformers/_module-formatter"), + useStrict: require("./transformers/use-strict"), // spec specPropertyLiterals: require("./transformers/spec-property-literals"), diff --git a/test/fixtures/transformation/es6-modules-amd/exports-default/expected.js b/test/fixtures/transformation/es6-modules-amd/exports-default/expected.js index 3ba52475d7..1e004cf1f9 100644 --- a/test/fixtures/transformation/es6-modules-amd/exports-default/expected.js +++ b/test/fixtures/transformation/es6-modules-amd/exports-default/expected.js @@ -1,6 +1,6 @@ -define(["exports"], function (exports) { - "use strict"; +"use strict"; +define(["exports"], function (exports) { exports["default"] = foo; exports["default"] = 42; exports["default"] = {}; diff --git a/test/fixtures/transformation/es6-modules-amd/exports-from/expected.js b/test/fixtures/transformation/es6-modules-amd/exports-from/expected.js index 04d83b65ca..8e2d46f06e 100644 --- a/test/fixtures/transformation/es6-modules-amd/exports-from/expected.js +++ b/test/fixtures/transformation/es6-modules-amd/exports-from/expected.js @@ -1,6 +1,6 @@ -define(["exports", "foo"], function (exports, _foo) { - "use strict"; +"use strict"; +define(["exports", "foo"], function (exports, _foo) { (function (obj) { for (var i in obj) { exports[i] = obj[i]; diff --git a/test/fixtures/transformation/es6-modules-amd/exports-named/expected.js b/test/fixtures/transformation/es6-modules-amd/exports-named/expected.js index e07a20d178..b0b1105638 100644 --- a/test/fixtures/transformation/es6-modules-amd/exports-named/expected.js +++ b/test/fixtures/transformation/es6-modules-amd/exports-named/expected.js @@ -1,6 +1,6 @@ -define(["exports"], function (exports) { - "use strict"; +"use strict"; +define(["exports"], function (exports) { exports.foo = foo; exports.foo = foo; exports.bar = bar; diff --git a/test/fixtures/transformation/es6-modules-amd/exports-variable/expected.js b/test/fixtures/transformation/es6-modules-amd/exports-variable/expected.js index d01bae5920..fb8d31ad7e 100644 --- a/test/fixtures/transformation/es6-modules-amd/exports-variable/expected.js +++ b/test/fixtures/transformation/es6-modules-amd/exports-variable/expected.js @@ -1,6 +1,6 @@ -define(["exports"], function (exports) { - "use strict"; +"use strict"; +define(["exports"], function (exports) { exports.foo7 = foo7; var foo = exports.foo = 1; var foo = exports.foo = 1; diff --git a/test/fixtures/transformation/es6-modules-amd/hoist-function-exports/expected.js b/test/fixtures/transformation/es6-modules-amd/hoist-function-exports/expected.js index 7d072c6f35..666b374c65 100644 --- a/test/fixtures/transformation/es6-modules-amd/hoist-function-exports/expected.js +++ b/test/fixtures/transformation/es6-modules-amd/hoist-function-exports/expected.js @@ -1,6 +1,6 @@ -define(["exports", "./evens"], function (exports, _evens) { - "use strict"; +"use strict"; +define(["exports", "./evens"], function (exports, _evens) { exports.nextOdd = nextOdd; var isEven = _evens.isEven; function nextOdd(n) { diff --git a/test/fixtures/transformation/es6-modules-amd/imports-default/expected.js b/test/fixtures/transformation/es6-modules-amd/imports-default/expected.js index b19c21fa34..84f49c3f1f 100644 --- a/test/fixtures/transformation/es6-modules-amd/imports-default/expected.js +++ b/test/fixtures/transformation/es6-modules-amd/imports-default/expected.js @@ -1,6 +1,6 @@ -define(["exports", "foo"], function (exports, _foo) { - "use strict"; +"use strict"; +define(["exports", "foo"], function (exports, _foo) { var _interopRequire = function (obj) { return obj && (obj["default"] || obj); }; diff --git a/test/fixtures/transformation/es6-modules-amd/imports-glob/expected.js b/test/fixtures/transformation/es6-modules-amd/imports-glob/expected.js index 130bb4fd19..414d126b14 100644 --- a/test/fixtures/transformation/es6-modules-amd/imports-glob/expected.js +++ b/test/fixtures/transformation/es6-modules-amd/imports-glob/expected.js @@ -1,5 +1,5 @@ -define(["exports", "foo"], function (exports, _foo) { - "use strict"; +"use strict"; +define(["exports", "foo"], function (exports, _foo) { var foo = _foo; }); diff --git a/test/fixtures/transformation/es6-modules-amd/imports-mixing/expected.js b/test/fixtures/transformation/es6-modules-amd/imports-mixing/expected.js index 7dd0e921bc..406cfab22b 100644 --- a/test/fixtures/transformation/es6-modules-amd/imports-mixing/expected.js +++ b/test/fixtures/transformation/es6-modules-amd/imports-mixing/expected.js @@ -1,6 +1,6 @@ -define(["exports", "foo"], function (exports, _foo) { - "use strict"; +"use strict"; +define(["exports", "foo"], function (exports, _foo) { var _interopRequire = function (obj) { return obj && (obj["default"] || obj); }; diff --git a/test/fixtures/transformation/es6-modules-amd/imports-named/expected.js b/test/fixtures/transformation/es6-modules-amd/imports-named/expected.js index 5a8e29831e..8912d46bae 100644 --- a/test/fixtures/transformation/es6-modules-amd/imports-named/expected.js +++ b/test/fixtures/transformation/es6-modules-amd/imports-named/expected.js @@ -1,6 +1,6 @@ -define(["exports", "foo"], function (exports, _foo) { - "use strict"; +"use strict"; +define(["exports", "foo"], function (exports, _foo) { var bar = _foo.bar; var bar = _foo.bar; var baz = _foo.baz; diff --git a/test/fixtures/transformation/es6-modules-amd/imports/expected.js b/test/fixtures/transformation/es6-modules-amd/imports/expected.js index 7191917e73..d3f30c8b16 100644 --- a/test/fixtures/transformation/es6-modules-amd/imports/expected.js +++ b/test/fixtures/transformation/es6-modules-amd/imports/expected.js @@ -1,3 +1,3 @@ -define(["exports", "foo", "foo-bar", "./directory/foo-bar"], function (exports, _foo, _fooBar, _directoryFooBar) { - "use strict"; -}); +"use strict"; + +define(["exports", "foo", "foo-bar", "./directory/foo-bar"], function (exports, _foo, _fooBar, _directoryFooBar) {}); diff --git a/test/fixtures/transformation/es6-modules-amd/module-name/expected.js b/test/fixtures/transformation/es6-modules-amd/module-name/expected.js index 8677aed980..9b7a5fee64 100644 --- a/test/fixtures/transformation/es6-modules-amd/module-name/expected.js +++ b/test/fixtures/transformation/es6-modules-amd/module-name/expected.js @@ -1,5 +1,5 @@ -define("es6-modules-amd/module-name/expected", ["exports"], function (exports) { - "use strict"; +"use strict"; +define("es6-modules-amd/module-name/expected", ["exports"], function (exports) { foobar(); }); diff --git a/test/fixtures/transformation/es6-modules-amd/overview/expected.js b/test/fixtures/transformation/es6-modules-amd/overview/expected.js index 7e01bdc8ef..1c755a0fab 100644 --- a/test/fixtures/transformation/es6-modules-amd/overview/expected.js +++ b/test/fixtures/transformation/es6-modules-amd/overview/expected.js @@ -1,6 +1,6 @@ -define(["exports", "foo", "foo-bar", "./directory/foo-bar"], function (exports, _foo, _fooBar, _directoryFooBar) { - "use strict"; +"use strict"; +define(["exports", "foo", "foo-bar", "./directory/foo-bar"], function (exports, _foo, _fooBar, _directoryFooBar) { var _interopRequire = function (obj) { return obj && (obj["default"] || obj); }; diff --git a/test/fixtures/transformation/es6-modules-amd/remap/expected.js b/test/fixtures/transformation/es6-modules-amd/remap/expected.js index 26b004e6e5..9d30a0f7bd 100644 --- a/test/fixtures/transformation/es6-modules-amd/remap/expected.js +++ b/test/fixtures/transformation/es6-modules-amd/remap/expected.js @@ -1,6 +1,6 @@ -define(["exports"], function (exports) { - "use strict"; +"use strict"; +define(["exports"], function (exports) { var test = exports.test = 2; test = exports.test = 5; test = exports.test += 1; diff --git a/test/fixtures/transformation/es6-modules-system/exports-default/expected.js b/test/fixtures/transformation/es6-modules-system/exports-default/expected.js index f35e77ee06..8761dda421 100644 --- a/test/fixtures/transformation/es6-modules-system/exports-default/expected.js +++ b/test/fixtures/transformation/es6-modules-system/exports-default/expected.js @@ -1,3 +1,5 @@ +"use strict"; + System.register([], function (_export) { var Foo; _export("default", foo); @@ -6,8 +8,6 @@ System.register([], function (_export) { return { setters: [], execute: function () { - "use strict"; - _export("default", 42); _export("default", {}); diff --git a/test/fixtures/transformation/es6-modules-system/exports-from/expected.js b/test/fixtures/transformation/es6-modules-system/exports-from/expected.js index b653c04c75..00bbddc855 100644 --- a/test/fixtures/transformation/es6-modules-system/exports-from/expected.js +++ b/test/fixtures/transformation/es6-modules-system/exports-from/expected.js @@ -1,3 +1,5 @@ +"use strict"; + System.register(["foo"], function (_export) { return { setters: [function (_foo) { @@ -19,8 +21,6 @@ System.register(["foo"], function (_export) { _export("bar", _foo.bar); }], - execute: function () { - "use strict"; - } + execute: function () {} }; }); diff --git a/test/fixtures/transformation/es6-modules-system/exports-named/expected.js b/test/fixtures/transformation/es6-modules-system/exports-named/expected.js index 410345bcfa..2f06c0c7d6 100644 --- a/test/fixtures/transformation/es6-modules-system/exports-named/expected.js +++ b/test/fixtures/transformation/es6-modules-system/exports-named/expected.js @@ -1,9 +1,9 @@ +"use strict"; + System.register([], function (_export) { return { setters: [], execute: function () { - "use strict"; - _export("foo", foo); _export("foo", foo); @@ -19,4 +19,4 @@ System.register([], function (_export) { _export("bar", bar); } }; -}); \ No newline at end of file +}); diff --git a/test/fixtures/transformation/es6-modules-system/exports-variable/expected.js b/test/fixtures/transformation/es6-modules-system/exports-variable/expected.js index 60dbd28db2..0d8c870385 100644 --- a/test/fixtures/transformation/es6-modules-system/exports-variable/expected.js +++ b/test/fixtures/transformation/es6-modules-system/exports-variable/expected.js @@ -1,3 +1,5 @@ +"use strict"; + System.register([], function (_export) { var foo, foo2, foo3, foo4, foo5, foo6, foo8; _export("foo7", foo7); @@ -6,8 +8,6 @@ System.register([], function (_export) { return { setters: [], execute: function () { - "use strict"; - foo = _export("foo", 1); foo2 = _export("foo2", function () {}); foo3 = _export("foo3", undefined); diff --git a/test/fixtures/transformation/es6-modules-system/hoist-function-exports/expected.js b/test/fixtures/transformation/es6-modules-system/hoist-function-exports/expected.js index 68d36802b2..53451797b2 100644 --- a/test/fixtures/transformation/es6-modules-system/hoist-function-exports/expected.js +++ b/test/fixtures/transformation/es6-modules-system/hoist-function-exports/expected.js @@ -1,3 +1,5 @@ +"use strict"; + System.register(["./evens"], function (_export) { var isEven, p, isOdd; _export("nextOdd", nextOdd); @@ -11,8 +13,6 @@ System.register(["./evens"], function (_export) { isEven = _evens.isEven; }], execute: function () { - "use strict"; - p = _export("p", 5); isOdd = _export("isOdd", (function (isEven) { return function (n) { diff --git a/test/fixtures/transformation/es6-modules-system/imports-default/expected.js b/test/fixtures/transformation/es6-modules-system/imports-default/expected.js index 22870cf020..6398509e9e 100644 --- a/test/fixtures/transformation/es6-modules-system/imports-default/expected.js +++ b/test/fixtures/transformation/es6-modules-system/imports-default/expected.js @@ -1,3 +1,5 @@ +"use strict"; + System.register(["foo"], function (_export) { var foo, foo; return { @@ -5,8 +7,6 @@ System.register(["foo"], function (_export) { foo = _foo["default"]; foo = _foo["default"]; }], - execute: function () { - "use strict"; - } + execute: function () {} }; }); diff --git a/test/fixtures/transformation/es6-modules-system/imports-glob/expected.js b/test/fixtures/transformation/es6-modules-system/imports-glob/expected.js index 4d4116a967..d2176e441c 100644 --- a/test/fixtures/transformation/es6-modules-system/imports-glob/expected.js +++ b/test/fixtures/transformation/es6-modules-system/imports-glob/expected.js @@ -1,11 +1,11 @@ +"use strict"; + System.register(["foo"], function (_export) { var foo; return { setters: [function (_foo) { foo = _foo; }], - execute: function () { - "use strict"; - } + execute: function () {} }; }); diff --git a/test/fixtures/transformation/es6-modules-system/imports-mixing/expected.js b/test/fixtures/transformation/es6-modules-system/imports-mixing/expected.js index a460c9428d..c3f67fcf72 100644 --- a/test/fixtures/transformation/es6-modules-system/imports-mixing/expected.js +++ b/test/fixtures/transformation/es6-modules-system/imports-mixing/expected.js @@ -1,3 +1,5 @@ +"use strict"; + System.register(["foo"], function (_export) { var foo, xyz; return { @@ -5,8 +7,6 @@ System.register(["foo"], function (_export) { foo = _foo["default"]; xyz = _foo.baz; }], - execute: function () { - "use strict"; - } + execute: function () {} }; }); diff --git a/test/fixtures/transformation/es6-modules-system/imports-named/expected.js b/test/fixtures/transformation/es6-modules-system/imports-named/expected.js index ecfffa1e63..ead590f0a5 100644 --- a/test/fixtures/transformation/es6-modules-system/imports-named/expected.js +++ b/test/fixtures/transformation/es6-modules-system/imports-named/expected.js @@ -1,3 +1,5 @@ +"use strict"; + System.register(["foo"], function (_export) { var bar, bar, baz, baz, baz, xyz; return { @@ -9,8 +11,6 @@ System.register(["foo"], function (_export) { baz = _foo.bar; xyz = _foo.xyz; }], - execute: function () { - "use strict"; - } + execute: function () {} }; }); diff --git a/test/fixtures/transformation/es6-modules-system/imports/expected.js b/test/fixtures/transformation/es6-modules-system/imports/expected.js index d83799ca9e..d976b200ce 100644 --- a/test/fixtures/transformation/es6-modules-system/imports/expected.js +++ b/test/fixtures/transformation/es6-modules-system/imports/expected.js @@ -1,8 +1,8 @@ +"use strict"; + System.register(["foo", "foo-bar", "./directory/foo-bar"], function (_export) { return { setters: [function (_foo) {}, function (_fooBar) {}, function (_directoryFooBar) {}], - execute: function () { - "use strict"; - } + execute: function () {} }; }); diff --git a/test/fixtures/transformation/es6-modules-system/overview/expected.js b/test/fixtures/transformation/es6-modules-system/overview/expected.js index 67fbbc561d..e0e40a9fda 100644 --- a/test/fixtures/transformation/es6-modules-system/overview/expected.js +++ b/test/fixtures/transformation/es6-modules-system/overview/expected.js @@ -1,3 +1,5 @@ +"use strict"; + System.register(["foo", "foo-bar", "./directory/foo-bar"], function (_export) { var foo, foo, bar, bar, test; return { @@ -8,8 +10,6 @@ System.register(["foo", "foo-bar", "./directory/foo-bar"], function (_export) { bar = _foo.foo; }, function (_fooBar) {}, function (_directoryFooBar) {}], execute: function () { - "use strict"; - _export("test", test); test = _export("test", 5); diff --git a/test/fixtures/transformation/es6-modules-system/remap/expected.js b/test/fixtures/transformation/es6-modules-system/remap/expected.js index efe3cec743..015a3b3c76 100644 --- a/test/fixtures/transformation/es6-modules-system/remap/expected.js +++ b/test/fixtures/transformation/es6-modules-system/remap/expected.js @@ -1,10 +1,10 @@ +"use strict"; + System.register([], function (_export) { var test; return { setters: [], execute: function () { - "use strict"; - test = _export("test", 2); _export("test", test = 5); _export("test", test += 1); diff --git a/test/fixtures/transformation/es6-modules-umd/exports-default/expected.js b/test/fixtures/transformation/es6-modules-umd/exports-default/expected.js index 2bcbf30aa6..72d833f2fc 100644 --- a/test/fixtures/transformation/es6-modules-umd/exports-default/expected.js +++ b/test/fixtures/transformation/es6-modules-umd/exports-default/expected.js @@ -1,3 +1,5 @@ +"use strict"; + (function (factory) { if (typeof define === "function" && define.amd) { define(["exports"], factory); @@ -5,8 +7,6 @@ factory(exports); } })(function (exports) { - "use strict"; - exports["default"] = foo; exports["default"] = 42; exports["default"] = {}; diff --git a/test/fixtures/transformation/es6-modules-umd/exports-from/expected.js b/test/fixtures/transformation/es6-modules-umd/exports-from/expected.js index c4015dbf8f..522d97be92 100644 --- a/test/fixtures/transformation/es6-modules-umd/exports-from/expected.js +++ b/test/fixtures/transformation/es6-modules-umd/exports-from/expected.js @@ -1,3 +1,5 @@ +"use strict"; + (function (factory) { if (typeof define === "function" && define.amd) { define(["exports", "foo"], factory); @@ -5,8 +7,6 @@ factory(exports, require("foo")); } })(function (exports, _foo) { - "use strict"; - (function (obj) { for (var i in obj) { exports[i] = obj[i]; diff --git a/test/fixtures/transformation/es6-modules-umd/exports-named/expected.js b/test/fixtures/transformation/es6-modules-umd/exports-named/expected.js index ae16b5380b..ca8dc8d3c5 100644 --- a/test/fixtures/transformation/es6-modules-umd/exports-named/expected.js +++ b/test/fixtures/transformation/es6-modules-umd/exports-named/expected.js @@ -1,3 +1,5 @@ +"use strict"; + (function (factory) { if (typeof define === "function" && define.amd) { define(["exports"], factory); @@ -5,8 +7,6 @@ factory(exports); } })(function (exports) { - "use strict"; - exports.foo = foo; exports.foo = foo; exports.bar = bar; diff --git a/test/fixtures/transformation/es6-modules-umd/exports-variable/expected.js b/test/fixtures/transformation/es6-modules-umd/exports-variable/expected.js index 7cabcda1e3..9fa63e55f1 100644 --- a/test/fixtures/transformation/es6-modules-umd/exports-variable/expected.js +++ b/test/fixtures/transformation/es6-modules-umd/exports-variable/expected.js @@ -1,3 +1,5 @@ +"use strict"; + (function (factory) { if (typeof define === "function" && define.amd) { define(["exports"], factory); @@ -5,8 +7,6 @@ factory(exports); } })(function (exports) { - "use strict"; - exports.foo7 = foo7; var foo = exports.foo = 1; var foo = exports.foo = 1; diff --git a/test/fixtures/transformation/es6-modules-umd/hoist-function-exports/expected.js b/test/fixtures/transformation/es6-modules-umd/hoist-function-exports/expected.js index bd34bf40d1..bced4aee50 100644 --- a/test/fixtures/transformation/es6-modules-umd/hoist-function-exports/expected.js +++ b/test/fixtures/transformation/es6-modules-umd/hoist-function-exports/expected.js @@ -1,3 +1,5 @@ +"use strict"; + (function (factory) { if (typeof define === "function" && define.amd) { define(["exports", "./evens"], factory); @@ -5,8 +7,6 @@ factory(exports, require("./evens")); } })(function (exports, _evens) { - "use strict"; - exports.nextOdd = nextOdd; var isEven = _evens.isEven; function nextOdd(n) { diff --git a/test/fixtures/transformation/es6-modules-umd/imports-default/expected.js b/test/fixtures/transformation/es6-modules-umd/imports-default/expected.js index 83402d6e59..aecbf9e589 100644 --- a/test/fixtures/transformation/es6-modules-umd/imports-default/expected.js +++ b/test/fixtures/transformation/es6-modules-umd/imports-default/expected.js @@ -1,3 +1,5 @@ +"use strict"; + (function (factory) { if (typeof define === "function" && define.amd) { define(["exports", "foo"], factory); @@ -5,8 +7,6 @@ factory(exports, require("foo")); } })(function (exports, _foo) { - "use strict"; - var _interopRequire = function (obj) { return obj && (obj["default"] || obj); }; diff --git a/test/fixtures/transformation/es6-modules-umd/imports-glob/expected.js b/test/fixtures/transformation/es6-modules-umd/imports-glob/expected.js index 3fdf1b3f94..7dc4aeb30a 100644 --- a/test/fixtures/transformation/es6-modules-umd/imports-glob/expected.js +++ b/test/fixtures/transformation/es6-modules-umd/imports-glob/expected.js @@ -1,3 +1,5 @@ +"use strict"; + (function (factory) { if (typeof define === "function" && define.amd) { define(["exports", "foo"], factory); @@ -5,7 +7,5 @@ factory(exports, require("foo")); } })(function (exports, _foo) { - "use strict"; - var foo = _foo; }); diff --git a/test/fixtures/transformation/es6-modules-umd/imports-mixing/expected.js b/test/fixtures/transformation/es6-modules-umd/imports-mixing/expected.js index a5fb4aa76e..6ab5bdd395 100644 --- a/test/fixtures/transformation/es6-modules-umd/imports-mixing/expected.js +++ b/test/fixtures/transformation/es6-modules-umd/imports-mixing/expected.js @@ -1,3 +1,5 @@ +"use strict"; + (function (factory) { if (typeof define === "function" && define.amd) { define(["exports", "foo"], factory); @@ -5,8 +7,6 @@ factory(exports, require("foo")); } })(function (exports, _foo) { - "use strict"; - var _interopRequire = function (obj) { return obj && (obj["default"] || obj); }; diff --git a/test/fixtures/transformation/es6-modules-umd/imports-named/expected.js b/test/fixtures/transformation/es6-modules-umd/imports-named/expected.js index ea293d87d8..896105f29c 100644 --- a/test/fixtures/transformation/es6-modules-umd/imports-named/expected.js +++ b/test/fixtures/transformation/es6-modules-umd/imports-named/expected.js @@ -1,3 +1,5 @@ +"use strict"; + (function (factory) { if (typeof define === "function" && define.amd) { define(["exports", "foo"], factory); @@ -5,8 +7,6 @@ factory(exports, require("foo")); } })(function (exports, _foo) { - "use strict"; - var bar = _foo.bar; var bar = _foo.bar; var baz = _foo.baz; diff --git a/test/fixtures/transformation/es6-modules-umd/imports/expected.js b/test/fixtures/transformation/es6-modules-umd/imports/expected.js index 81b4069c95..abcaf5b99a 100644 --- a/test/fixtures/transformation/es6-modules-umd/imports/expected.js +++ b/test/fixtures/transformation/es6-modules-umd/imports/expected.js @@ -1,9 +1,9 @@ +"use strict"; + (function (factory) { if (typeof define === "function" && define.amd) { define(["exports", "foo", "foo-bar", "./directory/foo-bar"], factory); } else if (typeof exports !== "undefined") { factory(exports, require("foo"), require("foo-bar"), require("./directory/foo-bar")); } -})(function (exports, _foo, _fooBar, _directoryFooBar) { - "use strict"; -}); +})(function (exports, _foo, _fooBar, _directoryFooBar) {}); diff --git a/test/fixtures/transformation/es6-modules-umd/module-name/expected.js b/test/fixtures/transformation/es6-modules-umd/module-name/expected.js index 0659537571..73834cdd3b 100644 --- a/test/fixtures/transformation/es6-modules-umd/module-name/expected.js +++ b/test/fixtures/transformation/es6-modules-umd/module-name/expected.js @@ -1,3 +1,5 @@ +"use strict"; + (function (factory) { if (typeof define === "function" && define.amd) { define("es6-modules-umd/module-name/expected", ["exports"], factory); @@ -5,7 +7,5 @@ factory(exports); } })(function (exports) { - "use strict"; - foobar(); }); diff --git a/test/fixtures/transformation/es6-modules-umd/overview/expected.js b/test/fixtures/transformation/es6-modules-umd/overview/expected.js index b78e1e2388..e3714c727b 100644 --- a/test/fixtures/transformation/es6-modules-umd/overview/expected.js +++ b/test/fixtures/transformation/es6-modules-umd/overview/expected.js @@ -1,3 +1,5 @@ +"use strict"; + (function (factory) { if (typeof define === "function" && define.amd) { define(["exports", "foo", "foo-bar", "./directory/foo-bar"], factory); @@ -5,8 +7,6 @@ factory(exports, require("foo"), require("foo-bar"), require("./directory/foo-bar")); } })(function (exports, _foo, _fooBar, _directoryFooBar) { - "use strict"; - var _interopRequire = function (obj) { return obj && (obj["default"] || obj); }; diff --git a/test/fixtures/transformation/es6-modules-umd/remap/expected.js b/test/fixtures/transformation/es6-modules-umd/remap/expected.js index d40522682e..679d11511f 100644 --- a/test/fixtures/transformation/es6-modules-umd/remap/expected.js +++ b/test/fixtures/transformation/es6-modules-umd/remap/expected.js @@ -1,3 +1,5 @@ +"use strict"; + (function (factory) { if (typeof define === "function" && define.amd) { define(["exports"], factory); @@ -5,8 +7,6 @@ factory(exports); } })(function (exports) { - "use strict"; - var test = exports.test = 2; test = exports.test = 5; test = exports.test += 1;