PageSourceSearch

https://ohah.github.io/static/js/async/route-a9593360170c.cc23e9953c.js

js ohah.github.io collected 2026-10-03 09:45:08 UTC 38,662 bytes, 1 lines download raw bytes

1"use strict";(self.rspackChunkblog=self.rspackChunkblog||[]).push([["b9"],{Rv(e,r,n){n.r(r);var t=n("X1"),h=n("l4");function c(e){let r={a:"a",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,h.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(r.h1,{id:"2026-05-11",children:[(0,t.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#2026-05-11",children:"#"}),"2026-05-11"]}),"\n",(0,t.jsxs)(r.h2,{id:"요약-ai-작성",children:[(0,t.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#요약-ai-작성",children:"#"}),"요약 (AI 작성)"]}),"\n",(0,t.jsx)(r.p,{children:"2026-05-11은 zntc 프로젝트의 테스트 분리, 파이프라인 최적화, 문서 개선이 집중된 날이었다. 특히 트리 쉐이킹(core + vite-plugin) 테스트를 10개 이상의 PR로 분리하고, resolver fs 파이프라인의 성능 병목 지점을 프로파일링하여 벤치마크 수치를 개선했다. ohah/ohah.github.io에서도 docs 페이지 정리와 맞춤법 교정을 완료했다."}),"\n",(0,t.jsxs)(r.h2,{id:"커밋",children:[(0,t.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#커밋",children:"#"}),"커밋"]}),"\n",(0,t.jsxs)(r.h3,{id:"ohahohahgithubio",children:[(0,t.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#ohahohahgithubio",children:"#"}),"ohah/ohah.github.io"]}),"\n",(0,t.jsxs)(r.ul,{children:["\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/ohah.github.io/commit/486530ca6da653f9eda769f767b66a78fbdf0aad",rel:"noopener noreferrer",target:"_blank",children:"chore(cron): verify docs/index.mdx spelling (2026-05-11 11:30 KST)"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/ohah.github.io/commit/65e64cf82c0db0d410c5bac3cde3e6b56f521b03",rel:"noopener noreferrer",target:"_blank",children:"docs: update 2026-05-10 commit history summary"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/ohah.github.io/commit/e18368c436aa547117b34b66d00a3d8f8ba1b206",rel:"noopener noreferrer",target:"_blank",children:"docs: update 2026-05-10 commit history summary"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/ohah.github.io/commit/718e8846867fb6c41787ff0e72abeb2e8480481e",rel:"noopener noreferrer",target:"_blank",children:"fix: correct Korean spelling in development-14.mdx"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/ohah.github.io/commit/c8273052dfba99cd6b7d0554291ed820b156daf3",rel:"noopener noreferrer",target:"_blank",children:"chore: complete daily activity report + lint verification"})}),"\n"]}),"\n",(0,t.jsxs)(r.h3,{id:"ohahzntc",children:[(0,t.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#ohahzntc",children:"#"}),"ohah/zntc"]}),"\n",(0,t.jsxs)(r.ul,{children:["\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/6bc1960fde1aa909d7b83478d0d53b33d014d1ef",rel:"noopener noreferrer",target:"_blank",children:"feat(docs): expand bundling/plugins/config/transpile 가이드 — 사용자 함정/한계 보강"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/2ae2def9b936bbfe9e54bd5953d02933df11b3c8",rel:"noopener noreferrer",target:"_blank",children:"feat(docs): dev-server 가이드에 import.meta.hot HMR API 섹션 추가"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/7fe2ef7e172645856ef6b27900dfff6c60b0c5c9",rel:"noopener noreferrer",target:"_blank",children:"refactor(codegen): /simplify 반영 — ESM wrap names 전파 + 주석 정리"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/f2ca9eb1220feb159d027f3e2b593e030bd61ebf",rel:"noopener noreferrer",target:"_blank",children:"feat(codegen): sourcemap names 배열 + mapping name_index 발행"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/4bb1f066a7a2804826abb6e066b3776933768b94",rel:"noopener noreferrer",target:"_blank",children:"docs(roadmap): outdated 한계/배포 상태 동기화"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/d24b4ac5ad59844817f1ab2135a643bfc0b7af1e",rel:"noopener noreferrer",target:"_blank",children:"fix(bundler): UMD/AMD globals 매핑 회귀 — IIFE 와 정책 통일"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/f5be83b02e271c892d60a2976ff32d8606462a75",rel:"noopener noreferrer",target:"_blank",children:"feat(cli): --external:pkg esbuild 호환 alias 추가"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/1c294c2cd179a2856440d7416d72e424e5da4257",rel:"noopener noreferrer",target:"_blank",children:"feat(docs): 메인 페이지에 번들 성능 벤치마크 차트 추가"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/6e5313de56169ecb071433c9be7bb2ece16dca45",rel:"noopener noreferrer",target:"_blank",children:"refactor(analyze): /simplify 적용 — perf 가드 + 도메인 분리 + 토픽 컴포넌트"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/0a424facffec637d5b1d6ccdcd03e177d003af13",rel:"noopener noreferrer",target:"_blank",children:"feat(analyze): MetafileAnalyzer 에 Treemap + Import graph 시각화 추가"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/45a342b6d180efcca095e0e53a8c3edb8eb37bac",rel:"noopener noreferrer",target:"_blank",children:"refactor(test): /simplify 적용 — helpers.ts 재사용 + concurrent + no-op 가드"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/66ecbe7cccded13dd003d7ade6232212943cda61",rel:"noopener noreferrer",target:"_blank",children:"test(integration): html-env EJS 토큰 치환 e2e 회귀 가드"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/f7688d0d1513cba49dc2b9f8d0f08eae996741f5",rel:"noopener noreferrer",target:"_blank",children:"chore: oxfmt 적용"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/70a0e0ef8494cac482b5229acf4a585e69c95f05",rel:"noopener noreferrer",target:"_blank",children:"refactor(html-env): /simplify 적용 — HTML escape, write-loop 방지, dev 캐시 + warning dedupe"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/1cf45a641b89a3e7b5367fe1e19533f1b6607a63",rel:"noopener noreferrer",target:"_blank",children:"feat(html): index.html 안 EJS 스타일 ZNTC_* 환경변수 토큰 치환"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/2ec5edc21977b8ffc05051b1860ef4f91b4560b2",rel:"noopener noreferrer",target:"_blank",children:"fix(init): zntcBundleScript 에 --minify default 추가 (Metro --dev false 와 parity)"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/2735355ccfb474f438031e1b1a2a414f45a20d63",rel:"noopener noreferrer",target:"_blank",children:"fix(ci): integration job 에 @zntc
1/web 빌드 step 추가 — app 모드 테스트 회귀 가드"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/0e0c7fee67c95f2834404151d2ed91c89a0e5909",rel:"noopener noreferrer",target:"_blank",children:"docs(cli): --help 에 누락된 핵심 옵션 표시 추가"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/a4c18dddfb772807459eeab2c615059c7e149f5c",rel:"noopener noreferrer",target:"_blank",children:"chore(scripts): 정밀 format × minify × runtime mode 매트릭스 점검 스크립트"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/7e646c96af34fd970a16c96c577b87a79a7faa80",rel:"noopener noreferrer",target:"_blank",children:"refactor(bundler): /simplify 반영 — declaration-only entry helper + 주석 정리"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/f1df9b99e82d90ac9a5806739bc04ad75ad8b0b5",rel:"noopener noreferrer",target:"_blank",children:"fix(bundler): manualChunks 의 vendor 청크 정의 namespace 가 entry preamble 로 누출"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/aa425f937797217ecbeed55d61f636e60bc15f02",rel:"noopener noreferrer",target:"_blank",children:"fix(bundler): AMD/UMD external 의 PascalCase fallback 복원 (IIFE 만 매핑 필수)"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/0345d0ab12a0f01b5744b30f85864058da57f9a6",rel:"noopener noreferrer",target:"_blank",children:"fix(docs): StatsStrip 수치를 실제 benchmark-data.json 과 정합"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/d247cfc3c2eb044164983e208e7c709152910d55",rel:"noopener noreferrer",target:"_blank",children:"feat(docs): 메인 차트 정리 + 설치 가이드 npm publish 가정 패키지 매니저 탭화"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/7cb68429998c4dccda8a57c281bccef7ed0de6fc",rel:"noopener noreferrer",target:"_blank",children:"docs(site): sidebar 기본 닫힘 + Playground 분리 + bundler-deep-dive mermaid 적용"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/049b4948796ff4142c38f49075f928dfda7ff08a",rel:"noopener noreferrer",target:"_blank",children:"fix(bundler): writer-edge 가 함수 body 안 write 까지 over-fire 하던 회귀 (#3012)"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/ada99bd0b9bf4e5ac8782c4a13801b09dedea18d",rel:"noopener noreferrer",target:"_blank",children:"feat(transformer): react-refresh 에 Vite plugin-react 호환 path filter 추가"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/b0698835f60b221c1fbdc89e236c02c9929ccb50",rel:"noopener noreferrer",target:"_blank",children:"fix(wasm): #3005 — Node 환경 init() default 호출이 url.fileURLToPath 누락으로 깨짐"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/87d48ca56c35218470735ebfe0781528a3f98cb7",rel:"noopener noreferrer",target:"_blank",children:"docs(pages): native-transforms 가이드 신설 + installation 탭 렌더링 fix + README 사용자 톤 재구성"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/f747223293b109b1899fe15364e5c01278742e46",rel:"noopener noreferrer",target:"_blank",children:"test(transformer): react-refresh Vite path filter 회귀 가드 추가"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/f62be936442617a45463b61b8bff8d23fab1ca84",rel:"noopener noreferrer",target:"_blank",children:"test(scripts): publish-install-test 에 entry function smoke step 추가"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/05ae1b1cb430992f9e659cf3dcf840597a4dbe78",rel:"noopener noreferrer",target:"_blank",children:"fix(core): vitePlugin wrapper 가 vite 4+ hook object + sourcemap object 호환"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/d6d1a8a9f6a6f7b222eb12e9d7e6bd03d96786f1",rel:"noopener noreferrer",target:"_blank",children:"chore(init): oxfmt 적용"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/4b4ef757b2e6dd06ec3f003e19956bafc79a5
1a2d",rel:"noopener noreferrer",target:"_blank",children:"feat(init): vite/rspack overlay + web scaffold 모드 추가"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/46f8ac781836f1e2422db2e4d13f422499701b4c",rel:"noopener noreferrer",target:"_blank",children:"docs(site): 한국어 문서 종결어미 합쇼체로 통일"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/146d1880bcf909b9510ae719ff6b322fecdc91ea",rel:"noopener noreferrer",target:"_blank",children:"docs(plugins): /simplify 적용 — anchor 정확성 + cross-link + 5단계 가이드 보강"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/60c8d66f325178649f2e94a6e48c3c381348a505",rel:"noopener noreferrer",target:"_blank",children:"docs(plugins): JS/NAPI plugin 개발 가이드 + Vue/Svelte SFC 한계 + 네이티브 추후 명시"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/0681adb368839518fc256047d21d9ede0a021ded",rel:"noopener noreferrer",target:"_blank",children:"docs(plugins): 5단계 가이드 위치 이동 + 호환성 표 상태순 정렬 (P3 follow-up)"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/acb5763691564ebc8f8e8239f45defb16cb80f50",rel:"noopener noreferrer",target:"_blank",children:"docs(site): zntc-init 의 vite/rspack/web 모드 가이드 추가"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/bfe20116d6721eb3da126b469b9352fe42bfc6c3",rel:"noopener noreferrer",target:"_blank",children:"refactor: split tree shake inner graph tests"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/85a1c3acc882a898179796e5eb31970b298ed699",rel:"noopener noreferrer",target:"_blank",children:"docs(site): 10/1000/5000 modules 벤치마크 재측정 + bench.ts fixture 개선"})}),"\n",(0,t.jsx)(r.li,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/commit/2bd2a7f8847a5a86bb62098c9209bd9b0ccc50ce",rel:"noopener noreferrer",target:"_blank",children:"perf(resolver): directory-level realpath cache + 사이트 벤치마크 수치 재반영"})}),"\n"]}),"\n",(0,t.jsxs)(r.h2,{id:"pr-해당일-생성머지",children:[(0,t.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#pr-해당일-생성머지",children:"#"}),"PR (해당일 생성/머지)"]}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,t.jsxs)(r.table,{children:[(0,t.jsx)(r.thead,{children:(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.th,{children:"repo"}),(0,t.jsx)(r.th,{children:"#"}),(0,t.jsx)(r.th,{children:"상태"}),(0,t.jsx)(r.th,{children:"제목"})]})}),(0,t.jsxs)(r.tbody,{children:[(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3072",rel:"noopener noreferrer",target:"_blank",children:"#3072"})}),(0,t.jsx)(r.td,{children:"open"}),(0,t.jsx)(r.td,{children:"docs(pages): HTTPS dev server / Web Worker 사용자 가이드 추가 (KO/EN)"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3071",rel:"noopener noreferrer",target:"_blank",children:"#3071"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"fix(linker): JSX runtime helper scope 격리 — 사용자 식별자 충돌 회피 (#3068)"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3070",rel:"noopener noreferrer",target:"_blank",children:"#3070"})}),(0,t.jsx)(r.td,{children:"open"}),(0,t.jsx)(r.td,{children:"docs(pages): 사용자 페이지에서 PR # / 성능 history / D-ID / 구현 비교 제거 (KO/EN)"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3069",rel:"noopener noreferrer",target:"_blank",children:"#3069"})}),(0,t.jsx)(r.td,{children:"open"}),(0,t.jsx)(r.td,{children:"docs(pages): import.meta.glob / Web Worker stale 정정 (KO/EN)"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3067",rel:"noopener noreferrer",target:"_blank",children:"#3067"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"fix(linker): JSX runtime synthetic 우회 제거 — transformer 가 정식 AST 노드 생성 (#3062)"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3066",rel:"noopener noreferrer",target:"_blank",children:"#3066"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"docs: PostCSS/Tailwind/SVG/YAML 활용 가능성 명시 + dev-server proxy/middleware webpack 격차"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3065",rel:"noopener noreferrer",target:"_blank",children:"#3065"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"feat(e2e): 외부 라이브러리 호환성 매트릭스 — 39개 lib / 9 시나리오"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3064",rel:"noopener noreferrer",target:"_blank",children:"#3064"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"fix(e2e): port 충돌 해소 — fixed port를 tests/e2e/tests/ports.ts로 중앙화"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3061",rel:"noopener noreferrer",target:"_blank",children:"#3061"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"test(core): drop hand-rolled CLI sidecar list in bootstrap test"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3060",rel:"noopener noreferrer",target:"_blank",children:"#3060"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"docs: release / versioning strategy + lockstep 강제"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3059",rel:"noopener noreferrer",target:"_blank",children:"#3059"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"fix(codegen): throw 에도 ASI hazard fix 적용 + helper 추출"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3058",rel:"noopener noreferrer",target:"_blank",children:"#3058"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"chore(release): 0.1.0 publish 준비 (메타데이터/docs/banner)"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3057",rel:"noopener noreferrer",target:"_blank",children:"#3057"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"feat(core+vite-plugin): jsx: 'preserve' mode + return ASI hazard fix"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3055",rel:"noopener noreferrer",target:"_blank",children:"#3055"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake integration core 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3054",rel:"noopener noreferrer",target:"_blank",children:"#3054"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake direct re-export 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3053",rel:"noopener noreferrer",target:"_blank",children:"#3053"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake CJS 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3052",rel:"noopener noreferrer",target:"_blank",children:"#3052"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake inner graph 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3051",rel:"noopener noreferrer",target:"_blank",children:"#3051"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake integration barrel 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3050",rel:"noopener noreferrer",target:"_blank",children:"#3050"})}),(0,t.jsx)(r.td,{children:"merged"}
1),(0,t.jsx)(r.td,{children:"perf(fs): fresh build fstat 생략 + dir-fd cache 통일 + webpack 비교 제외"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3049",rel:"noopener noreferrer",target:"_blank",children:"#3049"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake sideEffects 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3048",rel:"noopener noreferrer",target:"_blank",children:"#3048"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"fix(web): dev pipeline 이 SCSS/CSS Modules CSS 를 inject 한 경우 bundle CSS link skip"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3046",rel:"noopener noreferrer",target:"_blank",children:"#3046"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake annotation 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3045",rel:"noopener noreferrer",target:"_blank",children:"#3045"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake RN ESM 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3044",rel:"noopener noreferrer",target:"_blank",children:"#3044"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake dead statement 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3043",rel:"noopener noreferrer",target:"_blank",children:"#3043"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake writer 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3042",rel:"noopener noreferrer",target:"_blank",children:"#3042"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake re-export 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3041",rel:"noopener noreferrer",target:"_blank",children:"#3041"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake edge-case 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3040",rel:"noopener noreferrer",target:"_blank",children:"#3040"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"perf(fs): pm.setup.read.close profile scope 분리 + bottleneck 분석"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3039",rel:"noopener noreferrer",target:"_blank",children:"#3039"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"perf(resolver): directory-level realpath cache + 사이트 벤치마크 수치 재반영"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3038",rel:"noopener noreferrer",target:"_blank",children:"#3038"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake LazyBarrel 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3037",rel:"noopener noreferrer",target:"_blank",children:"#3037"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"docs(site): 10/1000/5000 modules 벤치마크 재측정 + bench.ts fixture 개선"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3036",rel:"noopener noreferrer",target:"_blank",children:"#3036"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake innerGraph 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3035",rel:"noopener noreferrer",target:"_blank",children:"#3035"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"feat(core): OutputFile shape esbuild 호환 — contents (Uint8Array) + lazy text getter"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3034",rel:"noopener noreferrer",target:"_blank",children:"#3034"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"docs(site): zntc-init vite/rspack/web 모드 별도 가이드"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3033",rel:"noopener noreferrer",target:"_blank",children:"#3033"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"refactor: tree-shake CJS 테스트 분리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3032",rel:"noopener noreferrer",target:"_blank",children:"#3032"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"fix(docs): zntc-init 도움말 시그니처 최신화 (RN 가이드)"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3031",rel:"noopener noreferrer",target:"_blank",children:"#3031"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"docs(site): React Native + Expo 레시피 페이지 통합"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3030",rel:"noopener noreferrer",target:"_blank",children:"#3030"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"fix(bundler+cli): asset_outputs (CSS bundle) 가 dist 에 write 되도록 — #3022 마무리"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3029",rel:"noopener noreferrer",target:"_blank",children:"#3029"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"fix(parser): import specifier 의 string literal escape unescape 적용 (#3025)"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3028",rel:"noopener noreferrer",target:"_blank",children:"#3028"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"docs(site): 로드맵 + Electron 가이드 페이지 추가"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3027",rel:"noopener noreferrer",target:"_blank",children:"#3027"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"fix(bundler): plugin load loader fallback + types/schema test 회귀 (#3024)"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3024",rel:"noopener noreferrer",target:"_blank",children:"#3024"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"fix(docs): EN 로케일 analyze/playground 페이지 라우팅 추가"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3023",rel:"noopener noreferrer",target:"_blank",children:"#3023"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"feat(bundler): vite plugin virtual module ID + query parameter sub-import 지원"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3021",rel:"noopener noreferrer",target:"_blank",children:"#3021"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"docs(plugins): 5단계 가이드 위치 이동 + 호환성 표 상태순 정렬"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3020",rel:"noopener noreferrer",target:"_blank",children:"#3020"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"docs(site): 한국어 문서 종결어미 합쇼체로 통일"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3019",rel:"noopener noreferrer",target:"_blank",children:"#3019"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"docs(plugins): JS/NAPI plugin 개발 가이드 + Vue/Svelte SFC 한계 + 네이티브 추후 명시"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3018",rel:"noopener noreferrer",target:"_blank",children:"#3018"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"feat(init): vite/rspack overlay + web scaffold 모드 추가"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3017",rel:"noopener noreferrer",target:"_blank",children:"#3017"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"fix(core): vitePlugin wrapper 가 vite 4+ hook object + sourcemap object 호환"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3016",rel:"noopener noreferrer",target:"_blank",children:"#3016"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"fix(bundler): writer-edge 가 함수 body 안 write 까지 over-fire 하던 회귀 (#3012)"})]}),(0,t.jsxs)(r.tr,{children:[(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc",rel:"noopener noreferrer",target:"_blank",children:"ohah/zntc"})}),(0,t.jsx)(r.td,{children:(0,t.jsx)(r.a,{href:"https://github.com/ohah/zntc/pull/3015",rel:"noopener noreferrer",target:"_blank",children:"#3015"})}),(0,t.jsx)(r.td,{children:"merged"}),(0,t.jsx)(r.td,{children:"docs(site): sidebar 기본 닫힘 + Playground 분리 + bundler-deep-dive mermaid"})]})]})]})]})}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:r}={...(0,h.R)(),...e.components};return r?(0,t.jsx)(r,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}l.__RSPRESS_PAGE_META={},l.__RSPRESS_PAGE_META["today-commit%2F2026-05-11.md"]={toc:[{id:"요약-ai-작성",text:"요약 (AI 작성
1)",depth:2},{id:"커밋",text:"커밋",depth:2},{id:"ohahohahgithubio",text:"ohah/ohah.github.io",depth:3},{id:"ohahzntc",text:"ohah/zntc",depth:3},{id:"pr-해당일-생성머지",text:"PR (해당일 생성/머지)",depth:2}],title:"2026-05-11",headingTitle:"2026-05-11",frontmatter:{title:"2026-05-11",date:"2026-05-11T00:00:00.000Z",description:"ohah 2026-05-11 커밋·PR 요약"}},n.d(r,{default:()=>l})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.