extra-decompress

1.0.4 • Public • Published

Decompress Git URL, File URL, File Upload, or Local File, using decompress module.

const decompress = require('extra-decompress');
 
 
var gitUrl = 'https://github.com/user/repo';
await decompress({gitUrl}, '/home/user/work');
// "user/repo" extracted to "/home/user/work"
 
var fileUrl = 'https://github.com/user/repo/archive/master.zip';
await decompress({fileUrl}, '/home/user/work');
// "master.zip" extracted to "/home/user/work"
 
var {fileUpload} = req.files; // express-fileupload (upload.zip)
await decompress({fileUpload}, '/home/user/work');
// "upload.zip" extracted to "/home/user/work"
 
await decompress('local.zip', '/home/user/work');
// "local.zip" extracted to "/home/user/work"

reference

const decompress = require('extra-decompress');
// : includes functionality of "decompress"
 
 
decompress(input, [output=.], [options={}]);
- input: {gitUrl | fileUrl | fileUpload | file} | localFile <string>
- output: <string> (output directory)
- options: {filter, map, plugins, strip} (see "decompress")
-> Promise

nodef

Package Sidebar

Install

npm i extra-decompress

Weekly Downloads

0

Version

1.0.4

License

MIT

Unpacked Size

5.13 kB

Total Files

4

Last publish

Collaborators

  • wolfram77