Passed
Push — master ( f6e84f...536abc )
by Sébastien
57s
created

gulp.task(ꞌprettyꞌ)   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 4
nc 1
nop 0
dl 0
loc 5
rs 10
c 0
b 0
f 0
1
var gulp = require('gulp');
2
var minifyCSS = require('gulp-csso');
3
var concat = require('gulp-concat');
4
var sourcemaps = require('gulp-sourcemaps');
5
const prettier = require('gulp-prettier');
6
7
gulp.task('pretty', function(){
8
  return gulp.src('js/app.js')
9
    .pipe(prettier({ singleQuote: true }))
10
    .pipe(gulp.dest('dist/'))
11
});
12
13
gulp.task('css', function(){
14
  return gulp.src(['vendor/bootstrap/css/bootstrap.min.css', 'css/404.css', 'css/*.css'])
15
    .pipe(minifyCSS())
16
    .pipe(concat('app.min.css'))
17
    .pipe(sourcemaps.write())
18
    .pipe(gulp.dest('build/css'))
19
});
20
21
gulp.task('js', function(){
22
  return gulp.src(['js/mapbox-gl-directions.js','js/*.js'])
23
    .pipe(sourcemaps.init())
24
    .pipe(concat('app.min.js'))
25
    .pipe(sourcemaps.write())
26
    .pipe(gulp.dest('build/js'))
27
});
28
29
gulp.task('default', [ 'css', 'js', 'pretty' ]);
30