Flag warnings, errors and fatals through an object. Configure the object to decide what's an actual show-stopper, and what's just a warning. Use the provided file reporter to get nicely formatted warning messages pinpointed to what line and character caused the issue.
Used in Buster.JS to flag syntax errors, lint errors and other things.