pipe-extract-file

Extract a single file from zip using a pipe supporting tar zip gz

Usage no npm install needed!

<script type="module">
  import pipeExtractFile from 'https://cdn.skypack.dev/pipe-extract-file';
</script>

README

Pipe Extract File

Description

Extracts a single file from a compressed file, supporting tar/unzip/gzip file formats

Sample

const { createWriteStream, createReadStream } = require('fs'),
      extract                                 = require('pipe-extract-file')

  ;

createReadStream( <source> )
  .pipe( extract( <file-format>, <file-to-extract> ) )
  .pipe( createWriteStream( <destination> ) )