gsxdsm
ec8e4d3b0d
FN-5988: fix desktop startup by lazy-loading archive parser deps
Prevent desktop startup failures by deferring archive parser dependencies until archive parsing runs.
- lazy-load `extract-zip` and `tar` inside archive parsing paths instead of at module import time
- add regression tests covering helper-only imports and dynamic loading for zip/tgz archive parsing
- include the desktop package's required @fusion/core runtime dependency groups in electron-builder packaging
Files changed:
.../src/__tests__/agent-companies-parser.test.ts | 115 +++++++++++++++++++++
packages/core/src/agent-companies-parser.ts | 4 +-
packages/desktop/electron-builder.yml | 44 ++++++++
3 files changed, 161 insertions(+), 2 deletions(-)
Fusion-Task-Id: FN-5988
Fusion-Task-Lineage: b31bf43b-791c-4cd1-a62f-7095badcb706
2026-06-07 18:51:46 -07:00
..
2026-06-07 18:51:46 -07:00
2026-05-31 20:05:32 -07:00
2026-06-07 18:51:46 -07:00
2026-06-07 18:51:46 -07:00
2026-06-07 18:51:46 -07:00
2026-05-31 20:05:32 -07:00
2026-06-07 18:51:46 -07:00
2026-06-06 06:59:25 -07:00
2026-05-31 20:05:32 -07:00
2026-05-31 20:05:32 -07:00
2026-05-28 21:23:48 -07:00
2026-06-05 14:41:43 -07:00