XML, But Prettier
This module is a fork of jonathanp/xml-beautifier.
This module beautifies XML documents by putting each tag and text node on their own line and correctly indenting everything.
Can be used e.g. if you're using React as a static page generator and (for some reason) need the generated HTML to be more human-readable.
Install
$ npm install --save xml-beautifier
Usage
The module's function signature is xmlButPrettier(xml:String, options:Object)
.
; const xml = ;console; // => will output correctly indented elements
Options
indentor
: a custom string to use for indenting thingstextNodesOnSameLine
: compresses text nodes onto the same line as their containing tags
License
MIT.