Skip to content

Instantly share code, notes, and snippets.

@manolenso
Created February 4, 2014 22:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save manolenso/8813589 to your computer and use it in GitHub Desktop.
Save manolenso/8813589 to your computer and use it in GitHub Desktop.
gupfile.js
var gulp = require('gulp');
var minifycss = require('gulp-minify-css');
var autoprefixer = require('gulp-autoprefixer');
var sass = require('gulp-ruby-sass');
var convert = require('gulp-rsvg');
var watch = require('gulp-watch');
gulp.task('sass', function() {
return gulp.src('sass/main.sass')
.pipe(sass({ style: 'compressed' }))
.pipe(autoprefixer('last 10 version'))
.pipe(minifycss())
.pipe(gulp.dest('css'));
});
gulp.task('pdf', function() {
return gulp.src('svg/**/*.svg')
.pipe(convert({
format: 'pdf'
}))
.pipe(gulp.dest('pdf'));
});
gulp.task('default', function() {
gulp.watch('sass/**/*.sass', ['sass']);
gulp.watch('svg/**/*.svg', ['pdf']);
});
gulp.task('watch', function(){
gulp.start('sass', 'pdf');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment