Commit Graph

13 Commits

Author SHA1 Message Date
jkunz 1553dc67ef fix(archive): validate stream file archive paths and throw on premature bzip2 stream termination 2026-04-30 13:13:49 +00:00
jkunz db48fcd455 feat(tartools): add streaming TAR support (tar-stream), Node.js streaming APIs for TarTools, and browser / web bundle docs 2026-01-01 23:40:13 +00:00
jkunz 6393527c95 feat(archive): introduce ts_shared browser-compatible layer, refactor Node-specific tools to wrap/shared implementations, and modernize archive handling 2026-01-01 23:09:06 +00:00
jkunz 11bbddc763 fix(ziptools,gziptools): Use fflate synchronous APIs for ZIP and GZIP operations for Deno compatibility; add TEntryFilter type and small docs/tests cleanup 2025-11-25 13:37:27 +00:00
jkunz 2b91c1586c BREAKING CHANGE(SmartArchive): Refactor public API: rename factory/extraction methods, introduce typed interfaces and improved compression tools 2025-11-25 12:32:13 +00:00
jkunz 634c204a00 fix(plugins): Migrate filesystem usage to Node fs/fsPromises and upgrade smartfile to v13; add listFileTree helper and update tests 2025-11-25 11:59:11 +00:00
jkunz fe90de56d6 fix(build): Upgrade dev tooling: bump @git.zone/tsbuild, @git.zone/tsrun and @git.zone/tstest versions 2025-11-25 11:28:31 +00:00
jkunz ec58b9cdc5 fix(smartarchive): Improve tar entry streaming handling and add in-memory gzip/tgz tests 2025-08-18 02:06:31 +00:00
jkunz 4428638170 fix(gzip): Improve gzip streaming decompression, archive analysis and unpacking; add gzip tests 2025-08-18 01:52:20 +00:00
jkunz 780db4921e feat(classes.smartarchive): Support URL streams, recursive archive unpacking and filesystem export; improve ZIP/GZIP/BZIP2 robustness; CI and package metadata updates 2025-08-18 01:29:06 +00:00
jkunz a32ed0facd feat(classes.smartarchive): Support URL web streams, add recursive archive unpacking and filesystem export, and improve ZIP decompression robustness 2025-08-18 01:01:02 +00:00
philkunz 21434622dd fix(core): Fix dependencies and update documentation. 2024-10-13 13:25:52 +02:00
philkunz 78b3fcfd83 fix(dependencies): Update dependencies to latest versions 2024-10-13 13:24:05 +02:00