screamer
v1.0.5
Published
Scream to console.
Downloads
50
Maintainers
Readme
Screamer
Let's face it, we use console.log more than we would like to admit.
Use this tiny helper to ease the pain of finding an output in a sea of text.
npm install screamer --save-dev
Basic use
const screamer = require('screamer')
screamer.scream('Bob', 'Name')Output:
-------------------------------------------------------
.-. 1
((o,O))
\\O// Name
)V(
-------------------------------------------------------
Bob
-------------------------------------------------------Global setup
const screamer = require('screamer')
screamer.setup({ global: true })
scream('Bob', 'Name')Custom log
const screamer = require('screamer')
screamer.setup({
logger: (what, label) => {
// ...
}
})
scream('Bob', 'Name')Other examples:
const screamer = require('screamer')
screamer.setup({ global: true })
scream('Bob', 'Name')
scream(45, 'Age')
scream([3,4,5,6], 'Numbers')
scream({ name: 'Bob', age: 45}, 'Object')
screamify({ name: 'Bob', age: 45}, 'JSON.stringify')
const circularReference = {
works: 'yeah!'
};
circularReference.myself = circularReference;
// Serializing circular references throws "TypeError: cyclic object value"
scream(circularReference, 'Circular')
-------------------------------------------------------
.-. 1
((o,O))
\\O// Name
)V(
-------------------------------------------------------
Bob
-------------------------------------------------------
-------------------------------------------------------
.-. 2
((o,O))
\\O// Age
)V(
-------------------------------------------------------
45
-------------------------------------------------------
-------------------------------------------------------
.-. 3
((o,O))
\\O// Numbers
)V(
-------------------------------------------------------
[
3,
4,
5,
6
]
-------------------------------------------------------
-------------------------------------------------------
.-. 4
((o,O))
\\O// Object
)V(
-------------------------------------------------------
{
"name": "Bob",
"age": 45
}
-------------------------------------------------------
-------------------------------------------------------
.-. 5
((o,O))
\\O// JSON.stringify
)V(
-------------------------------------------------------
{"name":"Bob","age":45}
-------------------------------------------------------
-------------------------------------------------------
.-. 6
((o,O))
\\O// Circular
)V(
-------------------------------------------------------
{
"works": "yeah!",
"myself": {
"$ref": "$"
}
}
-------------------------------------------------------