Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var gulp = require('gulp');
- var concat = require('gulp-concat');
- var myth = require('gulp-myth');
- var uglify = require('gulp-uglify');
- var jshint = require('gulp-jshint');
- var imagemin = require('gulp-imagemin');
- var minifyCss = require('gulp-minify-css');
- gulp.task('styles', function() {
- return gulp.src('app/css/*.css')
- .pipe(concat('all.css'))
- .pipe(myth())
- .pipe(minifyCss({ compatibility: 'ie8' }))
- .pipe(gulp.dest('dist'));
- });
- gulp.task('scripts', function() {
- return gulp.src('app/js/*.js')
- .pipe(jshint())
- .pipe(jshint.reporter('default'))
- .pipe(concat('all.js'))
- .pipe(uglify())
- .pipe(gulp.dest('dist'));
- });
- gulp.task('images', function() {
- return gulp.src('app/img/*')
- .pipe(imagemin())
- .pipe(gulp.dest('dist/img'));
- });
- gulp.task('watch', function() {
- gulp.watch('app/css/*.css', ['styles']);
- gulp.watch('app/js/*.js', ['scripts']);
- gulp.watch('app/ig/*', ['images']);
- });
- gulp.task('default', ['styles', 'scripts', 'watch']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement