blob: a792e72b75b1b9e6a03692a07ec5041a9c1e37c1 [file] [log] [blame]
'use strict'
const vfs = require('vinyl-fs')
const zip = require('gulp-vinyl-zip')
const path = require('path')
module.exports = (src, dest, bundleName, onFinish) => () =>
vfs
.src('**/*', { base: src, cwd: src })
.pipe(zip.dest(path.join(dest, `${bundleName}-bundle.zip`)))
.on('finish', () => onFinish && onFinish(path.resolve(dest, `${bundleName}-bundle.zip`)))