As you can guess from the title, I am trying to write a small thing just for the sake of learning.
As you can see, I am trying to grab a zipped repo from github, according to the express request's parameters, then serve it to the client. Originally I just piped the https response to the client's response, but the zipped archive has a top-level folder (as it comes from github) that I am trying to remove. I'm pretty new to this, and quite lost. Any advice on how do go about modifying the zip archive in memory?
Edit: I tried creating a separate archive, then iterating through each of the zipEntries and trying to add it to the new archive, and all of the files do end up on top, like I was aiming for, but they all appear as folders in winrar.