UNPKG

535 BJavaScriptView Raw
1#!/usr/bin/env node
2
3'use strict';
4
5const process = require('process');
6
7const chalk = require('chalk');
8const semver = require('semver');
9
10const projectPackage = require('../package.json');
11
12async function checkNodeVersion() {
13 if (!semver.satisfies(process.version, projectPackage.engines.node)) {
14 console.log(chalk.red(`Please update Node.js to version ${projectPackage.engines.node}.`));
15 }
16}
17
18// -- CLI --------------- --- -- -
19
20checkNodeVersion()
21 .catch((error) => {
22 console.error(error);
23 process.exit(1);
24 });