@@ -4,6 +4,7 @@ var clean = require('gulp-clean');
4
4
var concat = require ( 'gulp-concat' ) ;
5
5
var uglify = require ( 'gulp-uglify' ) ;
6
6
var cssnano = require ( 'gulp-cssnano' ) ;
7
+ var minifyHTML = require ( 'gulp-minify-html' ) ;
7
8
8
9
gulp . task ( 'default' , function ( ) {
9
10
// place code for your default task here
@@ -14,6 +15,7 @@ gulp.task('build', function(callback) {
14
15
'build-clean' ,
15
16
'build-js' ,
16
17
'build-css' ,
18
+ 'build-html' ,
17
19
callback ) ;
18
20
} ) ;
19
21
@@ -23,10 +25,10 @@ gulp.task('build-clean', function() {
23
25
24
26
gulp . task ( 'build-js' , function ( ) {
25
27
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'
30
32
] )
31
33
. pipe ( concat ( 'scripts.min.js' ) )
32
34
. pipe ( uglify ( ) )
@@ -35,11 +37,16 @@ gulp.task('build-js', function() {
35
37
36
38
gulp . task ( 'build-css' , function ( ) {
37
39
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'
40
42
] )
41
43
. pipe ( concat ( 'styles.min.css' ) )
42
44
. pipe ( cssnano ( ) )
43
45
. pipe ( gulp . dest ( 'dist' ) ) ;
44
46
} ) ;
45
47
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