Skip to content

Instantly share code, notes, and snippets.

@DavidPeralvarez
Last active December 18, 2018 12:16
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 DavidPeralvarez/f30e37d9f35093bd3eced6342c715bb8 to your computer and use it in GitHub Desktop.
Save DavidPeralvarez/f30e37d9f35093bd3eced6342c715bb8 to your computer and use it in GitHub Desktop.
Concatenar y minificar hojas de estilo
// 1- Añadir prefijos
// 2- Concatenar hojas de estilo
// 3- Minificar el archivo resultante
// 4- Renombrar el archivo
var gulp = require('gulp'),
autoprefixer = require('gulp-autoprefixer'),
concatcss = require('gulp-concat-css'),
cleancss = require('gulp-clean-css'),
rename = require('gulp-rename');
gulp.task('estilos', function(done){
gulp.src('./src/**/*.css')
.pipe(autoprefixer({
browsers: ['last 4 versions'],
flexbox : true,
grid : true
}))
.pipe(concatcss('css/style.css'))
.pipe(cleancss())
.pipe(rename({
suffix : ".min"
}))
.pipe(gulp.dest('./dist'));
done();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment