Total Complexity | 3 |
Complexity/F | 1 |
Lines of Code | 25 |
Function Count | 3 |
Duplicated Lines | 0 |
Ratio | 0 % |
Changes | 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')); |