ryuu
Version:
Domo App Dev Studio CLI, The main tool used to create, edit, and publish app designs to Domo
17 lines • 709 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.checkSystemRequirements = void 0;
// Centralized system/environment checks for CLI commands
var log_1 = require("./log");
function checkSystemRequirements() {
// Node.js version check
var requiredMajor = 14;
var nodeVersion = process.versions.node;
var major = nodeVersion.split('.').map(Number)[0];
if (major < requiredMajor) {
log_1.log.fail("Node.js v".concat(requiredMajor, "+ required"), "Current version: v".concat(nodeVersion, ". Please upgrade Node.js."));
process.exit(1);
}
}
exports.checkSystemRequirements = checkSystemRequirements;
//# sourceMappingURL=systemCheck.js.map