UNPKG

@zombienet/cli

Version:

ZombieNet aim to be a testing framework for substrate based blockchains, providing a simple cli tool that allow users to spawn and test ephemeral Substrate based networks

19 lines (18 loc) 819 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.checkNodeVersion = void 0; const utils_1 = require("@zombienet/utils"); const checkNodeVersion = () => { const nodeVersion = process.versions.node; const requiredNodeVersion = getPackageNodeVersion(); if (parseInt(nodeVersion.split(".")[0]) < parseInt(requiredNodeVersion.split(".")[0])) { console.error(`\n${utils_1.decorators.red("Error: ")} \t ${utils_1.decorators.bright(`Node version ${nodeVersion} is not supported. Please update to Node ${requiredNodeVersion} or above.`)}\n`); process.exit(1); } }; exports.checkNodeVersion = checkNodeVersion; const getPackageNodeVersion = () => { const { engines: { node }, } = require("../package.json"); return node.replace(/>=\s*/, ""); };