From ee290260f8742f707b667555985f824457cd2e2e Mon Sep 17 00:00:00 2001 From: Greg Hurrell Date: Fri, 18 Jan 2019 00:45:05 +0100 Subject: [PATCH] Deal with entirely unindented input --- src/dedent.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dedent.js b/src/dedent.js index 99d4637..41319b0 100644 --- a/src/dedent.js +++ b/src/dedent.js @@ -39,9 +39,9 @@ function dedent( }, Infinity); // Strip out minimum indent from every line. - const dedented = lines.map(line => + const dedented = isFinite(minimum) ? lines.map(line => line.replace(new RegExp(`^${' '.repeat(minimum)}`, 'g'), ''), - ); + ) : lines; // Trim first and last line if empty. if (dedented[0] === '') { -- 2.37.1