| Total Complexity | 2 |
| Complexity/F | 1 |
| Lines of Code | 44 |
| Function Count | 2 |
| Duplicated Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | var gulp = require('gulp'), |
||
| 2 | sass = require('gulp-sass'), |
||
| 3 | sourcemaps = require('gulp-sourcemaps'), |
||
| 4 | cleanCss = require('gulp-clean-css'), |
||
| 5 | rename = require('gulp-rename'), |
||
| 6 | postcss = require('gulp-postcss'), |
||
| 7 | autoprefixer = require('autoprefixer'), |
||
| 8 | browserSync = require('browser-sync').create(); |
||
| 9 | |||
| 10 | gulp.task('build-template', function() { |
||
| 11 | return gulp.src(['resources/scss/maileclipse-app.scss']) |
||
| 12 | .pipe(sourcemaps.init()) |
||
| 13 | .pipe(sass().on('error', sass.logError)) |
||
| 14 | .pipe(postcss([ autoprefixer({ browsers: [ |
||
| 15 | 'Chrome >= 35', |
||
| 16 | 'Firefox >= 38', |
||
| 17 | 'Edge >= 12', |
||
| 18 | 'Explorer >= 10', |
||
| 19 | 'iOS >= 8', |
||
| 20 | 'Safari >= 8', |
||
| 21 | 'Android 2.3', |
||
| 22 | 'Android >= 4', |
||
| 23 | 'Opera >= 12']})])) |
||
| 24 | .pipe(sourcemaps.write()) |
||
| 25 | .pipe(gulp.dest('public/css/')) |
||
| 26 | .pipe(cleanCss()) |
||
| 27 | .pipe(rename({suffix: '.min'})) |
||
| 28 | .pipe(gulp.dest('public/css/')) |
||
| 29 | }); |
||
| 30 | |||
| 31 | /*gulp.task('watch', ['build-theme'], function() { |
||
| 32 | |||
| 33 | browserSync.init({ |
||
| 34 | proxy: "http://localhost:5000/" |
||
| 35 | }); |
||
| 36 | |||
| 37 | gulp.watch(['scss/*.scss', '*.html'], ['build-theme']).on('change', function(){ |
||
| 38 | browserSync.reload(); |
||
| 39 | }); |
||
| 40 | |||
| 41 | });*/ |
||
| 42 | |||
| 43 | gulp.task('default', ['build-template'], function() { |
||
| 44 | }); |
||
| 45 | |||
| 48 |