Cmlog
![NPM downloads](http://img.shields.io/npm/dm/cmlog.svg?style=flat)
✏️ Emoji console logger
Installation
Using yarn:
$ yarn add cmlog
Using npm:
$ npm i cmlog
Getting started
import cmlog from "cmlog"
cmlog.debug('export something')
cmlog.warn('Something is going to happen soon')
cmlog.success('Build succeeed in 10 seconds')
cmlog.info('Some extra info is here')
cmlog.error(new Error('Foo'))
![preview](https://github.com/canisminor1990/cmlog/raw/master/public/preview.png)
Types
A list of all available default types:
- ✅
cmlog.success(...str)
- 🔵
cmlog.info(...str)
- 😥
cmlog.warn(...str)
- 🐛
cmlog.debug(...str)
- ⌛
cmlog.waitting(...str)
- 🔥
cmlog.boosting(...str)
- 👶
cmlog.start(...str)
- ✨
cmlog.done(...str)
- 📦
cmlog.pack(title, ...str)
- ⚪
cmlog.module(title, ...str)
- ❌
cmlog.error(Error)
Split / Blank
cmlog.split(char, count)
cmlog.blank(lines)
cmlog.split()
cmlog.blank()
Log object
cmlog.json("{foo:bar}","Format")
Terminal log:
⚪ Format
{
foo: bar
}
Dye string
return: string
Colors
black
red
green
yellow
blue
magenta
cyan
white
gray
redBright
greenBright
yellowBright
blueBright
magentaBright
cyanBright
whiteBright
Config
import { Cmlog } from "cmlog"
const cmlog = new Cmlog({
align : true,
maxLength: 8,
debug : true,
time : false
})
License
MIT