Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var gulp = require('gulp'),
- sass = require('gulp-sass'),
- autoprefixer = require('gulp-autoprefixer'),
- minifycss = require('gulp-minify-css'),
- rename = require('gulp-rename'),
- livereload = require('gulp-livereload'),
- concat = require('gulp-concat');
- gulp.task('styles', function() {
- return gulp.src('./app/assets/sass/*.scss')
- .pipe(sass({ style: 'expanded' }))
- .pipe(autoprefixer('last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1'))
- .pipe(gulp.dest('./public/assets/css'))
- .pipe(rename({suffix: '.min'}))
- .pipe(minifycss())
- .pipe(gulp.dest('./public/assets/css'))
- .pipe(livereload());
- });
- gulp.task('html',function(){
- return gulp.src('./app/views/**')
- .pipe(livereload());
- });
- gulp.task('js',function(){
- return gulp.src([
- './app/assets/bower/jquery/dist/jquery.min.js',
- './app/assets/bower/bootstrap-sass-official/assets/javascripts/bootstrap.min.js',
- './app/assets/js/*.js'
- ])
- .pipe(concat('scripts.js'))
- .pipe(gulp.dest('./public/assets/js/'))
- .pipe(livereload());
- });
- gulp.task('watch', function() {
- livereload.listen();
- gulp.watch('./app/assets/sass/**', ['styles']);
- gulp.watch('./app/assets/js/**', ['js']);
- gulp.watch('./app/views/**', ['html']);
- });
- gulp.task('default', ['watch'], function() {});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement