preact-material-components
Version:
preact wrapper for "Material Components for the web"
23 lines (16 loc) • 515 B
JavaScript
const colors = require('chalk');
const pkg = require('./package.json');
const version = parseFloat( process.version.substr(1) );
const minimum = parseFloat( pkg.engines.node.match(/\d+/g).join('.') );
module.exports = function () {
if (version >= minimum) {
return true;
}
const errorMessage = colors.yellow(`
⚠️ preact-cli requires at least node@${minimum}!
You have node@${version}
`);
// version not supported && exit
process.stdout.write(errorMessage) + '\n';
process.exit(1);
};