prettify-xml
v1.2.0
Published
Pretty-print XML.
Downloads
334,541
Readme
prettify-xml
Pretty print xml.
This is a small package that synchronously pretty prints XML/HTML.
Usage
const prettifyXml = require('prettify-xml')
const input = '<div><p>foo</p><p>bar</p></div>'
const expectedOutput = [
'<div>',
' <p>foo</p>',
' <p>bar</p>',
'</div>',
].join('\n')
const options = {indent: 2, newline: '\n'} // 2 spaces is default, newline defaults to require('os').EOL
const output = prettifyXml(input, options) // options is optional
assert(output === expectedOutput)