タグ

ブックマーク / qiita.com/from_kyushu (1)

  • Node.jsでdiff/patch - Qiita

    はじめに Atomのパネル間のdiffを取るパッケージであるsplit-diffにパッチ機能(vimでいうdiffget、diffput的なもの)が欲しいと思い、内部で利用しているjsdiffを調べていたら思いのほか高機能だったのでメモを行う。 文字列のdiffを取る まずは普通に文字列同士を比較してみる。 jsdiff = require "diff" orig = """ aaa bbb ccc """ modified = """ aaa bbb ddd """ diff = jsdiff.diffChars orig, modified console.log diff [ { count: 8, value: 'aaa\nbbb\n' }, { count: 3, added: undefined, removed: true, value: 'ccc' }, { count:

    Node.jsでdiff/patch - Qiita
    kma83
    kma83 2017/03/24
    nodejs unified diff
  • 1