Socket
Socket
Sign inDemoInstall

@mathieuc/console

Package Overview
Dependencies
0
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @mathieuc/console

Easy console colors


Version published
Weekly downloads
113
decreased by-24.16%
Maintainers
1
Install size
6.86 kB
Created
Weekly downloads
 

Readme

Source

Console

Better console :

  • Easy colors
  • Auto timestamp

Alt text

Installation

npm i @mathieuc/console

Then:

require('@mathieuc/console')( // Just import the lib
  '§',  // Character you want to use (defaut: '§')
  true, // Active timestamp (defaut: false)
  CORR, // Custom timestamp correction in milliseconds (defaut: 0)
  '94', // Custom timestamp color (defaut: '94' => Light blue)
);

// Then you can use

console.log(...);
console.info(...);
console.warn(...);
console.error(...);

// Bonus: To calculate the necessary CORR, you can use 'Date().getTimezoneOffset()'
// CORR = parseInt(new Date().getTimezoneOffset() * 60 + 7200, 10) * 1000

Console colors

This lib allows you to use any character as an alias to \x1b[Xm.

Example

If you use '§' as alias,

console.log('\x1b[31mRed \x1b[32mGreen \x1b[33mYellow');

becomes

console.log('§31Red $32Green §33Yellow');

There are two parameters (digits) :

  • First is type: it can be 3, 4, 9, 10 or nothing
  • Second is color, between 0 and 7

Types :

  • X: Formatting
    • 0: Reset
    • 1: Bold
    • 3: Italic
    • 7: Reverse
    • 8: Hidden
  • 3X: Colors
  • 4X: Background
  • 9X : Colors (light)
  • 10X: Background (light)

Colors : (3X, 4X, 9X, 10X)

  • 0: Black Black
  • 1: color Red
  • 2: color Green
  • 3: color Yellow
  • 4: color Blue
  • 5: color Magenta
  • 6: color Cyan
  • 7: color White

Combinations

If you use § as alias, you can combine formatting with font color and background color.

  • §3§44§30 => Italic (§3) + Black font (§30) + Blue background (§44)
  • §3§104§30 => Italic (§3) + Black font (§30) + Light blue background (§104)

Alt text

Problems

If you have errors in console or unwanted behavior, just reload the page. If the problem persists, please create an issue here.

Keywords

FAQs

Last updated on 12 Apr 2021

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc