Files
agent/gulpfile.js
2016-03-06 21:45:12 +01:00

36 lines
821 B
JavaScript

var gulp = require('gulp'),
browserSync = require('browser-sync').create(),
args = require('yargs').argv,
gulpif = require('gulp-if'),
sass = require('gulp-sass'),
sourcemaps = require('gulp-sourcemaps');
var paths = {
sassAll: 'sass/**/*.scss',
cssDest: 'css'
}
gulp.task('serve', function() {
browserSync.init({
server: {
baseDir: "./"
},
});
gulp.watch(['*.html', '*.css', '*.js']).on('change', browserSync.reload);
});
gulp.task('sass', function() {
return gulp.src(paths.sassAll)
.pipe(gulpif(args.debug, sourcemaps.init()))
.pipe(sass().on('error', sass.logError))
.pipe(gulpif(args.debug, sourcemaps.write()))
.pipe(gulp.dest(paths.cssDest));
});
gulp.task('watch', function() {
gulp.watch(paths.sassAll, ['sass']);
});
gulp.task('default', ['sass']);