Passed
Push — main ( be9bd3...6407b0 )
by Tim
08:35
created

gulpfile.js   A

Complexity

Total Complexity 2
Complexity/F 1

Size

Lines of Code 25
Function Count 2

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
wmc 2
eloc 16
mnd 0
bc 0
fnc 2
dl 0
loc 25
rs 10
bpm 0
cpm 1
noi 0
c 0
b 0
f 0
1
const gulp = require('gulp');
2
const sass = require('gulp-sass')(require('sass'));
3
const autoprefixer = require('gulp-autoprefixer');
4
const cleanCSS = require('gulp-clean-css');
5
6
const sourceDir = './client/src/scss';
7
const destinationDir = './client/dist/css';
8
9
10
gulp.task('sass', function () {
11
    return gulp
12
        .src(`${sourceDir}/*.scss`)
13
        .pipe(sass().on('error', sass.logError))
14
        .pipe(autoprefixer())
15
        .pipe(cleanCSS())
16
        .pipe(gulp.dest(destinationDir));
17
});
18
19
20
gulp.task('watch', function () {
21
    gulp.watch(`${sourceDir}/*.scss`, gulp.series('sass'));
22
});
23
24
25
gulp.task('default', gulp.series('sass', 'watch'));
26