Browse Source

Fix XML report error in cli

Gaël Métais 9 years ago
parent
commit
299e79e890
2 changed files with 4 additions and 3 deletions
  1. 3 2
      bin/cli.js
  2. 1 1
      package.json

+ 3 - 2
bin/cli.js

@@ -3,7 +3,7 @@
 var debug       = require('debug')('ylt:cli');
 var debug       = require('debug')('ylt:cli');
 var meow        = require('meow');
 var meow        = require('meow');
 var path        = require('path');
 var path        = require('path');
-var jstoxml     = require('jstoxml');
+var EasyXml     = require('easyxml');
 
 
 var ylt         = require('../lib/index');
 var ylt         = require('../lib/index');
 
 
@@ -80,7 +80,8 @@ if (cli.flags.reporter && cli.flags.reporter !== 'json' && cli.flags.reporter !=
             debug('Success');
             debug('Success');
             switch(cli.flags.reporter) {
             switch(cli.flags.reporter) {
                 case 'xml':
                 case 'xml':
-                    console.log(jstoxml.toXML(data, {indent: '  '}));
+                    var serializer = new EasyXml();
+                    console.log(serializer.render(data));
                     break;
                     break;
                 default:
                 default:
                     console.log(JSON.stringify(data, null, 2));
                     console.log(JSON.stringify(data, null, 2));

+ 1 - 1
package.json

@@ -36,11 +36,11 @@
     "cors": "2.7.1",
     "cors": "2.7.1",
     "css-mq-parser": "0.0.3",
     "css-mq-parser": "0.0.3",
     "debug": "2.2.0",
     "debug": "2.2.0",
+    "easyxml": "2.0.1",
     "express": "4.13.3",
     "express": "4.13.3",
     "imagemin": "4.0.0",
     "imagemin": "4.0.0",
     "imagemin-jpegoptim": "4.1.0",
     "imagemin-jpegoptim": "4.1.0",
     "is-http2": "1.0.4",
     "is-http2": "1.0.4",
-    "jstoxml": "0.2.3",
     "lwip": "0.0.8",
     "lwip": "0.0.8",
     "meow": "3.6.0",
     "meow": "3.6.0",
     "minimize": "1.7.4",
     "minimize": "1.7.4",