#703·jsdiff

仅迁移到 ESM

作者: 43081j创建于 2026年8月18日更新于 2026年8月18日

你好, 今天,这个包中有多个副本/条目: - `dist/diff.js` - 一个 UMD 打包文件 - 仅在 `package.json#browser` 和 `package.json#unpkg` 关键字下暴露 - 建议这是浏览器打包文件 - `dist/diff.min.js` - 同一个 UMD 打包文件经过最小化 - `libjs/` - CommonJS 入口点 - 包含类型 - 包含源映射 - `libesm/` - ES 模块入口点 - 包含类型 - 包含源映射 创建这个包以来,时代发生了很大变化。现在的情况是: - 所有浏览器都支持 ES 模块 - 所有运行时(例如 Node、Bun 等)都支持 ES 模块 - Node 中的 CommonJS 项目可以 `require(esm)` 一个 ES 模块 - 当今大多数 Web 项目都使用打包工具

内容来源: kpdecker/jsdiff