1- //--------- Include references
2- const { watch, series } = require ( 'gulp' ) ,
3- paths = require ( './_config' ) ,
4- browserSync = require ( 'browser-sync' ) ,
5- dataFile = require ( './data' ) ,
6- htmlFile = require ( './html' ) ,
7- imagesFile = require ( './images' ) ,
8- scriptsFile = require ( './scripts' ) ,
9- stylesFile = require ( './styles' )
1+ import gulp from 'gulp'
2+ import config from './_config.js'
3+ import browserSync from 'browser-sync'
4+ import data from './data.js'
5+ import html from './html.js'
6+ import images from './images.js'
7+ import scripts from './scripts.js'
8+ import { styles , sassLinter } from './styles.js'
9+
10+ const { watch, series } = gulp
1011
1112//--------- Browser sync - local Server
1213function localServer ( done ) {
@@ -36,14 +37,15 @@ function reload(done) {
3637
3738//--------- Watch
3839function watchAssets ( done ) {
39- watch ( paths . styles . app . watch , series ( stylesFile . styles , stylesFile . sassLinter , reload ) )
40- watch ( paths . scripts . app . watch , series ( scriptsFile . scripts , scriptsFile . esLinter , reload ) )
41- watch ( paths . views . pug . watch , series ( htmlFile . html , reload ) )
42- watch ( paths . images . watch , series ( imagesFile . images , reload ) )
43- watch ( paths . data . src , series ( dataFile . data , htmlFile . html , reload ) )
40+ watch ( config . styles . app . watch , series ( styles , sassLinter , reload ) )
41+ watch ( config . scripts . app . watch , series ( scripts , reload ) )
42+ watch ( config . views . pug . watch , series ( html , reload ) )
43+ watch ( config . images . watch , series ( images , reload ) )
44+ watch ( config . data . src , series ( data , html , reload ) )
4445
4546 done ( )
4647}
4748
4849const server = series ( localServer , watchAssets )
49- exports . server = server
50+
51+ export default server
0 commit comments