Commit | Line | Data |
---|---|---|
1f7fa4de JB |
1 | const chalk = require('chalk'); |
2 | // eslint-disable-next-line node/no-unpublished-require | |
3 | const SemVer = require('semver'); | |
4 | ||
5 | const enginesNodeVersion = require('./package.json').engines.node; | |
6 | ||
7 | if (SemVer.satisfies(process.version, enginesNodeVersion) === false) { | |
8 | console.error( | |
9 | chalk.red( | |
10 | `Required node version ${enginesNodeVersion} not satisfied with current version ${process.version}.` | |
11 | ) | |
12 | ); | |
13 | // eslint-disable-next-line no-process-exit | |
14 | process.exit(1); | |
15 | } |