Skip to content

siffogh/consome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

22 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Consome = Console + Awesome ๐Ÿ™Œ

Add a logAt(index, message) function to your NodeJS console.

Install

yarn add -D consome

or

npm i -save-dev consome

Basic Usage

require('consome');
console.logAt(0, 'logging something at line 0');
console.logAt(2, 'logging something at line 2');

Demo

Let's implement a dynamic terminal loader:

require('consome');

console.log('----- Demo -----');

const loadingLine = console.log('Loading');
setInterval(() => {
  console.logAt(loadingLine, `Loading ${loader.next()}`)
}, 500);

console.log('----- Fin -----');

Result

License

Unless otherwise specified this project is licensed under Apache License Version 2.0.