2026-04-14

요약 (AI 작성)

오늘은 Metro 호환 babelTransformerPath, 자동 Babel plugin detection, TypeScript declaration 생성, browserslist build API, private class 다운레벨링, #x in obj Ergonomic Brand Check, RN preset ES5 매트릭스 확장, Hermes unsupported matrix 강제 오버라이드 등 다양한 기능을 추가하고 버그를 수정했습니다. Bungae에서는 Metro-compatible babelTransformerPath와 자동 Babel plugin detection을 구현하고 ZTS submodule 1번 bump했습니다. ZTS에서는 TypeScript declaration 생성, browserslist를 optional 의존성으로 전환하고 build API를 구현했습니다. private class 다운레벨링에서 constructor 중복 emit를 수정하고, static #field 다운레벨링, standalone _method_fn 내부의 this.#field 미변환을 개선했습니다. #x in obj Ergonomic Brand Check 다운레벨링을 구현하고, arrow function params를 formal_parameters로 정규화했습니다. for-of/for-in destructuring + block_scoping void 0 init 추가를 보완하고, RN preset에 block_scoping(let/const → var)와 arrow → function 다운레벨을 추가했습니다. RN preset을 ES5 매트릭스로 확장하여 필드별 명시 작성을 했고, --platform=react-native에서 Hermes unsupported matrix를 강제 오버라이드했습니다. 또한 __generator sent() re-throws, re-export getter canonical name, hoisted function bodies sourcemap, private member + static block 공존 static block 다운레벨 등 버그를 수정했습니다.

커밋

ohah/bungae

ohah/zts

PR (해당일 생성/머지)

(없음)