const xml2js = require('xml2js'), /** * @constant * @type {Object} */ xml2jsOptions = { explicitArray: false, // this ensures that it works in the sync sandbox we currently have in the app async: false, trim: true, mergeAttrs: false }; module.exports = function (string) { var JSON = {}; xml2js.parseString(string, xml2jsOptions, function (_, result) { // @todo - see who swallows the error JSON = result; }); return JSON; };