New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

chef-api

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

chef-api - npm Package Compare versions

Comparing version 0.4.2 to 0.5.0

46

operations.js

@@ -81,22 +81,28 @@ var fs = require("fs");

if (response) {
if(response.statusCode >= 200 && response.statusCode <= 206){
try{
return fn(null, JSON.parse(response.body));
}
catch(e){
return fn(new Error("Cannot parse response body"), null);
}
}
else{
var message = ["Received status code:", response.statusCode].join(" ");
try{
var body = JSON.parse(response.body);
if(_.has(body, "error"))
message = [message, body.error].join(" - ");
}
catch(e){
return fn(new Error(message), null);
}
return fn(new Error(message), null);
}
if(response.statusCode >= 200 && response.statusCode <= 206){
try{
var err = null;
var body = JSON.parse(response.body);
}
catch(e){
var err = new Error("Cannot parse response body");
var body = null;
}
return fn(err, body);
}
else{
var message = ["Received status code:", response.statusCode].join(" ");
try{
var body = JSON.parse(response.body);
if(_.has(body, "error"))
message = [message, body.error].join(" - ");
var err = new Error(message);
}
catch(e){
var err = new Error(message);
}
return fn(err, null)
}
}

@@ -103,0 +109,0 @@ else {

{
"name": "chef-api",
"version": "0.4.2",
"version": "0.5.0",
"description": "A simple chef server api wrapper",

@@ -5,0 +5,0 @@ "author": "Norman Joyner <norman.joyner@gmail.com>",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc