Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Top class error reporting for js & coffee-script
CoffeeScript
branch: master

This branch is 31 commits ahead, 12 commits behind xenomuta:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
img
lib
test
view
.gitignore
.npmignore
README.md
bootstrap.coffee
index.js
package.json

README.md

Breakdown

Top class error reporting for js & coffee-script

Install

npm install breakdown

Configure

Breakdown will handle all uncaught exceptions

# Far better error stack debugging. Do not use in production!
unless process.env.NODE_ENV

  # Breakdown will handle all uncaught exceptions
  breakdown = require 'breakdown'

  # Set as default error handler for express
  app.use (err,req,res,next) ->
    breakdown err
    res.writeHead 500, 'Content-Type': 'text/plain'
    res.end err.stack

Usage

breakdown = require 'breakdown'
breakdown new Error 'Hello World'

Example

TypeError: Cannot read property 'first_name' of undefined
    at test (/var/www/breakdown/test/test.coffee:22:53)
    at delegate (/var/www/breakdown/test/test.coffee:28:12)
    at process.startup.processNextTick.process._tickCallback (node.js:244:9)

Screenshot

Breakdown

Bitdeli Badge

Something went wrong with that request. Please try again.