max-mapper / extract-zip

Zip extraction written in pure JavaScript. Extracts a zip into a directory.
BSD 2-Clause "Simplified" License
388 stars 126 forks source link

Shrink dependency graph by pruning Node 4 things #77

Closed Krinkle closed 4 years ago

Krinkle commented 5 years ago

I noticed that GoogleChrome/puppeteer has an indirect dependency on isarray, which is coming in through extract-zip. See https://npm.anvaka.com/#/view/2d/puppeteer/1.11.0.

The chain is:

puppeteer@1.11.0
> extract-zip@1.6.7
> concat-stream@1.6.2
> readable-stream@2.3.6
> isarray

The latest versions of puppeteer, extract-zip, contact-stream and readable-stream only support Node 6 and above.

The next step is for extract-zip to use concat-stream 2.0, and publish a release.