module-deps
Advanced tools
Comparing version 0.6.1 to 0.6.2
26
index.js
@@ -102,8 +102,8 @@ var fs = require('fs'); | ||
function parseDeps (file, src) { | ||
var deps; | ||
try { | ||
deps = detective(src); | ||
} catch (ex) { | ||
try { var deps = detective(src) } | ||
catch (ex) { | ||
var message = ex && ex.message ? ex.message : ex; | ||
return output.emit('error', new Error('Parsing file ' + file + ': ' + message)); | ||
return output.emit('error', new Error( | ||
'Parsing file ' + file + ': ' + message | ||
)); | ||
} | ||
@@ -140,5 +140,17 @@ var p = deps.length; | ||
var params = { basedir: path.dirname(file) }; | ||
nodeResolve(tr, params, function (err, res) { | ||
if (err) return cb(err) | ||
nodeResolve(tr, params, function nr (err, res, again) { | ||
if (err && again) return cb(err); | ||
if (err) { | ||
return fs.stat(file, function (err_, s) { | ||
if (err_) return cb(err_); | ||
if (!s.isFIFO()) return cb(err); | ||
params.basedir = process.cwd(); | ||
nodeResolve(tr, params, function (e, r) { | ||
nr(e, r, true) | ||
}); | ||
}); | ||
} | ||
if (!res) return cb(new Error([ | ||
@@ -145,0 +157,0 @@ 'cannot find transform module ', tr, |
{ | ||
"name": "module-deps", | ||
"version": "0.6.1", | ||
"version": "0.6.2", | ||
"description": "walk the dependency graph to generate json output that can be fed into browser-pack", | ||
@@ -14,3 +14,3 @@ "main": "index.js", | ||
"resolve": "~0.3.0", | ||
"detective": "~2.0.0", | ||
"detective": "~2.1.1", | ||
"concat-stream": "~0.1.1" | ||
@@ -17,0 +17,0 @@ }, |
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
17769
343
+ Addeddetective@2.1.2(transitive)
- Removeddetective@2.0.0(transitive)
Updateddetective@~2.1.1