1 | #!/usr/bin/env node
|
2 | "use strict";
|
3 | var __getOwnPropNames = Object.getOwnPropertyNames;
|
4 | var __commonJS = function(cb, mod) {
|
5 | return function __require() {
|
6 | return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
7 | };
|
8 | };
|
9 |
|
10 |
|
11 | var require_semver_compare = __commonJS({
|
12 | "node_modules/semver-compare/index.js": function(exports2, module2) {
|
13 | module2.exports = function cmp(a, b) {
|
14 | var pa = a.split(".");
|
15 | var pb = b.split(".");
|
16 | for (var i = 0; i < 3; i++) {
|
17 | var na = Number(pa[i]);
|
18 | var nb = Number(pb[i]);
|
19 | if (na > nb)
|
20 | return 1;
|
21 | if (nb > na)
|
22 | return -1;
|
23 | if (!isNaN(na) && isNaN(nb))
|
24 | return 1;
|
25 | if (isNaN(na) && !isNaN(nb))
|
26 | return -1;
|
27 | }
|
28 | return 0;
|
29 | };
|
30 | }
|
31 | });
|
32 |
|
33 |
|
34 | var require_please_upgrade_node = __commonJS({
|
35 | "node_modules/please-upgrade-node/index.js": function(exports2, module2) {
|
36 | var semverCompare = require_semver_compare();
|
37 | module2.exports = function pleaseUpgradeNode2(pkg, opts) {
|
38 | var opts = opts || {};
|
39 | var requiredVersion = pkg.engines.node.replace(">=", "");
|
40 | var currentVersion = process.version.replace("v", "");
|
41 | if (semverCompare(currentVersion, requiredVersion) === -1) {
|
42 | if (opts.message) {
|
43 | console.error(opts.message(requiredVersion));
|
44 | } else {
|
45 | console.error(
|
46 | pkg.name + " requires at least version " + requiredVersion + " of Node, please upgrade"
|
47 | );
|
48 | }
|
49 | if (opts.hasOwnProperty("exitCode")) {
|
50 | process.exit(opts.exitCode);
|
51 | } else {
|
52 | process.exit(1);
|
53 | }
|
54 | }
|
55 | };
|
56 | }
|
57 | });
|
58 |
|
59 |
|
60 | var pleaseUpgradeNode = require_please_upgrade_node();
|
61 | var packageJson = require("./package.json");
|
62 | pleaseUpgradeNode(packageJson);
|
63 | var cli = require("./cli.js");
|
64 | module.exports = cli.run(process.argv.slice(2));
|