2026-01-20
날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.
요약 (AI 작성)
bungae는 Metro 호환 변환 파이프라인과 Phase 1 보완을 담은 #3을 병합했습니다. 의존성 그래프 빌드와 build()·serve() 함수를 구현하고, require 경로를 dependencyMap 조회로 바꾸는 직렬화기와 빌드·그래프 스냅샷 통합 테스트를 추가했습니다. 직렬화기에는 modulesOnly, inlineSourceMap 뼈대, shouldAddToIgnoreList 같은 Metro 호환 옵션을 넣고, InitializeCore 탐지·실행 순서 테스트와 비교용 Metro 번들 파일을 두었습니다. 변환기는 Babel과 Hermes 파서로 Flow 타입을 걷어 내는 Metro 순서 파이프라인을 처음에 OXC 기반으로 만들었다가, 같은 날 OXC 의존성을 빼고 SWC로 옮겼으며 문서와 테스트도 그에 맞췄습니다. 쓰지 않는 Babel 설정 옵션을 지우고 CLI를 정리했으며, 마지막으로 그래프 기반 번들러 진입점을 추가하고 예제 앱의 iOS·Android 빌드가 Bungae 번들을 쓰도록 설정했습니다.
chrome-remote-devtools는 Tauri 빌드에 client.js를 리소스로 묶고 개발 모드에서 프로젝트 루트를 찾는 방식을 고친 #87을 병합했습니다. 이어 React Native inspector 패키지 구조를 정리한 #88을 병합했습니다. 타입을 types.ts로 모으고 타입 전용 import를 고쳤으며, 빌드 산출물을 npm 패키지에서 빼고 podspec 버전을 package.json과 같은 0.1.0-rc.1로 맞췄고, npm 배포 워크플로의 불필요한 검증 단계를 덜어 냈습니다.
공개 커밋 55개, 해당일 생성 또는 병합된 PR 3개를 정리했습니다. PR 생성 2개·병합 3개는 같은 PR이 양쪽에 포함될 수 있습니다.
커밋
ohah/bungae
- feat: add graph-based bundler and update Metro-compat tests
- style: fix formatting in graph/index.ts
- chore: update bundler configuration and code
- feat: configure iOS/Android builds to use Bungae bundler
- chore(example): Update example app for SWC migration
- chore: Update dependencies for SWC migration
- test: Update graph and serializer tests for SWC migration
- refactor: Update references from OXC to SWC across codebase
- test(transformer): Update transformer tests for SWC migration
- refactor(transformer): Replace OXC with SWC for code transformation
- docs: Replace OXC with SWC and add Hermes Parser direct integration plan
- docs: update transformer rules documentation
- docs: update transformation pipeline documentation in CLAUDE.md
- docs: update transformer strategy with Metro-compatible pipeline order
- chore: update workspace settings and root package.json
- chore(example): update ExampleApp for testing
- chore: update bunup config
- refactor(cli): update CLI implementation
- chore: add Babel dependencies for Flow type stripping
- test: update integration tests for new transformation pipeline
- refactor(serializer): improve metro-runtime handling and code cleanup
- test(config): update tests for Babel config removal
- refactor(config): remove unused Babel config option
- test(graph): add tests for dependency resolution and Metro compatibility
- feat(graph): integrate Metro-ordered transformation pipeline
- test(transformer): update tests for Flow type handling
- feat(transformer): implement Flow type stripping with Babel + Hermes parser
- docs: add metro folder reference to agent rules
- chore: add Metro bundle reference files for comparison
- docs: update SKILL.md with serializer options and Metro compatibility
- chore(example): update Metro config for monorepo setup
- test: add InitializeCore tests and Metro compatibility improvements
- feat: use new SerializerOptions in build and serve
- chore: update bun.lock for new dependencies
- chore: update dependencies for serializer and transformer features
- test(serializer): add missing Metro test cases
- feat(serializer): add inlineSourceMap option skeleton
- feat(serializer): implement modulesOnly option
- feat(serializer): add Metro-compatible serializer options
- chore: configure editor to show dist folders and include .vscode in git
- chore: remove .vscode/ from gitignore
- test(serializer): update tests for require path conversion
- test: add integration tests for build and graph with snapshot testing
- fix(transformer): handle Flow syntax gracefully and improve error handling
- feat(serializer): convert require paths to dependencyMap lookups
- feat(build): implement build() and serve() functions for Phase 2
- feat(graph): implement dependency graph building for Phase 2
- docs: add backlog for asset support and TypeScript integration tests
ohah/chrome-remote-devtools
- chore(react-native-inspector): update podspec version to 0.1.0-rc.1
- refactor(react-native-inspector): consolidate types into types.ts
- chore(react-native-inspector): exclude build artifacts from npm package
- fix(react-native-inspector): fix type import errors
- refactor(publish-npm): simplify react-native-inspector publish workflow
- fix(server): improve client.js path resolution in Tauri dev mode
- feat(server): add client.js resource bundling for Tauri builds
PR (해당일 생성/머지)
상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.