Backporting recent improvements from v2
1.6.0
- No more WASM for CRC32, JavaScript is faster now anyway.
- Added type and exports to package.json so client-zip can run in Node.js.
- Remove trailing slashes from file names.
- Fixed filename extraction from a Response when its URL has a trailing slash.
- Fixed content-length prediction when some files have a length of zero (previously, this threw an error).