Comparing version 0.2.0 to 0.2.1
{ | ||
"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); | ||
} | ||
}); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
75873
1912
- Removedmmmagic@~0.3.6