moved next() of out try/catch

v1.18.x
barisusakli 8 years ago
parent 1fed01fe43
commit 9ace5c6e17

@ -31,6 +31,12 @@ module.exports = function (Meta) {
try { try {
pkgData = JSON.parse(pkgData); pkgData = JSON.parse(pkgData);
} catch(e) {
process.stdout.write('[' + 'missing'.red + '] ' + module.bold + ' is a required dependency but could not be found\n');
depsMissing = true;
return next(true);
}
var ok = !semver.validRange(pkg.dependencies[module]) || semver.satisfies(pkgData.version, pkg.dependencies[module]); var ok = !semver.validRange(pkg.dependencies[module]) || semver.satisfies(pkgData.version, pkg.dependencies[module]);
if (ok || (pkgData._resolved && pkgData._resolved.indexOf('//github.com') !== -1)) { if (ok || (pkgData._resolved && pkgData._resolved.indexOf('//github.com') !== -1)) {
@ -40,12 +46,6 @@ module.exports = function (Meta) {
depsOutdated = true; depsOutdated = true;
next(true); next(true);
} }
} catch(e) {
console.log(e);
process.stdout.write('[' + 'missing'.red + '] ' + module.bold + ' is a required dependency but could not be found\n');
depsMissing = true;
next(true);
}
}); });
}, function (ok) { }, function (ok) {
if (depsMissing) { if (depsMissing) {

Loading…
Cancel
Save