trace-and-clarify-if-possible

Use trace and clarify if supported by the current node version
trace and clarify can help greatly to analyze stack-traces
trace shows the part of the stack that would otherwise disappear due to asynchronous callbacks
clarify removes uninteresting parts of the stack
Sadly, trace can is only compatible with NodeJS version >=4. It makes sense to include trace in your tests all the time (not in production code though). However, when you run the test in Travis CI with multiple node versions <4, the tests will break.
This package include trace and clarify only for supported node versions.
Installation
npm install trace-and-clarify-if-possible
Usage
Put the following line a module that is loaded at the start of your program or testcase-spec (remember, do not use in production).
require('trace-and-clarify-if-possible')
Or, you can put --require trace-and-clarify-if-possible into your test/mocha.opts` to activate it for all tests
License
trace-and-clarify-if-possible is published under the MIT-license.
See LICENSE.md for details.
Release-Notes
For release notes, see CHANGELOG.md
Contributing guidelines
See CONTRIBUTING.md.