Browse Source

Merge pull request #172 from tehsis/#45

Added task for compressing images - fix #45
master
Igor Zhukov 11 years ago
parent
commit
54b264ec9e
  1. 12
      gulpfile.js

12
gulpfile.js

@ -27,11 +27,17 @@ gulp.task('usemin', ['templates', 'enable-production'], function() { @@ -27,11 +27,17 @@ gulp.task('usemin', ['templates', 'enable-production'], function() {
.pipe(gulp.dest('dist'));
});
gulp.task('imagemin', ['build', 'copy'], function() {
return gulp.src(['app/img/**/*', '!app/img/screenshot*', '!app/img/*.wav'])
.pipe($.imagemin())
.pipe(gulp.dest('dist/img'));
});
gulp.task('copy', function() {
return es.concat(
gulp.src(['app/favicon.ico', 'app/favicon_unread.ico', 'app/manifest.webapp', 'app/manifest.json', 'app/**/*worker.js'])
.pipe(gulp.dest('dist')),
gulp.src(['app/img/**/*', '!app/img/screenshot*'])
gulp.src(['app/img/**/*.wav'])
.pipe(gulp.dest('dist/img')),
gulp.src('app/vendor/console-polyfill/console-polyfill.js')
.pipe(gulp.dest('dist/vendor/console-polyfill')),
@ -50,7 +56,7 @@ gulp.task('copy', function() { @@ -50,7 +56,7 @@ gulp.task('copy', function() {
);
});
gulp.task('compress-dist', ['add-csp'], function() {
gulp.task('compress-dist', ['add-csp', 'imagemin'], function() {
return gulp.src('dist/**/*')
.pipe($.zip('webogram_v' + pj.version + '.zip'))
.pipe(gulp.dest('releases'));
@ -132,7 +138,7 @@ gulp.task('bump', ['update-version-manifests', 'update-version-settings', 'updat @@ -132,7 +138,7 @@ gulp.task('bump', ['update-version-manifests', 'update-version-settings', 'updat
gulp.task('build', ['usemin', 'copy'], function () {
gulp.start('disable-production');
});
gulp.task('package', ['cleanup-dist']);
gulp.task('package', ['cleanup-dist', 'imagemin']);
gulp.task('publish', ['build'], function() {
gulp.start('add-appcache-manifest');

Loading…
Cancel
Save