A simple Output container utilizing Chalk's awesomeness.
Got a suggestion for this module? Tweet me:
npm install sout.js --save
Example useage:
const sout = require('sout.js');
const msgApp = new sout('AppName');
msgApp.log('Hey This is a cool message!');
msgApp.log('This messages title will be in green','green');
msgApp.log('This messages title will be in red','red');
msgApp.bracket('This message is bracketed');
msgApp.bracket('This bracketed message is green','green');
msgApp.bracket('This bracketed message is red','red');
msgApp.bracket('You can change the tab amount of brackets','',1);
msgApp.bracket('Allowing you to have indenting','',1);Output:
| Module | Version |
|---|---|
| Chalk | ^1.1.1 |
You can change the tab itself. This is great if you want much bigger tabs, or smaller tabs. It gives you options.
msgApp.tab = ' '
Pro tip: You can indent a whole object of messages,
do this when your creating creating a new sout()
const msgApp = new sout('AppName', 1);| Task | Progress |
|---|---|
| Remove Giant objects of possible colors. |
Done! |
| Push to public | Done! |
| Load bar timer like npm | on the table |
| Integrate A simple timer | possibility |
- Allow use of full
chalk.stylesobject - minimize code footprint
- give option of changing tab size.
- Make sout.js public!
- create a kick-ass load bar replica, similar to npm's load bar
