.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / remark-stringify / lib / util / pad.js
1 'use strict';
2
3 var repeat = require('repeat-string');
4
5 module.exports = pad;
6
7 var INDENT = 4;
8
9 /* Pad `value` with `level * INDENT` spaces.  Respects
10  * lines. Ignores empty lines. */
11 function pad(value, level) {
12   var index;
13   var padding;
14
15   value = value.split('\n');
16
17   index = value.length;
18   padding = repeat(' ', level * INDENT);
19
20   while (index--) {
21     if (value[index].length !== 0) {
22       value[index] = padding + value[index];
23     }
24   }
25
26   return value.join('\n');
27 }