diff --git a/src/finalisers/umd.ts b/src/finalisers/umd.ts
index 2439b45655c..e9e9f3e1b26 100644
--- a/src/finalisers/umd.ts
+++ b/src/finalisers/umd.ts
@@ -138,14 +138,15 @@ export default function umd(
`${_}${cjsExport}${factoryVar}(${cjsDeps.join(`,${_}`)})${_}:${n}`
: '';
+ // factory function should be wrapped by parentheses to avoid lazy parsing
const wrapperIntro =
`(function${_}(${globalParam}${factoryVar})${_}{${n}` +
cjsIntro +
`${t}typeof ${define}${_}===${_}'function'${_}&&${_}${define}.amd${_}?${_}${define}(${amdParams}${factoryVar})${_}:${n}` +
`${t}${iifeStart}${iifeExport}${iifeEnd};${n}` +
- `}(${globalArg}function${_}(${factoryArgs.join(', ')})${_}{${useStrict}${n}`;
+ `}(${globalArg}(function${_}(${factoryArgs.join(', ')})${_}{${useStrict}${n}`;
- const wrapperOutro = n + n + '}));';
+ const wrapperOutro = n + n + '})));';
// var foo__default = 'default' in foo ? foo['default'] : foo;
const interopBlock = getInteropBlock(dependencies, options, varOrConst);
diff --git a/test/cli/samples/indent-none/_expected.js b/test/cli/samples/indent-none/_expected.js
index 4c9c9e495a8..dcb207285e0 100644
--- a/test/cli/samples/indent-none/_expected.js
+++ b/test/cli/samples/indent-none/_expected.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
assert.equal( 1 + 1, 2 );
-}));
+})));
diff --git a/test/cli/samples/module-name/_expected.js b/test/cli/samples/module-name/_expected.js
index 2b06c87bf3d..056a957b9f5 100644
--- a/test/cli/samples/module-name/_expected.js
+++ b/test/cli/samples/module-name/_expected.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var main = 42;
return main;
-}));
+})));
diff --git a/test/cli/samples/no-conflict/_expected.js b/test/cli/samples/no-conflict/_expected.js
index 29daa8a420e..2cc4f516892 100644
--- a/test/cli/samples/no-conflict/_expected.js
+++ b/test/cli/samples/no-conflict/_expected.js
@@ -6,10 +6,10 @@
var exports = global.conflictyName = factory();
exports.noConflict = function () { global.conflictyName = current; return exports; };
}()));
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var main = {};
return main;
-}));
+})));
diff --git a/test/form/samples/assignment-to-array-buffer-view/_expected/umd.js b/test/form/samples/assignment-to-array-buffer-view/_expected/umd.js
index 9ec3ef24970..f5327340149 100644
--- a/test/form/samples/assignment-to-array-buffer-view/_expected/umd.js
+++ b/test/form/samples/assignment-to-array-buffer-view/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.bundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
var buffer = new ArrayBuffer( 8 );
@@ -15,4 +15,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/assignment-to-exports-class-declaration/_expected/umd.js b/test/form/samples/assignment-to-exports-class-declaration/_expected/umd.js
index 30778727178..518885da674 100644
--- a/test/form/samples/assignment-to-exports-class-declaration/_expected/umd.js
+++ b/test/form/samples/assignment-to-exports-class-declaration/_expected/umd.js
@@ -2,11 +2,11 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.myModule = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
exports.Foo = class Foo {};
exports.Foo = lol( exports.Foo );
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/assignment-to-exports/_expected/umd.js b/test/form/samples/assignment-to-exports/_expected/umd.js
index a344a0db14a..507f62fcc64 100644
--- a/test/form/samples/assignment-to-exports/_expected/umd.js
+++ b/test/form/samples/assignment-to-exports/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.bundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
// Unassigned export
var foo1;
@@ -32,4 +32,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/banner-and-footer/_expected/umd.js b/test/form/samples/banner-and-footer/_expected/umd.js
index dca66b4c920..050b6778ea2 100644
--- a/test/form/samples/banner-and-footer/_expected/umd.js
+++ b/test/form/samples/banner-and-footer/_expected/umd.js
@@ -5,11 +5,11 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
console.log( 'hello world' );
-}));
+})));
/* this is a footer */
/* first footer */
/* second footer */
diff --git a/test/form/samples/body-less-for-loops/_expected/umd.js b/test/form/samples/body-less-for-loops/_expected/umd.js
index 2a72593f38d..f4e40ccd807 100644
--- a/test/form/samples/body-less-for-loops/_expected/umd.js
+++ b/test/form/samples/body-less-for-loops/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
for ( let i = 0; i < 10; i += 1 ) console.log( i );
for ( const letter of array ) console.log( letter );
@@ -16,4 +16,4 @@
let index;
for ( index in array ) console.log( index );
-}));
+})));
diff --git a/test/form/samples/circular-member-expression/_expected/umd.js b/test/form/samples/circular-member-expression/_expected/umd.js
index 12135b744e0..9c18b844987 100644
--- a/test/form/samples/circular-member-expression/_expected/umd.js
+++ b/test/form/samples/circular-member-expression/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var foo = function() {
foo.toString = null;
@@ -9,4 +9,4 @@
console.log(foo);
-}));
+})));
diff --git a/test/form/samples/comment-before-import/_expected/umd.js b/test/form/samples/comment-before-import/_expected/umd.js
index 3ce8aeb6bd7..4e8826db707 100644
--- a/test/form/samples/comment-before-import/_expected/umd.js
+++ b/test/form/samples/comment-before-import/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
// bar.js
var bar = 21;
@@ -14,4 +14,4 @@
console.log( foo );
-}));
+})));
diff --git a/test/form/samples/comment-start-inside-comment/_expected/umd.js b/test/form/samples/comment-start-inside-comment/_expected/umd.js
index b2ea0f7a1a0..6aafad97b12 100644
--- a/test/form/samples/comment-start-inside-comment/_expected/umd.js
+++ b/test/form/samples/comment-start-inside-comment/_expected/umd.js
@@ -1,11 +1,11 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var foo = () => 'foo';
// /*
console.log(foo());
-}));
+})));
diff --git a/test/form/samples/compact-empty-external/_expected/umd.js b/test/form/samples/compact-empty-external/_expected/umd.js
index 478d201a431..fa072317a72 100644
--- a/test/form/samples/compact-empty-external/_expected/umd.js
+++ b/test/form/samples/compact-empty-external/_expected/umd.js
@@ -1 +1 @@
-(function(f){typeof define==='function'&&define.amd?define(['external'],f):f();}(function(){'use strict';}));
\ No newline at end of file
+(function(f){typeof define==='function'&&define.amd?define(['external'],f):f();}((function(){'use strict';})));
diff --git a/test/form/samples/compact-multiple-imports/_expected/umd.js b/test/form/samples/compact-multiple-imports/_expected/umd.js
index e0bdf02dcc1..4955386067d 100644
--- a/test/form/samples/compact-multiple-imports/_expected/umd.js
+++ b/test/form/samples/compact-multiple-imports/_expected/umd.js
@@ -1,2 +1,2 @@
-(function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(require('external-1'),require('external-2'),require('external-3'),require('external-4'),require('external-5')):typeof define==='function'&&define.amd?define(['external-1','external-2','external-3','external-4','external-5'],f):(g=g||self,f(null,null,g.external3,g.external4));}(this,function(external1, external2, external3, external4){'use strict';assert.equal(external3.value, '3');
-assert.equal(external4.value, '4');}));
\ No newline at end of file
+(function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(require('external-1'),require('external-2'),require('external-3'),require('external-4'),require('external-5')):typeof define==='function'&&define.amd?define(['external-1','external-2','external-3','external-4','external-5'],f):(g=g||self,f(null,null,g.external3,g.external4));}(this,(function(external1, external2, external3, external4){'use strict';assert.equal(external3.value, '3');
+assert.equal(external4.value, '4');})));
diff --git a/test/form/samples/compact/_expected/umd.js b/test/form/samples/compact/_expected/umd.js
index 8a112451052..93901234cfc 100644
--- a/test/form/samples/compact/_expected/umd.js
+++ b/test/form/samples/compact/_expected/umd.js
@@ -1,6 +1,6 @@
-(function(g,f){typeof exports==='object'&&typeof module!=='undefined'?module.exports=f(require('external')):typeof define==='function'&&define.amd?define(['external'],f):(g=g||self,g.foo=f(g.x));}(this,function(x){'use strict';x=x&&x.hasOwnProperty('default')?x['default']:x;var self=/*#__PURE__*/Object.freeze({[Symbol.toStringTag]:'Module',__proto__:null,get default(){return foo}});console.log(self);
+(function(g,f){typeof exports==='object'&&typeof module!=='undefined'?module.exports=f(require('external')):typeof define==='function'&&define.amd?define(['external'],f):(g=g||self,g.foo=f(g.x));}(this,(function(x){'use strict';x=x&&x.hasOwnProperty('default')?x['default']:x;var self=/*#__PURE__*/Object.freeze({[Symbol.toStringTag]:'Module',__proto__:null,get default(){return foo}});console.log(self);
function foo () {
console.log( x );
}
// trailing comment
-return foo;}));
\ No newline at end of file
+return foo;})));
diff --git a/test/form/samples/computed-properties/_expected/umd.js b/test/form/samples/computed-properties/_expected/umd.js
index 3fdb0d688c8..c4e571c6bc9 100644
--- a/test/form/samples/computed-properties/_expected/umd.js
+++ b/test/form/samples/computed-properties/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.computedProperties = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
var foo = 'foo';
var bar = 'bar';
@@ -22,4 +22,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/conditional-expression/_expected/umd.js b/test/form/samples/conditional-expression/_expected/umd.js
index f4dacd9abf8..536a1013f30 100644
--- a/test/form/samples/conditional-expression/_expected/umd.js
+++ b/test/form/samples/conditional-expression/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
// side-effect in condition
var a = foo() ? 1 : 2;
@@ -21,4 +21,4 @@
var i2 = ( function () {this.x = 1;})();
var i3 = ( () => () => console.log( 'effect' ))()();
-}));
+})));
diff --git a/test/form/samples/configure-file-url/_expected/umd.js b/test/form/samples/configure-file-url/_expected/umd.js
index 4db9939e10b..c032668765d 100644
--- a/test/form/samples/configure-file-url/_expected/umd.js
+++ b/test/form/samples/configure-file-url/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var asset1 = 'chunkId=umd.js:moduleId=solved:fileName=assets/asset-solved-28a7ac89.txt:format=umd:relativePath=assets/asset-solved-28a7ac89.txt:referenceId=6296c678';
@@ -11,4 +11,4 @@
console.log(asset1, asset2, asset3);
-}));
+})));
diff --git a/test/form/samples/conflicting-imports/_expected/umd.js b/test/form/samples/conflicting-imports/_expected/umd.js
index d597b323a13..de31e967e40 100644
--- a/test/form/samples/conflicting-imports/_expected/umd.js
+++ b/test/form/samples/conflicting-imports/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('foo'), require('bar')) :
typeof define === 'function' && define.amd ? define(['foo', 'bar'], factory) :
(global = global || self, factory(global.foo, global.bar));
-}(this, function (foo, bar) { 'use strict';
+}(this, (function (foo, bar) { 'use strict';
console.log( bar.a );
console.log( foo.a );
-}));
+})));
diff --git a/test/form/samples/curried-function/_expected/umd.js b/test/form/samples/curried-function/_expected/umd.js
index 5c0780e9b59..31733efbf95 100644
--- a/test/form/samples/curried-function/_expected/umd.js
+++ b/test/form/samples/curried-function/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function curry1 ( fn ) {
return function f1 ( a ) {
@@ -17,4 +17,4 @@
var T = always(true);
-}));
+})));
diff --git a/test/form/samples/custom-context/_expected/umd.js b/test/form/samples/custom-context/_expected/umd.js
index 33823ec7a0b..6273fa12816 100644
--- a/test/form/samples/custom-context/_expected/umd.js
+++ b/test/form/samples/custom-context/_expected/umd.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
lolwut.prop = '???';
-}));
+})));
diff --git a/test/form/samples/custom-module-context-function/_expected/umd.js b/test/form/samples/custom-module-context-function/_expected/umd.js
index 85607e6c243..79188921edf 100644
--- a/test/form/samples/custom-module-context-function/_expected/umd.js
+++ b/test/form/samples/custom-module-context-function/_expected/umd.js
@@ -1,10 +1,10 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
undefined.prop = 'nope';
lolwut.prop = '???';
-}));
+})));
diff --git a/test/form/samples/custom-module-context/_expected/umd.js b/test/form/samples/custom-module-context/_expected/umd.js
index 85607e6c243..79188921edf 100644
--- a/test/form/samples/custom-module-context/_expected/umd.js
+++ b/test/form/samples/custom-module-context/_expected/umd.js
@@ -1,10 +1,10 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
undefined.prop = 'nope';
lolwut.prop = '???';
-}));
+})));
diff --git a/test/form/samples/deconflict-format-specific-exports/_expected/umd.js b/test/form/samples/deconflict-format-specific-exports/_expected/umd.js
index e05a4449c51..3e85300f264 100644
--- a/test/form/samples/deconflict-format-specific-exports/_expected/umd.js
+++ b/test/form/samples/deconflict-format-specific-exports/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.bundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
const exports$1 = {
x: 42
@@ -30,4 +30,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/deconflict-format-specific-globals/_expected/umd.js b/test/form/samples/deconflict-format-specific-globals/_expected/umd.js
index 0ebaa7557aa..27e967c3740 100644
--- a/test/form/samples/deconflict-format-specific-globals/_expected/umd.js
+++ b/test/form/samples/deconflict-format-specific-globals/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('external')) :
typeof define === 'function' && define.amd ? define(['external'], factory) :
(global = global || self, global.bundle = factory(global.external));
-}(this, function (external) { 'use strict';
+}(this, (function (external) { 'use strict';
external = external && external.hasOwnProperty('default') ? external['default'] : external;
@@ -53,4 +53,4 @@
return exports.default;
-}));
+})));
diff --git a/test/form/samples/dedupes-external-imports/_expected/umd.js b/test/form/samples/dedupes-external-imports/_expected/umd.js
index cd66b4ff165..14b22cc4f76 100644
--- a/test/form/samples/dedupes-external-imports/_expected/umd.js
+++ b/test/form/samples/dedupes-external-imports/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('external')) :
typeof define === 'function' && define.amd ? define(['exports', 'external'], factory) :
(global = global || self, factory(global.myBundle = {}, global.external));
-}(this, function (exports, external) { 'use strict';
+}(this, (function (exports, external) { 'use strict';
class Foo extends external.Component {
constructor () {
@@ -35,4 +35,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/default-identifier-deshadowing/_expected/umd.js b/test/form/samples/default-identifier-deshadowing/_expected/umd.js
index cf2098c6428..84fe8f702f8 100644
--- a/test/form/samples/default-identifier-deshadowing/_expected/umd.js
+++ b/test/form/samples/default-identifier-deshadowing/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function a() {
a = someGlobal;
@@ -10,4 +10,4 @@
a();
-}));
+})));
diff --git a/test/form/samples/define-es-modules-false/_expected/umd.js b/test/form/samples/define-es-modules-false/_expected/umd.js
index 580090c4ad1..2dff00fc199 100644
--- a/test/form/samples/define-es-modules-false/_expected/umd.js
+++ b/test/form/samples/define-es-modules-false/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.foo = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
const make1 = () => {};
@@ -11,4 +11,4 @@
exports.make1 = make1;
exports.make2 = make2;
-}));
+})));
diff --git a/test/form/samples/define-replacement/_expected/umd.js b/test/form/samples/define-replacement/_expected/umd.js
index 95b92bbf612..494fde64074 100644
--- a/test/form/samples/define-replacement/_expected/umd.js
+++ b/test/form/samples/define-replacement/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof enifed === 'function' && enifed.amd ? enifed(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var a = () => {
console.log('props');
@@ -10,4 +10,4 @@
a();
a();
-}));
+})));
diff --git a/test/form/samples/deprecated/configure-asset-url/_expected/umd.js b/test/form/samples/deprecated/configure-asset-url/_expected/umd.js
index dcef1d548ee..203e93624e1 100644
--- a/test/form/samples/deprecated/configure-asset-url/_expected/umd.js
+++ b/test/form/samples/deprecated/configure-asset-url/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var asset1 = 'umd.js:solved:assets/asset-solved-28a7ac89.txt:assets/asset-solved-28a7ac89.txt';
@@ -11,4 +11,4 @@
console.log(asset1, asset2, asset3);
-}));
+})));
diff --git a/test/form/samples/deprecated/emit-asset-hacky/_expected/umd.js b/test/form/samples/deprecated/emit-asset-hacky/_expected/umd.js
index 4768f1d9737..f69e11c0256 100644
--- a/test/form/samples/deprecated/emit-asset-hacky/_expected/umd.js
+++ b/test/form/samples/deprecated/emit-asset-hacky/_expected/umd.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
console.log('main');
-}));
+})));
diff --git a/test/form/samples/deprecated/emit-asset/_expected/umd.js b/test/form/samples/deprecated/emit-asset/_expected/umd.js
index 39598a3ed2a..313ffcb5169 100644
--- a/test/form/samples/deprecated/emit-asset/_expected/umd.js
+++ b/test/form/samples/deprecated/emit-asset/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var logo = (typeof document === 'undefined' ? new (require('u' + 'rl').URL)('file:' + __dirname + '/assets/logo-25585ac1.svg').href : new URL('assets/logo-25585ac1.svg', document.currentScript && document.currentScript.src || document.baseURI).href);
@@ -16,4 +16,4 @@
showImage(logo);
-}));
+})));
diff --git a/test/form/samples/deprecated/prune-pure-unused-import-array/_expected/umd.js b/test/form/samples/deprecated/prune-pure-unused-import-array/_expected/umd.js
index c7eb6921f53..481b0e068ab 100644
--- a/test/form/samples/deprecated/prune-pure-unused-import-array/_expected/umd.js
+++ b/test/form/samples/deprecated/prune-pure-unused-import-array/_expected/umd.js
@@ -2,8 +2,8 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('other')) :
typeof define === 'function' && define.amd ? define(['other'], factory) :
(global = global || self, factory(global.other));
-}(this, function (other) { 'use strict';
+}(this, (function (other) { 'use strict';
-}));
+})));
diff --git a/test/form/samples/deprecated/prune-pure-unused-import-function/_expected/umd.js b/test/form/samples/deprecated/prune-pure-unused-import-function/_expected/umd.js
index c7eb6921f53..481b0e068ab 100644
--- a/test/form/samples/deprecated/prune-pure-unused-import-function/_expected/umd.js
+++ b/test/form/samples/deprecated/prune-pure-unused-import-function/_expected/umd.js
@@ -2,8 +2,8 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('other')) :
typeof define === 'function' && define.amd ? define(['other'], factory) :
(global = global || self, factory(global.other));
-}(this, function (other) { 'use strict';
+}(this, (function (other) { 'use strict';
-}));
+})));
diff --git a/test/form/samples/deprecated/prune-pure-unused-import/_expected/umd.js b/test/form/samples/deprecated/prune-pure-unused-import/_expected/umd.js
index a12a1990f01..8bf6301d469 100644
--- a/test/form/samples/deprecated/prune-pure-unused-import/_expected/umd.js
+++ b/test/form/samples/deprecated/prune-pure-unused-import/_expected/umd.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
-}));
+})));
diff --git a/test/form/samples/duplicated-var-declarations/_expected/umd.js b/test/form/samples/duplicated-var-declarations/_expected/umd.js
index 321be09858c..b4f8ac51504 100644
--- a/test/form/samples/duplicated-var-declarations/_expected/umd.js
+++ b/test/form/samples/duplicated-var-declarations/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var a = 1, b = 2;
@@ -14,4 +14,4 @@
assert.equal( b, 4 );
assert.equal( c, 5 );
-}));
+})));
diff --git a/test/form/samples/dynamic-import-unresolvable/_expected/umd.js b/test/form/samples/dynamic-import-unresolvable/_expected/umd.js
index 9aa8b996258..efd0b19b8a1 100644
--- a/test/form/samples/dynamic-import-unresolvable/_expected/umd.js
+++ b/test/form/samples/dynamic-import-unresolvable/_expected/umd.js
@@ -1,10 +1,10 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
import(`${globalThis.unknown}`);
import(`My ${globalThis.unknown}`);
import(7);
-}));
+})));
diff --git a/test/form/samples/effect-in-for-of-loop-in-functions/_expected/umd.js b/test/form/samples/effect-in-for-of-loop-in-functions/_expected/umd.js
index d3f96c6fdb8..f40d70d267d 100644
--- a/test/form/samples/effect-in-for-of-loop-in-functions/_expected/umd.js
+++ b/test/form/samples/effect-in-for-of-loop-in-functions/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
const items = { children: [ {}, {}, {} ] };
@@ -28,4 +28,4 @@
{ foo: 'a', bar: 'c' }
] );
-}));
+})));
diff --git a/test/form/samples/effect-in-for-of-loop/_expected/umd.js b/test/form/samples/effect-in-for-of-loop/_expected/umd.js
index 53dad9968fd..89a3d13361c 100644
--- a/test/form/samples/effect-in-for-of-loop/_expected/umd.js
+++ b/test/form/samples/effect-in-for-of-loop/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
const items = [{}, {}, {}];
@@ -25,4 +25,4 @@
{ foo: 'a', bar: 'c', baz: 'e' }
]);
-}));
+})));
diff --git a/test/form/samples/emit-asset-file/_expected/umd.js b/test/form/samples/emit-asset-file/_expected/umd.js
index 39598a3ed2a..313ffcb5169 100644
--- a/test/form/samples/emit-asset-file/_expected/umd.js
+++ b/test/form/samples/emit-asset-file/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var logo = (typeof document === 'undefined' ? new (require('u' + 'rl').URL)('file:' + __dirname + '/assets/logo-25585ac1.svg').href : new URL('assets/logo-25585ac1.svg', document.currentScript && document.currentScript.src || document.baseURI).href);
@@ -16,4 +16,4 @@
showImage(logo);
-}));
+})));
diff --git a/test/form/samples/emit-file-tree-shaken-access/_expected/umd.js b/test/form/samples/emit-file-tree-shaken-access/_expected/umd.js
index 4768f1d9737..f69e11c0256 100644
--- a/test/form/samples/emit-file-tree-shaken-access/_expected/umd.js
+++ b/test/form/samples/emit-file-tree-shaken-access/_expected/umd.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
console.log('main');
-}));
+})));
diff --git a/test/form/samples/empty-block-statement/_expected/umd.js b/test/form/samples/empty-block-statement/_expected/umd.js
index 407e9a0ed49..3ec33621e87 100644
--- a/test/form/samples/empty-block-statement/_expected/umd.js
+++ b/test/form/samples/empty-block-statement/_expected/umd.js
@@ -1,9 +1,9 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
console.log( 1 );
console.log( 2 );
-}));
+})));
diff --git a/test/form/samples/empty-do-while-statement/_expected/umd.js b/test/form/samples/empty-do-while-statement/_expected/umd.js
index 407e9a0ed49..3ec33621e87 100644
--- a/test/form/samples/empty-do-while-statement/_expected/umd.js
+++ b/test/form/samples/empty-do-while-statement/_expected/umd.js
@@ -1,9 +1,9 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
console.log( 1 );
console.log( 2 );
-}));
+})));
diff --git a/test/form/samples/empty-for-statement/_expected/umd.js b/test/form/samples/empty-for-statement/_expected/umd.js
index 407e9a0ed49..3ec33621e87 100644
--- a/test/form/samples/empty-for-statement/_expected/umd.js
+++ b/test/form/samples/empty-for-statement/_expected/umd.js
@@ -1,9 +1,9 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
console.log( 1 );
console.log( 2 );
-}));
+})));
diff --git a/test/form/samples/empty-statement-consequent/_expected/umd.js b/test/form/samples/empty-statement-consequent/_expected/umd.js
index 3ba2a3c6719..1da163ba3fa 100644
--- a/test/form/samples/empty-statement-consequent/_expected/umd.js
+++ b/test/form/samples/empty-statement-consequent/_expected/umd.js
@@ -1,9 +1,9 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
if ( a === 0 );
else a++;
-}));
+})));
diff --git a/test/form/samples/empty-statement/_expected/umd.js b/test/form/samples/empty-statement/_expected/umd.js
index 32b4a2890d8..6eb30720111 100644
--- a/test/form/samples/empty-statement/_expected/umd.js
+++ b/test/form/samples/empty-statement/_expected/umd.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
console.log( 1 );console.log( 2 );
-}));
+})));
diff --git a/test/form/samples/empty-try-catch-statement/_expected/umd.js b/test/form/samples/empty-try-catch-statement/_expected/umd.js
index 407e9a0ed49..3ec33621e87 100644
--- a/test/form/samples/empty-try-catch-statement/_expected/umd.js
+++ b/test/form/samples/empty-try-catch-statement/_expected/umd.js
@@ -1,9 +1,9 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
console.log( 1 );
console.log( 2 );
-}));
+})));
diff --git a/test/form/samples/empty-while-statement/_expected/umd.js b/test/form/samples/empty-while-statement/_expected/umd.js
index 407e9a0ed49..3ec33621e87 100644
--- a/test/form/samples/empty-while-statement/_expected/umd.js
+++ b/test/form/samples/empty-while-statement/_expected/umd.js
@@ -1,9 +1,9 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
console.log( 1 );
console.log( 2 );
-}));
+})));
diff --git a/test/form/samples/erroneous-nested-member-expression/_expected/umd.js b/test/form/samples/erroneous-nested-member-expression/_expected/umd.js
index 419cbd686b0..1d8758be014 100644
--- a/test/form/samples/erroneous-nested-member-expression/_expected/umd.js
+++ b/test/form/samples/erroneous-nested-member-expression/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function yar() {
return {
@@ -13,4 +13,4 @@
yar.har();
-}));
+})));
diff --git a/test/form/samples/exclude-unnecessary-modifications/_expected/umd.js b/test/form/samples/exclude-unnecessary-modifications/_expected/umd.js
index 4bd4a276a1c..556555674ab 100644
--- a/test/form/samples/exclude-unnecessary-modifications/_expected/umd.js
+++ b/test/form/samples/exclude-unnecessary-modifications/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var foo = {};
@@ -28,4 +28,4 @@
console.log( foo );
-}));
+})));
diff --git a/test/form/samples/exponentiation-operator/_expected/umd.js b/test/form/samples/exponentiation-operator/_expected/umd.js
index 0e281243c62..05759d7cce6 100644
--- a/test/form/samples/exponentiation-operator/_expected/umd.js
+++ b/test/form/samples/exponentiation-operator/_expected/umd.js
@@ -1,10 +1,10 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
{
console.log('8 is larger than 7');
}
-}));
+})));
diff --git a/test/form/samples/export-all-before-named/_expected/umd.js b/test/form/samples/export-all-before-named/_expected/umd.js
index b056ff495da..07f6d0e25f1 100644
--- a/test/form/samples/export-all-before-named/_expected/umd.js
+++ b/test/form/samples/export-all-before-named/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('external')) :
typeof define === 'function' && define.amd ? define(['exports', 'external'], factory) :
(global = global || self, factory(global.exposedInternals = {}, global.external));
-}(this, function (exports, external) { 'use strict';
+}(this, (function (exports, external) { 'use strict';
function internalFn(path) {
return path[0] === '.';
@@ -20,4 +20,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/export-all-from-internal/_expected/umd.js b/test/form/samples/export-all-from-internal/_expected/umd.js
index 0c947c5a0eb..9368b89c0c3 100644
--- a/test/form/samples/export-all-from-internal/_expected/umd.js
+++ b/test/form/samples/export-all-from-internal/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.exposedInternals = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
const a = 1;
const b = 2;
@@ -12,4 +12,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/export-all-multiple/_expected/umd.js b/test/form/samples/export-all-multiple/_expected/umd.js
index c8e3d5331ee..6b88262c2b7 100644
--- a/test/form/samples/export-all-multiple/_expected/umd.js
+++ b/test/form/samples/export-all-multiple/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('foo'), require('bar'), require('baz')) :
typeof define === 'function' && define.amd ? define(['exports', 'foo', 'bar', 'baz'], factory) :
(global = global || self, factory(global.myBundle = {}, global.foo, global.bar, global.baz));
-}(this, function (exports, foo, bar, baz) { 'use strict';
+}(this, (function (exports, foo, bar, baz) { 'use strict';
Object.keys(foo).forEach(function (k) {
if (k !== 'default') Object.defineProperty(exports, k, {
@@ -31,4 +31,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/export-default-2/_expected/umd.js b/test/form/samples/export-default-2/_expected/umd.js
index 56124966176..61d318c3dbc 100644
--- a/test/form/samples/export-default-2/_expected/umd.js
+++ b/test/form/samples/export-default-2/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var bar = 1;
return bar;
-}));
+})));
diff --git a/test/form/samples/export-default-3/_expected/umd.js b/test/form/samples/export-default-3/_expected/umd.js
index 56124966176..61d318c3dbc 100644
--- a/test/form/samples/export-default-3/_expected/umd.js
+++ b/test/form/samples/export-default-3/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var bar = 1;
return bar;
-}));
+})));
diff --git a/test/form/samples/export-default-4/_expected/umd.js b/test/form/samples/export-default-4/_expected/umd.js
index ce7bed11a80..84e2fe338c8 100644
--- a/test/form/samples/export-default-4/_expected/umd.js
+++ b/test/form/samples/export-default-4/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, (global.my = global.my || {}, global.my.global = global.my.global || {}, global.my.global.namespace = factory()));
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var main = 42;
return main;
-}));
+})));
diff --git a/test/form/samples/export-default-anonymous-declarations/_expected/umd.js b/test/form/samples/export-default-anonymous-declarations/_expected/umd.js
index 779fadfdca3..c3cb449560c 100644
--- a/test/form/samples/export-default-anonymous-declarations/_expected/umd.js
+++ b/test/form/samples/export-default-anonymous-declarations/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
// jsjjjsjjjjsjs
@@ -90,4 +90,4 @@
spacelessFn();
spacelessGenerator();
-}));
+})));
diff --git a/test/form/samples/export-default-import/_expected/umd.js b/test/form/samples/export-default-import/_expected/umd.js
index bf36a9e833d..c37652e46a8 100644
--- a/test/form/samples/export-default-import/_expected/umd.js
+++ b/test/form/samples/export-default-import/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('x')) :
typeof define === 'function' && define.amd ? define(['exports', 'x'], factory) :
(global = global || self, factory(global.myBundle = {}, global.x));
-}(this, function (exports, x) { 'use strict';
+}(this, (function (exports, x) { 'use strict';
x = x && x.hasOwnProperty('default') ? x['default'] : x;
@@ -12,4 +12,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/export-default/_expected/umd.js b/test/form/samples/export-default/_expected/umd.js
index 2b06c87bf3d..056a957b9f5 100644
--- a/test/form/samples/export-default/_expected/umd.js
+++ b/test/form/samples/export-default/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var main = 42;
return main;
-}));
+})));
diff --git a/test/form/samples/export-globals/_expected/umd.js b/test/form/samples/export-globals/_expected/umd.js
index 614bec5c6d4..03b59954134 100644
--- a/test/form/samples/export-globals/_expected/umd.js
+++ b/test/form/samples/export-globals/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.myBundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
const localIsNaN = isNaN;
@@ -12,4 +12,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/export-live-bindings/_expected/umd.js b/test/form/samples/export-live-bindings/_expected/umd.js
index 7a0d8ca0ff4..d98dcd575ce 100644
--- a/test/form/samples/export-live-bindings/_expected/umd.js
+++ b/test/form/samples/export-live-bindings/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.iife = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
function update () {
exports.foo += 10;
@@ -38,4 +38,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/export-multiple-vars/_expected/umd.js b/test/form/samples/export-multiple-vars/_expected/umd.js
index 5ba19eb59ee..83f49903e00 100644
--- a/test/form/samples/export-multiple-vars/_expected/umd.js
+++ b/test/form/samples/export-multiple-vars/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var a = 1;
@@ -13,4 +13,4 @@
assert.equal( e, 5 );
assert.equal( i, 9 );
-}));
+})));
diff --git a/test/form/samples/exports-at-end-if-possible/_expected/umd.js b/test/form/samples/exports-at-end-if-possible/_expected/umd.js
index 2e3206a8dca..f2183e8d7c9 100644
--- a/test/form/samples/exports-at-end-if-possible/_expected/umd.js
+++ b/test/form/samples/exports-at-end-if-possible/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.myBundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
var FOO = 'foo';
@@ -14,4 +14,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/extend-exports/_expected/umd.js b/test/form/samples/extend-exports/_expected/umd.js
index fbd60d09b45..bd43bdc9ac3 100644
--- a/test/form/samples/extend-exports/_expected/umd.js
+++ b/test/form/samples/extend-exports/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.foo = global.foo || {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
const answer = 42;
@@ -10,4 +10,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/extend-namespaced-exports/_expected/umd.js b/test/form/samples/extend-namespaced-exports/_expected/umd.js
index b971dac5430..f0e929a1dea 100644
--- a/test/form/samples/extend-namespaced-exports/_expected/umd.js
+++ b/test/form/samples/extend-namespaced-exports/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory((global.foo = global.foo || {}, global.foo.bar = global.foo.bar || {}, global.foo.bar.baz = global.foo.bar.baz || {})));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
const answer = 42;
@@ -10,4 +10,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/external-deshadowing/_expected/umd.js b/test/form/samples/external-deshadowing/_expected/umd.js
index 1641561f958..7016fd90016 100644
--- a/test/form/samples/external-deshadowing/_expected/umd.js
+++ b/test/form/samples/external-deshadowing/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('a'), require('b')) :
typeof define === 'function' && define.amd ? define(['exports', 'a', 'b'], factory) :
(global = global || self, factory(global.myBundle = {}, global.a, global.b));
-}(this, function (exports, a, Test$1) { 'use strict';
+}(this, (function (exports, a, Test$1) { 'use strict';
Test$1 = Test$1 && Test$1.hasOwnProperty('default') ? Test$1['default'] : Test$1;
@@ -19,4 +19,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/external-empty-import-no-global-b/_expected/umd.js b/test/form/samples/external-empty-import-no-global-b/_expected/umd.js
index a5970d328b0..c5d1b5f7cda 100644
--- a/test/form/samples/external-empty-import-no-global-b/_expected/umd.js
+++ b/test/form/samples/external-empty-import-no-global-b/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('babel-polyfill'), require('other')) :
typeof define === 'function' && define.amd ? define(['babel-polyfill', 'other'], factory) :
(global = global || self, global.myBundle = factory(null, global.other));
-}(this, function (babelPolyfill, other) { 'use strict';
+}(this, (function (babelPolyfill, other) { 'use strict';
other.x();
@@ -10,4 +10,4 @@
return main;
-}));
+})));
diff --git a/test/form/samples/external-empty-import-no-global/_expected/umd.js b/test/form/samples/external-empty-import-no-global/_expected/umd.js
index 1cd3ecca04d..88650d79173 100644
--- a/test/form/samples/external-empty-import-no-global/_expected/umd.js
+++ b/test/form/samples/external-empty-import-no-global/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('babel-polyfill')) :
typeof define === 'function' && define.amd ? define(['babel-polyfill'], factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var main = new WeakMap();
return main;
-}));
+})));
diff --git a/test/form/samples/external-export-tracing/_expected/umd.js b/test/form/samples/external-export-tracing/_expected/umd.js
index 3a433b98263..dc5ac4189d5 100644
--- a/test/form/samples/external-export-tracing/_expected/umd.js
+++ b/test/form/samples/external-export-tracing/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('external')) :
typeof define === 'function' && define.amd ? define(['exports', 'external'], factory) :
(global = global || self, factory(global.myBundle = {}, global.external));
-}(this, function (exports, external) { 'use strict';
+}(this, (function (exports, external) { 'use strict';
Object.defineProperty(exports, 's', {
enumerable: true,
@@ -13,4 +13,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/external-import-alias-shadow/_expected/umd.js b/test/form/samples/external-import-alias-shadow/_expected/umd.js
index bc4e3ec0c2d..1cbf235b13b 100644
--- a/test/form/samples/external-import-alias-shadow/_expected/umd.js
+++ b/test/form/samples/external-import-alias-shadow/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('acorn')) :
typeof define === 'function' && define.amd ? define(['acorn'], factory) :
(global = global || self, factory(global.acorn));
-}(this, function (acorn) { 'use strict';
+}(this, (function (acorn) { 'use strict';
function parse(source) {
return acorn.parse(source, { ecmaVersion: 6 });
@@ -10,4 +10,4 @@
console.log(parse('foo'));
-}));
+})));
diff --git a/test/form/samples/external-imports-custom-names-function/_expected/umd.js b/test/form/samples/external-imports-custom-names-function/_expected/umd.js
index ddb9d7a38b6..cd7ada33365 100644
--- a/test/form/samples/external-imports-custom-names-function/_expected/umd.js
+++ b/test/form/samples/external-imports-custom-names-function/_expected/umd.js
@@ -2,8 +2,8 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('a-b-c')) :
typeof define === 'function' && define.amd ? define(['a-b-c'], factory) :
(global = global || self, factory(global.a_b_c));
-}(this, function (aBC) { 'use strict';
+}(this, (function (aBC) { 'use strict';
aBC.foo();
-}));
+})));
diff --git a/test/form/samples/external-imports-custom-names/_expected/umd.js b/test/form/samples/external-imports-custom-names/_expected/umd.js
index 00e37dc9df5..fd75ee31755 100644
--- a/test/form/samples/external-imports-custom-names/_expected/umd.js
+++ b/test/form/samples/external-imports-custom-names/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')) :
typeof define === 'function' && define.amd ? define(['jquery'], factory) :
(global = global || self, factory(global.jQuery));
-}(this, function ($) { 'use strict';
+}(this, (function ($) { 'use strict';
$ = $ && $.hasOwnProperty('default') ? $['default'] : $;
@@ -10,4 +10,4 @@
$( 'body' ).html( '
hello world!
' );
});
-}));
+})));
diff --git a/test/form/samples/external-imports/_expected/umd.js b/test/form/samples/external-imports/_expected/umd.js
index 298d285426b..b997f310acb 100644
--- a/test/form/samples/external-imports/_expected/umd.js
+++ b/test/form/samples/external-imports/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('factory'), require('baz'), require('shipping-port'), require('alphabet')) :
typeof define === 'function' && define.amd ? define(['factory', 'baz', 'shipping-port', 'alphabet'], factory) :
(global = global || self, factory(global.factory, global.baz, global.containers, global.alphabet));
-}(this, function (factory, baz, containers, alphabet) { 'use strict';
+}(this, (function (factory, baz, containers, alphabet) { 'use strict';
factory = factory && factory.hasOwnProperty('default') ? factory['default'] : factory;
var alphabet__default = 'default' in alphabet ? alphabet['default'] : alphabet;
@@ -13,4 +13,4 @@
console.log( alphabet.a );
console.log( alphabet__default.length );
-}));
+})));
diff --git a/test/form/samples/external-namespace-and-named/_expected/umd.js b/test/form/samples/external-namespace-and-named/_expected/umd.js
index 9808cd9d3c5..19a2500d67c 100644
--- a/test/form/samples/external-namespace-and-named/_expected/umd.js
+++ b/test/form/samples/external-namespace-and-named/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('foo')) :
typeof define === 'function' && define.amd ? define(['foo'], factory) :
(global = global || self, factory(global.foo));
-}(this, function (foo) { 'use strict';
+}(this, (function (foo) { 'use strict';
console.log(foo);
console.log(foo.blah);
console.log(foo.bar);
-}));
+})));
diff --git a/test/form/samples/external-namespace-reexport/_expected/umd.js b/test/form/samples/external-namespace-reexport/_expected/umd.js
index 0ace47526b6..3ef58dbe8be 100644
--- a/test/form/samples/external-namespace-reexport/_expected/umd.js
+++ b/test/form/samples/external-namespace-reexport/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('highcharts')) :
typeof define === 'function' && define.amd ? define(['exports', 'highcharts'], factory) :
(global = global || self, factory(global.myBundle = {}, global.highcharts));
-}(this, function (exports, highcharts) { 'use strict';
+}(this, (function (exports, highcharts) { 'use strict';
exports.Highcharts = highcharts;
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/for-loop-body-var-declaration/_expected/umd.js b/test/form/samples/for-loop-body-var-declaration/_expected/umd.js
index 07d837a962a..cde29d795c5 100644
--- a/test/form/samples/for-loop-body-var-declaration/_expected/umd.js
+++ b/test/form/samples/for-loop-body-var-declaration/_expected/umd.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
for(var x=1;x<2;x++)var d=x|0;console.log(d);
-}));
+})));
diff --git a/test/form/samples/for-loop-with-empty-head/_expected/umd.js b/test/form/samples/for-loop-with-empty-head/_expected/umd.js
index f4adddc07ba..4c6d53beaa8 100644
--- a/test/form/samples/for-loop-with-empty-head/_expected/umd.js
+++ b/test/form/samples/for-loop-with-empty-head/_expected/umd.js
@@ -1,10 +1,10 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
for ( ; ; ) {
console.log( 42 );
}
-}));
+})));
diff --git a/test/form/samples/for-scopes/_expected/umd.js b/test/form/samples/for-scopes/_expected/umd.js
index 02948b84d25..e13a8263ce5 100644
--- a/test/form/samples/for-scopes/_expected/umd.js
+++ b/test/form/samples/for-scopes/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var effect1 = () => console.log( 'effect' );
var associated = () => {};
@@ -16,4 +16,4 @@
break;
}
-}));
+})));
diff --git a/test/form/samples/freeze/_expected/umd.js b/test/form/samples/freeze/_expected/umd.js
index 843b48f8c3f..10fb997b6a2 100644
--- a/test/form/samples/freeze/_expected/umd.js
+++ b/test/form/samples/freeze/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.myBundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
const foo = 1;
const bar = 2;
@@ -23,4 +23,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/function-call-parameters/_expected/umd.js b/test/form/samples/function-call-parameters/_expected/umd.js
index 28fe1792c62..b634bd8389b 100644
--- a/test/form/samples/function-call-parameters/_expected/umd.js
+++ b/test/form/samples/function-call-parameters/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
// parameters are associated correctly
const retained1 = function ( func, obj ) { return func( obj ); };
@@ -46,4 +46,4 @@
retained7( {}, {} );
-}));
+})));
diff --git a/test/form/samples/function-mutation/_expected/umd.js b/test/form/samples/function-mutation/_expected/umd.js
index 3a05544f922..b15cd68c8d8 100644
--- a/test/form/samples/function-mutation/_expected/umd.js
+++ b/test/form/samples/function-mutation/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.bundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
function foo () {
console.log( 'foo' );
@@ -51,4 +51,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/function-scopes/_expected/umd.js b/test/form/samples/function-scopes/_expected/umd.js
index b5ad2e37545..64465236861 100644
--- a/test/form/samples/function-scopes/_expected/umd.js
+++ b/test/form/samples/function-scopes/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var effect1 = () => console.log( 'effect' ); // must not be removed!
function isKept1 ( x = effect1 ) {
@@ -21,4 +21,4 @@
};
isKept3();
-}));
+})));
diff --git a/test/form/samples/getter-return-values/_expected/umd.js b/test/form/samples/getter-return-values/_expected/umd.js
index a1b57777113..c7cfe78ad26 100644
--- a/test/form/samples/getter-return-values/_expected/umd.js
+++ b/test/form/samples/getter-return-values/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
({
get foo () {
@@ -37,4 +37,4 @@
}
}).foo()();
-}));
+})));
diff --git a/test/form/samples/globals-removes-access-to-pure-function-members/_expected/umd.js b/test/form/samples/globals-removes-access-to-pure-function-members/_expected/umd.js
index f65554aa880..63a99c48e6e 100644
--- a/test/form/samples/globals-removes-access-to-pure-function-members/_expected/umd.js
+++ b/test/form/samples/globals-removes-access-to-pure-function-members/_expected/umd.js
@@ -1,9 +1,9 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
Unknown.staticMember;
Unknown.prototype.method;
-}));
+})));
diff --git a/test/form/samples/guessed-global-names/_expected/umd.js b/test/form/samples/guessed-global-names/_expected/umd.js
index 52e3f51b10a..52632f59939 100644
--- a/test/form/samples/guessed-global-names/_expected/umd.js
+++ b/test/form/samples/guessed-global-names/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('unchanged'), require('changed'), require('special-character'), require('with/slash'), require('./relative.js')) :
typeof define === 'function' && define.amd ? define(['unchanged', 'changed', 'special-character', 'with/slash', './relative.js'], factory) :
(global = global || self, factory(global.unchanged, global.changedName, global.specialCharacter, global.slash, global.relative_js));
-}(this, function (unchanged, changedName, specialCharacter, slash, relative_js) { 'use strict';
+}(this, (function (unchanged, changedName, specialCharacter, slash, relative_js) { 'use strict';
changedName = changedName && changedName.hasOwnProperty('default') ? changedName['default'] : changedName;
console.log(unchanged.foo, changedName, specialCharacter.bar, slash.baz, relative_js.quux);
-}));
+})));
diff --git a/test/form/samples/implicit-undefined-assignments/_expected/umd.js b/test/form/samples/implicit-undefined-assignments/_expected/umd.js
index 4a1136649d9..e2ebd8dd29a 100644
--- a/test/form/samples/implicit-undefined-assignments/_expected/umd.js
+++ b/test/form/samples/implicit-undefined-assignments/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
let a;
a();
@@ -15,4 +15,4 @@
let { d } = {};
d.foo = 'bar';
-}));
+})));
diff --git a/test/form/samples/import-expression/_expected/umd.js b/test/form/samples/import-expression/_expected/umd.js
index e398571129c..79f6360025d 100644
--- a/test/form/samples/import-expression/_expected/umd.js
+++ b/test/form/samples/import-expression/_expected/umd.js
@@ -2,9 +2,9 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('external')) :
typeof define === 'function' && define.amd ? define(['external'], factory) :
(global = global || self, factory(global.external));
-}(this, function (external) { 'use strict';
+}(this, (function (external) { 'use strict';
import(external.join('a', 'b'));
console.log(external.join);
-}));
+})));
diff --git a/test/form/samples/import-external-namespace-and-default/_expected/umd.js b/test/form/samples/import-external-namespace-and-default/_expected/umd.js
index 3e8f5fe9521..d5d2cb15c6d 100644
--- a/test/form/samples/import-external-namespace-and-default/_expected/umd.js
+++ b/test/form/samples/import-external-namespace-and-default/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('foo')) :
typeof define === 'function' && define.amd ? define(['foo'], factory) :
(global = global || self, factory(global.foo));
-}(this, function (foo) { 'use strict';
+}(this, (function (foo) { 'use strict';
var foo__default = 'default' in foo ? foo['default'] : foo;
@@ -10,4 +10,4 @@
console.log( foo__default );
-}));
+})));
diff --git a/test/form/samples/import-meta-resolve/_expected/umd.js b/test/form/samples/import-meta-resolve/_expected/umd.js
index 78d19e6c693..b176c944f93 100644
--- a/test/form/samples/import-meta-resolve/_expected/umd.js
+++ b/test/form/samples/import-meta-resolve/_expected/umd.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
undefined('./foo.js');
-}));
+})));
diff --git a/test/form/samples/import-meta-url/_expected/umd.js b/test/form/samples/import-meta-url/_expected/umd.js
index 8ea4b1f845b..31f722ed30b 100644
--- a/test/form/samples/import-meta-url/_expected/umd.js
+++ b/test/form/samples/import-meta-url/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function log(url) {
if (typeof document === 'undefined') {
@@ -13,4 +13,4 @@
log((typeof document === 'undefined' ? new (require('u' + 'rl').URL)('file:' + __filename).href : (document.currentScript && document.currentScript.src || new URL('umd.js', document.baseURI).href)));
-}));
+})));
diff --git a/test/form/samples/import-namespace/_expected/umd.js b/test/form/samples/import-namespace/_expected/umd.js
index 92b4875b7d6..54df9afaafc 100644
--- a/test/form/samples/import-namespace/_expected/umd.js
+++ b/test/form/samples/import-namespace/_expected/umd.js
@@ -2,9 +2,9 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('foo'), require('bar')) :
typeof define === 'function' && define.amd ? define(['foo', 'bar'], factory) :
(global = global || self, factory(global.foo, global.bar));
-}(this, function (foo, bar) { 'use strict';
+}(this, (function (foo, bar) { 'use strict';
foo.x();
console.log(bar);
-}));
+})));
diff --git a/test/form/samples/import-specifier-deshadowing/_expected/umd.js b/test/form/samples/import-specifier-deshadowing/_expected/umd.js
index 92b492d29d3..e29e1bdb0ad 100644
--- a/test/form/samples/import-specifier-deshadowing/_expected/umd.js
+++ b/test/form/samples/import-specifier-deshadowing/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('react-sticky')) :
typeof define === 'function' && define.amd ? define(['react-sticky'], factory) :
(global = global || self, global.Sticky = factory(global.reactSticky));
-}(this, function (reactSticky) { 'use strict';
+}(this, (function (reactSticky) { 'use strict';
var Sticky = function () {
function Sticky() {}
@@ -14,4 +14,4 @@
return Sticky;
-}));
+})));
diff --git a/test/form/samples/includes-all-namespace-declarations/_expected/umd.js b/test/form/samples/includes-all-namespace-declarations/_expected/umd.js
index a12a1990f01..8bf6301d469 100644
--- a/test/form/samples/includes-all-namespace-declarations/_expected/umd.js
+++ b/test/form/samples/includes-all-namespace-declarations/_expected/umd.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
-}));
+})));
diff --git a/test/form/samples/indent-false/_expected/umd.js b/test/form/samples/indent-false/_expected/umd.js
index cf9a9f633cc..f3f8fb1b83d 100644
--- a/test/form/samples/indent-false/_expected/umd.js
+++ b/test/form/samples/indent-false/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.foo = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
function foo () {
console.log( 'not indented' );
@@ -10,4 +10,4 @@ function foo () {
return foo;
-}));
+})));
diff --git a/test/form/samples/indent-spaces/_expected/umd.js b/test/form/samples/indent-spaces/_expected/umd.js
index dfcb5f1c84a..f58b6f0c268 100644
--- a/test/form/samples/indent-spaces/_expected/umd.js
+++ b/test/form/samples/indent-spaces/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.foo = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
function foo () {
console.log( 'indented with tabs' );
@@ -10,4 +10,4 @@
return foo;
-}));
+})));
diff --git a/test/form/samples/indent-true-spaces/_expected/umd.js b/test/form/samples/indent-true-spaces/_expected/umd.js
index 2e092911179..2df7d7b4a54 100644
--- a/test/form/samples/indent-true-spaces/_expected/umd.js
+++ b/test/form/samples/indent-true-spaces/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.foo = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
function foo () {
console.log( 'indented with spaces' );
@@ -10,4 +10,4 @@
return foo;
-}));
+})));
diff --git a/test/form/samples/indent-true/_expected/umd.js b/test/form/samples/indent-true/_expected/umd.js
index 7575694b25c..7d7836e3899 100644
--- a/test/form/samples/indent-true/_expected/umd.js
+++ b/test/form/samples/indent-true/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.foo = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
function foo () {
console.log( 'indented with tabs' );
@@ -10,4 +10,4 @@
return foo;
-}));
+})));
diff --git a/test/form/samples/inlined-treeshaken-dynamic-import/_expected/umd.js b/test/form/samples/inlined-treeshaken-dynamic-import/_expected/umd.js
index 4768f1d9737..f69e11c0256 100644
--- a/test/form/samples/inlined-treeshaken-dynamic-import/_expected/umd.js
+++ b/test/form/samples/inlined-treeshaken-dynamic-import/_expected/umd.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
console.log('main');
-}));
+})));
diff --git a/test/form/samples/internal-conflict-resolution/_expected/umd.js b/test/form/samples/internal-conflict-resolution/_expected/umd.js
index e655595997d..19774421c94 100644
--- a/test/form/samples/internal-conflict-resolution/_expected/umd.js
+++ b/test/form/samples/internal-conflict-resolution/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var bar = 42;
@@ -15,4 +15,4 @@
bar$1();
-}));
+})));
diff --git a/test/form/samples/interop-false-reexport/_expected/umd.js b/test/form/samples/interop-false-reexport/_expected/umd.js
index 1cb04081806..84c7a145650 100644
--- a/test/form/samples/interop-false-reexport/_expected/umd.js
+++ b/test/form/samples/interop-false-reexport/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('external')) :
typeof define === 'function' && define.amd ? define(['exports', 'external'], factory) :
(global = global || self, factory(global.foo = {}, global.external));
-}(this, function (exports, external) { 'use strict';
+}(this, (function (exports, external) { 'use strict';
exports.p = external.default;
Object.defineProperty(exports, 'q', {
@@ -14,4 +14,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/interop-false/_expected/umd.js b/test/form/samples/interop-false/_expected/umd.js
index c43c117f1c8..4a931454c70 100644
--- a/test/form/samples/interop-false/_expected/umd.js
+++ b/test/form/samples/interop-false/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('core/view')) :
typeof define === 'function' && define.amd ? define(['core/view'], factory) :
(global = global || self, global.foo = factory(global.View));
-}(this, function (View) { 'use strict';
+}(this, (function (View) { 'use strict';
var main = View.extend({});
return main;
-}));
+})));
diff --git a/test/form/samples/intro-and-outro/_expected/umd.js b/test/form/samples/intro-and-outro/_expected/umd.js
index fe822c8d141..911114cd9ed 100644
--- a/test/form/samples/intro-and-outro/_expected/umd.js
+++ b/test/form/samples/intro-and-outro/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('external')) :
typeof define === 'function' && define.amd ? define(['external'], factory) :
(global = global || self, global.foo = factory(global.a));
-}(this, function (a) { 'use strict';
+}(this, (function (a) { 'use strict';
/* this is an intro */
@@ -33,4 +33,4 @@
// outro 4
-}));
+})));
diff --git a/test/form/samples/json-parse-is-not-pure/_expected/umd.js b/test/form/samples/json-parse-is-not-pure/_expected/umd.js
index 66480492683..4d8a278db55 100644
--- a/test/form/samples/json-parse-is-not-pure/_expected/umd.js
+++ b/test/form/samples/json-parse-is-not-pure/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var main = (input) => {
try {
@@ -15,4 +15,4 @@
return main;
-}));
+})));
diff --git a/test/form/samples/json-stringify-is-not-pure/_expected/umd.js b/test/form/samples/json-stringify-is-not-pure/_expected/umd.js
index 9a32762ecf9..5128be9079f 100644
--- a/test/form/samples/json-stringify-is-not-pure/_expected/umd.js
+++ b/test/form/samples/json-stringify-is-not-pure/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var main = (input) => {
try {
@@ -15,4 +15,4 @@
return main;
-}));
+})));
diff --git a/test/form/samples/logical-expression/mutate-logical-expression/_expected/umd.js b/test/form/samples/logical-expression/mutate-logical-expression/_expected/umd.js
index a44faf8b57e..29cb8c87e99 100644
--- a/test/form/samples/logical-expression/mutate-logical-expression/_expected/umd.js
+++ b/test/form/samples/logical-expression/mutate-logical-expression/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.bundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
var aExp = {};
var logicalAExp = aExp || {};
@@ -22,4 +22,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/mjs/_expected/umd.js b/test/form/samples/mjs/_expected/umd.js
index d496c91ac4e..55e25387f91 100644
--- a/test/form/samples/mjs/_expected/umd.js
+++ b/test/form/samples/mjs/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.myBundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
var dep = 'js';
@@ -13,4 +13,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/module-name-scoped-package/_expected/umd.js b/test/form/samples/module-name-scoped-package/_expected/umd.js
index d0318a43b47..6846f31303d 100644
--- a/test/form/samples/module-name-scoped-package/_expected/umd.js
+++ b/test/form/samples/module-name-scoped-package/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global['@scoped/npm-package'] = global['@scoped/npm-package'] || {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
let foo = 'foo';
@@ -10,4 +10,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/module-name-wat/_expected/umd.js b/test/form/samples/module-name-wat/_expected/umd.js
index 101413d1d12..e0fea00b5d1 100644
--- a/test/form/samples/module-name-wat/_expected/umd.js
+++ b/test/form/samples/module-name-wat/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory((global.foo = global.foo || {}, global.foo['@scoped/npm-package'] = global.foo['@scoped/npm-package'] || {}, global.foo['@scoped/npm-package'].bar = global.foo['@scoped/npm-package'].bar || {}, global.foo['@scoped/npm-package'].bar['why-would-you-do-this'] = {})));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
let foo = 'foo';
@@ -10,4 +10,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/module-name-with-dashes/_expected/umd.js b/test/form/samples/module-name-with-dashes/_expected/umd.js
index 50fa37ef44f..a10300dbd69 100644
--- a/test/form/samples/module-name-with-dashes/_expected/umd.js
+++ b/test/form/samples/module-name-with-dashes/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global['module-name-with-dashes'] = global['module-name-with-dashes'] || {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
let foo = 'foo';
@@ -10,4 +10,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/multiple-exports/_expected/umd.js b/test/form/samples/multiple-exports/_expected/umd.js
index 95c737742f8..2d3abc749c5 100644
--- a/test/form/samples/multiple-exports/_expected/umd.js
+++ b/test/form/samples/multiple-exports/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.myBundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
var foo = 1;
var bar = 2;
@@ -12,4 +12,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/mutations-in-imports/_expected/umd.js b/test/form/samples/mutations-in-imports/_expected/umd.js
index 8d62b385a06..025f3dbfd4b 100644
--- a/test/form/samples/mutations-in-imports/_expected/umd.js
+++ b/test/form/samples/mutations-in-imports/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
const x = { a: { b: () => {} } };
const y = { a: x.a };
@@ -21,4 +21,4 @@
y$2.a.b = () => console.log( 'effect' );
x$2.a.b();
-}));
+})));
diff --git a/test/form/samples/namespace-import-reexport-2/_expected/umd.js b/test/form/samples/namespace-import-reexport-2/_expected/umd.js
index f42e0602048..d03a514fc72 100644
--- a/test/form/samples/namespace-import-reexport-2/_expected/umd.js
+++ b/test/form/samples/namespace-import-reexport-2/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('external1'), require('external2')) :
typeof define === 'function' && define.amd ? define(['exports', 'external1', 'external2'], factory) :
(global = global || self, factory(global.iife = {}, global.external1, global.external2));
-}(this, function (exports, external1, external2) { 'use strict';
+}(this, (function (exports, external1, external2) { 'use strict';
Object.defineProperty(exports, 'x', {
enumerable: true,
@@ -14,4 +14,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/namespace-import-reexport/_expected/umd.js b/test/form/samples/namespace-import-reexport/_expected/umd.js
index 5a56f7f8e17..bf72c9aa647 100644
--- a/test/form/samples/namespace-import-reexport/_expected/umd.js
+++ b/test/form/samples/namespace-import-reexport/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('external-package')) :
typeof define === 'function' && define.amd ? define(['exports', 'external-package'], factory) :
(global = global || self, factory(global.iife = {}, global.externalPackage));
-}(this, function (exports, externalPackage) { 'use strict';
+}(this, (function (exports, externalPackage) { 'use strict';
exports.ext = externalPackage;
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/namespace-object-import/_expected/umd.js b/test/form/samples/namespace-object-import/_expected/umd.js
index 175d0d9b1b3..ff063b406ec 100644
--- a/test/form/samples/namespace-object-import/_expected/umd.js
+++ b/test/form/samples/namespace-object-import/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var dep = "default";
@@ -12,4 +12,4 @@
console.log(dep$1);
-}));
+})));
diff --git a/test/form/samples/namespace-optimization-b/_expected/umd.js b/test/form/samples/namespace-optimization-b/_expected/umd.js
index 1805eef8ad7..07a65887c57 100644
--- a/test/form/samples/namespace-optimization-b/_expected/umd.js
+++ b/test/form/samples/namespace-optimization-b/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo () {
console.log( 'foo' );
@@ -17,4 +17,4 @@
a();
-}));
+})));
diff --git a/test/form/samples/namespace-optimization-computed-string/_expected/umd.js b/test/form/samples/namespace-optimization-computed-string/_expected/umd.js
index 55d948fb408..2e0e742d8d1 100644
--- a/test/form/samples/namespace-optimization-computed-string/_expected/umd.js
+++ b/test/form/samples/namespace-optimization-computed-string/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function a () {
console.log('effect');
@@ -9,4 +9,4 @@
a();
-}));
+})));
diff --git a/test/form/samples/namespace-optimization/_expected/umd.js b/test/form/samples/namespace-optimization/_expected/umd.js
index 86591143883..2163f63c851 100644
--- a/test/form/samples/namespace-optimization/_expected/umd.js
+++ b/test/form/samples/namespace-optimization/_expected/umd.js
@@ -1,10 +1,10 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function a () {}
console.log( a() );
-}));
+})));
diff --git a/test/form/samples/namespace-self-import/_expected/umd.js b/test/form/samples/namespace-self-import/_expected/umd.js
index 23766c5c4f8..4d9bc4ff5c8 100644
--- a/test/form/samples/namespace-self-import/_expected/umd.js
+++ b/test/form/samples/namespace-self-import/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.iife = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
var self = /*#__PURE__*/Object.freeze({
__proto__: null,
@@ -17,4 +17,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/namespace-tostringtag/_expected/umd.js b/test/form/samples/namespace-tostringtag/_expected/umd.js
index 5b2d4399f88..cdc8347fa00 100644
--- a/test/form/samples/namespace-tostringtag/_expected/umd.js
+++ b/test/form/samples/namespace-tostringtag/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.iife = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
var self = /*#__PURE__*/Object.freeze({
[Symbol.toStringTag]: 'Module',
@@ -18,4 +18,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/namespaced-default-exports/_expected/umd.js b/test/form/samples/namespaced-default-exports/_expected/umd.js
index 9cb1a070b7e..bd5f75ac524 100644
--- a/test/form/samples/namespaced-default-exports/_expected/umd.js
+++ b/test/form/samples/namespaced-default-exports/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, (global.foo = global.foo || {}, global.foo.bar = global.foo.bar || {}, global.foo.bar.baz = factory()));
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var main = 42;
return main;
-}));
+})));
diff --git a/test/form/samples/namespaced-named-exports/_expected/umd.js b/test/form/samples/namespaced-named-exports/_expected/umd.js
index 3e35c2e5f5b..9d3e6fc2113 100644
--- a/test/form/samples/namespaced-named-exports/_expected/umd.js
+++ b/test/form/samples/namespaced-named-exports/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory((global.foo = global.foo || {}, global.foo.bar = global.foo.bar || {}, global.foo.bar.baz = {})));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
var answer = 42;
@@ -10,4 +10,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/namespaces-have-null-prototype/_expected/umd.js b/test/form/samples/namespaces-have-null-prototype/_expected/umd.js
index 5f67bceb3b9..fa5e9e95364 100644
--- a/test/form/samples/namespaces-have-null-prototype/_expected/umd.js
+++ b/test/form/samples/namespaces-have-null-prototype/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.myBundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
const foo = 1;
const bar = 2;
@@ -23,4 +23,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/no-external-live-bindings-compact/_expected/umd.js b/test/form/samples/no-external-live-bindings-compact/_expected/umd.js
index e22efd00469..b65eaf06e58 100644
--- a/test/form/samples/no-external-live-bindings-compact/_expected/umd.js
+++ b/test/form/samples/no-external-live-bindings-compact/_expected/umd.js
@@ -1 +1 @@
-(function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports,require('external1'),require('external2')):typeof define==='function'&&define.amd?define(['exports','external1','external2'],f):(g=g||self,f(g.bundle={},g.external1,g.external2));}(this,function(exports, external1, external2){'use strict';const dynamic = import('external3');Object.keys(external2).forEach(function(k){if(k!=='default')exports[k]=external2[k];});exports.external1=external1.external1;exports.dynamic=dynamic;Object.defineProperty(exports,'__esModule',{value:true});}));
\ No newline at end of file
+(function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports,require('external1'),require('external2')):typeof define==='function'&&define.amd?define(['exports','external1','external2'],f):(g=g||self,f(g.bundle={},g.external1,g.external2));}(this,(function(exports, external1, external2){'use strict';const dynamic = import('external3');Object.keys(external2).forEach(function(k){if(k!=='default')exports[k]=external2[k];});exports.external1=external1.external1;exports.dynamic=dynamic;Object.defineProperty(exports,'__esModule',{value:true});})));
diff --git a/test/form/samples/no-external-live-bindings/_expected/umd.js b/test/form/samples/no-external-live-bindings/_expected/umd.js
index 9b6cab31265..7fcbac4da32 100644
--- a/test/form/samples/no-external-live-bindings/_expected/umd.js
+++ b/test/form/samples/no-external-live-bindings/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('external1'), require('external2')) :
typeof define === 'function' && define.amd ? define(['exports', 'external1', 'external2'], factory) :
(global = global || self, factory(global.bundle = {}, global.external1, global.external2));
-}(this, function (exports, external1, external2) { 'use strict';
+}(this, (function (exports, external1, external2) { 'use strict';
const dynamic = import('external3');
@@ -14,4 +14,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/no-imports-or-exports/_expected/umd.js b/test/form/samples/no-imports-or-exports/_expected/umd.js
index 6cffa2b419d..3c5125e49ea 100644
--- a/test/form/samples/no-imports-or-exports/_expected/umd.js
+++ b/test/form/samples/no-imports-or-exports/_expected/umd.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
console.log( 'this is it' );
-}));
+})));
diff --git a/test/form/samples/no-treeshake-conflict/_expected/umd.js b/test/form/samples/no-treeshake-conflict/_expected/umd.js
index 0b951d588b0..70067e9ddca 100644
--- a/test/form/samples/no-treeshake-conflict/_expected/umd.js
+++ b/test/form/samples/no-treeshake-conflict/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
const other = {
something: 'here'
@@ -11,4 +11,4 @@
somethingElse: 'here'
};
-}));
+})));
diff --git a/test/form/samples/no-treeshake/_expected/umd.js b/test/form/samples/no-treeshake/_expected/umd.js
index 4b3992141d2..10e311e6eb3 100644
--- a/test/form/samples/no-treeshake/_expected/umd.js
+++ b/test/form/samples/no-treeshake/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('external')) :
typeof define === 'function' && define.amd ? define(['exports', 'external'], factory) :
(global = global || self, factory(global.stirred = {}, global.external));
-}(this, function (exports, external) { 'use strict';
+}(this, (function (exports, external) { 'use strict';
var foo = 13;
@@ -55,4 +55,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/non-empty-block-statement/_expected/umd.js b/test/form/samples/non-empty-block-statement/_expected/umd.js
index c7575d2a2a6..065115dc27b 100644
--- a/test/form/samples/non-empty-block-statement/_expected/umd.js
+++ b/test/form/samples/non-empty-block-statement/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
console.log( 1 );
{
@@ -9,4 +9,4 @@
}
console.log( tmp );
-}));
+})));
diff --git a/test/form/samples/object-destructuring-default-values/_expected/umd.js b/test/form/samples/object-destructuring-default-values/_expected/umd.js
index 2314f9597d0..6895039f945 100644
--- a/test/form/samples/object-destructuring-default-values/_expected/umd.js
+++ b/test/form/samples/object-destructuring-default-values/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
const a = 1;
const b = 2;
@@ -9,4 +9,4 @@
const [ d = b ] = [];
console.log(c, d);
-}));
+})));
diff --git a/test/form/samples/output-named-library/_expected/umd.js b/test/form/samples/output-named-library/_expected/umd.js
index a928211f03a..6749607cfde 100644
--- a/test/form/samples/output-named-library/_expected/umd.js
+++ b/test/form/samples/output-named-library/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.libraryName = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
const valueOnLib = 42;
@@ -10,4 +10,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/paths-function/_expected/umd.js b/test/form/samples/paths-function/_expected/umd.js
index e97aed45982..9ec1d24990b 100644
--- a/test/form/samples/paths-function/_expected/umd.js
+++ b/test/form/samples/paths-function/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('https://unpkg.com/foo')) :
typeof define === 'function' && define.amd ? define(['https://unpkg.com/foo'], factory) :
(global = global || self, factory(global.foo));
-}(this, function (foo) { 'use strict';
+}(this, (function (foo) { 'use strict';
foo = foo && foo.hasOwnProperty('default') ? foo['default'] : foo;
assert.equal( foo, 42 );
-}));
+})));
diff --git a/test/form/samples/paths-relative/_expected/umd.js b/test/form/samples/paths-relative/_expected/umd.js
index 2c8c32fcc76..e62e957c412 100644
--- a/test/form/samples/paths-relative/_expected/umd.js
+++ b/test/form/samples/paths-relative/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('../foo')) :
typeof define === 'function' && define.amd ? define(['../foo'], factory) :
(global = global || self, factory(global.foo));
-}(this, function (foo) { 'use strict';
+}(this, (function (foo) { 'use strict';
foo = foo && foo.hasOwnProperty('default') ? foo['default'] : foo;
assert.equal( foo, 42 );
-}));
+})));
diff --git a/test/form/samples/paths/_expected/umd.js b/test/form/samples/paths/_expected/umd.js
index e97aed45982..9ec1d24990b 100644
--- a/test/form/samples/paths/_expected/umd.js
+++ b/test/form/samples/paths/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('https://unpkg.com/foo')) :
typeof define === 'function' && define.amd ? define(['https://unpkg.com/foo'], factory) :
(global = global || self, factory(global.foo));
-}(this, function (foo) { 'use strict';
+}(this, (function (foo) { 'use strict';
foo = foo && foo.hasOwnProperty('default') ? foo['default'] : foo;
assert.equal( foo, 42 );
-}));
+})));
diff --git a/test/form/samples/pattern-assignments/_expected/umd.js b/test/form/samples/pattern-assignments/_expected/umd.js
index 941d60fdb92..34cc8a271cd 100644
--- a/test/form/samples/pattern-assignments/_expected/umd.js
+++ b/test/form/samples/pattern-assignments/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.bundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
var effect = () => console.log( 'effect' );
@@ -45,4 +45,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/prefer-const/_expected/umd.js b/test/form/samples/prefer-const/_expected/umd.js
index 36f9cec35ce..4204ee840d4 100644
--- a/test/form/samples/prefer-const/_expected/umd.js
+++ b/test/form/samples/prefer-const/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('other')) :
typeof define === 'function' && define.amd ? define(['other'], factory) :
(global = global || self, global.myBundle = factory(global.other));
-}(this, function (other) { 'use strict';
+}(this, (function (other) { 'use strict';
const a = 1;
const b = 2;
@@ -20,4 +20,4 @@
return main;
-}));
+})));
diff --git a/test/form/samples/preserve-debugger/_expected/umd.js b/test/form/samples/preserve-debugger/_expected/umd.js
index f2cc9a10880..ec1e8a7ad49 100644
--- a/test/form/samples/preserve-debugger/_expected/umd.js
+++ b/test/form/samples/preserve-debugger/_expected/umd.js
@@ -1,10 +1,10 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
before();
debugger;
after();
-}));
+})));
diff --git a/test/form/samples/preserves-comments-after-imports/_expected/umd.js b/test/form/samples/preserves-comments-after-imports/_expected/umd.js
index f30302b1e28..9be08c201a5 100644
--- a/test/form/samples/preserves-comments-after-imports/_expected/umd.js
+++ b/test/form/samples/preserves-comments-after-imports/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.myBundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
/** A comment for a number */
var number = 5;
@@ -14,4 +14,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/promises/_expected/umd.js b/test/form/samples/promises/_expected/umd.js
index 8722948db3e..b86b474b7b8 100644
--- a/test/form/samples/promises/_expected/umd.js
+++ b/test/form/samples/promises/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.bundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
const p1 = new Promise( () => {
console.log( 'fire & forget' );
@@ -22,4 +22,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/proper-this-context/_expected/umd.js b/test/form/samples/proper-this-context/_expected/umd.js
index 27c951298fa..68002dda4e6 100644
--- a/test/form/samples/proper-this-context/_expected/umd.js
+++ b/test/form/samples/proper-this-context/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
const mutateThis = () => {
undefined.x = 1;
@@ -13,4 +13,4 @@
const test = new Test();
-}));
+})));
diff --git a/test/form/samples/protect-cjs-globals/_expected/umd.js b/test/form/samples/protect-cjs-globals/_expected/umd.js
index f144d9399c5..ac05feece3c 100644
--- a/test/form/samples/protect-cjs-globals/_expected/umd.js
+++ b/test/form/samples/protect-cjs-globals/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.bundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
const exports$1 = 1;
const require = 2;
@@ -18,4 +18,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/prototype-functions/_expected/umd.js b/test/form/samples/prototype-functions/_expected/umd.js
index 10a7bc063af..07cb645919c 100644
--- a/test/form/samples/prototype-functions/_expected/umd.js
+++ b/test/form/samples/prototype-functions/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function Foo () {
this.doIt();
@@ -15,4 +15,4 @@
const foo = new Foo();
-}));
+})));
diff --git a/test/form/samples/re-export-aliasing/_expected/umd.js b/test/form/samples/re-export-aliasing/_expected/umd.js
index 10bfac18f23..27464a4233b 100644
--- a/test/form/samples/re-export-aliasing/_expected/umd.js
+++ b/test/form/samples/re-export-aliasing/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('d')) :
typeof define === 'function' && define.amd ? define(['exports', 'd'], factory) :
(global = global || self, factory(global.reexportsAliasingExternal = {}, global.d));
-}(this, function (exports, d) { 'use strict';
+}(this, (function (exports, d) { 'use strict';
Object.defineProperty(exports, 'b', {
enumerable: true,
@@ -13,4 +13,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/reassigned-exported-functions-and-classes/_expected/umd.js b/test/form/samples/reassigned-exported-functions-and-classes/_expected/umd.js
index f19878ec29e..72c99165e3f 100644
--- a/test/form/samples/reassigned-exported-functions-and-classes/_expected/umd.js
+++ b/test/form/samples/reassigned-exported-functions-and-classes/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.bundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
function foo () {}
foo = 1;
@@ -15,4 +15,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/recursive-assignments/_expected/umd.js b/test/form/samples/recursive-assignments/_expected/umd.js
index 7427ebd686d..c917270abda 100644
--- a/test/form/samples/recursive-assignments/_expected/umd.js
+++ b/test/form/samples/recursive-assignments/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
let foo = () => function () {};
foo.value = foo;
@@ -15,4 +15,4 @@
new (foo())();
foo.bar = 1;
-}));
+})));
diff --git a/test/form/samples/redeclarations/_expected/umd.js b/test/form/samples/redeclarations/_expected/umd.js
index 04989a2b0c7..b822502568c 100644
--- a/test/form/samples/redeclarations/_expected/umd.js
+++ b/test/form/samples/redeclarations/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var foo = () => {};
@@ -24,4 +24,4 @@
baz();
-}));
+})));
diff --git a/test/form/samples/reexport-external-default-and-name/_expected/umd.js b/test/form/samples/reexport-external-default-and-name/_expected/umd.js
index 7b502be23da..474467c55ce 100644
--- a/test/form/samples/reexport-external-default-and-name/_expected/umd.js
+++ b/test/form/samples/reexport-external-default-and-name/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('external')) :
typeof define === 'function' && define.amd ? define(['exports', 'external'], factory) :
(global = global || self, factory(global.bundle = {}, global.external));
-}(this, function (exports, external) { 'use strict';
+}(this, (function (exports, external) { 'use strict';
external = external && external.hasOwnProperty('default') ? external['default'] : external;
@@ -13,4 +13,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/reexport-external-default-and-namespace/_expected/umd.js b/test/form/samples/reexport-external-default-and-namespace/_expected/umd.js
index ae54b6806bc..0eb37d42d71 100644
--- a/test/form/samples/reexport-external-default-and-namespace/_expected/umd.js
+++ b/test/form/samples/reexport-external-default-and-namespace/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('external')) :
typeof define === 'function' && define.amd ? define(['exports', 'external'], factory) :
(global = global || self, factory(global.bundle = {}, global.external));
-}(this, function (exports, external) { 'use strict';
+}(this, (function (exports, external) { 'use strict';
var external__default = 'default' in external ? external['default'] : external;
@@ -20,4 +20,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/reexport-external-default-as-name-and-name/_expected/umd.js b/test/form/samples/reexport-external-default-as-name-and-name/_expected/umd.js
index 063e89a0d64..25de5345d4e 100644
--- a/test/form/samples/reexport-external-default-as-name-and-name/_expected/umd.js
+++ b/test/form/samples/reexport-external-default-as-name-and-name/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('external')) :
typeof define === 'function' && define.amd ? define(['exports', 'external'], factory) :
(global = global || self, factory(global.bundle = {}, global.external));
-}(this, function (exports, external) { 'use strict';
+}(this, (function (exports, external) { 'use strict';
var external__default = 'default' in external ? external['default'] : external;
@@ -12,4 +12,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/reexport-external-default/_expected/umd.js b/test/form/samples/reexport-external-default/_expected/umd.js
index c50e069feca..a32c5a8463a 100644
--- a/test/form/samples/reexport-external-default/_expected/umd.js
+++ b/test/form/samples/reexport-external-default/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('external1'), require('external2')) :
typeof define === 'function' && define.amd ? define(['external1', 'external2'], factory) :
(global = global || self, global.bundle = factory(global.external1, global.external2));
-}(this, function (external1, external2) { 'use strict';
+}(this, (function (external1, external2) { 'use strict';
external2 = external2 && external2.hasOwnProperty('default') ? external2['default'] : external2;
@@ -10,4 +10,4 @@
return external2;
-}));
+})));
diff --git a/test/form/samples/reexport-external-name-as-default/_expected/umd.js b/test/form/samples/reexport-external-name-as-default/_expected/umd.js
index 310cc530610..09f82424b39 100644
--- a/test/form/samples/reexport-external-name-as-default/_expected/umd.js
+++ b/test/form/samples/reexport-external-name-as-default/_expected/umd.js
@@ -2,8 +2,8 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('external')) :
typeof define === 'function' && define.amd ? define(['external'], factory) :
(global = global || self, global.bundle = factory(global.external));
-}(this, function (external) { 'use strict';
+}(this, (function (external) { 'use strict';
return external.value;
-}));
+})));
diff --git a/test/form/samples/reexport-external-name-as-default2/_expected/umd.js b/test/form/samples/reexport-external-name-as-default2/_expected/umd.js
index 908f69f1383..471551f50cf 100644
--- a/test/form/samples/reexport-external-name-as-default2/_expected/umd.js
+++ b/test/form/samples/reexport-external-name-as-default2/_expected/umd.js
@@ -2,8 +2,8 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('external')) :
typeof define === 'function' && define.amd ? define(['external'], factory) :
(global = global || self, global.bundle = factory(global.external));
-}(this, function (external) { 'use strict';
+}(this, (function (external) { 'use strict';
return external.objAlias;
-}));
+})));
diff --git a/test/form/samples/reexport-external-name/_expected/umd.js b/test/form/samples/reexport-external-name/_expected/umd.js
index c7943baff5e..d3451b194af 100644
--- a/test/form/samples/reexport-external-name/_expected/umd.js
+++ b/test/form/samples/reexport-external-name/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('external1'), require('external2')) :
typeof define === 'function' && define.amd ? define(['exports', 'external1', 'external2'], factory) :
(global = global || self, factory(global.bundle = {}, global.external1, global.external2));
-}(this, function (exports, external1, external2) { 'use strict';
+}(this, (function (exports, external1, external2) { 'use strict';
Object.defineProperty(exports, 'foo', {
enumerable: true,
@@ -19,4 +19,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/reexport-external-namespace/_expected/umd.js b/test/form/samples/reexport-external-namespace/_expected/umd.js
index 0f7f7be3e78..be6f75fd448 100644
--- a/test/form/samples/reexport-external-namespace/_expected/umd.js
+++ b/test/form/samples/reexport-external-namespace/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('external')) :
typeof define === 'function' && define.amd ? define(['exports', 'external'], factory) :
(global = global || self, factory(global.bundle = {}, global.external));
-}(this, function (exports, external) { 'use strict';
+}(this, (function (exports, external) { 'use strict';
Object.keys(external).forEach(function (k) {
if (k !== 'default') Object.defineProperty(exports, k, {
@@ -15,4 +15,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/reexport-star-deshadow/_expected/umd.js b/test/form/samples/reexport-star-deshadow/_expected/umd.js
index 13b7c992fb5..79ad3097c04 100644
--- a/test/form/samples/reexport-star-deshadow/_expected/umd.js
+++ b/test/form/samples/reexport-star-deshadow/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo() { return true; }
@@ -11,4 +11,4 @@
console.log(baz());
-}));
+})));
diff --git a/test/form/samples/relative-external-with-global/_expected/umd.js b/test/form/samples/relative-external-with-global/_expected/umd.js
index 32920cf056a..be024920ad5 100644
--- a/test/form/samples/relative-external-with-global/_expected/umd.js
+++ b/test/form/samples/relative-external-with-global/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('./lib/throttle.js')) :
typeof define === 'function' && define.amd ? define(['./lib/throttle.js'], factory) :
(global = global || self, factory(global.Lib.throttle));
-}(this, function (throttle) { 'use strict';
+}(this, (function (throttle) { 'use strict';
throttle = throttle && throttle.hasOwnProperty('default') ? throttle['default'] : throttle;
@@ -12,4 +12,4 @@
window.addEventListener( 'mousemove', throttle );
-}));
+})));
diff --git a/test/form/samples/removes-existing-sourcemap-comments/_expected/umd.js b/test/form/samples/removes-existing-sourcemap-comments/_expected/umd.js
index f9e13b988c7..1dbb05058e5 100644
--- a/test/form/samples/removes-existing-sourcemap-comments/_expected/umd.js
+++ b/test/form/samples/removes-existing-sourcemap-comments/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo (x) {
return x;
@@ -13,4 +13,4 @@
console.log( foo(str) );
-}));
+})));
diff --git a/test/form/samples/render-declaration-semicolons/_expected/umd.js b/test/form/samples/render-declaration-semicolons/_expected/umd.js
index 07f7e7242ea..3fb542ddffd 100644
--- a/test/form/samples/render-declaration-semicolons/_expected/umd.js
+++ b/test/form/samples/render-declaration-semicolons/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.bundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
var a, b;
console.log(a, b);
@@ -35,4 +35,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/render-named-export-declarations/_expected/umd.js b/test/form/samples/render-named-export-declarations/_expected/umd.js
index 224d4bd827e..0c8bd6f7f7b 100644
--- a/test/form/samples/render-named-export-declarations/_expected/umd.js
+++ b/test/form/samples/render-named-export-declarations/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.bundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
var aFoo;
exports.aBar = 2;
@@ -23,4 +23,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/render-removed-declarations/_expected/umd.js b/test/form/samples/render-removed-declarations/_expected/umd.js
index 3079eee7974..43f77d184c8 100644
--- a/test/form/samples/render-removed-declarations/_expected/umd.js
+++ b/test/form/samples/render-removed-declarations/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
// -> Middle removed
var kept1 = 1, kept2 = 3;
@@ -59,4 +59,4 @@
console.log( kept1, kept2 );
-}));
+})));
diff --git a/test/form/samples/resolve-external-dynamic-imports/_expected/umd.js b/test/form/samples/resolve-external-dynamic-imports/_expected/umd.js
index 23f7d5602f7..db633c3cc02 100644
--- a/test/form/samples/resolve-external-dynamic-imports/_expected/umd.js
+++ b/test/form/samples/resolve-external-dynamic-imports/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('external')) :
typeof define === 'function' && define.amd ? define(['exports', 'external'], factory) :
(global = global || self, factory(global.bundle = {}, global.myExternal));
-}(this, function (exports, myExternal) { 'use strict';
+}(this, (function (exports, myExternal) { 'use strict';
myExternal = myExternal && myExternal.hasOwnProperty('default') ? myExternal['default'] : myExternal;
@@ -15,4 +15,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/resolve-import-meta-url-export/_expected/umd.js b/test/form/samples/resolve-import-meta-url-export/_expected/umd.js
index 38f42d1889a..abcd45192e2 100644
--- a/test/form/samples/resolve-import-meta-url-export/_expected/umd.js
+++ b/test/form/samples/resolve-import-meta-url-export/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.bundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
const url = 'url';
const meta = 'meta';
@@ -12,4 +12,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/resolve-import-meta-url/_expected/umd.js b/test/form/samples/resolve-import-meta-url/_expected/umd.js
index 8f5b6af9e25..8e71385a96a 100644
--- a/test/form/samples/resolve-import-meta-url/_expected/umd.js
+++ b/test/form/samples/resolve-import-meta-url/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
console.log('resolved');
console.log('resolved');
@@ -15,4 +15,4 @@
console.log('privateProp=umd.js:resolve-import-meta-url/main.js');
console.log('null=umd.js:resolve-import-meta-url/main.js');
-}));
+})));
diff --git a/test/form/samples/self-calling-function-with-effects/_expected/umd.js b/test/form/samples/self-calling-function-with-effects/_expected/umd.js
index 1ba67f36345..5aef257f080 100644
--- a/test/form/samples/self-calling-function-with-effects/_expected/umd.js
+++ b/test/form/samples/self-calling-function-with-effects/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo ( x ) {
effect( x );
@@ -20,4 +20,4 @@
foo( 10 );
bar( 10 );
-}));
+})));
diff --git a/test/form/samples/self-calling-function/_expected/umd.js b/test/form/samples/self-calling-function/_expected/umd.js
index a12a1990f01..8bf6301d469 100644
--- a/test/form/samples/self-calling-function/_expected/umd.js
+++ b/test/form/samples/self-calling-function/_expected/umd.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
-}));
+})));
diff --git a/test/form/samples/self-contained-bundle/_expected/umd.js b/test/form/samples/self-contained-bundle/_expected/umd.js
index 91ca94de7dc..a43eb511543 100644
--- a/test/form/samples/self-contained-bundle/_expected/umd.js
+++ b/test/form/samples/self-contained-bundle/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo () {
console.log( bar() );
@@ -18,4 +18,4 @@
foo();
console.log( 3 );
-}));
+})));
diff --git a/test/form/samples/sequence-expression/_expected/umd.js b/test/form/samples/sequence-expression/_expected/umd.js
index 5ce2c02cb76..7074d8422a4 100644
--- a/test/form/samples/sequence-expression/_expected/umd.js
+++ b/test/form/samples/sequence-expression/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo$1 () {
console.log( 'foo' );
@@ -27,4 +27,4 @@
module.bar = function () { console.log( 'bar' );};
var h = (0, module.bar)();
-}));
+})));
diff --git a/test/form/samples/shorthand-properties/_expected/umd.js b/test/form/samples/shorthand-properties/_expected/umd.js
index 3f506888d89..11e175245a6 100644
--- a/test/form/samples/shorthand-properties/_expected/umd.js
+++ b/test/form/samples/shorthand-properties/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function x () {
return 'foo';
@@ -25,4 +25,4 @@
assert.equal( bar.x(), 'bar' );
assert.equal( baz.x(), 'baz' );
-}));
+})));
diff --git a/test/form/samples/side-effect-b/_expected/umd.js b/test/form/samples/side-effect-b/_expected/umd.js
index 2b06c87bf3d..056a957b9f5 100644
--- a/test/form/samples/side-effect-b/_expected/umd.js
+++ b/test/form/samples/side-effect-b/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var main = 42;
return main;
-}));
+})));
diff --git a/test/form/samples/side-effect-c/_expected/umd.js b/test/form/samples/side-effect-c/_expected/umd.js
index 2b06c87bf3d..056a957b9f5 100644
--- a/test/form/samples/side-effect-c/_expected/umd.js
+++ b/test/form/samples/side-effect-c/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var main = 42;
return main;
-}));
+})));
diff --git a/test/form/samples/side-effect-d/_expected/umd.js b/test/form/samples/side-effect-d/_expected/umd.js
index 2b06c87bf3d..056a957b9f5 100644
--- a/test/form/samples/side-effect-d/_expected/umd.js
+++ b/test/form/samples/side-effect-d/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var main = 42;
return main;
-}));
+})));
diff --git a/test/form/samples/side-effect-e/_expected/umd.js b/test/form/samples/side-effect-e/_expected/umd.js
index cbb7f44ce73..a6fb4f58b8a 100644
--- a/test/form/samples/side-effect-e/_expected/umd.js
+++ b/test/form/samples/side-effect-e/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
function foo () {
var Object = {
@@ -21,4 +21,4 @@
return main;
-}));
+})));
diff --git a/test/form/samples/side-effect-es5-classes/_expected/umd.js b/test/form/samples/side-effect-es5-classes/_expected/umd.js
index a45ab599a29..609a60aeed9 100644
--- a/test/form/samples/side-effect-es5-classes/_expected/umd.js
+++ b/test/form/samples/side-effect-es5-classes/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function Bar ( x ) {
console.log( 'side effect' );
@@ -33,4 +33,4 @@
console.log( 'after' );
-}));
+})));
diff --git a/test/form/samples/side-effect-f/_expected/umd.js b/test/form/samples/side-effect-f/_expected/umd.js
index 2b06c87bf3d..056a957b9f5 100644
--- a/test/form/samples/side-effect-f/_expected/umd.js
+++ b/test/form/samples/side-effect-f/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var main = 42;
return main;
-}));
+})));
diff --git a/test/form/samples/side-effect-g/_expected/umd.js b/test/form/samples/side-effect-g/_expected/umd.js
index 2b06c87bf3d..056a957b9f5 100644
--- a/test/form/samples/side-effect-g/_expected/umd.js
+++ b/test/form/samples/side-effect-g/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var main = 42;
return main;
-}));
+})));
diff --git a/test/form/samples/side-effect-h/_expected/umd.js b/test/form/samples/side-effect-h/_expected/umd.js
index 29151628db7..487fa1fa2ae 100644
--- a/test/form/samples/side-effect-h/_expected/umd.js
+++ b/test/form/samples/side-effect-h/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
function foo ( ok ) {
if ( !ok ) {
@@ -16,4 +16,4 @@
return main;
-}));
+})));
diff --git a/test/form/samples/side-effect-i/_expected/umd.js b/test/form/samples/side-effect-i/_expected/umd.js
index 101b6dae5ea..63df4bc2914 100644
--- a/test/form/samples/side-effect-i/_expected/umd.js
+++ b/test/form/samples/side-effect-i/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
if ( !ok ) {
throw new Error( 'this will be included' );
@@ -12,4 +12,4 @@
return main;
-}));
+})));
diff --git a/test/form/samples/side-effect-j/_expected/umd.js b/test/form/samples/side-effect-j/_expected/umd.js
index d41a6ac547f..0c63784c5c6 100644
--- a/test/form/samples/side-effect-j/_expected/umd.js
+++ b/test/form/samples/side-effect-j/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
var augment;
augment = y => y.augmented = true;
@@ -12,4 +12,4 @@
return x;
-}));
+})));
diff --git a/test/form/samples/side-effect-k/_expected/umd.js b/test/form/samples/side-effect-k/_expected/umd.js
index cf81267ae5d..9ba48b9da1a 100644
--- a/test/form/samples/side-effect-k/_expected/umd.js
+++ b/test/form/samples/side-effect-k/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global.myBundle = factory());
-}(this, function () { 'use strict';
+}(this, (function () { 'use strict';
function augment ( x ) {
var prop, source;
@@ -29,4 +29,4 @@
return x;
-}));
+})));
diff --git a/test/form/samples/side-effect-l/_expected/umd.js b/test/form/samples/side-effect-l/_expected/umd.js
index a12a1990f01..8bf6301d469 100644
--- a/test/form/samples/side-effect-l/_expected/umd.js
+++ b/test/form/samples/side-effect-l/_expected/umd.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
-}));
+})));
diff --git a/test/form/samples/side-effect-m/_expected/umd.js b/test/form/samples/side-effect-m/_expected/umd.js
index bdeb018d665..962b3e246ed 100644
--- a/test/form/samples/side-effect-m/_expected/umd.js
+++ b/test/form/samples/side-effect-m/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function odd ( n ) {
return n !== 0 && even( n - 1 );
@@ -21,4 +21,4 @@
console.log( counter );
-}));
+})));
diff --git a/test/form/samples/side-effect-n/_expected/umd.js b/test/form/samples/side-effect-n/_expected/umd.js
index 78f1facda20..1b4578fa701 100644
--- a/test/form/samples/side-effect-n/_expected/umd.js
+++ b/test/form/samples/side-effect-n/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo () {
console.log( 'foo' );
@@ -13,4 +13,4 @@
( Math.random() < 0.5 ? foo : bar )();
-}));
+})));
diff --git a/test/form/samples/side-effect-o/_expected/umd.js b/test/form/samples/side-effect-o/_expected/umd.js
index ad2c65f6cb4..ee51a0c5192 100644
--- a/test/form/samples/side-effect-o/_expected/umd.js
+++ b/test/form/samples/side-effect-o/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function fn () {
return Math.random() < 0.5 ? foo : bar;
@@ -17,4 +17,4 @@
fn()();
-}));
+})));
diff --git a/test/form/samples/side-effect-p/_expected/umd.js b/test/form/samples/side-effect-p/_expected/umd.js
index 59dcaeb2c08..275c98fbefe 100644
--- a/test/form/samples/side-effect-p/_expected/umd.js
+++ b/test/form/samples/side-effect-p/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
const hs = document.documentElement.style;
@@ -9,4 +9,4 @@
hs.color = "#222";
}
-}));
+})));
diff --git a/test/form/samples/side-effect-s/_expected/umd.js b/test/form/samples/side-effect-s/_expected/umd.js
index a12a1990f01..8bf6301d469 100644
--- a/test/form/samples/side-effect-s/_expected/umd.js
+++ b/test/form/samples/side-effect-s/_expected/umd.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
-}));
+})));
diff --git a/test/form/samples/side-effect-t/_expected/umd.js b/test/form/samples/side-effect-t/_expected/umd.js
index b0eb576e116..698c6927c09 100644
--- a/test/form/samples/side-effect-t/_expected/umd.js
+++ b/test/form/samples/side-effect-t/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo () {
throw new Error( 'throw side effect' );
@@ -9,4 +9,4 @@
foo();
-}));
+})));
diff --git a/test/form/samples/side-effect/_expected/umd.js b/test/form/samples/side-effect/_expected/umd.js
index 28e8f5b074e..759123f18ef 100644
--- a/test/form/samples/side-effect/_expected/umd.js
+++ b/test/form/samples/side-effect/_expected/umd.js
@@ -1,10 +1,10 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var foo = 42;
assert.equal( foo, 42 );
-}));
+})));
diff --git a/test/form/samples/side-effects-break-statements/_expected/umd.js b/test/form/samples/side-effects-break-statements/_expected/umd.js
index 047cf3d0152..50433528f3d 100644
--- a/test/form/samples/side-effects-break-statements/_expected/umd.js
+++ b/test/form/samples/side-effects-break-statements/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
for ( let i = 0; i < 2; i++ ) {
console.log( 'effect' );
@@ -28,4 +28,4 @@
break;
} while ( true );
-}));
+})));
diff --git a/test/form/samples/side-effects-delete/_expected/umd.js b/test/form/samples/side-effects-delete/_expected/umd.js
index 4bfde2da0c1..6f5ae3a4ab8 100644
--- a/test/form/samples/side-effects-delete/_expected/umd.js
+++ b/test/form/samples/side-effects-delete/_expected/umd.js
@@ -2,7 +2,7 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = global || self, factory(global.myBundle = {}));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
var x = {foo: 'bar'};
delete x.foo;
@@ -13,4 +13,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/side-effects-es6-class-declarations/_expected/umd.js b/test/form/samples/side-effects-es6-class-declarations/_expected/umd.js
index 9f3552c722d..e304d6e50cb 100644
--- a/test/form/samples/side-effects-es6-class-declarations/_expected/umd.js
+++ b/test/form/samples/side-effects-es6-class-declarations/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
class KeySideEffect {
[console.log( 'effect' )] () {}
@@ -37,4 +37,4 @@
}
const methodCallSideEffect = new MethodCallSideEffect();
-}));
+})));
diff --git a/test/form/samples/side-effects-es6-class-expressions/_expected/umd.js b/test/form/samples/side-effects-es6-class-expressions/_expected/umd.js
index e98968c3d8f..f260c5f3546 100644
--- a/test/form/samples/side-effects-es6-class-expressions/_expected/umd.js
+++ b/test/form/samples/side-effects-es6-class-expressions/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
class KeySideEffect {
[console.log( 'effect' )] () {}
@@ -37,4 +37,4 @@
};
const methodCallSideEffect = new MethodCallSideEffect();
-}));
+})));
diff --git a/test/form/samples/side-effects-getters-and-setters/_expected/umd.js b/test/form/samples/side-effects-getters-and-setters/_expected/umd.js
index f71f023b312..1599cc4275f 100644
--- a/test/form/samples/side-effects-getters-and-setters/_expected/umd.js
+++ b/test/form/samples/side-effects-getters-and-setters/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
const retained1a = {
get effect () {
@@ -40,4 +40,4 @@
retained7.foo();
-}));
+})));
diff --git a/test/form/samples/side-effects-logical-expressions/_expected/umd.js b/test/form/samples/side-effects-logical-expressions/_expected/umd.js
index bb1b8458775..4cfcf96fc8b 100644
--- a/test/form/samples/side-effects-logical-expressions/_expected/umd.js
+++ b/test/form/samples/side-effects-logical-expressions/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
// effect
console.log( 'effect' );
@@ -36,4 +36,4 @@
( (() => () => console.log( 'effect' )))()();
( (() => () => console.log( 'effect' )))()();
-}));
+})));
diff --git a/test/form/samples/side-effects-object-literal-calls/_expected/umd.js b/test/form/samples/side-effects-object-literal-calls/_expected/umd.js
index 7e1eae8f8eb..6e13cf5f6ee 100644
--- a/test/form/samples/side-effects-object-literal-calls/_expected/umd.js
+++ b/test/form/samples/side-effects-object-literal-calls/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
const retained1 = { x: () => {} };
retained1.y();
@@ -25,4 +25,4 @@
retained8.x.y = () => console.log( 'effect' );
retained7.x.y();
-}));
+})));
diff --git a/test/form/samples/side-effects-parameter-defaults/_expected/umd.js b/test/form/samples/side-effects-parameter-defaults/_expected/umd.js
index 67a06352401..76d08d8badb 100644
--- a/test/form/samples/side-effects-parameter-defaults/_expected/umd.js
+++ b/test/form/samples/side-effects-parameter-defaults/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
const effect = () => console.log( 'effect' );
@@ -29,4 +29,4 @@
};
bArr();
-}));
+})));
diff --git a/test/form/samples/side-effects-pattern-defaults/_expected/umd.js b/test/form/samples/side-effects-pattern-defaults/_expected/umd.js
index b20b77fef98..87287b523cf 100644
--- a/test/form/samples/side-effects-pattern-defaults/_expected/umd.js
+++ b/test/form/samples/side-effects-pattern-defaults/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
const effect = () => console.log( 'effect' );
var { x: a2 = effect() } = {};
@@ -31,4 +31,4 @@
[ d4 = effect ] = [];
d4();
-}));
+})));
diff --git a/test/form/samples/side-effects-prototype-assignments/_expected/umd.js b/test/form/samples/side-effects-prototype-assignments/_expected/umd.js
index ae1f6a4870e..bb823eb6f1e 100644
--- a/test/form/samples/side-effects-prototype-assignments/_expected/umd.js
+++ b/test/form/samples/side-effects-prototype-assignments/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function V8Engine () {}
@@ -14,4 +14,4 @@
console.log( new V8Engine().toString() );
-}));
+})));
diff --git a/test/form/samples/side-effects-reassignment/_expected/umd.js b/test/form/samples/side-effects-reassignment/_expected/umd.js
index d8faefe4a45..433c5241b24 100644
--- a/test/form/samples/side-effects-reassignment/_expected/umd.js
+++ b/test/form/samples/side-effects-reassignment/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var effect = function() {
console.log('effect');
@@ -10,4 +10,4 @@
var alsoEffect = effect;
alsoEffect();
-}));
+})));
diff --git a/test/form/samples/side-effects-return-statements/_expected/umd.js b/test/form/samples/side-effects-return-statements/_expected/umd.js
index c3e485bc2f3..255d0d9f31f 100644
--- a/test/form/samples/side-effects-return-statements/_expected/umd.js
+++ b/test/form/samples/side-effects-return-statements/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function isUsed ( x ) {
if ( x ) {
@@ -12,4 +12,4 @@
assert.equal( isUsed( true ), 2 );
-}));
+})));
diff --git a/test/form/samples/skips-dead-branches-b/_expected/umd.js b/test/form/samples/skips-dead-branches-b/_expected/umd.js
index e7c3a2f6229..06df11106d6 100644
--- a/test/form/samples/skips-dead-branches-b/_expected/umd.js
+++ b/test/form/samples/skips-dead-branches-b/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function bar () {
console.log( 'this should be included' );
@@ -9,4 +9,4 @@
bar();
-}));
+})));
diff --git a/test/form/samples/skips-dead-branches-c/_expected/umd.js b/test/form/samples/skips-dead-branches-c/_expected/umd.js
index b3024a79cf4..0d014e6e523 100644
--- a/test/form/samples/skips-dead-branches-c/_expected/umd.js
+++ b/test/form/samples/skips-dead-branches-c/_expected/umd.js
@@ -1,11 +1,11 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function bar () {
console.log( 'this should be included' );
}
bar();
-}));
+})));
diff --git a/test/form/samples/skips-dead-branches-d/_expected/umd.js b/test/form/samples/skips-dead-branches-d/_expected/umd.js
index b3024a79cf4..0d014e6e523 100644
--- a/test/form/samples/skips-dead-branches-d/_expected/umd.js
+++ b/test/form/samples/skips-dead-branches-d/_expected/umd.js
@@ -1,11 +1,11 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function bar () {
console.log( 'this should be included' );
}
bar();
-}));
+})));
diff --git a/test/form/samples/skips-dead-branches-e/_expected/umd.js b/test/form/samples/skips-dead-branches-e/_expected/umd.js
index b3024a79cf4..0d014e6e523 100644
--- a/test/form/samples/skips-dead-branches-e/_expected/umd.js
+++ b/test/form/samples/skips-dead-branches-e/_expected/umd.js
@@ -1,11 +1,11 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function bar () {
console.log( 'this should be included' );
}
bar();
-}));
+})));
diff --git a/test/form/samples/skips-dead-branches-f/_expected/umd.js b/test/form/samples/skips-dead-branches-f/_expected/umd.js
index b3024a79cf4..0d014e6e523 100644
--- a/test/form/samples/skips-dead-branches-f/_expected/umd.js
+++ b/test/form/samples/skips-dead-branches-f/_expected/umd.js
@@ -1,11 +1,11 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function bar () {
console.log( 'this should be included' );
}
bar();
-}));
+})));
diff --git a/test/form/samples/skips-dead-branches-g/_expected/umd.js b/test/form/samples/skips-dead-branches-g/_expected/umd.js
index 744a0f680f6..c987378b9e0 100644
--- a/test/form/samples/skips-dead-branches-g/_expected/umd.js
+++ b/test/form/samples/skips-dead-branches-g/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var a = 0;
var b = 1;
@@ -11,4 +11,4 @@
console.log( x + y );
-}));
+})));
diff --git a/test/form/samples/skips-dead-branches-h/_expected/umd.js b/test/form/samples/skips-dead-branches-h/_expected/umd.js
index c5797665794..7f38695c83f 100644
--- a/test/form/samples/skips-dead-branches-h/_expected/umd.js
+++ b/test/form/samples/skips-dead-branches-h/_expected/umd.js
@@ -1,11 +1,11 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function baz() {
console.log("baz");
}
baz();
-}));
+})));
diff --git a/test/form/samples/skips-dead-branches-i/_expected/umd.js b/test/form/samples/skips-dead-branches-i/_expected/umd.js
index c5797665794..7f38695c83f 100644
--- a/test/form/samples/skips-dead-branches-i/_expected/umd.js
+++ b/test/form/samples/skips-dead-branches-i/_expected/umd.js
@@ -1,11 +1,11 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function baz() {
console.log("baz");
}
baz();
-}));
+})));
diff --git a/test/form/samples/skips-dead-branches-j/_expected/umd.js b/test/form/samples/skips-dead-branches-j/_expected/umd.js
index 3d48fee6d70..7a91a0f6ee4 100644
--- a/test/form/samples/skips-dead-branches-j/_expected/umd.js
+++ b/test/form/samples/skips-dead-branches-j/_expected/umd.js
@@ -1,10 +1,10 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
{
console.log( 'true' );
}
-}));
+})));
diff --git a/test/form/samples/skips-dead-branches/_expected/umd.js b/test/form/samples/skips-dead-branches/_expected/umd.js
index e7c3a2f6229..06df11106d6 100644
--- a/test/form/samples/skips-dead-branches/_expected/umd.js
+++ b/test/form/samples/skips-dead-branches/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function bar () {
console.log( 'this should be included' );
@@ -9,4 +9,4 @@
bar();
-}));
+})));
diff --git a/test/form/samples/sourcemaps-excludesources/_expected/umd.js b/test/form/samples/sourcemaps-excludesources/_expected/umd.js
index deab6234b48..4e06d25f444 100644
--- a/test/form/samples/sourcemaps-excludesources/_expected/umd.js
+++ b/test/form/samples/sourcemaps-excludesources/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo () {
console.log( 'hello from foo.js' );
@@ -16,5 +16,5 @@
foo();
bar();
-}));
+})));
//# sourceMappingURL=umd.js.map
diff --git a/test/form/samples/sourcemaps-external/_expected/umd.js b/test/form/samples/sourcemaps-external/_expected/umd.js
index deab6234b48..4e06d25f444 100644
--- a/test/form/samples/sourcemaps-external/_expected/umd.js
+++ b/test/form/samples/sourcemaps-external/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo () {
console.log( 'hello from foo.js' );
@@ -16,5 +16,5 @@
foo();
bar();
-}));
+})));
//# sourceMappingURL=umd.js.map
diff --git a/test/form/samples/sourcemaps-hidden/_expected/umd.js b/test/form/samples/sourcemaps-hidden/_expected/umd.js
index b3ccf75dcb3..ec2fa48e65f 100644
--- a/test/form/samples/sourcemaps-hidden/_expected/umd.js
+++ b/test/form/samples/sourcemaps-hidden/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo () {
console.log( 'hello from foo.js' );
@@ -16,4 +16,4 @@
foo();
bar();
-}));
+})));
diff --git a/test/form/samples/sourcemaps-inline/_expected/umd.js b/test/form/samples/sourcemaps-inline/_expected/umd.js
index e3b2ebb6969..d213e03ca8b 100644
--- a/test/form/samples/sourcemaps-inline/_expected/umd.js
+++ b/test/form/samples/sourcemaps-inline/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo () {
console.log( 'hello from foo.js' );
@@ -16,5 +16,5 @@
foo();
bar();
-}));
+})));
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidW1kLmpzIiwic291cmNlcyI6WyIuLi9mb28uanMiLCIuLi9iYXIuanMiLCIuLi9tYWluLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGZvbyAoKSB7XG5cdGNvbnNvbGUubG9nKCAnaGVsbG8gZnJvbSBmb28uanMnICk7XG59XG4iLCJleHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBiYXIgKCkge1xuXHRjb25zb2xlLmxvZyggJ2hlbGxvIGZyb20gYmFyLmpzJyApO1xufVxuIiwiaW1wb3J0IGZvbyBmcm9tICcuL2Zvbyc7XG5pbXBvcnQgYmFyIGZyb20gJy4vYmFyJztcblxuY29uc29sZS5sb2coICdoZWxsbyBmcm9tIG1haW4uanMnICk7XG5cbmZvbygpO1xuYmFyKCk7XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Q0FBZSxTQUFTLEdBQUcsSUFBSTtDQUMvQixDQUFDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsbUJBQW1CLEVBQUUsQ0FBQztDQUNwQyxDQUFDOztDQ0ZjLFNBQVMsR0FBRyxJQUFJO0NBQy9CLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxtQkFBbUIsRUFBRSxDQUFDO0NBQ3BDLENBQUM7O0NDQ0QsT0FBTyxDQUFDLEdBQUcsRUFBRSxvQkFBb0IsRUFBRSxDQUFDOztDQUVwQyxHQUFHLEVBQUUsQ0FBQztDQUNOLEdBQUcsRUFBRSxDQUFDOzs7OyJ9
diff --git a/test/form/samples/spacing-after-function-with-semicolon/_expected/umd.js b/test/form/samples/spacing-after-function-with-semicolon/_expected/umd.js
index ddcb5c5ba1a..5e97fddc678 100644
--- a/test/form/samples/spacing-after-function-with-semicolon/_expected/umd.js
+++ b/test/form/samples/spacing-after-function-with-semicolon/_expected/umd.js
@@ -1,9 +1,9 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function x () { return 'x' }
assert.equal( x(), 'x' );
-}));
+})));
diff --git a/test/form/samples/strict-false/_expected/umd.js b/test/form/samples/strict-false/_expected/umd.js
index 6db1e8e95a6..769abec87ec 100644
--- a/test/form/samples/strict-false/_expected/umd.js
+++ b/test/form/samples/strict-false/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () {
+}((function () {
const localVariable = 'local';
try {
@@ -12,4 +12,4 @@
Function("g", "globalVariable = g")(localVariable);
}
-}));
+})));
diff --git a/test/form/samples/string-indentation-b/_expected/umd.js b/test/form/samples/string-indentation-b/_expected/umd.js
index bff1fc4bb73..49eee3e6de0 100644
--- a/test/form/samples/string-indentation-b/_expected/umd.js
+++ b/test/form/samples/string-indentation-b/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var a = 'a',
b = 'b';
@@ -9,4 +9,4 @@
assert.equal( a, 'a' );
assert.equal( b, 'b' );
-}));
+})));
diff --git a/test/form/samples/string-indentation/_expected/umd.js b/test/form/samples/string-indentation/_expected/umd.js
index 5f5e8533a2b..bf521300b55 100644
--- a/test/form/samples/string-indentation/_expected/umd.js
+++ b/test/form/samples/string-indentation/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var a = '1\
2';
@@ -20,4 +20,4 @@
assert.equal( c, '1\n 2' );
assert.equal( d, '1\n\t2' );
-}));
+})));
diff --git a/test/form/samples/this-in-imports/_expected/umd.js b/test/form/samples/this-in-imports/_expected/umd.js
index da33ac598fa..4659f8f48f9 100644
--- a/test/form/samples/this-in-imports/_expected/umd.js
+++ b/test/form/samples/this-in-imports/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function B () {
this.x = 1;
@@ -19,4 +19,4 @@
const b2 = B$1();
const b3 = B3();
-}));
+})));
diff --git a/test/form/samples/this-is-undefined/_expected/umd.js b/test/form/samples/this-is-undefined/_expected/umd.js
index 7953b987e35..ebe49fe5916 100644
--- a/test/form/samples/this-is-undefined/_expected/umd.js
+++ b/test/form/samples/this-is-undefined/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
const fooContext = {};
@@ -21,4 +21,4 @@
// outside a function, `this` is undefined
assert.strictEqual( undefined, undefined );
-}));
+})));
diff --git a/test/form/samples/tree-shake-default-exports/_expected/umd.js b/test/form/samples/tree-shake-default-exports/_expected/umd.js
index 04aafc5c981..416e9c52b92 100644
--- a/test/form/samples/tree-shake-default-exports/_expected/umd.js
+++ b/test/form/samples/tree-shake-default-exports/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
/* header 3 */
@@ -57,4 +57,4 @@
importedUsedFunction();
usedNamedFunction();
-}));
+})));
diff --git a/test/form/samples/tree-shake-if-statements/_expected/umd.js b/test/form/samples/tree-shake-if-statements/_expected/umd.js
index c9d8e7c3bcd..620ca62923f 100644
--- a/test/form/samples/tree-shake-if-statements/_expected/umd.js
+++ b/test/form/samples/tree-shake-if-statements/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
if (console.log(1) || unknown) ;
@@ -61,4 +61,4 @@
console.log('kept');
}
-}));
+})));
diff --git a/test/form/samples/tree-shake-logical-expressions/_expected/umd.js b/test/form/samples/tree-shake-logical-expressions/_expected/umd.js
index 285e18c0186..0599c255a06 100644
--- a/test/form/samples/tree-shake-logical-expressions/_expected/umd.js
+++ b/test/form/samples/tree-shake-logical-expressions/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function getStringA() {
return 'A';
@@ -19,4 +19,4 @@
console.log( getStringD());
-}));
+})));
diff --git a/test/form/samples/treeshake-import-meta-props/_expected/umd.js b/test/form/samples/treeshake-import-meta-props/_expected/umd.js
index 4768f1d9737..f69e11c0256 100644
--- a/test/form/samples/treeshake-import-meta-props/_expected/umd.js
+++ b/test/form/samples/treeshake-import-meta-props/_expected/umd.js
@@ -1,8 +1,8 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
console.log('main');
-}));
+})));
diff --git a/test/form/samples/umd-noconflict-extend/_expected/umd.js b/test/form/samples/umd-noconflict-extend/_expected/umd.js
index 590130efa1e..21cd735614f 100644
--- a/test/form/samples/umd-noconflict-extend/_expected/umd.js
+++ b/test/form/samples/umd-noconflict-extend/_expected/umd.js
@@ -7,7 +7,7 @@
factory(exports);
exports.noConflict = function () { global.FooBar = current; return exports; };
}()));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
function doThings() {
console.log( 'doing things...' );
@@ -23,4 +23,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/umd-noconflict-namespaced/_expected/umd.js b/test/form/samples/umd-noconflict-namespaced/_expected/umd.js
index 23360cce5fb..0ec781f5880 100644
--- a/test/form/samples/umd-noconflict-namespaced/_expected/umd.js
+++ b/test/form/samples/umd-noconflict-namespaced/_expected/umd.js
@@ -7,7 +7,7 @@
factory(exports);
exports.noConflict = function () { global.my.name.spaced.module = current; return exports; };
}()));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
function doThings() {
console.log( 'doing things...' );
@@ -23,4 +23,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/umd-noconflict-no-exports/_expected/umd.js b/test/form/samples/umd-noconflict-no-exports/_expected/umd.js
index 4eb569aa7b7..0972cf97cad 100644
--- a/test/form/samples/umd-noconflict-no-exports/_expected/umd.js
+++ b/test/form/samples/umd-noconflict-no-exports/_expected/umd.js
@@ -7,8 +7,8 @@
factory(exports);
exports.noConflict = function () { global.FooBar = current; return exports; };
}()));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
console.log('no exports');
-}));
+})));
diff --git a/test/form/samples/umd-noconflict/_expected/umd.js b/test/form/samples/umd-noconflict/_expected/umd.js
index d2e40088d2a..344a158382d 100644
--- a/test/form/samples/umd-noconflict/_expected/umd.js
+++ b/test/form/samples/umd-noconflict/_expected/umd.js
@@ -7,7 +7,7 @@
factory(exports);
exports.noConflict = function () { global.FooBar = current; return exports; };
}()));
-}(this, function (exports) { 'use strict';
+}(this, (function (exports) { 'use strict';
function doThings() {
console.log( 'doing things...' );
@@ -23,4 +23,4 @@
Object.defineProperty(exports, '__esModule', { value: true });
-}));
+})));
diff --git a/test/form/samples/unmodified-default-exports-function-argument/_expected/umd.js b/test/form/samples/unmodified-default-exports-function-argument/_expected/umd.js
index 9b7cca96402..9b4b5317327 100644
--- a/test/form/samples/unmodified-default-exports-function-argument/_expected/umd.js
+++ b/test/form/samples/unmodified-default-exports-function-argument/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var foo = function () {
return 42;
@@ -16,4 +16,4 @@
console.log( answer );
-}));
+})));
diff --git a/test/form/samples/unmodified-default-exports/_expected/umd.js b/test/form/samples/unmodified-default-exports/_expected/umd.js
index 63338585029..6a389b92cec 100644
--- a/test/form/samples/unmodified-default-exports/_expected/umd.js
+++ b/test/form/samples/unmodified-default-exports/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var Foo = function () {
console.log( 'side effect' );
@@ -16,4 +16,4 @@
var foo = new Foo();
-}));
+})));
diff --git a/test/form/samples/unused-called-import/_expected/umd.js b/test/form/samples/unused-called-import/_expected/umd.js
index b8692061427..a80a818e2c7 100644
--- a/test/form/samples/unused-called-import/_expected/umd.js
+++ b/test/form/samples/unused-called-import/_expected/umd.js
@@ -1,10 +1,10 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo() { return 'foo'; }
assert.equal( foo(), 'foo' );
-}));
+})));
diff --git a/test/form/samples/unused-called-with-side-effects/_expected/umd.js b/test/form/samples/unused-called-with-side-effects/_expected/umd.js
index 31e137733f9..56efa82701e 100644
--- a/test/form/samples/unused-called-with-side-effects/_expected/umd.js
+++ b/test/form/samples/unused-called-with-side-effects/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo() {
return 'foo'
@@ -9,4 +9,4 @@
assert.equal( foo(), 'foo' );
-}));
+})));
diff --git a/test/form/samples/unused-default-exports/_expected/umd.js b/test/form/samples/unused-default-exports/_expected/umd.js
index 7d57cbedca7..708608f9243 100644
--- a/test/form/samples/unused-default-exports/_expected/umd.js
+++ b/test/form/samples/unused-default-exports/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var foo = { value: 1 };
@@ -14,4 +14,4 @@
assert.equal( foo.value, 2 );
-}));
+})));
diff --git a/test/form/samples/unused-function-and-class-expressions/_expected/umd.js b/test/form/samples/unused-function-and-class-expressions/_expected/umd.js
index 454d260bd21..640549e9a0c 100644
--- a/test/form/samples/unused-function-and-class-expressions/_expected/umd.js
+++ b/test/form/samples/unused-function-and-class-expressions/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function foo() {
console.log("foo");
@@ -9,4 +9,4 @@
foo();
-}));
+})));
diff --git a/test/form/samples/unused-import/_expected/umd.js b/test/form/samples/unused-import/_expected/umd.js
index e4a85638e85..15c31a88393 100644
--- a/test/form/samples/unused-import/_expected/umd.js
+++ b/test/form/samples/unused-import/_expected/umd.js
@@ -2,8 +2,8 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('external')) :
typeof define === 'function' && define.amd ? define(['external'], factory) :
(global = global || self, factory(global.external));
-}(this, function (external) { 'use strict';
+}(this, (function (external) { 'use strict';
-}));
+})));
diff --git a/test/form/samples/unused-inner-functions-and-classes/_expected/umd.js b/test/form/samples/unused-inner-functions-and-classes/_expected/umd.js
index 839fdc5938e..512ea191f81 100644
--- a/test/form/samples/unused-inner-functions-and-classes/_expected/umd.js
+++ b/test/form/samples/unused-inner-functions-and-classes/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function bar () { console.log("outer bar"); }
@@ -23,4 +23,4 @@
console.log( getClass().name );
-}));
+})));
diff --git a/test/form/samples/unused-var/_expected/umd.js b/test/form/samples/unused-var/_expected/umd.js
index c45fcdacb93..775b46ba2af 100644
--- a/test/form/samples/unused-var/_expected/umd.js
+++ b/test/form/samples/unused-var/_expected/umd.js
@@ -1,10 +1,10 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
var foo = 'lol';
console.log( foo );
-}));
+})));
diff --git a/test/form/samples/update-expression-side-effects/_expected/umd.js b/test/form/samples/update-expression-side-effects/_expected/umd.js
index 73c07651834..5eee7ba283d 100644
--- a/test/form/samples/update-expression-side-effects/_expected/umd.js
+++ b/test/form/samples/update-expression-side-effects/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
const effectY = () => {
console.log('effect');
@@ -15,4 +15,4 @@
foo++;
foo.bar.baz = 1;
-}));
+})));
diff --git a/test/form/samples/url-external/_expected/umd.js b/test/form/samples/url-external/_expected/umd.js
index ee0a76d4bd9..8002a385ed2 100644
--- a/test/form/samples/url-external/_expected/umd.js
+++ b/test/form/samples/url-external/_expected/umd.js
@@ -2,10 +2,10 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('https://external.com/external.js')) :
typeof define === 'function' && define.amd ? define(['https://external.com/external.js'], factory) :
(global = global || self, factory(global.external));
-}(this, function (external) { 'use strict';
+}(this, (function (external) { 'use strict';
external = external && external.hasOwnProperty('default') ? external['default'] : external;
console.log(external);
-}));
+})));
diff --git a/test/form/samples/use-global-map-for-export-name/_expected/umd.js b/test/form/samples/use-global-map-for-export-name/_expected/umd.js
index e45bbf1c3f5..d1cebac3105 100644
--- a/test/form/samples/use-global-map-for-export-name/_expected/umd.js
+++ b/test/form/samples/use-global-map-for-export-name/_expected/umd.js
@@ -2,11 +2,11 @@
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('leaflet')) :
typeof define === 'function' && define.amd ? define(['leaflet'], factory) :
(global = global || self, factory(global.L));
-}(this, function (L) { 'use strict';
+}(this, (function (L) { 'use strict';
L = L && L.hasOwnProperty('default') ? L['default'] : L;
L.terminator = function(options) {
};
-}));
+})));
diff --git a/test/form/samples/whitespace-around-namespace-member-expression/_expected/umd.js b/test/form/samples/whitespace-around-namespace-member-expression/_expected/umd.js
index 17424f15ca6..6e2c969dabc 100644
--- a/test/form/samples/whitespace-around-namespace-member-expression/_expected/umd.js
+++ b/test/form/samples/whitespace-around-namespace-member-expression/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
function yar() {
console.log('yar?');
@@ -9,4 +9,4 @@
yar();
-}));
+})));
diff --git a/test/form/samples/wrap-simplified-expressions/_expected/umd.js b/test/form/samples/wrap-simplified-expressions/_expected/umd.js
index d37d13d780b..f29169d15b1 100644
--- a/test/form/samples/wrap-simplified-expressions/_expected/umd.js
+++ b/test/form/samples/wrap-simplified-expressions/_expected/umd.js
@@ -1,7 +1,7 @@
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
-}(function () { 'use strict';
+}((function () { 'use strict';
const wrapper = {
foo() {
@@ -29,4 +29,4 @@
testEval.call('test');
-}));
+})));