Advertisement
braveheart1989

minifyhtml

May 28th, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let gulp = require('gulp')
  2. let minifyCss = require('gulp-clean-css')
  3. let del = require('del')
  4. let minifyHTML = require('gulp-minify-html')
  5. let rename = require('gulp-rename')
  6.  
  7. gulp.task('minify', function () {
  8.   del.sync('build/html-min/*.html')
  9.   let opts = {comments: true, spare: true}
  10.   return gulp.src('content/*.html')
  11.     .pipe(minifyHTML(opts))
  12.     .pipe(rename({
  13.       suffix: '.min'
  14.     }))
  15.     .pipe(gulp.dest('build/html-min'))
  16. })
  17.  
  18. gulp.task('min-css', () => {
  19.   del.sync('build/styles/min')
  20.   return gulp.src('content/styles.css')
  21.     .pipe(minifyCss())
  22.     .pipe(rename({
  23.       suffix: '.min'
  24.     }))
  25.     .pipe(gulp.dest('build/styles/min'))
  26. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement