文件名称:diff2html:与html JavaScript库相当的差异(diff2html)
文件大小:690KB
文件格式:ZIP
更新时间:2024-02-23 13:11:44
javascript git syntax-highlighting html parser
diff2html diff2html从git diff或统一的diff输出生成漂亮HTML diff。 目录 产品特点 支持git和统一差异 逐行和并排差异 新旧行号 插入和删除的行 GitHub的视觉风格 代码语法重点 线相似度匹配 轻松选择代码 在线示例 前往 发行版 从jsdelivr手动使用或构建项目: 浏览器/捆绑 解析器和HTML生成器包括diff解析器和html生成器 包装程序和帮助程序添加了语法突出显示,同步滚动和其他不错的功能 -包括diff2html与亮点的包装所有highlight.js支持的语言 包含的包装,其中包含“最常见” highlight.js支持的语言 -包括diff2html的包装而不包括highlight.js实现。 您可以使用它而无需突出显示语法,也可以通过使用自己喜欢的语言传递自己的实现 NPM / Node.js库 ES5 包括差异分析器和html生成器 -包括diff2html与亮点的包装所有highlight.js支持的语言 包含的包装以及“最常见” highlight.js支持的语言 ES6 包括diff解析器和ht
【文件预览】:
diff2html-master
----.github()
--------ISSUE_TEMPLATE.md(854B)
--------ISSUE_TEMPLATE()
--------workflows()
----postcss.config.js(173B)
----webpack.website.ts(4KB)
----yarn.lock(449KB)
----webpack.bundles.ts(1KB)
----.eslintrc.js(2KB)
----src()
--------types.ts(2KB)
--------diff2html.ts(2KB)
--------ui()
--------diff-parser.ts(14KB)
--------utils.ts(1020B)
--------rematch.ts(4KB)
--------line-by-line-renderer.ts(9KB)
--------file-list-renderer.ts(957B)
--------render-utils.ts(8KB)
--------__tests__()
--------side-by-side-renderer.ts(10KB)
--------templates()
--------hoganjs-utils.ts(2KB)
----.vscode()
--------settings.json(55B)
----scripts()
--------hulk.ts(6KB)
----.circleci()
--------config.yml(6KB)
----CNAME(13B)
----website()
--------main.ts(469B)
--------sitemap.xml(529B)
--------robots.txt(13B)
--------favicon.ico(5KB)
--------main.css(248B)
--------templates()
----.prettierrc.json(379B)
----CREDITS.md(689B)
----CONTRIBUTING.md(3KB)
----tsconfig.json(760B)
----jest.config.js(480B)
----LICENSE.md(1KB)
----README.md(25KB)
----.all-contributorsrc(7KB)
----typings()
--------merge.d.ts(159B)
----SECURITY.md(2KB)
----terraform()
--------outputs.tf(163B)
--------variables.tf(415B)
--------main.tf(6KB)
----.editorconfig(296B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(317B)
----package.json(5KB)