console-log-it
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

Build Status Coverage Status dependencies Status npm version

console-log-it

Console log colors, boxes, and more for the browser and terminal

Version: 1.1.0

Summary of Utils

Click on each function name for details and examples

function Description
logBox Log out a message in a box
logDebug Log out args based on a condition
logError Log out an error message
logInfo Log out an info message
logStatus Log out a custom status message
logStyle Log out a styled message
logSuccess Log out a success message
logWarning Log out a warning message

Examples

Here are some examples of things you can do with console-log-it:

Boxes

Status Logs

Core & Custom Statuses

Status Logs

Change Your Line Style

Status Logs

Interfaces & Types

These are importable if you are using TypeScript. If you're not using TypeScript, you can simply use these as a reference to the shapes of the objects and the potential values to pass into the functions.

export type Color = 'black' | 'red' | 'green' | 'yellow' | 'blue' | 'magenta' | 'cyan' | 'white';
export type BackgroundColor = 'bgBlack' | 'bgRed' | 'bgGreen' | 'bgYellow' | 'bgBlue' | 'bgMagenta' | 'bgCyan' | 'bgWhite' | 'bgGray';
export type Style = 'blink' | 'bright' | 'dim' | 'hidden' | 'reverse' | 'reset' | 'underscore';

export type LogBoxConfig = {
  color: Color,
  indent?: number,
  padding?: number,
  bufferLines?: boolean,
  symbol?: string,
};

export type LogBoxLine = {
  color: Color,
  message: string,
};

export type StatusConfig = {
  indent?: number,
  tagMessage?: string,
};

export type CustomStatusConfig = {
  indent?: number,
  tagColor: Color,
  tagMessage: string,
};

Package Contents

Within the module you'll find the following directories and files:

package.json
CHANGELOG.md -- history of changes to the module
README.md -- this file
/lib
  └───/es5
      └───index.d.ts - 430 Bytes
      └───index.js - 1.48 KB
    └───/logBox
      └───index.d.ts - 1.33 KB
      └───index.js - 6.07 KB
    └───/logDebug
      └───index.d.ts - 519 Bytes
      └───index.js - 806 Bytes
    └───/logError
      └───index.d.ts - 558 Bytes
      └───index.js - 1.12 KB
    └───/logInfo
      └───index.d.ts - 560 Bytes
      └───index.js - 1.12 KB
    └───/logStatus
      └───index.d.ts - 760 Bytes
      └───index.js - 2.09 KB
    └───/logStyle
      └───index.d.ts - 926 Bytes
      └───index.js - 2.03 KB
    └───/logSuccess
      └───index.d.ts - 548 Bytes
      └───index.js - 1.12 KB
    └───/logWarning
      └───index.d.ts - 557 Bytes
      └───index.js - 1.13 KB
    └───/types
      └───index.d.ts - 800 Bytes
      └───index.js - 79 Bytes
    └───/_private
      └───index.d.ts - 561 Bytes
      └───index.js - 3.43 KB
  └───/es6
      └───index.d.ts - 430 Bytes
      └───index.js - 324 Bytes
    └───/logBox
      └───index.d.ts - 1.33 KB
      └───index.js - 5.84 KB
    └───/logDebug
      └───index.d.ts - 519 Bytes
      └───index.js - 676 Bytes
    └───/logError
      └───index.d.ts - 558 Bytes
      └───index.js - 1000 Bytes
    └───/logInfo
      └───index.d.ts - 560 Bytes
      └───index.js - 1002 Bytes
    └───/logStatus
      └───index.d.ts - 760 Bytes
      └───index.js - 1.95 KB
    └───/logStyle
      └───index.d.ts - 926 Bytes
      └───index.js - 1.91 KB
    └───/logSuccess
      └───index.d.ts - 548 Bytes
      └───index.js - 994 Bytes
    └───/logWarning
      └───index.d.ts - 557 Bytes
      └───index.js - 1004 Bytes
    └───/types
      └───index.d.ts - 800 Bytes
      └───index.js - 12 Bytes
    └───/_private
      └───index.d.ts - 561 Bytes
      └───index.js - 3.12 KB

License

MIT

Author

Michael Paravano

Dependencies

None

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i console-log-it

      Weekly Downloads

      3

      Version

      1.1.0

      License

      MIT

      Unpacked Size

      60 kB

      Total Files

      48

      Last publish

      Collaborators

      • paravano