76 lines
2.3 KiB
JavaScript
76 lines
2.3 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.cjs
|
|
var nodeModule = require('module');
|
|
if (typeof nodeModule.enableCompileCache === 'function') {
|
|
nodeModule.enableCompileCache();
|
|
}
|
|
var pleaseUpgradeNode = require_please_upgrade_node();
|
|
var packageJson = require('../package.json');
|
|
pleaseUpgradeNode(packageJson);
|
|
function runCli(cli) {
|
|
return cli.run();
|
|
}
|
|
var dynamicImport = new Function('module', 'return import(module)');
|
|
var promise = dynamicImport('../internal/cli.mjs').then(runCli);
|
|
module.exports.__promise = promise;
|