UNPKG

kickstart-node

Version:

A front-end framework for clean HTML and fast performance

30 lines (26 loc) 786 B
// Create minified versions of js and css. var gulp = require('gulp'), rename = require('gulp-rename'), minify = require('gulp-minify-css'), changed = require('gulp-cached'), uglify = require('gulp-uglify'); gulp.task('minify', ['coffee', 'browserify', 'sass'], function() { var dest = './public/js/'; gulp.src(['./public/js/**/*.js', '!./public/js/**/*.min.js']) .pipe(changed(dest)) .pipe(uglify()) .pipe(rename(function(path) { path.basename += ".min" })) .pipe(gulp.dest(dest)); var dest = './public/css/'; gulp.src(['./public/css/**/*.css', '!./public/css/**/*.min.css']) .pipe(changed(dest)) .pipe(minify()) .pipe(rename( function(path) { path.basename += ".min" } )) .pipe(gulp.dest(dest)); })