|
@ -57,13 +57,20 @@ function util_start_browsersync ( ) { |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function dtp_less ( ) { |
|
|
async function dtp_less_dark ( ) { |
|
|
return gulp |
|
|
return gulp |
|
|
.src('./client/less/style.less') |
|
|
.src('./client/less/dtp-dark.less') |
|
|
.pipe(plumber()) |
|
|
.pipe(plumber()) |
|
|
.pipe(less({ |
|
|
.pipe(less({ paths: [ __dirname ], math: 'always' })) |
|
|
math: 'always', |
|
|
.pipe(gulp.dest('./dist/css')) |
|
|
})) |
|
|
.pipe(browserSync.stream()); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
async function dtp_less_light ( ) { |
|
|
|
|
|
return gulp |
|
|
|
|
|
.src('./client/less/dtp-light.less') |
|
|
|
|
|
.pipe(plumber()) |
|
|
|
|
|
.pipe(less({ paths: [ __dirname ], math: 'always' })) |
|
|
.pipe(gulp.dest('./dist/css')) |
|
|
.pipe(gulp.dest('./dist/css')) |
|
|
.pipe(browserSync.stream()); |
|
|
.pipe(browserSync.stream()); |
|
|
} |
|
|
} |
|
@ -220,9 +227,8 @@ function dtp_jsbuild_prod ( ) { |
|
|
function dtp_watch_client (done) { |
|
|
function dtp_watch_client (done) { |
|
|
var files = [ |
|
|
var files = [ |
|
|
'./client/less/**/*.less', |
|
|
'./client/less/**/*.less', |
|
|
'./client/less/dtp/*.less' |
|
|
|
|
|
]; |
|
|
]; |
|
|
gulp.watch(files, dtp_less); |
|
|
gulp.watch(files, exports.less); |
|
|
|
|
|
|
|
|
var jsfiles = [ |
|
|
var jsfiles = [ |
|
|
path.join(__dirname, '..', 'dtp', 'dtp-lib', 'client', '**', '*.js'), |
|
|
path.join(__dirname, '..', 'dtp', 'dtp-lib', 'client', '**', '*.js'), |
|
@ -284,7 +290,10 @@ function dtp_develop (done) { |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
exports.less = dtp_less; |
|
|
exports.less = gulp.series( |
|
|
|
|
|
dtp_less_light, |
|
|
|
|
|
dtp_less_dark, |
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
exports.jshint = gulp.parallel( |
|
|
exports.jshint = gulp.parallel( |
|
|
dtp_jshint_models, |
|
|
dtp_jshint_models, |
|
@ -296,13 +305,8 @@ exports.jshint = gulp.parallel( |
|
|
); |
|
|
); |
|
|
|
|
|
|
|
|
exports.build = gulp.parallel( |
|
|
exports.build = gulp.parallel( |
|
|
dtp_less, |
|
|
exports.less, |
|
|
dtp_jshint_models, |
|
|
exports.jshint, |
|
|
dtp_jshint_lib, |
|
|
|
|
|
dtp_jshint_controllers, |
|
|
|
|
|
dtp_jshint_client, |
|
|
|
|
|
dtp_jshint_workers, |
|
|
|
|
|
dtp_jshint_services, |
|
|
|
|
|
dtp_jsbuild_dev, |
|
|
dtp_jsbuild_dev, |
|
|
dtp_jsbuild_prod, |
|
|
dtp_jsbuild_prod, |
|
|
); |
|
|
); |
|
|