UNPKG

@quasar/cli

Version:

Quasar Framework - the Global CLI

33 lines (28 loc) 949 B
// version-check const version = process.version.split('.') const major = parseInt(version[ 0 ].replace(/\D/g, ''), 10) const minor = parseInt(version[ 1 ].replace(/\D/g, ''), 10) const patch = parseInt(version[ 2 ].replace(/\D/g, ''), 10) const min = { major: 16, minor: 0, patch: 0 } if ( major < min.major || ( major === min.major && ( minor < min.minor || (minor === min.minor && patch < min.patch) ) ) ) { console.error() console.error('--------------------------------------------------------') console.error(' INCOMPATIBLE NODE VERSION') console.error(` @quasar/cli requires Node ${ min.major }.${ min.minor }.${ min.patch } or superior`) console.error() console.error(' You are running Node ' + process.version) console.error(' Please install a compatible Node version and try again') console.error('--------------------------------------------------------') console.error() process.exit(1) }