2026-05-11
요약 (AI 작성)
2026-05-11은 zntc 프로젝트의 테스트 분리, 파이프라인 최적화, 문서 개선이 집중된 날이었다. 특히 트리 쉐이킹(core + vite-plugin) 테스트를 10개 이상의 PR로 분리하고, resolver fs 파이프라인의 성능 병목 지점을 프로파일링하여 벤치마크 수치를 개선했다. ohah/ohah.github.io에서도 docs 페이지 정리와 맞춤법 교정을 완료했다.
커밋
ohah/ohah.github.io
- chore(cron): verify docs/index.mdx spelling (2026-05-11 11:30 KST)
- docs: update 2026-05-10 commit history summary
- docs: update 2026-05-10 commit history summary
- fix: correct Korean spelling in development-14.mdx
- chore: complete daily activity report + lint verification
ohah/zntc
- feat(docs): expand bundling/plugins/config/transpile 가이드 — 사용자 함정/한계 보강
- feat(docs): dev-server 가이드에 import.meta.hot HMR API 섹션 추가
- refactor(codegen): /simplify 반영 — ESM wrap names 전파 + 주석 정리
- feat(codegen): sourcemap names 배열 + mapping name_index 발행
- docs(roadmap): outdated 한계/배포 상태 동기화
- fix(bundler): UMD/AMD globals 매핑 회귀 — IIFE 와 정책 통일
- feat(cli): --external:pkg esbuild 호환 alias 추가
- feat(docs): 메인 페이지에 번들 성능 벤치마크 차트 추가
- refactor(analyze): /simplify 적용 — perf 가드 + 도메인 분리 + 토픽 컴포넌트
- feat(analyze): MetafileAnalyzer 에 Treemap + Import graph 시각화 추가
- refactor(test): /simplify 적용 — helpers.ts 재사용 + concurrent + no-op 가드
- test(integration): html-env EJS 토큰 치환 e2e 회귀 가드
- chore: oxfmt 적용
- refactor(html-env): /simplify 적용 — HTML escape, write-loop 방지, dev 캐시 + warning dedupe
- feat(html): index.html 안 EJS 스타일 ZNTC_* 환경변수 토큰 치환
- fix(init): zntcBundleScript 에 --minify default 추가 (Metro --dev false 와 parity)
- fix(ci): integration job 에 @zntc/web 빌드 step 추가 — app 모드 테스트 회귀 가드
- docs(cli): --help 에 누락된 핵심 옵션 표시 추가
- chore(scripts): 정밀 format × minify × runtime mode 매트릭스 점검 스크립트
- refactor(bundler): /simplify 반영 — declaration-only entry helper + 주석 정리
- fix(bundler): manualChunks 의 vendor 청크 정의 namespace 가 entry preamble 로 누출
- fix(bundler): AMD/UMD external 의 PascalCase fallback 복원 (IIFE 만 매핑 필수)
- fix(docs): StatsStrip 수치를 실제 benchmark-data.json 과 정합
- feat(docs): 메인 차트 정리 + 설치 가이드 npm publish 가정 패키지 매니저 탭화
- docs(site): sidebar 기본 닫힘 + Playground 분리 + bundler-deep-dive mermaid 적용
- fix(bundler): writer-edge 가 함수 body 안 write 까지 over-fire 하던 회귀 (#3012)
- feat(transformer): react-refresh 에 Vite plugin-react 호환 path filter 추가
- fix(wasm): #3005 — Node 환경 init() default 호출이 url.fileURLToPath 누락으로 깨짐
- docs(pages): native-transforms 가이드 신설 + installation 탭 렌더링 fix + README 사용자 톤 재구성
- test(transformer): react-refresh Vite path filter 회귀 가드 추가
- test(scripts): publish-install-test 에 entry function smoke step 추가
- fix(core): vitePlugin wrapper 가 vite 4+ hook object + sourcemap object 호환
- chore(init): oxfmt 적용
- feat(init): vite/rspack overlay + web scaffold 모드 추가
- docs(site): 한국어 문서 종결어미 합쇼체로 통일
- docs(plugins): /simplify 적용 — anchor 정확성 + cross-link + 5단계 가이드 보강
- docs(plugins): JS/NAPI plugin 개발 가이드 + Vue/Svelte SFC 한계 + 네이티브 추후 명시
- docs(plugins): 5단계 가이드 위치 이동 + 호환성 표 상태순 정렬 (P3 follow-up)
- docs(site): zntc-init 의 vite/rspack/web 모드 가이드 추가
- refactor: split tree shake inner graph tests
- docs(site): 10/1000/5000 modules 벤치마크 재측정 + bench.ts fixture 개선
- perf(resolver): directory-level realpath cache + 사이트 벤치마크 수치 재반영