Blame view

天文台pc/tianwentai-ui/node_modules/@babel/helper-compilation-targets/lib/pretty.js 953 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
  "use strict";
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  exports.prettifyTargets = prettifyTargets;
  exports.prettifyVersion = prettifyVersion;
  var _semver = require("semver");
  var _targets = require("./targets.js");
  function prettifyVersion(version) {
    if (typeof version !== "string") {
      return version;
    }
    const {
      major,
      minor,
      patch
    } = _semver.parse(version);
    const parts = [major];
    if (minor || patch) {
      parts.push(minor);
    }
    if (patch) {
      parts.push(patch);
    }
    return parts.join(".");
  }
  function prettifyTargets(targets) {
    return Object.keys(targets).reduce((results, target) => {
      let value = targets[target];
      const unreleasedLabel = _targets.unreleasedLabels[target];
      if (typeof value === "string" && unreleasedLabel !== value) {
        value = prettifyVersion(value);
      }
      results[target] = value;
      return results;
    }, {});
  }
  
  //# sourceMappingURL=pretty.js.map