1
0
mirror of https://github.com/kognise/water.css.git synced 2025-02-23 21:35:42 +01:00
css-water.css/gulpfile.js

52 lines
1.1 KiB
JavaScript
Raw Normal View History

var gulp = require('gulp'),
sass = require('gulp-sass'),
postcss = require('gulp-postcss'),
autoprefixer = require("autoprefixer"),
cssnano = require("cssnano"),
2019-04-07 17:47:23 -07:00
sourcemaps = require("gulp-sourcemaps"),
browserSync = require("browser-sync").create();
var paths = {
styles: {
src: "src/**/*.scss",
dest: "dist"
2019-04-07 17:47:23 -07:00
},
html: {
src: "index.html"
}
}
function style() {
return(
gulp.src(paths.styles.src)
.pipe(sourcemaps.init())
.pipe(sass())
.on("error", sass.logError)
.pipe(postcss([autoprefixer(), cssnano()]))
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest(paths.styles.dest))
2019-04-07 17:47:23 -07:00
.pipe(browserSync.stream())
);
}
exports.style = style;
2019-04-07 17:47:23 -07:00
function reload(){
browserSync.reload();
}
function watch() {
style();
2019-04-07 17:47:23 -07:00
browserSync.init({
server: {
baseDir: "./",
},
startPath: "index.html"
})
gulp.watch(paths.styles.src, style);
gulp.watch(paths.html.src, reload)
}
exports.watch = watch;