Closed jsoutherland closed 8 years ago
I have learned that zip-stream can't handle asynchronous calls. We should switch to archiver (https://www.npmjs.com/package/archiver).
For now, I will consider this an improvement, since it allows multi-file project downloads via .tar and .tar.gz as well as single file downloads via .zip.
Supersedes #40 which had the wrong base branch.
This PR fixes the internal server errors that occur when downloading projects as .tar .tar.gz and .zip formats.
Known issue: multifile zip archives are failing with the message:
...which seems very similar to the bug fixed by https://github.com/kipr/harrogate/pull/39