Add additional support for loose mode in helper-module-transforms (#6742)
This commit is contained in:
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-10/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-10/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default (function(){return "foo"})();
|
||||
24
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-10/expected.js
vendored
Normal file
24
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-10/expected.js
vendored
Normal 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;
|
||||
});
|
||||
3
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-11/actual.js
vendored
Normal file
3
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-11/actual.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
export default new Cachier()
|
||||
|
||||
export function Cachier(databaseName) {}
|
||||
25
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-11/expected.js
vendored
Normal file
25
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-11/expected.js
vendored
Normal 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) {}
|
||||
});
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-2/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-2/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default {};
|
||||
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-2/expected.js
vendored
Normal file
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-2/expected.js
vendored
Normal 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;
|
||||
});
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-3/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-3/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default [];
|
||||
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-3/expected.js
vendored
Normal file
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-3/expected.js
vendored
Normal 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;
|
||||
});
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-4/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-4/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default foo;
|
||||
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-4/expected.js
vendored
Normal file
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-4/expected.js
vendored
Normal 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;
|
||||
});
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-5/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-5/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default function () {}
|
||||
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-5/expected.js
vendored
Normal file
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-5/expected.js
vendored
Normal 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() {}
|
||||
});
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-6/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-6/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default class {}
|
||||
22
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-6/expected.js
vendored
Normal file
22
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-6/expected.js
vendored
Normal 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;
|
||||
});
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-7/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-7/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default function foo () {}
|
||||
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-7/expected.js
vendored
Normal file
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-7/expected.js
vendored
Normal 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() {}
|
||||
});
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-8/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-8/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default class Foo {}
|
||||
22
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-8/expected.js
vendored
Normal file
22
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-8/expected.js
vendored
Normal 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;
|
||||
});
|
||||
3
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-9/actual.js
vendored
Normal file
3
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-9/actual.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
var foo;
|
||||
export { foo as default };
|
||||
|
||||
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-9/expected.js
vendored
Normal file
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default-9/expected.js
vendored
Normal 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;
|
||||
});
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default 42;
|
||||
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default/expected.js
vendored
Normal file
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-default/expected.js
vendored
Normal 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;
|
||||
});
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-2/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-2/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export {foo as default} from "foo";
|
||||
18
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-2/expected.js
vendored
Normal file
18
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-2/expected.js
vendored
Normal 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;
|
||||
});
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-3/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-3/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export {foo as default, bar} from "foo";
|
||||
19
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-3/expected.js
vendored
Normal file
19
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-3/expected.js
vendored
Normal 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;
|
||||
});
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-4/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-4/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export {foo as bar} from "foo";
|
||||
18
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-4/expected.js
vendored
Normal file
18
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-4/expected.js
vendored
Normal 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;
|
||||
});
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-5/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-5/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export {foo, bar} from "foo";
|
||||
19
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-5/expected.js
vendored
Normal file
19
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-5/expected.js
vendored
Normal 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;
|
||||
});
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-6/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-6/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export * from "foo";
|
||||
21
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-6/expected.js
vendored
Normal file
21
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from-6/expected.js
vendored
Normal 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];
|
||||
});
|
||||
});
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export {foo} from "foo";
|
||||
18
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from/expected.js
vendored
Normal file
18
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-from/expected.js
vendored
Normal 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;
|
||||
});
|
||||
2
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-2/actual.js
vendored
Normal file
2
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-2/actual.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
var foo;
|
||||
export {foo as default};
|
||||
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-2/expected.js
vendored
Normal file
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-2/expected.js
vendored
Normal 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;
|
||||
});
|
||||
2
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-3/actual.js
vendored
Normal file
2
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-3/actual.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
var foo, bar;
|
||||
export {foo as default, bar};
|
||||
21
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-3/expected.js
vendored
Normal file
21
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-3/expected.js
vendored
Normal 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;
|
||||
});
|
||||
2
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-4/actual.js
vendored
Normal file
2
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-4/actual.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
var foo;
|
||||
export {foo as bar};
|
||||
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-4/expected.js
vendored
Normal file
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-4/expected.js
vendored
Normal 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;
|
||||
});
|
||||
2
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-5/actual.js
vendored
Normal file
2
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-5/actual.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
var foo, bar;
|
||||
export {foo, bar};
|
||||
21
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-5/expected.js
vendored
Normal file
21
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named-5/expected.js
vendored
Normal 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;
|
||||
});
|
||||
2
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named/actual.js
vendored
Normal file
2
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named/actual.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
var foo;
|
||||
export {foo};
|
||||
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named/expected.js
vendored
Normal file
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/export-named/expected.js
vendored
Normal 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;
|
||||
});
|
||||
9
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/exports-variable/actual.js
vendored
Normal file
9
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/exports-variable/actual.js
vendored
Normal 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 {}
|
||||
43
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/exports-variable/expected.js
vendored
Normal file
43
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/exports-variable/expected.js
vendored
Normal 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;
|
||||
});
|
||||
@@ -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";
|
||||
});
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"moduleIds": true,
|
||||
"moduleId": "my custom module name",
|
||||
"plugins": [
|
||||
"external-helpers",
|
||||
["transform-modules-umd", { "loose": true }]
|
||||
]
|
||||
}
|
||||
11
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/hoist-function-exports/actual.js
vendored
Normal file
11
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/hoist-function-exports/actual.js
vendored
Normal 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);
|
||||
@@ -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;
|
||||
});
|
||||
5
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-default/actual.js
vendored
Normal file
5
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-default/actual.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import foo from "foo";
|
||||
import {default as foo2} from "foo";
|
||||
|
||||
foo;
|
||||
foo2;
|
||||
19
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-default/expected.js
vendored
Normal file
19
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-default/expected.js
vendored
Normal 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;
|
||||
});
|
||||
@@ -0,0 +1,3 @@
|
||||
import fooBar1 from "foo-bar";
|
||||
import fooBar2 from "./mylib/foo-bar";
|
||||
import fizzBuzz from "fizzbuzz";
|
||||
@@ -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);
|
||||
});
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"plugins": [
|
||||
"external-helpers",
|
||||
["transform-modules-umd", {
|
||||
"globals": {
|
||||
"foo-bar": "fooBAR",
|
||||
"./mylib/foo-bar": "mylib.fooBar",
|
||||
"fizzbuzz": "fizz.buzz"
|
||||
},
|
||||
"loose": true
|
||||
}]
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
import fooBar1 from "foo-bar";
|
||||
import fooBar2 from "./mylib/foo-bar";
|
||||
import fizzBuzz from "fizzbuzz";
|
||||
@@ -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);
|
||||
});
|
||||
@@ -0,0 +1,3 @@
|
||||
import fooBar1 from "foo-bar";
|
||||
import fooBar2 from "./mylib/foo-bar";
|
||||
import fizzBuzz from "fizzbuzz";
|
||||
@@ -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);
|
||||
});
|
||||
@@ -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
|
||||
}]
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
import fooBar1 from "foo-bar";
|
||||
import fooBar2 from "./mylib/foo-bar";
|
||||
import fizzBuzz from "fizzbuzz";
|
||||
@@ -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);
|
||||
});
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"plugins": [
|
||||
"external-helpers",
|
||||
["transform-modules-umd", {
|
||||
"exactGlobals": true,
|
||||
"loose": true
|
||||
}]
|
||||
]
|
||||
}
|
||||
3
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-glob/actual.js
vendored
Normal file
3
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-glob/actual.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import * as foo from "foo";
|
||||
|
||||
foo;
|
||||
18
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-glob/expected.js
vendored
Normal file
18
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-glob/expected.js
vendored
Normal 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;
|
||||
});
|
||||
2
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-mixing/actual.js
vendored
Normal file
2
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-mixing/actual.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import foo, {baz as xyz} from "foo";
|
||||
xyz;
|
||||
18
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-mixing/expected.js
vendored
Normal file
18
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-mixing/expected.js
vendored
Normal 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;
|
||||
});
|
||||
11
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-named/actual.js
vendored
Normal file
11
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-named/actual.js
vendored
Normal 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;
|
||||
22
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-named/expected.js
vendored
Normal file
22
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports-named/expected.js
vendored
Normal 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;
|
||||
});
|
||||
3
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports/actual.js
vendored
Normal file
3
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports/actual.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import "foo";
|
||||
import "foo-bar";
|
||||
import "./directory/foo-bar";
|
||||
15
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports/expected.js
vendored
Normal file
15
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/imports/expected.js
vendored
Normal 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";
|
||||
});
|
||||
@@ -0,0 +1 @@
|
||||
export default 42;
|
||||
@@ -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;
|
||||
});
|
||||
@@ -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"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
export default 42;
|
||||
@@ -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;
|
||||
});
|
||||
@@ -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"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
export default 42;
|
||||
@@ -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;
|
||||
});
|
||||
@@ -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"
|
||||
}
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/module-id/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/module-id/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
foobar();
|
||||
17
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/module-id/expected.js
vendored
Normal file
17
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/module-id/expected.js
vendored
Normal 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();
|
||||
});
|
||||
7
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/module-id/options.json
vendored
Normal file
7
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/module-id/options.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"moduleId": "MyLib",
|
||||
"plugins": [
|
||||
"external-helpers",
|
||||
["transform-modules-umd", { "loose": true }]
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
export default 42;
|
||||
@@ -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;
|
||||
});
|
||||
@@ -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
|
||||
}
|
||||
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/module-name/actual.js
vendored
Normal file
1
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/module-name/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
foobar();
|
||||
17
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/module-name/expected.js
vendored
Normal file
17
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/module-name/expected.js
vendored
Normal 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();
|
||||
});
|
||||
7
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/module-name/options.json
vendored
Normal file
7
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/module-name/options.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"moduleIds": true,
|
||||
"plugins": [
|
||||
"external-helpers",
|
||||
["transform-modules-umd", { "loose": true }]
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
import { render } from "./lib/render";
|
||||
15
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/non-default-imports/expected.js
vendored
Normal file
15
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/non-default-imports/expected.js
vendored
Normal 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";
|
||||
});
|
||||
6
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/options.json
vendored
Normal file
6
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/options.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"plugins": [
|
||||
"external-helpers",
|
||||
["transform-modules-umd", { "loose": true }]
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
export default 42;
|
||||
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/override-export-name/expected.js
vendored
Normal file
20
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/override-export-name/expected.js
vendored
Normal 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;
|
||||
});
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"plugins": [
|
||||
"external-helpers",
|
||||
["transform-modules-umd", {
|
||||
"globals": {
|
||||
"actual": "baz"
|
||||
},
|
||||
"exactGlobals": true,
|
||||
"loose": true
|
||||
}]
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
import "es6-promise";
|
||||
15
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/override-import-name/expected.js
vendored
Normal file
15
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/override-import-name/expected.js
vendored
Normal 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";
|
||||
});
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"plugins": [
|
||||
"external-helpers",
|
||||
["transform-modules-umd", {
|
||||
"globals": {
|
||||
"es6-promise": "Promise"
|
||||
},
|
||||
"loose": true
|
||||
}]
|
||||
]
|
||||
}
|
||||
16
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/overview/actual.js
vendored
Normal file
16
packages/babel-plugin-transform-modules-umd/test/fixtures/loose/overview/actual.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
import "foo";
|
||||
import "foo-bar";
|
||||
import "./directory/foo-bar";
|
||||
import foo from "foo";
|
||||
import * as foo2 from "foo";
|
||||
import {bar} from "foo";
|
||||
import {foo as bar2} from "foo";
|
||||
|
||||
var test;
|
||||
export {test};
|
||||
export var test2 = 5;
|
||||
|
||||
export default test;
|
||||
|
||||
bar;
|
||||
bar2;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user