different is a node module for parsing diffs from url or file