intervention

1.1.0 • Public • Published

"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.

Package Sidebar

Install

npm i intervention

Weekly Downloads

0

Version

1.1.0

License

MIT

Last publish

Collaborators

  • kemitchell