generator-robonkey
Version:
A Yeoman generator for Gulp, Templating, CSS Preprocessors, Coffeescript, PostCSS, Modernizr, svg icons/icon font generator, BrowserSync, and some libraries to choose from. Express, Wordpress, Drupal, CodeIgniter, Laravel subgenerators are available.
46 lines (37 loc) • 1.04 kB
JavaScript
var chalk = require('chalk'),
printTitle = require('../helpers/printTitle');
'use strict';
var htmlPrompt = function(self, cb){
if(self.cfg.environmentOption === 'static'){
console.log(printTitle('HTML Templating'))
self.prompt([{
type: 'list',
name: 'templateOption',
message: 'How to generate html?',
choices: [{
name: 'None, just use plain old html',
value: 'html'
}, {
name: 'Pug (was Jade)',
value: 'pug'
}, {
name: 'Nunjucks',
value: 'nunjucks'
}, {
name: 'Jade (Will be deprecated)',
value: 'jade'
}],
default: function(){
if(self.cfg.templateOption) return self.cfg.templateOption
else return 'html'
}
}], function (answers) {
if(self.cfg.environmentOption === 'express') self.cfg.templateOption = 'jade';
self.cfg.templateOption = answers.templateOption;
cb();
}.bind(self));
} else {
cb();
}
}
module.exports = htmlPrompt;