2026-01-25

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

요약 (AI 작성)

bungae는 React Native 번들용 실험적 트리 셰이킹 #11을 병합했습니다. 쓰이지 않는 export와 모듈을 지우고 package.json의 sideEffects 필드를 따르며, Babel이 CommonJS로 바꾼 exports.foo 대입과 Object.defineProperty 형태의 export도 제거 대상으로 다룹니다. 트리 셰이킹 모듈은 타입·export 추출 등 작은 파일로 나눴고, 순환 의존을 다시 방문할 때 무한 재귀에 빠지던 문제와 exports['foo'] 같은 계산된 속성 이름을 처리하지 못하던 문제를 고쳤습니다. IMPLEMENTATION_STATUS.md에는 트리 셰이킹을 실험적 완료로 표시했습니다.

저녁에는 Metro 호환 터미널 단축키와 빌드 진행률 표시를 담은 #12를 병합했습니다. 개발 서버에서 r·d·j·i·a·c 키 입력을 받고, 진행률은 Metro의 onDependencyAdd·onDependencyAdded 방식으로 세도록 바꿨으며, 두 기능의 테스트를 추가했습니다. 불완전한 build.ts를 지우고 소스 맵과 에셋 추출을 갖춘 build/index.ts로 통일했고, 리뷰 지적과 타입·lint 오류를 정리했습니다.

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

커밋

ohah/bungae

PR (해당일 생성/머지)

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

저장소PR해당일 활동상태대상 브랜치제목
ohah/bungae#12생성 · 병합mergedmainFeat: Metro-compatible terminal keyboard shortcuts and build progress reporting
ohah/bungae#11생성 · 병합mergedmainfeat: Implement experimental tree shaking for React Native bundles