我想显示Github补丁,我不想编写自己的解析器。具体来说,我们正在解析像this example from the Github API docs中的files.patch。
我希望有类似Google-Code-Prettify之类的东西,但广泛的谷歌搜索并没有改变任何东西。有什么可以做的吗?
答案 0 :(得分:2)
parse-diff(CoffeeScript也是如此,但因为它可以在任何JS上下文中使用而无关紧要)听起来更好(更广泛使用,维护)选项。
答案 1 :(得分:1)
node-diff-parser会有帮助吗?不可否认,它似乎是在CoffeeScript而不是直接的JavaScript。
或者,您可以尝试使用直接JavaScript的jonjonsonjr's diff-parse。