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.

35 lines (29 loc) 941 B
fs = require('fs') cfg = JSON.parse(fs.readFileSync('./config.json')) gulp = require('gulp') mainBowerFiles = require('main-bower-files') flatten = require('gulp-flatten') changed = require('gulp-changed') uglify = require('gulp-uglify') gulp.task 'moveBower', -> files = mainBowerFiles( base: '../bower_components' debugging: true<% if(jsScriptsBower.length > 0){ %> 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'<% } %> gulp.src(files) .pipe(flatten()) .pipe gulp.dest(cfg.scripts.build_lib)