UNPKG

1.07 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.resolveBrowserslistConfigFile = resolveBrowserslistConfigFile;
7exports.resolveTargets = resolveTargets;
8
9function _helperCompilationTargets() {
10 const data = _interopRequireDefault(require("@babel/helper-compilation-targets"));
11
12 _helperCompilationTargets = function () {
13 return data;
14 };
15
16 return data;
17}
18
19function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
20
21function resolveBrowserslistConfigFile(browserslistConfigFile, configFilePath) {
22 return undefined;
23}
24
25function resolveTargets(options, root) {
26 let targets = options.targets;
27
28 if (typeof targets === "string" || Array.isArray(targets)) {
29 targets = {
30 browsers: targets
31 };
32 }
33
34 if (targets && targets.esmodules) {
35 targets = Object.assign({}, targets, {
36 esmodules: "intersect"
37 });
38 }
39
40 return (0, _helperCompilationTargets().default)(targets, {
41 ignoreBrowserslistConfig: true,
42 browserslistEnv: options.browserslistEnv
43 });
44}
\No newline at end of file