2026-01-27

날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.

요약 (AI 작성)

bungae는 소스 맵과 Metro 호환성 PR 세 개를 병합했습니다. #14는 Chrome DevTools 무시 목록 기능을 위한 x_google_ignoreList를 구현하고, Metro와 같은 줄 수 계산을 썼으며, 초기화 코드인 prelude는 디버깅할 수 있도록 무시 목록에서 뺐습니다. 모듈 매개변수 이름을 Metro처럼 _$$_REQUIRE·_dependencyMap으로 바꾸고 AST 수준에서 define으로 감쌌으며, 개발 서버는 jsc-safe-url로 sourceURL을 만들도록 했습니다. 변환기에는 babel-plugin-transform-define으로 __DEV__를 치환하고 minify 플러그인으로 죽은 코드를 지우는 단계를 넣었고, 변환된 AST에 any 대신 BabelAST 타입을 썼습니다.

구현 현황 문서를 실제 코드에 맞춰 Phase 2와 Phase 3 완료로 고친 #15에 이어, DevTools의 console.log 위치가 정확히 나오도록 한 #16을 병합했습니다. 비동기 SourceMapConsumer 대신 vlq 패키지로 매핑을 직접 해석하고, prepend 모듈 매핑을 고쳤으며, 모듈 이름은 항상 상대 경로로 내고 sourcePaths 옵션을 빌드 파이프라인 전체로 넘기도록 했습니다. prepend 모듈에도 shouldAddToIgnoreList를 적용했습니다.

chrome-remote-devtools에는 Rust 서버가 Network.responseReceived 이벤트의 응답 본문을 저장해 Network.getResponseBody에 답하도록 하는 PR #89를 열었습니다.

공개 커밋 17개, 해당일 생성 또는 병합된 PR 4개를 정리했습니다. PR 생성 4개·병합 3개는 같은 PR이 양쪽에 포함될 수 있습니다.

커밋

ohah/bungae

PR (해당일 생성/머지)

상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.

저장소PR해당일 활동상태대상 브랜치제목
ohah/bungae#16생성 · 병합mergedmainfix: Source Map Accuracy for DevTools Console.log
ohah/bungae#15생성 · 병합mergedmaindocs: 구현 현황 문서 업데이트
ohah/bungae#14생성 · 병합mergedmain# feat: implement x_google_ignoreList and improve Metro compatibility
ohah/chrome-remote-devtools#89생성mergedmainfix(server): store network response body in client handler