2026-05-11

요약 (AI 작성)

2026-05-11은 zntc 프로젝트의 테스트 분리, 파이프라인 최적화, 문서 개선이 집중된 날이었다. 특히 트리 쉐이킹(core + vite-plugin) 테스트를 10개 이상의 PR로 분리하고, resolver fs 파이프라인의 성능 병목 지점을 프로파일링하여 벤치마크 수치를 개선했다. ohah/ohah.github.io에서도 docs 페이지 정리와 맞춤법 교정을 완료했다.

커밋

ohah/ohah.github.io

ohah/zntc

PR (해당일 생성/머지)

repo#상태제목
ohah/zntc#3072opendocs(pages): HTTPS dev server / Web Worker 사용자 가이드 추가 (KO/EN)
ohah/zntc#3071mergedfix(linker): JSX runtime helper scope 격리 — 사용자 식별자 충돌 회피 (#3068)
ohah/zntc#3070opendocs(pages): 사용자 페이지에서 PR # / 성능 history / D-ID / 구현 비교 제거 (KO/EN)
ohah/zntc#3069opendocs(pages): import.meta.glob / Web Worker stale 정정 (KO/EN)
ohah/zntc#3067mergedfix(linker): JSX runtime synthetic 우회 제거 — transformer 가 정식 AST 노드 생성 (#3062)
ohah/zntc#3066mergeddocs: PostCSS/Tailwind/SVG/YAML 활용 가능성 명시 + dev-server proxy/middleware webpack 격차
ohah/zntc#3065mergedfeat(e2e): 외부 라이브러리 호환성 매트릭스 — 39개 lib / 9 시나리오
ohah/zntc#3064mergedfix(e2e): port 충돌 해소 — fixed port를 tests/e2e/tests/ports.ts로 중앙화
ohah/zntc#3061mergedtest(core): drop hand-rolled CLI sidecar list in bootstrap test
ohah/zntc#3060mergeddocs: release / versioning strategy + lockstep 강제
ohah/zntc#3059mergedfix(codegen): throw 에도 ASI hazard fix 적용 + helper 추출
ohah/zntc#3058mergedchore(release): 0.1.0 publish 준비 (메타데이터/docs/banner)
ohah/zntc#3057mergedfeat(core+vite-plugin): jsx: 'preserve' mode + return ASI hazard fix
ohah/zntc#3055mergedrefactor: tree-shake integration core 테스트 분리
ohah/zntc#3054mergedrefactor: tree-shake direct re-export 테스트 분리
ohah/zntc#3053mergedrefactor: tree-shake CJS 테스트 분리
ohah/zntc#3052mergedrefactor: tree-shake inner graph 테스트 분리
ohah/zntc#3051mergedrefactor: tree-shake integration barrel 테스트 분리
ohah/zntc#3050mergedperf(fs): fresh build fstat 생략 + dir-fd cache 통일 + webpack 비교 제외
ohah/zntc#3049mergedrefactor: tree-shake sideEffects 테스트 분리
ohah/zntc#3048mergedfix(web): dev pipeline 이 SCSS/CSS Modules CSS 를 inject 한 경우 bundle CSS link skip
ohah/zntc#3046mergedrefactor: tree-shake annotation 테스트 분리
ohah/zntc#3045mergedrefactor: tree-shake RN ESM 테스트 분리
ohah/zntc#3044mergedrefactor: tree-shake dead statement 테스트 분리
ohah/zntc#3043mergedrefactor: tree-shake writer 테스트 분리
ohah/zntc#3042mergedrefactor: tree-shake re-export 테스트 분리
ohah/zntc#3041mergedrefactor: tree-shake edge-case 테스트 분리
ohah/zntc#3040mergedperf(fs): pm.setup.read.close profile scope 분리 + bottleneck 분석
ohah/zntc#3039mergedperf(resolver): directory-level realpath cache + 사이트 벤치마크 수치 재반영
ohah/zntc#3038mergedrefactor: tree-shake LazyBarrel 테스트 분리
ohah/zntc#3037mergeddocs(site): 10/1000/5000 modules 벤치마크 재측정 + bench.ts fixture 개선
ohah/zntc#3036mergedrefactor: tree-shake innerGraph 테스트 분리
ohah/zntc#3035mergedfeat(core): OutputFile shape esbuild 호환 — contents (Uint8Array) + lazy text getter
ohah/zntc#3034mergeddocs(site): zntc-init vite/rspack/web 모드 별도 가이드
ohah/zntc#3033mergedrefactor: tree-shake CJS 테스트 분리
ohah/zntc#3032mergedfix(docs): zntc-init 도움말 시그니처 최신화 (RN 가이드)
ohah/zntc#3031mergeddocs(site): React Native + Expo 레시피 페이지 통합
ohah/zntc#3030mergedfix(bundler+cli): asset_outputs (CSS bundle) 가 dist 에 write 되도록 — #3022 마무리
ohah/zntc#3029mergedfix(parser): import specifier 의 string literal escape unescape 적용 (#3025)
ohah/zntc#3028mergeddocs(site): 로드맵 + Electron 가이드 페이지 추가
ohah/zntc#3027mergedfix(bundler): plugin load loader fallback + types/schema test 회귀 (#3024)
ohah/zntc#3024mergedfix(docs): EN 로케일 analyze/playground 페이지 라우팅 추가
ohah/zntc#3023mergedfeat(bundler): vite plugin virtual module ID + query parameter sub-import 지원
ohah/zntc#3021mergeddocs(plugins): 5단계 가이드 위치 이동 + 호환성 표 상태순 정렬
ohah/zntc#3020mergeddocs(site): 한국어 문서 종결어미 합쇼체로 통일
ohah/zntc#3019mergeddocs(plugins): JS/NAPI plugin 개발 가이드 + Vue/Svelte SFC 한계 + 네이티브 추후 명시
ohah/zntc#3018mergedfeat(init): vite/rspack overlay + web scaffold 모드 추가
ohah/zntc#3017mergedfix(core): vitePlugin wrapper 가 vite 4+ hook object + sourcemap object 호환
ohah/zntc#3016mergedfix(bundler): writer-edge 가 함수 body 안 write 까지 over-fire 하던 회귀 (#3012)
ohah/zntc#3015mergeddocs(site): sidebar 기본 닫힘 + Playground 분리 + bundler-deep-dive mermaid