feat: replace JSZip with archiver for ZIP file creation and streaming to disk

- Added archiver package to package.json
- Updated download-filtered-entries API to use archiver for creating ZIP files
- Streamlined ZIP file creation process and ensured proper error handling
- Improved logging for added audio files and ZIP file saving
This commit is contained in:
averel10
2026-03-20 08:06:48 +01:00
parent 815a509f4f
commit 0f3b88be91
3 changed files with 1126 additions and 58 deletions

View File

@@ -13,6 +13,7 @@
"@better-auth/drizzle-adapter": "^1.5.4",
"@libsql/client": "^0.17.0",
"@tailwindcss/postcss": "^4.2.1",
"archiver": "^7.0.0",
"auth": "^1.5.3",
"better-auth": "^1.4.19",
"better-auth-localization": "^2.3.1",