From 3d3966f193b5eabe9c1e480031997ea526ce63ee Mon Sep 17 00:00:00 2001 From: bluelovers Date: Sun, 3 Jun 2018 21:42:41 +0800 Subject: [PATCH] normalize link break --- lib/diff.js | 3 ++- package.json | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/diff.js b/lib/diff.js index 8bf7628..8961590 100644 --- a/lib/diff.js +++ b/lib/diff.js @@ -12,6 +12,7 @@ var jsdiff = require("diff"); var fileType = require("file-type"); var readdir = require("recursive-readdir"); var minimatch = require("minimatch"); +var crlf = require("crlf-normalize").crlf; // Use heuristics to detect if buffer is binary file. var isBinary = function (buffer) { @@ -63,7 +64,7 @@ var getFiles = function (filesPath, opts, callback) { memo[relPath] = { relPath: relPath, fullPath: fullPath, - contents: isBin ? buf : buf.toString("utf-8"), + contents: isBin ? buf : crlf(buf.toString("utf-8")), isBinary: isBin }; diff --git a/package.json b/package.json index 16320d9..938a756 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "async": "^2.1.1", "chalk": "^1.1.3", "commander": "^2.9.0", + "crlf-normalize": "^1.0.2", "diff": "^3.0.1", "file-type": "^3.8.0", "isbinaryfile": "^3.0.1",