hookit / 1.1.3 last updated 6 days ago created on Mar 28th 2013

Install

npm install --save hookit

Clone

git clone git@github.com:CrabDude/hookit.git

dependencies

No dependencies listed.

maintainers

crabdude

versions 15 total

1.1.3 6 days ago crabdude
1.1.2 6 days ago crabdude
1.1.1 7 days ago crabdude
1.1.0 9 days ago crabdude
1.0.1 9 days ago crabdude
1.0.0 10 days ago crabdude
0.1.3 6 days ago crabdude
0.1.2 10 days ago crabdude
0.1.1 a year ago crabdude
0.1.0 2 years ago crabdude
0.0.6 2 years ago crabdude
0.0.5 2 years ago crabdude
0.0.4 2 years ago crabdude
0.0.3 2 years ago crabdude
0.0.2 2 years ago crabdude
370 Downloads yesterday.

readme

hook

Shim all core IO calls and allow callback shimming via wrap function.

Installation

$ npm install hookit

Usage:

hookit(function generateShim(callback, fnName) {
  return function() {
    try {
      callback.apply(this, arguments);
    } finally {
      console.log('bummer.')
    }
  }
})

process.nextTick(function() {
  throw new Error('here') // Will log "bummer" before we crash on error
})
Resolving all dependencies.. This could take a while as our cache is not yet fully warmed up.