export default function indent(amount, string) {
  if (!amount) {
    return string;
  }

  let ind = ' ';
  for (let index = 1; index < amount; index++) {
    ind += ' ';
  }

  return ind + string.split('\n').join('\n' + ind);
}

@@ -1,8 +1,105 @@
+const mapper = ind =%3E line =%3E %7B%0A  if (line === '') %7B%0A    return '';%0A  %7D%0A  return ind + line;%0A%7D;%0A%0A
 export d
@@ -275,22 +275,16 @@
   return
- ind +
  string.
@@ -295,16 +295,33 @@
 t('%5Cn').
+map(mapper(ind)).
 join('%5Cn
@@ -325,14 +325,8 @@
 '%5Cn'
- + ind
 );%0A%7D

fix empty line indent error