{"_id":"extract-zip-fork","_rev":"4087619","name":"extract-zip-fork","description":"unzip a zip file into a directory using 100% pure gluten-free organic javascript","dist-tags":{"latest":"1.5.1"},"maintainers":[{"name":"9larsons","email":""},{"name":"aileencgn","email":""},{"name":"allouis","email":""},{"name":"bobvaneck","email":""},{"name":"chrisraible","email":""},{"name":"cobbspur","email":""},{"name":"erik-ghost","email":""},{"name":"erisds","email":"erisds@gmail.com"},{"name":"ghost-slimer","email":""},{"name":"hadret","email":""},{"name":"ibalosh","email":""},{"name":"jloh","email":""},{"name":"joeegrigg","email":""},{"name":"johnonolan","email":""},{"name":"jonatan-ghost","email":""},{"name":"jonhickman","email":""},{"name":"kernalghost","email":""},{"name":"kevinansfield","email":""},{"name":"lsinger","email":""},{"name":"mike182uk","email":""},{"name":"minimaluminium","email":""},{"name":"pauladamdavis","email":""},{"name":"sagzy","email":""},{"name":"sam-lord","email":""},{"name":"tmciesco","email":""},{"name":"vershwal","email":""},{"name":"zimoatghost","email":""}],"time":{"modified":"2025-12-02T22:12:37.000Z","created":"2016-09-14T16:25:09.439Z","1.5.1":"2016-09-14T16:25:09.439Z"},"users":{},"author":{"name":"max ogden"},"repository":{"type":"git","url":"git+ssh://git@github.com/erisds/extract-zip-fork.git"},"versions":{"1.5.1":{"name":"extract-zip-fork","version":"1.5.1","description":"unzip a zip file into a directory using 100% pure gluten-free organic javascript","main":"index.js","bin":{"extract-zip":"cli.js"},"scripts":{"test":"standard && node test/test.js"},"author":{"name":"max ogden"},"license":"BSD-2-Clause","repository":{"type":"git","url":"git+ssh://git@github.com/erisds/extract-zip-fork.git"},"keywords":["unzip","zip","extract"],"bugs":{"url":"https://github.com/maxogden/extract-zip/issues"},"homepage":"https://github.com/maxogden/extract-zip","dependencies":{"concat-stream":"1.5.0","debug":"0.7.4","mkdirp":"0.5.0","yauzl":"2.4.1"},"devDependencies":{"rimraf":"^2.2.8","standard":"^5.2.2","tape":"^4.2.0"},"directories":{"test":"test"},"gitHead":"e0499d48db25579e4b1940c59cc6335d134bc08b","_id":"extract-zip-fork@1.5.1","_shasum":"f28d9409c1ec90256deb5875cb80ae2f9b292a7b","_from":".","_npmVersion":"2.15.10","_nodeVersion":"4.4.7","_npmUser":{"name":"erisds","email":"erisds@gmail.com"},"dist":{"shasum":"f28d9409c1ec90256deb5875cb80ae2f9b292a7b","size":3328,"noattachment":false,"key":"/extract-zip-fork/-/extract-zip-fork-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/extract-zip-fork/download/extract-zip-fork-1.5.1.tgz"},"maintainers":[{"name":"9larsons","email":""},{"name":"aileencgn","email":""},{"name":"allouis","email":""},{"name":"bobvaneck","email":""},{"name":"chrisraible","email":""},{"name":"cobbspur","email":""},{"name":"erik-ghost","email":""},{"name":"erisds","email":"erisds@gmail.com"},{"name":"ghost-slimer","email":""},{"name":"hadret","email":""},{"name":"ibalosh","email":""},{"name":"jloh","email":""},{"name":"joeegrigg","email":""},{"name":"johnonolan","email":""},{"name":"jonatan-ghost","email":""},{"name":"jonhickman","email":""},{"name":"kernalghost","email":""},{"name":"kevinansfield","email":""},{"name":"lsinger","email":""},{"name":"mike182uk","email":""},{"name":"minimaluminium","email":""},{"name":"pauladamdavis","email":""},{"name":"sagzy","email":""},{"name":"sam-lord","email":""},{"name":"tmciesco","email":""},{"name":"vershwal","email":""},{"name":"zimoatghost","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/extract-zip-fork-1.5.1.tgz_1473870308480_0.31202231044881046"},"publish_time":1473870309439,"_hasShrinkwrap":false,"_cnpm_publish_time":1473870309439,"_cnpmcore_publish_time":"2021-12-17T12:46:29.827Z"}},"readme":"# extract-zip\n\nUnzip written in pure JavaScript. Extracts a zip into a directory. Available as a library or a command line program.\n\nUses the [`yauzl`](http://npmjs.org/yauzl) ZIP parser.\n\n[![NPM](https://nodei.co/npm/extract-zip.png?global=true)](https://nodei.co/npm/extract-zip/)\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n## Installation\n\nGet the library:\n\n```\nnpm install extract-zip --save\n```\n\nInstall the command line program:\n\n```\nnpm install extract-zip -g\n```\n\n## JS API\n\n```js\nvar extract = require('extract-zip')\nextract(source, {dir: target}, function (err) {\n // extraction is complete. make sure to handle the err\n})\n```\n\n### Options\n\n- `dir` - defaults to `process.cwd()`\n- `defaultDirMode` - integer - Directory Mode (permissions) will default to `493` (octal `0755` in integer)\n- `defaultFileMode` - integer - File Mode (permissions) will default to `420` (octal `0644` in integer)\n- `onEntry` - function - if present, will be called with every entry from the zip file. forwarded from the `entry` event from yauzl.\n\nDefault modes are only used if no permissions are set in the zip file.\n\n## CLI Usage\n\n```\nextract-zip foo.zip <targetDirectory>\n```\n\nIf not specified, `targetDirectory` will default to `process.cwd()`.\n","_attachments":{},"homepage":"https://github.com/maxogden/extract-zip","bugs":{"url":"https://github.com/maxogden/extract-zip/issues"},"license":"BSD-2-Clause"}