bad-line
Plugin for cute-stack that prints bad line for local source files
Last updated 6 years ago by bahmutov .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install bad-line 
SYNC missed versions from official npm registry.

bad-line

Plugin for cute-stack that prints bad line for local source files

NPM info

Build status dependencies devdependencies

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

bad-line output

Compare this with standard output produced by pretty formatter for example

pretty output

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

Current Tags

  • 0.1.1                                ...           latest (6 years ago)

4 Versions

  • 0.1.1                                ...           6 years ago
  • 0.1.0                                ...           6 years ago
  • 0.0.2                                ...           6 years ago
  • 0.0.1                                ...           6 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 3
Dependencies (0)
None
Dev Dependencies (3)

Copyright 2014 - 2017 © taobao.org |