bad-line

    0.1.1 • Public • Published

    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

    Install

    npm i bad-line

    DownloadsWeekly Downloads

    10

    Version

    0.1.1

    License

    MIT

    Last publish

    Collaborators

    • bahmutov