UNPKG

2.01 kBJavaScriptView Raw
1#!/usr/bin/env node
2"use strict";
3var __getOwnPropNames = Object.getOwnPropertyNames;
4var __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// node_modules/semver-compare/index.js
11var 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// node_modules/please-upgrade-node/index.js
34var 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// bin/prettier.js
60var pleaseUpgradeNode = require_please_upgrade_node();
61var packageJson = require("./package.json");
62pleaseUpgradeNode(packageJson);
63var cli = require("./cli.js");
64module.exports = cli.run(process.argv.slice(2));