{"library":"jszip","type":"library","category":null,"description":"JSZip is a JavaScript library for creating, reading, and editing .zip files, offering a straightforward API for both browser and Node.js environments. The current stable version is 3.10.1. It supports various data types for file content, including strings, ArrayBuffer, Uint8Array, Blob, and Promises, enabling flexible integration with modern web and server-side applications. While it has historically maintained a moderate release cadence, recent activity suggests a slower update cycle. Key differentiators include its robust asynchronous API for handling large files without blocking the UI, support for DEFLATE compression, and comprehensive TypeScript definitions. It's a foundational library for client-side archiving, often used in scenarios requiring dynamic zip generation or extraction within web applications.","language":"javascript","status":"active","version":"3.10.1","tags":["javascript","zip","deflate","inflate","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install jszip","imports":["import JSZip from 'jszip';","import JSZip from 'jszip';\nconst zip = await JSZip.loadAsync(data);","import JSZip from 'jszip';\nif (JSZip.support.blob) { /* ... */ }"]},{"cmd":"yarn add jszip","imports":[]},{"cmd":"pnpm add jszip","imports":[]}],"homepage":"https://stuk.github.io/jszip/","github":"https://github.com/Stuk/jszip","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/jszip","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/jszip/compatibility"}}