diff options
author | LinuxWizard42 <computerwizard@linuxmail.org> | 2022-10-12 22:54:37 +0300 |
---|---|---|
committer | LinuxWizard42 <computerwizard@linuxmail.org> | 2022-10-12 22:54:37 +0300 |
commit | 703e03aba33f234712206769f57717ba7d92d23d (patch) | |
tree | 0041f04ccb75bd5379c764e9fe42249fffe75fc3 /node_modules/extract-zip/readme.md | |
parent | ab6e257e6e9d9a483d7e86f220d8b209a2cd7753 (diff) | |
download | FlashRunner-703e03aba33f234712206769f57717ba7d92d23d.tar.gz FlashRunner-703e03aba33f234712206769f57717ba7d92d23d.tar.zst |
Added export_allowed file to make repository visible in cgit
Diffstat (limited to 'node_modules/extract-zip/readme.md')
-rw-r--r-- | node_modules/extract-zip/readme.md | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/node_modules/extract-zip/readme.md b/node_modules/extract-zip/readme.md new file mode 100644 index 0000000..af17885 --- /dev/null +++ b/node_modules/extract-zip/readme.md @@ -0,0 +1,49 @@ +# extract-zip + +Unzip written in pure JavaScript. Extracts a zip into a directory. Available as a library or a command line program. + +Uses the [`yauzl`](http://npmjs.org/yauzl) ZIP parser. + +[](https://nodei.co/npm/extract-zip/) +[](https://github.com/feross/standard) +[](https://travis-ci.org/maxogden/extract-zip) + +## Installation + +Get the library: + +``` +npm install extract-zip --save +``` + +Install the command line program: + +``` +npm install extract-zip -g +``` + +## JS API + +```js +var extract = require('extract-zip') +extract(source, {dir: target}, function (err) { + // extraction is complete. make sure to handle the err +}) +``` + +### Options + +- `dir` - defaults to `process.cwd()` +- `defaultDirMode` - integer - Directory Mode (permissions) will default to `493` (octal `0755` in integer) +- `defaultFileMode` - integer - File Mode (permissions) will default to `420` (octal `0644` in integer) +- `onEntry` - function - if present, will be called with `(entry, zipfile)`, entry is every entry from the zip file forwarded from the `entry` event from yauzl. `zipfile` is the `yauzl` instance + +Default modes are only used if no permissions are set in the zip file. + +## CLI Usage + +``` +extract-zip foo.zip <targetDirectory> +``` + +If not specified, `targetDirectory` will default to `process.cwd()`. |