Files
display-featured-image-genesis/gulp/tasks/zip.js
T
2018-11-14 08:56:36 -05:00

32 lines
605 B
JavaScript

'use strict';
var gulp = require( 'gulp' );
gulp.task( 'zip' , function () {
var chmod = require( 'gulp-chmod' ),
zip = require( 'gulp-zip' ),
config = require( '../config' );
return gulp.src( config.buildInclude, { base: '../' } )
.pipe( chmod( {
owner: {
read: true,
write: true,
execute: true
},
group: {
read: true,
write: false,
execute: true
},
others: {
read: true,
write: false,
execute: true
}
}, true ) )
.pipe( zip( config.projectName + '.' + config.version + '.zip' ) )
.pipe( gulp.dest( config.destination ) );
} );