prabhakara / gulp-zip

ZIP compress files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gulp-zip Build Status

ZIP compress files

Install

$ npm install --save-dev gulp-zip

Usage

var gulp = require('gulp');
var zip = require('gulp-zip');

gulp.task('default', function () {
	return gulp.src('src/*')
		.pipe(zip('archive.zip'))
		.pipe(gulp.dest('dist'));
});

Maintain Directory Structure

Add {base: "."} to src to maintain the directory structure

var gulp = require('gulp');
var zip = require('gulp-zip');

gulp.task('default', function () {
	return gulp.src([
                'index.html',
                'css/**',
                'js/**',
                'lib/**',
                'images/**',
                'plugin/**'
            ], {base: "."}))
		.pipe(zip('archive.zip'))
		.pipe(gulp.dest('dist'));
});

API

zip(filename)

License

MIT © Sindre Sorhus

About

ZIP compress files


Languages

Language:JavaScript 100.0%