2026-01-26
요약 (AI 작성)
bungae에서 에셋 핸들러와 설정·빌드 분리 작업이 진행되었습니다. 에셋 핸들러 테스트 보강(정리·타입·lint 수정), 빌드/서브 함수 분리, 설정 로딩 에러 메시지 상세화, VERSION 공통 모듈·package.json 연동, code splitting 비활성화로 bunup 중복 export 방지, HMR 메시지 정적 import 전환, 예제 앱 설정(minifier terser 등) 갱신이 포함되었습니다.
커밋
ohah/bungae
- fix: add explicit type annotation to VERSION constant
- style: fix formatting in config load error handler
- refactor: import VERSION from package.json instead of hardcoding
- refactor: extract VERSION constant to shared module
- refactor: extract error formatting logic and preserve error cause
- test: improve asset handler test cleanup (use os.tmpdir and rmSync)
- fix: resolve TypeScript errors in asset handler tests
- fix: resolve lint errors in asset handler (remove unused import, fix regex escapes, remove unused catch param)
- test: update asset handler tests
- style: organize imports and remove trailing whitespace
- chore: update example app config (remove platform, change minifier to terser)
- fix: ensure packageJsonPath is assigned before use in asset handler
- refactor: change dynamic imports to static imports in HMR message
- fix: disable code splitting to prevent duplicate exports in bunup
- refactor: extract build and serve functions to separate files
- fix: improve config loading error messages with detailed information
- fix: update path traversal test expectation
- test: add comprehensive tests for asset handler
PR (해당일 생성/머지)
(없음)