@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
JavaScript
;
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*/, "");
};