Commit Graph

3 Commits

Author SHA1 Message Date
Kazuki Yamada
3d75bfaaa7 refactor(core): Extract output generation logic from packager
Move split/single output generation and writing logic to
packager/produceOutput.ts to keep packager.ts focused
on the high-level orchestration flow.

- Create produceOutput module handling both output modes
- Simplify packager.ts from 227 to 181 lines
- Update related tests to use new dependency structure
2025-12-21 16:20:10 +09:00
Dango233
24b38a203b docs(cli): Document --split-output
Add the new split output flag to README and website docs, including examples and the config option.
2025-12-18 02:54:54 -05:00
Dango233
a34215ef35 feat(cli): Add --split-output option
Adds a size-based output splitter via --split-output (kb/mb) and writes numbered parts without splitting within a top-level folder.

Also updates metrics aggregation for multi-part output and adds unit tests.
2025-12-18 02:15:24 -05:00