Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    manakinpublic

    manakin

    Build Status Coverage Status Downloads Count Join the chat at https://gitter.im/vitaly-t/manakin

    Wire-tailed manakin

    The quickest and safest way to set colorful output for your Node.js console, without messing with the colors at all, and to continue using the rich syntax and the output format supported by Node.js console methods:

     • with a list of parameters: console.log(obj1 [, obj2, ..., objN]);
     • with message formatting: console.log(msg [, subst1, ..., substN]);

    Can be used either locally or globally (by overriding the console object), with automatic colors applied according to which method is used - see the screenshot below.


    minimum code ✔  no dependencies


    This library focuses on providing consistent output format for console methods after applying the colors, in contrast to generic color libraries that only apply colors to text.

    Console output colors

    Installing

    $ npm install manakin --save
    

    Usage

    Using colors globally

    require('manakin').global; // sets colors globally, for the `console` object 
     
    console.log(val1, val2, ...); // white/default text output 
    console.warn(val1, val2, ...); // yellow text output 
    console.error(val1, val2, ...); // red text output 
    console.info(val1, val2, ...); // cyan text output 
    console.success(val1, val2, ...); // green text output (custom method) 
    console.ok(val1, val2, ...); // green text output (custom method) 

    Using colors locally

    var con = require('manakin').local; // use colors locally 
     
    con.log(val1, val2, ...); // white/default text output 
    con.warn(val1, val2, ...); // yellow text output 
    con.error(val1, val2, ...); // red text output 
    con.info(val1, val2, ...); // cyan text output 
    con.success(val1, val2, ...); // green text output (custom method) 
    con.ok(val1, val2, ...); // green text output (custom method) 

    Customization Features

    You can easily do the following:

    For more details, see the full API.

    License

    Copyright © 2017 Vitaly Tomilov; Released under the MIT license.

    install

    npm i manakin

    Downloadslast 7 days

    37,668

    version

    0.5.1

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar