Skip to content

Instantly share code, notes, and snippets.

@ashkanRmk
Created February 7, 2017 19:52
Show Gist options
  • Save ashkanRmk/97f7be34b7cabaa72d619c1e82947b75 to your computer and use it in GitHub Desktop.
Save ashkanRmk/97f7be34b7cabaa72d619c1e82947b75 to your computer and use it in GitHub Desktop.
first snippest
var gulp = require('gulp'),
sass = require('gulp-sass'),
autoprefixer = require('gulp-autoprefixer'),
uglify = require('gulp-uglify'),
rename = require('gulp-rename'),
cssmin = require('gulp-cssmin'),
imagemin = require('gulp-imagemin');
gulp.task('images', function () {
gulp.src('static/img/*')
.pipe(imagemin({
progressive: true,
optimizationLevel: 3,
svgoPlugins: [{removeViewBox: false}]
}))
.pipe(gulp.dest('dist/img/'));
});
gulp.task('styles', function() {
gulp.src('static/css/*.scss')
.pipe(sass())
.pipe(autoprefixer('last 5 versions'))
.pipe(cssmin())
.pipe(gulp.dest('dist/css/'));
});
gulp.task('javascript', function() {
gulp.src('static/js/*.js')
.pipe(uglify())
.pipe(rename({
suffix: ".min",
}))
.pipe(gulp.dest('dist/js/'));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment