mirror of
https://git.kittycat.homes/zoe/hugo-batsite.git
synced 2024-08-15 03:18:24 +00:00
63 lines
1.9 KiB
JavaScript
63 lines
1.9 KiB
JavaScript
|
#!/usr/bin/env node
|
||
|
"use strict";
|
||
|
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||
|
var __commonJS = function(cb, mod) {
|
||
|
return function __require() {
|
||
|
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
// node_modules/semver-compare/index.js
|
||
|
var require_semver_compare = __commonJS({
|
||
|
"node_modules/semver-compare/index.js": function(exports2, module2) {
|
||
|
module2.exports = function cmp(a, b) {
|
||
|
var pa = a.split(".");
|
||
|
var pb = b.split(".");
|
||
|
for (var i = 0; i < 3; i++) {
|
||
|
var na = Number(pa[i]);
|
||
|
var nb = Number(pb[i]);
|
||
|
if (na > nb)
|
||
|
return 1;
|
||
|
if (nb > na)
|
||
|
return -1;
|
||
|
if (!isNaN(na) && isNaN(nb))
|
||
|
return 1;
|
||
|
if (isNaN(na) && !isNaN(nb))
|
||
|
return -1;
|
||
|
}
|
||
|
return 0;
|
||
|
};
|
||
|
}
|
||
|
});
|
||
|
|
||
|
// node_modules/please-upgrade-node/index.js
|
||
|
var require_please_upgrade_node = __commonJS({
|
||
|
"node_modules/please-upgrade-node/index.js": function(exports2, module2) {
|
||
|
var semverCompare = require_semver_compare();
|
||
|
module2.exports = function pleaseUpgradeNode2(pkg, opts) {
|
||
|
var opts = opts || {};
|
||
|
var requiredVersion = pkg.engines.node.replace(">=", "");
|
||
|
var currentVersion = process.version.replace("v", "");
|
||
|
if (semverCompare(currentVersion, requiredVersion) === -1) {
|
||
|
if (opts.message) {
|
||
|
console.error(opts.message(requiredVersion));
|
||
|
} else {
|
||
|
console.error(pkg.name + " requires at least version " + requiredVersion + " of Node, please upgrade");
|
||
|
}
|
||
|
if (opts.hasOwnProperty("exitCode")) {
|
||
|
process.exit(opts.exitCode);
|
||
|
} else {
|
||
|
process.exit(1);
|
||
|
}
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
});
|
||
|
|
||
|
// bin/prettier.js
|
||
|
var pleaseUpgradeNode = require_please_upgrade_node();
|
||
|
var packageJson = require("./package.json");
|
||
|
pleaseUpgradeNode(packageJson);
|
||
|
var cli = require("./cli.js");
|
||
|
module.exports = cli.run(process.argv.slice(2));
|