Socket
Socket
Sign inDemoInstall

nodecap2

Package Overview
Dependencies
46
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.0 to 0.2.1

6

package.json
{
"name": "nodecap2",
"version": "0.2.0",
"version": "0.2.1",
"description": "ICAP server framework for node.js - create custom HTTP proxy filters for Squid, etc.",

@@ -14,6 +14,8 @@ "main": "index.js",

"lodash": "~2.4.1",
"mmmagic": "~0.3.6",
"q": "~1.0.0",
"winston": "^0.7.3"
},
"optionalDependencies":{
"mmmagic": "~0.3.6"
},
"devDependencies": {

@@ -20,0 +22,0 @@ "tap": "~0.4.8"

var util = require('util');
var _ = require('lodash');
var Request = require('./request');
var mmm = require('mmmagic');
var magic = null;
var magic = new mmm.Magic(mmm.MAGIC_MIME_TYPE);
try {
var mmm = require('mmmagic');
magic = new mmm.Magic(mmm.MAGIC_MIME_TYPE);
} catch (err) {
console.warn('Can not import mmagic');
}

@@ -52,4 +57,7 @@ var ICAPRequest = module.exports = function(id) {

}
magic.detect(this.preview, cb);
if (magic != null) {
return magic.detect(this.preview, cb);
}
return cb(new Error("'mmagic' not loaded"), null);
}
});
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc