✒️ 0console
Simple patched console functions with improved output.
📥 Install
npm i 0console
🏁 Use
With patched console object:
require("0console").patch();
console.log("Hello World!");
console.log("Highlighted", "Hello World!");
Without patching the console object:
const $console = require("0console");
$console.log("Hello World!");
$console.log("Highlighted", "Hello World!");
⚙️ Functions
-
console.log(...args)
: Writes a normal message. -
console.info(...args)
: Writes an information message. -
console.warn(...args)
: Writes a warning message. -
console.error(...args)
: Writes an error message. -
console.clear(...args)
: Clears the output (Unlike the original). -
🆕 console.success(...args)
: Writes a success message. -
🆕 console.line(char?, color?, count?)
: Writes an horizontal line.-
char
: text to repeat (one character). -
color
: text color in the console (Using Chalk). -
count
: times to repeatchar
(Length of the line).
-
⚙️ Craft Function
You can craft your own custom function:
const $console = require("0console");
const newConsoleInfo = $console.craft(console.info, {
prefix: { text: "?", color: "cyanBright", bgColor: "bgBlueBright" },
highlight: { color: "blueBright" },
normal: { color: "blueBright" },
});
-
console.craft(fn, options?)
: Crafts a patched version of the given console function.-
fn
: Console function to craft from. -
options
: Options object.-
prefix
: Object describing the prefix text.-
text
: Text of the prefix. -
color
: Color of the prefix. -
bgColor
: Background color of the prefix.
-
-
highlight
: Object describing the highlighted text of the first argument.-
color
: Color of the highlighted text.
-
-
normal
: Object describing the normal text.-
color
: Color of the normal text.
-
-
-