yazl
JSON →yazl (yet another zip library) is a Node.js-specific package designed for creating ZIP archives with an emphasis on asynchronous operations, controlled memory usage, and avoiding excessive file handle consumption. It provides a stream-based API, allowing users to pipe the output directly to a writable stream without buffering entire files in memory. Key features include adding files from the filesystem, buffers, or readable streams, with options for compression, custom modification times, and file permissions. It aims to be non-blocking and efficient, making it suitable for server-side archiving tasks. The current stable version is 3.3.1. Release cadence is infrequent, focusing on stability and targeted improvements rather than rapid feature additions. It differentiates itself by its stream-first, async design, which is crucial for high-performance Node.js applications.
Traffic · last 30 days ↓33% vs prev 7d
top countries 🇺🇸 United States · 🇩🇪 Germany · 🇨🇦 Canada · 🇫🇷 France