UNPKG

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.

38 lines (32 loc) 1.05 kB
var fs = require('fs'); var cfg = JSON.parse(fs.readFileSync('./config.json')); var gulp = require('gulp'); var mainBowerFiles = require('main-bower-files'); var flatten = require('gulp-flatten'); var changed = require('gulp-changed'); var uglify = require('gulp-uglify'); gulp.task('moveBower', function(){ var files = mainBowerFiles({ base: '../bower_components', debugging: true, overrides: { <% for (var i = 0; i < jsScriptsBower.length; i++) { switch(jsScriptsBower[i]['key']) { case null: case undefined: case '': break; case 'react': %> '<%= jsScriptsBower[i]["key"] %>': { main: [<%= jsScriptsBower[i]["main"] %>] },<% break; default: %> '<%= jsScriptsBower[i]["key"] %>': { main: '<%= jsScriptsBower[i]["main"] %>' },<% } } %> } }); <% if(modernizrOption){ %>files.push('<%= rootFolder %>/src/modernizr/*.js');<% } %> return gulp.src(files) .pipe(flatten()) .pipe(gulp.dest(cfg.scripts.build_lib)); });