1.0.3 • Published 5 months ago

fahs v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

fahs

Prettily inspect variables and log to console.

Install

npm install fahs

Usage

import { inspect, info } from 'fahs';
// success, warn, error, share the same text, just different colors

const a = 42;
const b = [1, 2, 3];
const c = { a, b };

info("Hello, world!");
// [12/31, 23:59:59] Hello, world!

info("Hello, world!", "Label");
// [12/31, 23:59:59] [Label] Hello, world!

info("Hello, world!", false);
// Hello, world!

inspect(a);
// Inspecting from /full/path/to/file.ts:0
// Type: number
// 42

inspect(b);
// Inspecting from /full/path/to/file.ts:0
// Type: Array
// [
//   1,
//   2,
//   3
// ]'

inspect(c);
// Inspecting from /full/path/to/file.ts:0
// Type: object
// {
//   "a": 1,
//   "b": 2,
//   "c": 3
// }

API

Methods

inspect(variable)

variable

Type: any

Any variable to inspect.

info(message, options?)

Logs an informational message

Uses Common Parameters

success(message, options?)

Logs a success message

Uses Common Parameters

warn(message, options?)

Logs a warning message

Uses Common Parameters

error(message, options?)

Logs an error message

Uses Common Parameters

Common Parameters

message

Type: string

Message to print.

options?

Type: string | boolean | object\ If string, it will be used as the label.\ If boolean, it will be used as the timestamp option.\ If object, it will be used as the options object.

label?

Type: string\ Default: undefined

Label to appear before the message, like [Label] Hello, world!.

timestamp?

Type: boolean\ Default: true

Whether to show the timestamp before the label (if provided) and message.

Related

  • chalk - Terminal string styling done right

1.0.3

5 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago