Lazy-initialize external helper template.
This commit is contained in:
parent
dffcef785a
commit
600106b9cb
@ -3,7 +3,10 @@ import generator from "@babel/generator";
|
||||
import template from "@babel/template";
|
||||
import * as t from "@babel/types";
|
||||
|
||||
const buildUmdWrapper = template(`
|
||||
// Wrapped to avoid wasting time parsing this when almost no-one uses
|
||||
// build-external-helpers.
|
||||
const buildUmdWrapper = replacements =>
|
||||
template`
|
||||
(function (root, factory) {
|
||||
if (typeof define === "function" && define.amd) {
|
||||
define(AMD_ARGUMENTS, factory);
|
||||
@ -15,7 +18,7 @@ const buildUmdWrapper = template(`
|
||||
})(UMD_ROOT, function (FACTORY_PARAMETERS) {
|
||||
FACTORY_BODY
|
||||
});
|
||||
`);
|
||||
`(replacements);
|
||||
|
||||
function buildGlobal(whitelist) {
|
||||
const namespace = t.identifier("babelHelpers");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user