claude-code-best/packages/color-diff-napi
claude-code-best e8347cc046 fix: highlight.js 按需注册 26 个常用语言,减少 ~80% 语法内存占用
将 `import hljs from 'highlight.js'`(190+ 语言,~5-15MB)改为
`import hljs from 'highlight.js/lib/core'` + 静态导入并注册 26 个
常用语言(TypeScript、Python、Bash、Go、Rust 等)。静态 import
在 Bun --compile 模式下正常工作,避免了 createRequire 的路径问题。

内存从 ~5-15MB 降至 ~1-2MB。添加 7 个测试验证语言注册和
highlight 功能,现有 17 个 color-diff 测试全部通过。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-29 00:36:55 +08:00
..
src fix: highlight.js 按需注册 26 个常用语言,减少 ~80% 语法内存占用 2026-04-29 00:36:55 +08:00
package.json feat: monorepo 构建完成 2026-03-31 21:21:46 +08:00
tsconfig.json feat: 重构供应商层次 (#286) 2026-04-17 09:33:14 +08:00