@@ -4,6 +4,7 @@ var clean = require('gulp-clean');
44var concat = require ( 'gulp-concat' ) ;
55var uglify = require ( 'gulp-uglify' ) ;
66var cssnano = require ( 'gulp-cssnano' ) ;
7+ var minifyHTML = require ( 'gulp-minify-html' ) ;
78
89gulp . task ( 'default' , function ( ) {
910 // place code for your default task here
@@ -14,6 +15,7 @@ gulp.task('build', function(callback) {
1415 'build-clean' ,
1516 'build-js' ,
1617 'build-css' ,
18+ 'build-html' ,
1719 callback ) ;
1820} ) ;
1921
@@ -23,10 +25,10 @@ gulp.task('build-clean', function() {
2325
2426gulp . task ( 'build-js' , function ( ) {
2527 gulp . src ( [
26- 'vendor/jspdf/jspdf.min.js' ,
27- 'vendor/sdate/sdate.js' ,
28- 'src/life-calendar.js' ,
29- 'src/app.js'
28+ 'src/ vendor/jspdf/jspdf.min.js' ,
29+ 'src/ vendor/sdate/sdate.js' ,
30+ 'src/js/ life-calendar.js' ,
31+ 'src/js/ app.js'
3032 ] )
3133 . pipe ( concat ( 'scripts.min.js' ) )
3234 . pipe ( uglify ( ) )
@@ -35,11 +37,16 @@ gulp.task('build-js', function() {
3537
3638gulp . task ( 'build-css' , function ( ) {
3739 return gulp . src ( [
38- 'vendor/bootstrap/css/bootstrap.min.css' ,
39- 'src/main.css'
40+ 'src/ vendor/bootstrap/css/bootstrap.min.css' ,
41+ 'src/css/ main.css'
4042 ] )
4143 . pipe ( concat ( 'styles.min.css' ) )
4244 . pipe ( cssnano ( ) )
4345 . pipe ( gulp . dest ( 'dist' ) ) ;
4446} ) ;
4547
48+ gulp . task ( 'build-html' , function ( ) {
49+ return gulp . src ( 'src/index.html' )
50+ . pipe ( minifyHTML ( { empty : true } ) )
51+ . pipe ( gulp . dest ( 'dist' ) ) ;
52+ } ) ;
0 commit comments