dependency-guardian
Version:
A powerful dependency management and analysis tool for Node.js projects
20 lines (18 loc) • 583 B
JavaScript
const Monitor = require('../core/monitors/dependency-monitor');
const NotificationManager = require('../core/managers/notification-manager');
async function monitorCommand(options) {
const monitor = new Monitor();
const notifier = new NotificationManager();
// Start monitoring
await monitor.start({
interval: options.interval || '1h',
onIssueFound: async (issue) => {
await notifier.notify({
type: issue.type,
severity: issue.severity,
package: issue.package,
details: issue.details
});
}
});
}