New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

https-client

Package Overview
Dependencies
Maintainers
1
Versions
48
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

https-client - npm Package Compare versions

Comparing version
1.0.1
to
1.0.2
+1
-1
package.json
{
"name": "https-client",
"version": "1.0.1",
"version": "1.0.2",
"description": "Simple async RESTful client for node.js https module. Simple interface for GET/POST/PUT/DELETE calls.",

@@ -5,0 +5,0 @@ "author": "Will Tesler",

@@ -49,15 +49,16 @@ module.exports = class HttpsClient {

res.on("data", chunk => data.push(chunk));
res.on("error", e => reject(e));
res.on("error", e => reject(e)); // Network Error
res.on("end", () => {
try {
const resStr = Buffer.concat(data).toString();
let response = resStr;
try {
response = JSON.parse(resStr);
} catch (e) {
// Everything is fine.
}
if (isError) {
reject(new Error(resStr));
reject(new Error(response)); // Server Error
} else {
let response = resStr;
try {
response = JSON.parse(resStr);
} catch (e) {
// Everything is fine.
}
resolve(response);

@@ -64,0 +65,0 @@ }