diff --git a/bin/cli.js b/bin/cli.js index 681e003..723e385 100644 --- a/bin/cli.js +++ b/bin/cli.js @@ -3,7 +3,7 @@ var debug = require('debug')('ylt:cli'); var meow = require('meow'); var path = require('path'); -var jstoxml = require('jstoxml'); +var EasyXml = require('easyxml'); var ylt = require('../lib/index'); @@ -80,7 +80,8 @@ if (cli.flags.reporter && cli.flags.reporter !== 'json' && cli.flags.reporter != debug('Success'); switch(cli.flags.reporter) { case 'xml': - console.log(jstoxml.toXML(data, {indent: ' '})); + var serializer = new EasyXml(); + console.log(serializer.render(data)); break; default: console.log(JSON.stringify(data, null, 2)); diff --git a/package.json b/package.json index 07c772a..77152ed 100644 --- a/package.json +++ b/package.json @@ -36,11 +36,11 @@ "cors": "2.7.1", "css-mq-parser": "0.0.3", "debug": "2.2.0", + "easyxml": "2.0.1", "express": "4.13.3", "imagemin": "4.0.0", "imagemin-jpegoptim": "4.1.0", "is-http2": "1.0.4", - "jstoxml": "0.2.3", "lwip": "0.0.8", "meow": "3.6.0", "minimize": "1.7.4",