zypA13510/ui5-fontawesome

View on GitHub
tasks/pack.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict'

const {src, dest} = require('gulp')
const decompress = require('gulp-decompress')
const rename = require('gulp-rename')
const zip = require('gulp-zip')

function convertTarballToZip() {
    let {name, version} = require('../package.json')
    return src(`dist/${name}-${version}.tgz`)
        .pipe(decompress())
        .pipe(rename(file => {
            file.dirname = file.dirname.replace(/^package/, name)
        }))
        .pipe(zip(`${name}-${version}.zip`))
        .pipe(dest('dist/'))
}

module.exports = convertTarballToZip