0.0.1 ā€¢ Published 2 years ago

0console v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

āœ’ļø 0console

NPM version

Simple patched console functions with improved output.

Screenshot

šŸ“„ 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 repeat char (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.

šŸ“ƒ License

MIT Ā© Ambratolm