This SHOULD work.
Pull transports out into their own file so more can be plugged in
Ignore sub-transports for now
For example: gevent+http should just be treated as http
Parse port out of DSN and use along with connection to server, fixes #4
A little bit of cleaning up
Safer error handling when parsing stack traces to prevent the entire …
…process from taking a shit, should fix #2
raven.Client emits events on success and error
Also adjusted my tests to use the 'logged' event instead of waiting
10ms for checking. ;)
Eh, let's just pull in the version directly from package.json
Bumping to 0.2.0
Throw a warning, not a log.
Adding environment variable support, docs, and tests
Removed the weird Pythonic aliases and updated to the newer "capture*…
…" naming convention
Please don't hate me for changing the public API. Nobody is using this
yet, right? :(
Reworked the middleware to use a parser, add HTTP parser, and test.
Add node.js version to the "extra" key.
Oops, left out the createFromQuery method in my commit. :(
Adding query parser
Cleaned up the use of "callback" vs "cb"
This regex is getting ridiculous.
Adding modules to kwargs and rearranged for a proper checksum accordi…
…ng to https://github.com/dcramer/raven/blob/master/raven/base.py
Fuck you, npm, I'll do what I want!
I needed things to be done synchronously, so I rolled my own.
Adjusted the stack parser to pass tests
Added a separate 'parsers' library so parsers can be tested independe…
Need to import raven to access raven.version
Adding preliminary support for listing npm modules
Enable/disable based on NODE_ENV
patchGlobal method on existing Client
Return result from createFromText
Pass DSN directly to Connect middleware and patchGlobal without initi…
…alizing a client