2026-04-27
요약 (AI 작성)
요약 (AI 작성)
ohah/zts에서 번들링 트리 셰이킹(HMR, Svelte, Expo, ESM/CJS 간 호환성)과 코드 최적화(minification, renamed new callees)가 주요 작업이었습니다. ohah/bungae에서는 React Native 코드젠(RN codegen)을 Babel 래퍼 대신 직접 적용하는 변경이 이루어졌고, ohah/ohah.github.io에서는 CRON_CRD_WRITE.md 체크리스트 작업과 문서 스펠 체크가 진행되었습니다. zts는 빠른 HMR, tree-shaking 정확성, 번들 최소화를 위해 다수의 버그 수정과 벤치마크 개선이 포함된 PR이 여러 개 머지되었습니다.
커밋
ohah/bungae
- Replace codegen Babel wrapper with direct RN codegen
- fix(zts): pass tsconfig path aliases to napi bundler
- chore(expo): verify hmr file updates
- chore: ignore current bundle comparison output
ohah/ohah.github.io
- docs: spellcheck development-13.mdx
- cron: mark 2026-04-28.md as completed
- cron: mark docs/today-commit/2026-04-29.md as checked in CRON_CRD_WRITE.md
- docs: mark development-13 and development-14 as checked (no spelling changes needed)
- chore: mark CRON_CRD_WRITE.md as fully completed
- docs: mark all CRD docs completed
- cron: mark cheolsu-proxy/development-11.mdx as reviewed (no typos)
- docs: mark zts/development-14.mdx as checked (no changes)
- docs: mark last .mdx file as checked in CRON_CRD_WRITE.md
- docs(cron): mark all mdx files completed
- docs: mark all mdx files as completed
- docs: mark CRON_CRD_WRITE.md checklist complete
- docs: mark all CRD tasks completed
ohah/zts
- Refine re-export star reachability
- chore(simplify): /simplify followup — ExportsKind.isEsm 헬퍼 추가
- fix(bundler): preserve ESM kind + drop tree-shaken targets in CJS preamble
- fix(bundler): narrow direct re-export evaluation fanout
- chore(simplify): /simplify followup — emitStaticBlock 조건 평탄화
- perf(codegen): trim minified block boundary semicolons
- chore(simplify): /simplify followup — initOfDecl 중복 제거 및 테스트 간결화
- fix(bundler): prune unused custom element fanout
- fix(bundler): drop transformer-elided import bindings on post-transform refresh
- chore(smoke): compare ZTS size against smallest of esbuild/rolldown/rspack
- fix(bundler): preserve post-declaration assignments in tree-shaker
- fix(bundler): treat object literal methods as pure
- fix(watch): repair HMR memory ownership
- fix(bundler): prefer module field for node resolves
- fix(benchmark): align smoke NODE_ENV with production rspack
- test(bundler): accept direct CJS access in Flow rename check
- test(bundler): cover ts paths CJS re-export require rewrite
- test(bundler): cover Expo alias HMR require rewrite
- chore(simplify): /simplify followup — resolved_deps 를 ArrayListUnmanaged 로
- test(bundler): cover renamed new callee variants
- fix(codegen): parenthesize renamed new callees
- fix(bundler): stabilize Expo RN dev rewrites
- test(bundler): cover helper-free namespace preamble
- fix(minify): fold production env string checks