diff --git a/object.js b/object.js index 33c139d..3bd3fe9 100755 --- a/object.js +++ b/object.js @@ -86,7 +86,10 @@ function(text, tab_size, leading_tabs){ text = tab != '' ? text.replace(/\t/g, tab) : text - var lines = text.trim().split(/\n/) + var lines = text.trimEnd().split(/\n/) + // remove leading blank lines... + while(lines[0].trim() == ''){ + lines.shift() } // count common indent... var l = lines .reduce(function(l, e, i){ diff --git a/package.json b/package.json index 943e13d..0f7d581 100755 --- a/package.json +++ b/package.json @@ -28,6 +28,6 @@ "devDependencies": { "c8": "^7.3.0", "colors": "^1.4.0", - "ig-test": "^1.3.8" + "ig-test": "^1.4.4" } }