Add additional support for loose mode in helper-module-transforms (#6742)

This commit is contained in:
Brian Ng
2017-11-05 19:54:14 -06:00
committed by Henry Zhu
parent e8a33165ff
commit d81cca3b5f
268 changed files with 2401 additions and 28 deletions

View File

@@ -181,7 +181,9 @@ export default function({ types: t }, options) {
}
}
headers.push(...buildNamespaceInitStatements(meta, metadata));
headers.push(
...buildNamespaceInitStatements(meta, metadata, loose),
);
}
ensureStatementsHoisted(headers);

View File

@@ -0,0 +1 @@
export default (function(){return "foo"})();

View File

@@ -0,0 +1,24 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = void 0;
var _default = function () {
return "foo";
}();
_exports.default = _default;
});

View File

@@ -0,0 +1,3 @@
export default new Cachier()
export function Cachier(databaseName) {}

View File

@@ -0,0 +1,25 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.Cachier = Cachier;
_exports.default = void 0;
var _default = new Cachier();
_exports.default = _default;
function Cachier(databaseName) {}
});

View File

@@ -0,0 +1 @@
export default {};

View File

@@ -0,0 +1,20 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = void 0;
var _default = {};
_exports.default = _default;
});

View File

@@ -0,0 +1 @@
export default [];

View File

@@ -0,0 +1,20 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = void 0;
var _default = [];
_exports.default = _default;
});

View File

@@ -0,0 +1 @@
export default foo;

View File

@@ -0,0 +1,20 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = void 0;
var _default = foo;
_exports.default = _default;
});

View File

@@ -0,0 +1 @@
export default function () {}

View File

@@ -0,0 +1,20 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = _default;
function _default() {}
});

View File

@@ -0,0 +1 @@
export default class {}

View File

@@ -0,0 +1,22 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = void 0;
class _default {}
_exports.default = _default;
});

View File

@@ -0,0 +1 @@
export default function foo () {}

View File

@@ -0,0 +1,20 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = foo;
function foo() {}
});

View File

@@ -0,0 +1 @@
export default class Foo {}

View File

@@ -0,0 +1,22 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = void 0;
class Foo {}
_exports.default = Foo;
});

View File

@@ -0,0 +1,3 @@
var foo;
export { foo as default };

View File

@@ -0,0 +1,20 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = void 0;
var foo;
_exports.default = foo;
});

View File

@@ -0,0 +1 @@
export default 42;

View File

@@ -0,0 +1,20 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = void 0;
var _default = 42;
_exports.default = _default;
});

View File

@@ -0,0 +1 @@
export {foo as default} from "foo";

View File

@@ -0,0 +1,18 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports", "foo"], factory);
} else if (typeof exports !== "undefined") {
factory(exports, require("foo"));
} else {
var mod = {
exports: {}
};
factory(mod.exports, global.foo);
global.actual = mod.exports;
}
})(this, function (_exports, _foo) {
"use strict";
_exports.__esModule = true;
_exports.default = _foo.foo;
});

View File

@@ -0,0 +1 @@
export {foo as default, bar} from "foo";

View File

@@ -0,0 +1,19 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports", "foo"], factory);
} else if (typeof exports !== "undefined") {
factory(exports, require("foo"));
} else {
var mod = {
exports: {}
};
factory(mod.exports, global.foo);
global.actual = mod.exports;
}
})(this, function (_exports, _foo) {
"use strict";
_exports.__esModule = true;
_exports.default = _foo.foo;
_exports.bar = _foo.bar;
});

View File

@@ -0,0 +1 @@
export {foo as bar} from "foo";

View File

@@ -0,0 +1,18 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports", "foo"], factory);
} else if (typeof exports !== "undefined") {
factory(exports, require("foo"));
} else {
var mod = {
exports: {}
};
factory(mod.exports, global.foo);
global.actual = mod.exports;
}
})(this, function (_exports, _foo) {
"use strict";
_exports.__esModule = true;
_exports.bar = _foo.foo;
});

View File

@@ -0,0 +1 @@
export {foo, bar} from "foo";

View File

@@ -0,0 +1,19 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports", "foo"], factory);
} else if (typeof exports !== "undefined") {
factory(exports, require("foo"));
} else {
var mod = {
exports: {}
};
factory(mod.exports, global.foo);
global.actual = mod.exports;
}
})(this, function (_exports, _foo) {
"use strict";
_exports.__esModule = true;
_exports.foo = _foo.foo;
_exports.bar = _foo.bar;
});

View File

@@ -0,0 +1 @@
export * from "foo";

View File

@@ -0,0 +1,21 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports", "foo"], factory);
} else if (typeof exports !== "undefined") {
factory(exports, require("foo"));
} else {
var mod = {
exports: {}
};
factory(mod.exports, global.foo);
global.actual = mod.exports;
}
})(this, function (_exports, _foo) {
"use strict";
_exports.__esModule = true;
Object.keys(_foo).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
_exports[key] = _foo[key];
});
});

View File

@@ -0,0 +1 @@
export {foo} from "foo";

View File

@@ -0,0 +1,18 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports", "foo"], factory);
} else if (typeof exports !== "undefined") {
factory(exports, require("foo"));
} else {
var mod = {
exports: {}
};
factory(mod.exports, global.foo);
global.actual = mod.exports;
}
})(this, function (_exports, _foo) {
"use strict";
_exports.__esModule = true;
_exports.foo = _foo.foo;
});

View File

@@ -0,0 +1,2 @@
var foo;
export {foo as default};

View File

@@ -0,0 +1,20 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = void 0;
var foo;
_exports.default = foo;
});

View File

@@ -0,0 +1,2 @@
var foo, bar;
export {foo as default, bar};

View File

@@ -0,0 +1,21 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.bar = _exports.default = void 0;
var foo, bar;
_exports.bar = bar;
_exports.default = foo;
});

View File

@@ -0,0 +1,2 @@
var foo;
export {foo as bar};

View File

@@ -0,0 +1,20 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.bar = void 0;
var foo;
_exports.bar = foo;
});

View File

@@ -0,0 +1,2 @@
var foo, bar;
export {foo, bar};

View File

@@ -0,0 +1,21 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.bar = _exports.foo = void 0;
var foo, bar;
_exports.bar = bar;
_exports.foo = foo;
});

View File

@@ -0,0 +1,2 @@
var foo;
export {foo};

View File

@@ -0,0 +1,20 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.foo = void 0;
var foo;
_exports.foo = foo;
});

View File

@@ -0,0 +1,9 @@
export var foo = 1;
export var foo2 = 1, bar = 2;
export var foo3 = function () {};
export var foo4;
export let foo5 = 2;
export let foo6;
export const foo7 = 3;
export function foo8 () {}
export class foo9 {}

View File

@@ -0,0 +1,43 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.actual = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.foo8 = foo8;
_exports.foo9 = _exports.foo7 = _exports.foo6 = _exports.foo5 = _exports.foo4 = _exports.foo3 = _exports.bar = _exports.foo2 = _exports.foo = void 0;
var foo = 1;
_exports.foo = foo;
var foo2 = 1,
bar = 2;
_exports.bar = bar;
_exports.foo2 = foo2;
var foo3 = function () {};
_exports.foo3 = foo3;
var foo4;
_exports.foo4 = foo4;
let foo5 = 2;
_exports.foo5 = foo5;
let foo6;
_exports.foo6 = foo6;
const foo7 = 3;
_exports.foo7 = foo7;
function foo8() {}
class foo9 {}
_exports.foo9 = foo9;
});

View File

@@ -0,0 +1,15 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define("my custom module name", [], factory);
} else if (typeof exports !== "undefined") {
factory();
} else {
var mod = {
exports: {}
};
factory();
global.myCustomModuleName = mod.exports;
}
})(this, function () {
"use strict";
});

View File

@@ -0,0 +1,8 @@
{
"moduleIds": true,
"moduleId": "my custom module name",
"plugins": [
"external-helpers",
["transform-modules-umd", { "loose": true }]
]
}

View File

@@ -0,0 +1,11 @@
import { isEven } from "./evens";
export function nextOdd(n) {
return isEven(n) ? n + 1 : n + 2;
}
export var isOdd = (function (isEven) {
return function (n) {
return !isEven(n);
};
})(isEven);

View File

@@ -0,0 +1,31 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports", "./evens"], factory);
} else if (typeof exports !== "undefined") {
factory(exports, require("./evens"));
} else {
var mod = {
exports: {}
};
factory(mod.exports, global.evens);
global.actual = mod.exports;
}
})(this, function (_exports, _evens) {
"use strict";
_exports.__esModule = true;
_exports.nextOdd = nextOdd;
_exports.isOdd = void 0;
function nextOdd(n) {
return (0, _evens.isEven)(n) ? n + 1 : n + 2;
}
var isOdd = function (isEven) {
return function (n) {
return !isEven(n);
};
}(_evens.isEven);
_exports.isOdd = isOdd;
});

View File

@@ -0,0 +1,5 @@
import foo from "foo";
import {default as foo2} from "foo";
foo;
foo2;

View File

@@ -0,0 +1,19 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["foo"], factory);
} else if (typeof exports !== "undefined") {
factory(require("foo"));
} else {
var mod = {
exports: {}
};
factory(global.foo);
global.actual = mod.exports;
}
})(this, function (_foo) {
"use strict";
_foo = babelHelpers.interopRequireDefault(_foo);
_foo.default;
_foo.default;
});

View File

@@ -0,0 +1,3 @@
import fooBar1 from "foo-bar";
import fooBar2 from "./mylib/foo-bar";
import fizzBuzz from "fizzbuzz";

View File

@@ -0,0 +1,19 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["foo-bar", "./mylib/foo-bar", "fizzbuzz"], factory);
} else if (typeof exports !== "undefined") {
factory(require("foo-bar"), require("./mylib/foo-bar"), require("fizzbuzz"));
} else {
var mod = {
exports: {}
};
factory(global.fooBAR, global.fooBAR, global.fizzBuzz);
global.actual = mod.exports;
}
})(this, function (_fooBar, _fooBar2, _fizzbuzz) {
"use strict";
_fooBar = babelHelpers.interopRequireDefault(_fooBar);
_fooBar2 = babelHelpers.interopRequireDefault(_fooBar2);
_fizzbuzz = babelHelpers.interopRequireDefault(_fizzbuzz);
});

View File

@@ -0,0 +1,13 @@
{
"plugins": [
"external-helpers",
["transform-modules-umd", {
"globals": {
"foo-bar": "fooBAR",
"./mylib/foo-bar": "mylib.fooBar",
"fizzbuzz": "fizz.buzz"
},
"loose": true
}]
]
}

View File

@@ -0,0 +1,3 @@
import fooBar1 from "foo-bar";
import fooBar2 from "./mylib/foo-bar";
import fizzBuzz from "fizzbuzz";

View File

@@ -0,0 +1,19 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["foo-bar", "./mylib/foo-bar", "fizzbuzz"], factory);
} else if (typeof exports !== "undefined") {
factory(require("foo-bar"), require("./mylib/foo-bar"), require("fizzbuzz"));
} else {
var mod = {
exports: {}
};
factory(global.fooBar, global.fooBar, global.fizzbuzz);
global.actual = mod.exports;
}
})(this, function (_fooBar, _fooBar2, _fizzbuzz) {
"use strict";
_fooBar = babelHelpers.interopRequireDefault(_fooBar);
_fooBar2 = babelHelpers.interopRequireDefault(_fooBar2);
_fizzbuzz = babelHelpers.interopRequireDefault(_fizzbuzz);
});

View File

@@ -0,0 +1,3 @@
import fooBar1 from "foo-bar";
import fooBar2 from "./mylib/foo-bar";
import fizzBuzz from "fizzbuzz";

View File

@@ -0,0 +1,19 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["foo-bar", "./mylib/foo-bar", "fizzbuzz"], factory);
} else if (typeof exports !== "undefined") {
factory(require("foo-bar"), require("./mylib/foo-bar"), require("fizzbuzz"));
} else {
var mod = {
exports: {}
};
factory(global.fooBAR, global.mylib.fooBar, global.fizz.buzz);
global.actual = mod.exports;
}
})(this, function (_fooBar, _fooBar2, _fizzbuzz) {
"use strict";
_fooBar = babelHelpers.interopRequireDefault(_fooBar);
_fooBar2 = babelHelpers.interopRequireDefault(_fooBar2);
_fizzbuzz = babelHelpers.interopRequireDefault(_fizzbuzz);
});

View File

@@ -0,0 +1,14 @@
{
"plugins": [
"external-helpers",
["transform-modules-umd", {
"globals": {
"foo-bar": "fooBAR",
"./mylib/foo-bar": "mylib.fooBar",
"fizzbuzz": "fizz.buzz"
},
"exactGlobals": true,
"loose": true
}]
]
}

View File

@@ -0,0 +1,3 @@
import fooBar1 from "foo-bar";
import fooBar2 from "./mylib/foo-bar";
import fizzBuzz from "fizzbuzz";

View File

@@ -0,0 +1,19 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["foo-bar", "./mylib/foo-bar", "fizzbuzz"], factory);
} else if (typeof exports !== "undefined") {
factory(require("foo-bar"), require("./mylib/foo-bar"), require("fizzbuzz"));
} else {
var mod = {
exports: {}
};
factory(global.fooBar, global.mylibFooBar, global.fizzbuzz);
global.actual = mod.exports;
}
})(this, function (_fooBar, _fooBar2, _fizzbuzz) {
"use strict";
_fooBar = babelHelpers.interopRequireDefault(_fooBar);
_fooBar2 = babelHelpers.interopRequireDefault(_fooBar2);
_fizzbuzz = babelHelpers.interopRequireDefault(_fizzbuzz);
});

View File

@@ -0,0 +1,9 @@
{
"plugins": [
"external-helpers",
["transform-modules-umd", {
"exactGlobals": true,
"loose": true
}]
]
}

View File

@@ -0,0 +1,3 @@
import * as foo from "foo";
foo;

View File

@@ -0,0 +1,18 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["foo"], factory);
} else if (typeof exports !== "undefined") {
factory(require("foo"));
} else {
var mod = {
exports: {}
};
factory(global.foo);
global.actual = mod.exports;
}
})(this, function (foo) {
"use strict";
foo = babelHelpers.interopRequireWildcard(foo);
foo;
});

View File

@@ -0,0 +1,2 @@
import foo, {baz as xyz} from "foo";
xyz;

View File

@@ -0,0 +1,18 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["foo"], factory);
} else if (typeof exports !== "undefined") {
factory(require("foo"));
} else {
var mod = {
exports: {}
};
factory(global.foo);
global.actual = mod.exports;
}
})(this, function (_foo) {
"use strict";
_foo = babelHelpers.interopRequireWildcard(_foo);
_foo.baz;
});

View File

@@ -0,0 +1,11 @@
import {bar} from "foo";
import {bar2, baz} from "foo";
import {bar as baz2} from "foo";
import {bar as baz3, xyz} from "foo";
bar;
bar2;
baz;
baz2;
baz3;
xyz;

View File

@@ -0,0 +1,22 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["foo"], factory);
} else if (typeof exports !== "undefined") {
factory(require("foo"));
} else {
var mod = {
exports: {}
};
factory(global.foo);
global.actual = mod.exports;
}
})(this, function (_foo) {
"use strict";
_foo.bar;
_foo.bar2;
_foo.baz;
_foo.bar;
_foo.bar;
_foo.xyz;
});

View File

@@ -0,0 +1,3 @@
import "foo";
import "foo-bar";
import "./directory/foo-bar";

View File

@@ -0,0 +1,15 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["foo", "foo-bar", "./directory/foo-bar"], factory);
} else if (typeof exports !== "undefined") {
factory(require("foo"), require("foo-bar"), require("./directory/foo-bar"));
} else {
var mod = {
exports: {}
};
factory(global.foo, global.fooBar, global.fooBar);
global.actual = mod.exports;
}
})(this, function (_foo, _fooBar, _fooBar2) {
"use strict";
});

View File

@@ -0,0 +1,21 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define("my custom module name", ["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.foo = global.foo || {};
global.foo.bar = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = void 0;
var _default = 42;
_exports.default = _default;
});

View File

@@ -0,0 +1,13 @@
{
"plugins": [
"external-helpers",
["transform-modules-umd", {
"globals": {
"my custom module name": "foo.bar"
},
"exactGlobals": true,
"loose": true
}]
],
"moduleId": "my custom module name"
}

View File

@@ -0,0 +1,23 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define("my custom module name", ["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.foo = global.foo || {};
global.foo.bar = global.foo.bar || {};
global.foo.bar.baz = global.foo.bar.baz || {};
global.foo.bar.baz.qux = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = void 0;
var _default = 42;
_exports.default = _default;
});

View File

@@ -0,0 +1,13 @@
{
"plugins": [
"external-helpers",
["transform-modules-umd", {
"globals": {
"my custom module name": "foo.bar.baz.qux"
},
"exactGlobals": true,
"loose": true
}]
],
"moduleId": "my custom module name"
}

View File

@@ -0,0 +1,20 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define("my custom module name", ["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.baz = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = void 0;
var _default = 42;
_exports.default = _default;
});

View File

@@ -0,0 +1,13 @@
{
"plugins": [
"external-helpers",
["transform-modules-umd", {
"globals": {
"my custom module name": "baz"
},
"exactGlobals": true,
"loose": true
}]
],
"moduleId": "my custom module name"
}

View File

@@ -0,0 +1 @@
foobar();

View File

@@ -0,0 +1,17 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define("MyLib", [], factory);
} else if (typeof exports !== "undefined") {
factory();
} else {
var mod = {
exports: {}
};
factory();
global.MyLib = mod.exports;
}
})(this, function () {
"use strict";
foobar();
});

View File

@@ -0,0 +1,7 @@
{
"moduleId": "MyLib",
"plugins": [
"external-helpers",
["transform-modules-umd", { "loose": true }]
]
}

View File

@@ -0,0 +1,20 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define("loose/module-name-with-overridden-global/expected", ["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.looseModuleNameWithOverriddenGlobalExpected = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = void 0;
var _default = 42;
_exports.default = _default;
});

View File

@@ -0,0 +1,13 @@
{
"plugins": [
"external-helpers",
["transform-modules-umd", {
"globals": {
"umd/module-name-with-overridden-global/expected": "baz"
},
"exactGlobals": true,
"loose": true
}]
],
"moduleIds": true
}

View File

@@ -0,0 +1 @@
foobar();

View File

@@ -0,0 +1,17 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define("loose/module-name/expected", [], factory);
} else if (typeof exports !== "undefined") {
factory();
} else {
var mod = {
exports: {}
};
factory();
global.looseModuleNameExpected = mod.exports;
}
})(this, function () {
"use strict";
foobar();
});

View File

@@ -0,0 +1,7 @@
{
"moduleIds": true,
"plugins": [
"external-helpers",
["transform-modules-umd", { "loose": true }]
]
}

View File

@@ -0,0 +1 @@
import { render } from "./lib/render";

View File

@@ -0,0 +1,15 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["./lib/render"], factory);
} else if (typeof exports !== "undefined") {
factory(require("./lib/render"));
} else {
var mod = {
exports: {}
};
factory(global.render);
global.actual = mod.exports;
}
})(this, function (_render) {
"use strict";
});

View File

@@ -0,0 +1,6 @@
{
"plugins": [
"external-helpers",
["transform-modules-umd", { "loose": true }]
]
}

View File

@@ -0,0 +1 @@
export default 42;

View File

@@ -0,0 +1,20 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.baz = mod.exports;
}
})(this, function (_exports) {
"use strict";
_exports.__esModule = true;
_exports.default = void 0;
var _default = 42;
_exports.default = _default;
});

View File

@@ -0,0 +1,12 @@
{
"plugins": [
"external-helpers",
["transform-modules-umd", {
"globals": {
"actual": "baz"
},
"exactGlobals": true,
"loose": true
}]
]
}

View File

@@ -0,0 +1 @@
import "es6-promise";

View File

@@ -0,0 +1,15 @@
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["es6-promise"], factory);
} else if (typeof exports !== "undefined") {
factory(require("es6-promise"));
} else {
var mod = {
exports: {}
};
factory(global.Promise);
global.actual = mod.exports;
}
})(this, function (_es6Promise) {
"use strict";
});

View File

@@ -0,0 +1,11 @@
{
"plugins": [
"external-helpers",
["transform-modules-umd", {
"globals": {
"es6-promise": "Promise"
},
"loose": true
}]
]
}

Some files were not shown because too many files have changed in this diff Show More