|
|
|
@ -57,15 +57,22 @@ function util_start_browsersync ( ) {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function dtp_less ( ) {
|
|
|
|
|
async function dtp_less_dark ( ) {
|
|
|
|
|
return gulp
|
|
|
|
|
.src('./client/less/style.less')
|
|
|
|
|
.pipe(plumber())
|
|
|
|
|
.pipe(less({
|
|
|
|
|
math: 'always',
|
|
|
|
|
}))
|
|
|
|
|
.pipe(gulp.dest('./dist/css'))
|
|
|
|
|
.pipe(browserSync.stream());
|
|
|
|
|
.src('./client/less/dtp-dark.less')
|
|
|
|
|
.pipe(plumber())
|
|
|
|
|
.pipe(less({ paths: [ __dirname ], 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(browserSync.stream());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function dtp_jshint_client ( ) {
|
|
|
|
@ -220,9 +227,8 @@ function dtp_jsbuild_prod ( ) {
|
|
|
|
|
function dtp_watch_client (done) {
|
|
|
|
|
var files = [
|
|
|
|
|
'./client/less/**/*.less',
|
|
|
|
|
'./client/less/dtp/*.less'
|
|
|
|
|
];
|
|
|
|
|
gulp.watch(files, dtp_less);
|
|
|
|
|
gulp.watch(files, exports.less);
|
|
|
|
|
|
|
|
|
|
var jsfiles = [
|
|
|
|
|
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(
|
|
|
|
|
dtp_jshint_models,
|
|
|
|
@ -296,13 +305,8 @@ exports.jshint = gulp.parallel(
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
exports.build = gulp.parallel(
|
|
|
|
|
dtp_less,
|
|
|
|
|
dtp_jshint_models,
|
|
|
|
|
dtp_jshint_lib,
|
|
|
|
|
dtp_jshint_controllers,
|
|
|
|
|
dtp_jshint_client,
|
|
|
|
|
dtp_jshint_workers,
|
|
|
|
|
dtp_jshint_services,
|
|
|
|
|
exports.less,
|
|
|
|
|
exports.jshint,
|
|
|
|
|
dtp_jsbuild_dev,
|
|
|
|
|
dtp_jsbuild_prod,
|
|
|
|
|
);
|
|
|
|
|