| 123456789101112131415161718192021222324252627 |
- 'use strict';
- var repeat = require('repeat-string');
- module.exports = pad;
- var INDENT = 4;
- /* Pad `value` with `level * INDENT` spaces. Respects
- * lines. Ignores empty lines. */
- function pad(value, level) {
- var index;
- var padding;
- value = value.split('\n');
- index = value.length;
- padding = repeat(' ', level * INDENT);
- while (index--) {
- if (value[index].length !== 0) {
- value[index] = padding + value[index];
- }
- }
- return value.join('\n');
- }
|