resolve-targets-browser.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.resolveBrowserslistConfigFile = resolveBrowserslistConfigFile;
  6. exports.resolveTargets = resolveTargets;
  7. function _helperCompilationTargets() {
  8. const data = require("@babel/helper-compilation-targets");
  9. _helperCompilationTargets = function () {
  10. return data;
  11. };
  12. return data;
  13. }
  14. function resolveBrowserslistConfigFile(
  15. browserslistConfigFile,
  16. configFilePath) {
  17. return undefined;
  18. }
  19. function resolveTargets(options,
  20. root) {
  21. const optTargets = options.targets;
  22. let targets;
  23. if (typeof optTargets === "string" || Array.isArray(optTargets)) {
  24. targets = {
  25. browsers: optTargets
  26. };
  27. } else if (optTargets) {
  28. if ("esmodules" in optTargets) {
  29. targets = Object.assign({}, optTargets, {
  30. esmodules: "intersect"
  31. });
  32. } else {
  33. targets = optTargets;
  34. }
  35. }
  36. return (0, _helperCompilationTargets().default)(targets, {
  37. ignoreBrowserslistConfig: true,
  38. browserslistEnv: options.browserslistEnv
  39. });
  40. }
  41. 0 && 0;
  42. //# sourceMappingURL=resolve-targets-browser.js.map