PHP 8.2.30
Preview: dynamic-import.js Size: 1.71 KB
/home/byroehnu/easepay.easetack.com/node_modules/@babel/helper-module-transforms/lib/dynamic-import.js

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.buildDynamicImport = buildDynamicImport;
var _core = require("@babel/core");
exports.getDynamicImportSource = function getDynamicImportSource(node) {
  const [source] = node.arguments;
  return _core.types.isStringLiteral(source) || _core.types.isTemplateLiteral(source) ? source : _core.template.expression.ast`\`\${${source}}\``;
};
function buildDynamicImport(node, deferToThen, wrapWithPromise, builder) {
  const specifier = _core.types.isCallExpression(node) ? node.arguments[0] : node.source;
  if (_core.types.isStringLiteral(specifier) || _core.types.isTemplateLiteral(specifier) && specifier.quasis.length === 0) {
    if (deferToThen) {
      return _core.template.expression.ast`
        Promise.resolve().then(() => ${builder(specifier)})
      `;
    } else return builder(specifier);
  }
  const specifierToString = _core.types.isTemplateLiteral(specifier) ? _core.types.identifier("specifier") : _core.types.templateLiteral([_core.types.templateElement({
    raw: ""
  }), _core.types.templateElement({
    raw: ""
  })], [_core.types.identifier("specifier")]);
  if (deferToThen) {
    return _core.template.expression.ast`
      (specifier =>
        new Promise(r => r(${specifierToString}))
          .then(s => ${builder(_core.types.identifier("s"))})
      )(${specifier})
    `;
  } else if (wrapWithPromise) {
    return _core.template.expression.ast`
      (specifier =>
        new Promise(r => r(${builder(specifierToString)}))
      )(${specifier})
    `;
  } else {
    return _core.template.expression.ast`
      (specifier => ${builder(specifierToString)})(${specifier})
    `;
  }
}

//# sourceMappingURL=dynamic-import.js.map

Directory Contents

Dirs: 0 × Files: 15

Name Size Perms Modified Actions
127 B lr--r--r-- 2026-03-14 01:49:07
Edit Download
1.71 KB lrw-r--r-- 2026-02-28 00:26:54
Edit Download
3.91 KB lrw-r--r-- 2026-02-28 00:27:06
Edit Download
1.67 KB lrw-r--r-- 2026-02-28 00:27:14
Edit Download
3.81 KB lrw-r--r-- 2026-02-28 00:27:26
Edit Download
13.17 KB lrw-r--r-- 2026-02-28 00:27:34
Edit Download
31.27 KB lrw-r--r-- 2026-02-28 00:27:44
Edit Download
1005 B lrw-r--r-- 2026-02-28 00:27:58
Edit Download
2.32 KB lrw-r--r-- 2026-02-28 00:28:00
Edit Download
12.94 KB lrw-r--r-- 2026-02-28 00:28:06
Edit Download
34.12 KB lrw-r--r-- 2026-02-28 00:28:12
Edit Download
13.28 KB lrw-r--r-- 2026-02-28 00:28:18
Edit Download
34.31 KB lrw-r--r-- 2026-02-28 00:28:24
Edit Download
641 B lrw-r--r-- 2026-02-28 00:28:26
Edit Download
1.50 KB lrw-r--r-- 2026-02-28 00:28:26
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).