Sha256: c46e3fe1595fe9c7a3218aa4d2b9b04a5a970202618eb5e7edc7dec6ea41144e

Contents?: true

Size: 1.54 KB

Versions: 36

Compression:

Stored size: 1.54 KB

Contents

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.resolveBrowserslistConfigFile = resolveBrowserslistConfigFile;
exports.resolveTargets = resolveTargets;
function _path() {
  const data = require("path");
  _path = function () {
    return data;
  };
  return data;
}
function _helperCompilationTargets() {
  const data = require("@babel/helper-compilation-targets");
  _helperCompilationTargets = function () {
    return data;
  };
  return data;
}
({});
function resolveBrowserslistConfigFile(browserslistConfigFile, configFileDir) {
  return _path().resolve(configFileDir, browserslistConfigFile);
}
function resolveTargets(options, root) {
  const optTargets = options.targets;
  let targets;
  if (typeof optTargets === "string" || Array.isArray(optTargets)) {
    targets = {
      browsers: optTargets
    };
  } else if (optTargets) {
    if ("esmodules" in optTargets) {
      targets = Object.assign({}, optTargets, {
        esmodules: "intersect"
      });
    } else {
      targets = optTargets;
    }
  }
  const {
    browserslistConfigFile
  } = options;
  let configFile;
  let ignoreBrowserslistConfig = false;
  if (typeof browserslistConfigFile === "string") {
    configFile = browserslistConfigFile;
  } else {
    ignoreBrowserslistConfig = browserslistConfigFile === false;
  }
  return (0, _helperCompilationTargets().default)(targets, {
    ignoreBrowserslistConfig,
    configFile,
    configPath: root,
    browserslistEnv: options.browserslistEnv
  });
}
0 && 0;

//# sourceMappingURL=resolve-targets.js.map

Version data entries

36 entries across 29 versions & 4 rubygems

Version Path
rapid_stack-0.1.1 templates/FrontEnd/node_modules/@babel/core/lib/config/resolve-targets.js
rapid_stack-0.1.0 templates/FrontEnd/node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.62 node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.61 node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.60 node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.59 node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.58 node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.57 node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.56 node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.55 node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.54 node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.53 node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.52 node_modules/@babel/core/lib/config/resolve-targets.js
trusty-cms-6.3.1 node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.51 node_modules/jscodeshift/node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.51 node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.50 node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.50 node_modules/jscodeshift/node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.49 node_modules/jscodeshift/node_modules/@babel/core/lib/config/resolve-targets.js
immosquare-cleaner-0.1.49 node_modules/@babel/core/lib/config/resolve-targets.js