1.1.0 • Published 8 years ago
intervention v1.1.0
"We need to talk."
Usage
var Intervention = require('intervention')
var level = require('level')
var emitter = new Intervention(level('./intervention'))
// Emit events for new deps.
.emitEventsFor('npmusername')
// Emit events...
.emitEventsFor(
'another',
// for devDeps as well as deps...
true,
// from update 458344.
458344
)
.on('dependency', function (user, depending, dependency) {
console.log(
'%s: %s@%s (by %j) depends on %s@%s (by %j)',
user,
depending.name, depending.range, depending.publishers,
dependency.name, dependency.semver, dependency.publishers
)
})
.on('devDependency', function (user, depending, dependency) {
console.log(
'%s: %s@%s (by %j) depends on %s@%s (by %j)',
user,
depending.name, depending.range, depending.publishers,
dependency.name, dependency.semver, dependency.publishers
)
})
emitter.start()
Dedication
To the many generous souls
and unrepentant addicts
upon whom we so gravely depend
but whose names we do not know
this package is gratefully dedicated.
Special Thanks
To Bryan English for spreading the bug.
To Ashley Williams for follower-fu.