2026-01-18
요약 (AI 작성)
bungae에서는 번들러의 초기 단계 인프라가 대거 구축되었습니다. Phase 1-1 Config System과 Phase 1-2 Platform Resolver Plugin이 PR #1로, Phase 1-3 Transformation과 Serialization이 PR #2로 머지되었습니다. core config system 구현과 config validation system 추가, 그리고 comprehensive config system tests까지 설정 계층이 검증과 테스트를 갖춰 자리 잡았고, platform resolver plugin이 구현되어 config와 resolver가 main exports로 통합되었습니다. Bun.Transpiler 기반 transformer와 Metro-compatible format의 serializer가 구현되었으며, transformer·serializer API가 외부로 export되었습니다.
이어서 빌드와 CI, 문서 정비가 진행되었습니다. ExampleApp이 bungae bundler를 사용하도록 설정되었고, only build bungae package, exclude examples 형태로 빌드 범위를 좁히고 type checking과 test runs에서 examples와 reference를 제외했으며, CI 빌드를 filter 대신 working-directory 방식으로 변경했습니다. platform resolver filter regex 최적화와 lint 오류 유발 unused variables 제거 등의 수정이 더해졌고, Copilot review comments도 반영되었습니다. 문서 측면에서는 README를 영어·한국어 파일로 분리하고 development guide 문서를 추가했으며, Phase 1-1/1-2 및 Phase 1-3 미구현 기능에 대한 문서가 갱신되었습니다.
chrome-remote-devtools에서는 React Native Inspector 관련 수정이 이뤄졌습니다. PR #84에서 FetchHook의 Promise 메서드 호출이 올바른 this 바인딩을 사용하도록 callWithThis를 적용했고, server가 Network.getResponseBody를 React Native Inspector로 forward하도록 했으며, 코드 리뷰 코멘트도 반영했습니다.
커밋
ohah/bungae
- docs: update skill documentation and formatting
- feat: setup ExampleApp to use bungae bundler
- docs: split README into separate English and Korean files
- fix(resolver): optimize platform resolver filter regex
- fix(ci): use working-directory for build instead of filter
- fix: address Copilot review comments
- fix(build): only build bungae package, exclude examples
- fix(typecheck): exclude reference and examples from type checking
- fix(ci): exclude examples from test runs
- chore(example): update iOS asset configuration files
- style(example): apply code formatting to ExampleApp source files
- chore(example): update ExampleApp configuration files
- chore: update documentation formatting and references
- docs: add development guide documents
- docs: update documentation for Phase 1-1 and 1-2
- feat: integrate config and resolver into main exports
- feat(resolver): implement platform resolver plugin
- test(config): add comprehensive config system tests
- feat(config): add config validation system
- feat(config): implement core config system
- fix(transformer): remove unused variables to fix lint errors
- docs: document Phase 1-3 unimplemented features
- feat: export transformer and serializer APIs, add dependencies
- feat(serializer): implement Phase 1-3 serialization with Metro-compatible format
- feat(transformer): implement Phase 1-3 transformation with Bun.Transpiler
ohah/chrome-remote-devtools
- fix(react-native-inspector): address code review comments
- fix(react-native-inspector): use callWithThis for Promise methods in FetchHook
- fix(server): forward Network.getResponseBody to React Native Inspector