blob: 5baecb37a5363eab9bff32071ecef332ef700b9f [file] [log] [blame]
'use strict'
const vfs = require('vinyl-fs')
const zip = require('@vscode/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`)))