bad-line
v0.1.0 stack error plugin cute cute-stack
bad-line
Plugin for cute-stack that prints bad line for local source files
Install and use
npm install --save bad-line
Include as a plugin for cute-stack
require('cute-stack')(require('bad-line'));
or do it in several steps
var cute = require('cute-stack');
cute.ui.badLine = require('bad-line');
cute('badLine');
Example
Let us initialize cute-stack
in one file and then execute a file with an exception.
You can see these files in the folder test
// demo.js
var cute = require('cute-stack');
cute.ui.badLine = require('bad-line');
cute('badLine');
require('./file-with-error');
// file-with-error.js
function bar() {
throw new Error('This is an error!');
}
function foo() {
bar();
}
foo();
This generates the following output, notice the actual source line contents
Compare this with standard output produced by pretty
formatter for example
bad-line
prints the actual offending line, not just the function's name.
Small print
Author: Gleb Bahmutov © 2015 @bahmutov glebbahmutov.com
License: MIT - do anything with the code, but don't blame me if it does not work.
Spread the word: tweet, star on github, etc.
Support: if you find any problems with this module, email / tweet / open issue on Github
npm i [email protected]
Metadata
- MIT
- Whatever
- Gleb Bahmutov
- released 2/11/2015