nsp
Version:
The Node Security (nodesecurity.io) command line interface
25 lines (17 loc) • 437 B
JavaScript
;
const Path = require('path');
const loadInternalReporter = function (name) {
try {
return require(Path.join(__dirname, name));
}
catch (err) {}
};
const loadExternalReporter = function (name) {
try {
return require(`nsp-reporter-${name}`);
}
catch (err) {}
};
exports.load = function (name) {
return loadInternalReporter(name) || loadExternalReporter(name) || loadInternalReporter('table');
};