Skip to content

Instantly share code, notes, and snippets.

@htr3n
Last active July 19, 2018 08:11
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save htr3n/6ebbd598e04a3a4555b4e5e110d7acf2 to your computer and use it in GitHub Desktop.
var gulp = require('gulp');
var sass = require('gulp-sass');
var postcss = require('gulp-postcss');
var autoprefixer = require('autoprefixer');
var cssnano = require('cssnano');
var sourcemaps = require('gulp-sourcemaps');
var sass_src_file = 'assets/scss/hyde-hyde.scss';
var output_folder = 'static/css';
var watched_resources = 'assets/scss/**/*';
gulp.task('scss', function () {
gulp.src(sass_src_file)
.pipe(sourcemaps.init())
.pipe(sass().on('error', sass.logError))
.pipe(postcss([ autoprefixer, cssnano]))
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest(output_folder));
});
// Watch asset folder for changes
gulp.task('watch', ['scss'], function () {
gulp.watch(watched_resources, ['scss']);
});
gulp.task('default', ['watch']);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment