Skip to content

Instantly share code, notes, and snippets.

@wsimmerson
Last active August 29, 2015 14:15
Show Gist options
  • Save wsimmerson/f7fe12877b1d989b799a to your computer and use it in GitHub Desktop.
Save wsimmerson/f7fe12877b1d989b799a to your computer and use it in GitHub Desktop.
gulp build sass and js
var gulp = require('gulp'),
gutil = require('gulp-util'),
uglify = require('gulp-uglify'),
sass = require('gulp-sass'),
cssmin = require('gulp-cssmin'),
concat = require('gulp-concat');
gulp.task('build', function () {
gulp.src('./prebuild/js/*.js')
.pipe(uglify())
.pipe(concat('application.min.js'))
.pipe(gulp.dest('./static/js'));
gulp.src('./prebuild/sass/*.scss')
.pipe(sass().on('error', gutil.log))
.pipe(concat('main.min.css'))
.pipe(cssmin())
.pipe(gulp.dest('./static/css'));
});
gulp.task('watch', function() {
gulp.watch(['./prebuild/js/*.js', './prebuild/sass/*.scss'], ['build']);
});
gulp.task('default', ['watch']);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment