'use strict'; const split = require('split2'); const through = require('through2'); const pumpify = require('pumpify'); module.exports = (count, indent) => { if (!Number.isSafeInteger(count)) { throw new TypeError(`Expected \`count\` to be a integer, got \`${count}\` (${typeof count})`); } indent = typeof indent === 'string' ? indent : ' '; return pumpify(split(), through((data, enc, cb) => { cb(null, indent.repeat(count) + data + '\n'); })); };