Commit graph

10 commits

Author SHA1 Message Date
6182e65756
feat: simplify path construction logic
Simplies logic to just use nearest parent as the base instead of
traversing downwards. This reduces some redundancy, however fixes a bug
with repeated components in the constructed path and also improves
performance by skipping a loop altogether.

Also fixes recursive extraction tests failing `pandoc_soft_links.zip`.
2025-02-13 16:54:29 +00:00
d834b35278
fix: correctly error on mismatch with EoCD file count 2025-01-10 08:03:54 +00:00
d88091ea5a
feat: rename extraction option field isString->type 2025-01-08 16:21:27 +00:00
eb7aa1d010
chore(tests): add test for utf8 encoded filenames 2025-01-08 14:40:51 +00:00
ecdae4155e
chore(tests): add case for garbage after comment 2025-01-08 14:22:46 +00:00
03320fe090
style: apply stylua formatter 2025-01-08 14:14:30 +00:00
26ce364f1f
chore(tests): remove old FIXME comment 2025-01-07 18:55:57 +00:00
98c23ece3e
fix: correctly parse EoCD for misaligned comment sizes
Also adds a test case for the same.
2025-01-07 13:29:39 +00:00
48a66800b7
chore: remove pkg alias 2025-01-06 06:08:34 +00:00
0687c87951
chore: implement testing framework pw by frktest 2025-01-06 05:46:08 +00:00