@@ -20,45 +20,49 @@ var cachebust = new CacheBuster();
2020
2121const paths = {
2222 jsSource : [ './src/components/**/*.js' , './src/components/*.js' ] ,
23- cssFiles : [ './src/assets/scss/*.scss' , './src/components/**/*.scss' , './src/components/*.scss' ] ,
23+ cssFiles : './src/**/*.css' ,
24+ indexFiles : './src/index.html' ,
25+ scssFiles : './src/**/**/*.scss' ,
2426 index : './src/index.html' ,
2527 htmlFiles : './src/**/*.html' ,
2628 dist : './dist' ,
2729} ;
2830
29- gulp . task ( 'build-css' , function ( ) {
30- return gulp . src ( paths . cssFiles )
31- . pipe ( sourcemaps . init ( ) )
32- . pipe ( sass ( ) )
33- . pipe ( cachebust . resources ( ) )
34- . pipe ( concat ( 'styles.css' ) )
35- . pipe ( gulp . dest ( paths . dist ) ) ;
31+ gulp . task ( 'build-css' , function ( ) {
32+ return gulp . src ( [ paths . scssFiles , paths . cssFiles ] )
33+ . pipe ( sourcemaps . init ( ) )
34+ . pipe ( sass ( ) )
35+ . pipe ( cachebust . resources ( ) )
36+ . pipe ( concat ( 'styles.css' ) )
37+ . pipe ( gulp . dest ( paths . dist ) ) ;
3638} ) ;
3739
3840gulp . task ( 'clean' , function ( cb ) {
39- del ( [
40- 'dist'
41- ] , cb ) ;
41+ del ( [
42+ 'dist'
43+ ] , cb ) ;
4244} ) ;
4345
44- gulp . task ( 'build-html' , function ( ) {
45- return gulp . src ( [ paths . htmlFiles , paths . index ] )
46+ gulp . task ( 'build-html' , function ( ) {
47+ return gulp . src ( [ paths . htmlFiles , paths . indexFiles ] )
4648 . pipe ( gulp . dest ( paths . dist ) )
4749} ) ;
4850
49- gulp . task ( 'build-js' , function ( ) {
51+ gulp . task ( 'build-js' , function ( ) {
5052 return gulp . src ( paths . jsSource )
51- . pipe ( sourcemaps . init ( ) )
52- . pipe ( print ( ) )
53- . pipe ( babel ( { presets : [ 'es2015' ] } ) )
54- . pipe ( concat ( 'bundle.js' ) )
53+ . pipe ( sourcemaps . init ( ) )
54+ . pipe ( print ( ) )
55+ . pipe ( babel ( {
56+ presets : [ 'es2015' ]
57+ } ) )
58+ . pipe ( concat ( 'bundle.js' ) )
5559 // .pipe(uglify())
56- . pipe ( sourcemaps . write ( './' ) )
57- . pipe ( gulp . dest ( paths . dist ) ) ;
60+ . pipe ( sourcemaps . write ( './' ) )
61+ . pipe ( gulp . dest ( paths . dist ) ) ;
5862} ) ;
5963
60- gulp . task ( 'watch' , function ( ) {
61- return gulp . watch ( [ paths . jsSource , paths . cssFiles , paths . index , paths . htmlFiles ] , [ 'clean' , 'build-css' , 'build-js' , 'build-html' ] ) ;
64+ gulp . task ( 'watch' , function ( ) {
65+ return gulp . watch ( [ paths . jsSource , paths . cssFiles , paths . scssFiles , paths . indexFiles , paths . htmlFiles ] , [ 'clean' , 'build-css' , 'build-js' , 'build-html' ] ) ;
6266} ) ;
6367
6468gulp . task ( 'default' , [ 'clean' , 'build-css' , 'build-js' , 'build-html' , 'watch' ] ) ;
0 commit comments