kickstart-node
Version:
A front-end framework for clean HTML and fast performance
28 lines (24 loc) • 776 B
JavaScript
// 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('docs:minify', ['docs:coffee', 'docs:browserify', 'docs:sass'], function() {
var dest = './docs/js';
gulp.src(['./docs/js/**/*.js', '!./docs/js/**/*.min.js'])
.pipe(changed(dest))
.pipe(uglify())
.pipe(rename(function(path) {
path.basename += ".min"
}))
.pipe(gulp.dest(dest));
var dest = './docs/css';
gulp.src(['./docs/css/**/*.css', '!./docs/css/**/*.min.css'])
.pipe(changed(dest))
.pipe(minify())
.pipe(rename(function(path) {
path.basename += ".min"
}))
.pipe(gulp.dest(dest));
})