ryuu
Version:
Domo App Dev Studio CLI, The main tool used to create, edit, and publish app designs to Domo
13 lines • 519 B
JavaScript
// Centralized system/environment checks for CLI commands
import { log } from './log.js';
export function checkSystemRequirements() {
// Node.js version check
const requiredMajor = 14;
const nodeVersion = process.versions.node;
const [major] = nodeVersion.split('.').map(Number);
if (major < requiredMajor) {
log.fail(`Node.js v${requiredMajor}+ required`, `Current version: v${nodeVersion}. Please upgrade Node.js.`);
process.exit(1);
}
}
//# sourceMappingURL=systemCheck.js.map