UNPKG

slush-markoa

Version:
31 lines (27 loc) 830 B
var gulp = require('gulp'), install = require('gulp-install'), conflict = require('gulp-conflict'), template = require('gulp-template'), rename = require('gulp-rename'), _ = require('underscore.string'), path = require('path'), chalk = require('chalk-log'); mapped = { 'semantic UI': 'semantic' } module.exports = function(answers) { var uiFolder = mapped[answers.uiFramework] || answers.uiFramework; gulp.src(__dirname + '/templates/' + uiFolder) .pipe(template(answers)) .pipe(rename(function (file) { if (file.basename[0] === '_') { file.basename = '.' + file.basename.slice(1); } })) .pipe(conflict('./')) .pipe(gulp.dest('./apps/_global')) .pipe(install()) .on('end', function () { done(); }); }