Passed
Push — master ( 281cf2...a960ce )
by Josh
03:06
created

gulpfile.js ➔ jsTask   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 5
c 1
b 0
f 0
nc 1
dl 0
loc 6
rs 10
nop 0
1
const gulp = require('gulp'),
2
    rename = require('gulp-rename'),
3
    uglify = require('gulp-uglify'),
4
    sass = require('gulp-sass');
5
6
function jsTask() {
7
    return gulp.src('src/**/*.js')
8
        .pipe(uglify())
9
        .pipe(rename({ extname: '.min.js' }))
10
        .pipe(gulp.dest('dist/js/'));
11
}
12
13
function sassTask() {
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
function watch() {
21
    gulp.watch('src/**/*.js', ['jsTask']);
22
    gulp.watch('src/**/*.scss', ['sassTask']);
23
}
24
25
exports.default = gulp.series(jsTask, sassTask);