Skip to content

Is "uzip-module" deprecated in favor of "unzipit" and "zipup"? #4

Description

@mehradotdev

Hi, thank you for creating this library. I came here from an issue from photopea/UZIP.js photopea/UZIP.js#9 (comment)

But I quickly found out you also made 2 other libraries. That are "unzipit" and "zipup". Which are not based on photopea's UZIP.js implementation. I think they are based on "yauzl" and "yazl" libraries.

I have few questions for you:

  1. Is "uzip-module" library depreacted in favor of "unzipit" and "zipup"? If yes, what was the reason for leaving photopea's UZIP.js implmentation and creating 2 separate libraries for zipping and unzipping?
  2. I like photopea's UZIP.js library because it is very small and good performance. Are "unzipit" and "zipup" also small and have good performance compared to UZIP.js?
  3. Would you be interested in a PR to "uzip-module"? I have created a typescript port of UZIP.js. Which has proper tree shakablity and built-in type inference, etc. This typescript port was created using GPT-5.4 and code reviewed by Opus 4.6.
    And I have fixed some bugs too like

Later we can add documention for uzip-module in github.io if you want.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions