{"repo":"transcend-io/conflux","free":true,"listed":false,"github":"https://github.com/transcend-io/conflux","clone":"git clone https://github.com/transcend-io/conflux.git","description":"Zip/unzip files of any size in the browser using streams.","language":"TypeScript","stars":115,"topics":["whatwg-streams","compression","privacy","streams","streaming"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Conflux Build and read zip files with whatwg streams in the browser. - Blazing Fast - Compatibility - Examples - Usage - Importing Conflux - Creating a ZIP - Reading ZIP files - Supporting Legacy Browsers - License Blazing Fast - 55 kB import - Uses streams, minimizing memory overhead Compatibility ------- --: Chrome ✅ Safari ✅ Edge ✅ Firefox ✅ Examples - Writing zips - Reading zips Usage Importing Conflux Creating a ZIP Example using ReadableStream#pipeThrough Example using writer.write Incorporating other streams Reading ZIP files Supporting Legacy Browsers Conflux is compatible with all modern browsers since June 2022. If you need to support legacy browsers, you can add polyfills for: - TransformStream , and WritableStream (available in browsers since June 2022) by adding web-streams-polyfill. - BigInt (available in browsers since January 2020) by setting globalThis.JSBI equal to JSBI before importing Conflux. - globalThis (available in browsers since January 2020) by adding a polyfill like this globalthis or manually setting a shim. License","default_branch":null,"files":null,"tree":[],"storefront":"/r/transcend-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/transcend-io/conflux/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}