add imagemin
This commit is contained in:
parent
46920b9e09
commit
1cb1a596be
20
gulpfile.js
20
gulpfile.js
|
@ -1,10 +1,26 @@
|
|||
// config - desktop notifications
|
||||
process.env.DISABLE_NOTIFIER = false;
|
||||
|
||||
var gulp = require('gulp');
|
||||
var gulpImagemin = require('gulp-imagemin');
|
||||
var elixir = require('laravel-elixir');
|
||||
|
||||
// Assets path
|
||||
elixir.config.assetsPath = 'assets';
|
||||
|
||||
// Imagemin
|
||||
var Task = elixir.Task;
|
||||
elixir.extend('imagemin', function(config) {
|
||||
new Task('imagemin', function() {
|
||||
return gulp.src(elixir.config.assetsPath + '/images/**/*')
|
||||
.pipe(gulpImagemin(config))
|
||||
.pipe(gulp.dest('./images'));
|
||||
}).watch('./assets/images/**/*');
|
||||
});
|
||||
|
||||
// Run elixir tasks
|
||||
elixir(function(mix) {
|
||||
mix.sass('barebones.scss', 'style.css')
|
||||
.scripts(['script.js'], 'js/script.min.js');
|
||||
});
|
||||
.scripts(['script.js'], 'js/script.min.js')
|
||||
.imagemin();
|
||||
});
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
{
|
||||
"private": true,
|
||||
"devDependencies": {
|
||||
"gulp": "^3.8.8"
|
||||
},
|
||||
"dependencies": {
|
||||
"laravel-elixir": "^4.2.1"
|
||||
}
|
||||
"private": true,
|
||||
"devDependencies": {
|
||||
"gulp": "^3.8.8",
|
||||
"gulp-imagemin": "^3.0.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"laravel-elixir": "^4.2.1"
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue