1.1.0 • Published 2 years ago
compress-to-zip v1.1.0
Compress-to-ZIP
Compress any file or folder to .zip format
Usage -
Import -
const compress = require("compress-to-zip");
compress a single file -
const compress = require("compress-to-zip");
compress.compressSingleFile("./test.txt","./test-compress.zip",(err)=>{
if(err) return console.log(err.message) // if error show it
console.log("done!")
})
compress a single folder -
const compress = require("compress-to-zip");
compress.compressSingleFolder("./testfolder","./testfolder-compress.zip",(err)=>{
if(err) return console.log(err.message) // if error show it
console.log("done!")
})
compress a multiple (both files and folders) -
const compress = require("compress-to-zip");
compress.compressMultiple({
filePaths:["./test.txt"],
folderPaths :["./testfolder"],
compressPath:"./compressed.zip"
},(err)=>{
if(err) return console.log(err.message) // if error show it
console.log("done!")
})
Reference
1. compressSingleFile(sourceFilePath , compressFilePath,callbc)
Compresses a single file from "sourceFilePath" to "compressFilePath" with a error first callback if failed
2. compressSingleFolder(sourceFolderPath , compressFolderPath,callbc)
Compresses a single folder from "sourceFolderPath" to "compressFolderPath" with a error first callback if failed
3. compressMultiple(object,callbc)
Compresses multiple files and folders together Object : { filePaths: , folderPaths : , compressPath:"" } callbc : a error first callback if failed