src/assetbundles/gulpfile.js   A
last analyzed

Complexity

Total Complexity 3
Complexity/F 1

Size

Lines of Code 25
Function Count 3

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
wmc 3
eloc 18
c 0
b 0
f 0
dl 0
loc 25
rs 10
mnd 0
bc 0
fnc 3
bpm 0
cpm 1
noi 0
1
const gulp = require('gulp'),
2
    rename = require('gulp-rename'),
3
    uglify = require('gulp-uglify'),
4
    sass = require('gulp-sass');
5
6
gulp.task('js', function(){
7
    return gulp.src('src/**/*.js')
8
        .pipe(uglify())
9
        .pipe(rename({ extname: '.min.js' }))
10
        .pipe(gulp.dest('dist/js/'));
11
});
12
13
gulp.task('sass', function(){
14
    return gulp.src('src/**/*.scss')
15
        .pipe(sass({ outputStyle: 'compressed' }))
16
        .pipe(rename({ extname: '.min.css' }))
17
        .pipe(gulp.dest('dist/css/'));
18
});
19
20
gulp.task('watch', function(){
21
    gulp.watch('src/**/*.js', gulp.series('js'));
22
    gulp.watch('src/**/*.scss', gulp.series('sass'));
23
});
24
25
gulp.task('default', gulp.parallel('js', 'sass'));