UNPKG

@quasar/cli

Version:

Quasar Framework - the Global CLI

33 lines (28 loc) 962 B
// version-check const version = process.version.split('.') const major = Number.parseInt(version[0].replaceAll(/\D/g, ''), 10) const minor = Number.parseInt(version[1].replaceAll(/\D/g, ''), 10) const patch = Number.parseInt(version[2].replaceAll(/\D/g, ''), 10) const min = { major: 20, minor: 20, 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) }