random attempt to fix bad dep check

v1.18.x
psychobunny 10 years ago
parent 8dbc7fdd9c
commit 54ec105986

@ -26,20 +26,20 @@ module.exports = function(Meta) {
} }
try { try {
var pkgData = JSON.parse(pkgData), pkgData = JSON.parse(pkgData);
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)) {
next(true); next(true);
} else { } else {
process.stdout.write('[' + 'outdated'.yellow + '] ' + module.bold + ' installed v' + pkgData.version + ', package.json requires ' + pkg.dependencies[module] + '\n') process.stdout.write('[' + 'outdated'.yellow + '] ' + module.bold + ' installed v' + pkgData.version + ', package.json requires ' + pkg.dependencies[module] + '\n');
next(false); next(false);
} }
} catch(e) { } catch(e) {
winston.error('[meta/dependencies] Could not read: ' + module); winston.error('[meta/dependencies] Could not read: ' + module);
process.exit(); process.exit();
} }
}) });
}, function(ok) { }, function(ok) {
callback(!ok && global.env !== 'development' ? new Error('dependencies-out-of-date') : null); callback(!ok && global.env !== 'development' ? new Error('dependencies-out-of-date') : null);
}); });

Loading…
Cancel
Save