Sign In

cloudelements-lambdax

Package Overview
Dependencies
Maintainers
2
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cloudelements-lambdax - npm Package Compare versions

Comparing version
0.2.24
to
0.2.25
+14
-5
lib/responseHandler.js

@@ -6,2 +6,4 @@ 'use strict';

const parseString = require('xml2js').parseString;
const parseNumbers = require('xml2js').processors.parseNumbers;
const parseBooleans = require('xml2js').processors.parseBooleans;
const inspect = require('util').inspect;

@@ -14,3 +16,3 @@ const httpStatus = require('http-status')

convertedResponse = output.convertResponse({
headers: res.headers,
headers: res.headers,
body: {},

@@ -26,8 +28,8 @@ status: res.statusMessage,

convertedResponse = output.convertResponse({
headers: res.headers,
body: parsed,
headers: res.headers,
body: parsed,
status: res.statusMessage,
statusCode: res.statusCode
});
} catch (err) {

@@ -49,3 +51,10 @@ console.warn("couldn't parse JSON:", rawBody.trim(), err);

const xmlResponseHandler = (res, rawBody, context, output) => {
const options = {trim: true, ignoreAttrs: false, explicitArray: false, explicitRoot: true, mergeAttrs:true};
const options = {
trim: true,
ignoreAttrs: false,
explicitArray: false,
explicitRoot: true,
mergeAttrs:true,
valueProcessors: [ parseNumbers, parseBooleans]
};

@@ -52,0 +61,0 @@ parseString(rawBody, options, (err, result) => {

{
"name": "cloudelements-lambdax",
"version": "0.2.24",
"version": "0.2.25",
"description": "An AWS lambda execution function for elements",

@@ -5,0 +5,0 @@ "main": "main",