UNPKG

371 BJavaScriptView Raw
1'use strict'
2
3const cleanYamlObject = require('./clean-yaml-object.js')
4const yaml = require('tap-yaml')
5
6module.exports = obj => (clean =>
7 (clean && typeof clean === 'object' && Object.keys(clean).length) ?
8 ' ---\n' + (yaml.stringify(clean).split('\n').map(
9 l => l.trim() ? ' ' + l : l.trim()
10 ).join('\n')) + ' ...\n'
11 : ''
12)(cleanYamlObject(obj))