0console
v0.0.1
Published
Patched console functions with improved output.
Readme
✒️ 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).
💡 If a logging function (log, info, warn, error, success) has more than one argument, the text of the first argument will be highlighted in the console.
⚙️ 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.
