tarifa
Version:
Your friendly toolchain for mobile app development on top of Apache Cordova
23 lines (21 loc) • 732 B
JavaScript
var canGenerate = require('../../../lib/cordova/assets').canGenerate,
colorHelper = require('../../../lib/helper/color'),
validator = require('../../../lib/helper/validator'),
validateColor = validator.toInquirerValidateƒ(validator.isColor);
module.exports = {
type: 'input',
name: 'color',
validate: function (answer) {
return !answer.length || validateColor(answer);
},
filter: function (answer) {
return answer ? colorHelper.format(answer) : null;
},
when: function () {
var done = this.async();
canGenerate().then(function (ok) {
done(ok);
});
},
message: 'Which color do you want for the default icons and splashscreens?'
};