1 const chalk
= require('chalk');
2 // eslint-disable-next-line n/no-unpublished-require
3 const SemVer
= require('semver');
5 const enginesNodeVersion
= require('./package.json').engines
.node
;
8 * Check if the current node version match the required engines version.
10 function checkNodeVersion() {
11 if (SemVer
.satisfies(process
.version
, enginesNodeVersion
) === false) {
14 `Required node version ${enginesNodeVersion} not satisfied with current version ${process.version}.`
17 // eslint-disable-next-line n/no-process-exit
24 module
.exports
= { checkNodeVersion
};