2026-05-26 — 補 ESM export(四種消費形式並存)
+
+下游 Vite / Rollup / TypeScript 之靜態 ESM 解析需要真正之 export 關鍵字;原 UMD-ish(module.exports + globalThis)對 ESM 消費端仍須走「副作用導入 + 從 global 取 factory」之 workaround。檔尾在既有 CJS / globalThis 兩塊後加 export { createCjkAutospace },順序刻意如此 —— 讓 IIFE 串接端(Claude 模板 build.sh / Nvim peek build hook)只需以 sed '/^export {/d' 剝最後一行。
四種消費形式並存:ESM import / CommonJS require / browser globalThis / IIFE 串接(後者需剝 export 行)。
2026-05-26 — Pass C:長英文段 lang 包裝(預設啟用)
解決 CJK 兩端對齊正文中行末長英文詞之斷行問題。原模板於 runtime 端用 <wbr> 每 6 字元亂插斷詞機會,產生兩個觀感問題:(1)位置與音節邊界無關,斷在怪位;(2)<wbr> 為 zero-width,斷處不顯連字符,讀者無法辨認「上行末是被斷開的詞」。