Files
2026-03-20 17:13:38 +01:00

35 lines
799 B
JavaScript

// jshint node:true
'use strict';
const gulp = require('gulp');
const $ = require('gulp-load-plugins')();
const mainStyle = 'scss/main.scss';
gulp.task('styles', function () {
return gulp.src(mainStyle)
.pipe($.sass({
sass: 'sass',
includePaths: ['sass']
}))
.pipe($.autoprefixer(['last 1 version', '> 1%', 'ff >= 20', 'ie >= 8', 'opera >= 12', 'Android >= 2.2'], {cascade: true}))
.pipe($.cleanCss())
.pipe(gulp.dest('css/'));
});
gulp.task('watch', function () {
gulp.watch(['scss/*.scss'], ['styles']);
gulp.watch(['css/**', 'img/*', 'js/*'], function (file) {
$.livereload.changed(file);
});
$.livereload.listen();
});
gulp.task('build', ['styles']);
gulp.task('default', ['build', 'watch']);