2025-12-13
요약 (AI 작성)
hwpjs에서 캡션 파싱을 별도 LIST_HEADER 레코드에서 처리하도록 수정하고, 테이블 하단 테두리 항상 그리기, 문단 수직 위치 인덱스 기반 조회, HTML 뷰어 모듈화 및 ctrl_header 타입별 정리 등 리팩토링이 진행되었습니다. executeJS에서는 npm 패키지 자동 설치 기능과 Node.js 바이너리 캐시 자동 다운로드 기능이 추가되었습니다.
커밋
ohah/hwpjs
- fix(core): parse caption from separate LIST_HEADER record
- fix(html/table): always draw table bottom border
- fix(html): use index-based lookup for paragraph vertical position
- refactor(html): modularize HTML viewer and organize ctrl_header by type
- refactor: Simplify table_position to accept CtrlHeaderData directly
- refactor: Pass CtrlHeaderData object directly instead of separated tuples
ohah/executeJS
- feat(node-runtime): npm 패키지 자동 설치 기능 추가 (#29)
- feat(node-runtime): Node.js 바이너리를 캐시 경로에 자동 다운로드하도록 변경 (#28)