log-box
Logs console messages inside a nice box
Last updated 3 years ago by sccottt .
ISC · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install log-box 
SYNC missed versions from official npm registry.

Log box

Logs console messages inside a nice box

Install

$ npm install log-box

Usage

Default options

const logBox = require('log-box');

logBox('Yes.');

Inline options

const logBox = require('log-box');

logBox('Oh, very nice!', {
  style: 'round',
  color: 'black',
  textColor: 'black',
  bgColor: '#ccff00',
  margin: {
    left: 5
  },
  padding: {
    left: 5,
    bottom: 10
  }
});

Configuration in package.json

package.json:

{
  "name": "your-project",
  "version": "0.1.0",
  ...
  "log-box": {
    "default": {
      "style": "round"
    },
    "exampleA": {
      "color": "#90f"
    },
    "exampleB": {
      "style": "strong",
      "color": "black",
      "textColor": "black",
      "bgColor": "red"
    }
  }
}
const logBox = require('log-box');

// Shows "default" setting from package.json
logBox('Impressive!');

// Shows "exampleB" setting from package.json
logBox('Quite good!', 'exampleB');

Options

Border style

style [string]

Sets the border style of the box.

  • Default: "single"
  • Allowed values:
    • "single"
    • "strong"
    • "round"
    • "double"

Colors

color [string]

Sets the border color of the box.

  • Default: "white"
  • Allowed values:
    • Hex color value, prefixed with # symbol (e.g., "#ff00ff")
    • Valid color keyword, within CSS Colors Level 4 spec (e.g., "cyan")

textColor [string]

Sets the message text color.

  • Default: "white"
  • Allowed values: same as color

bgColor [string]

Sets the background color of the entire box area, including message text.

  • Default: undefined (no background color)
  • Allowed values: same as color

Spacing

padding [object] [number] [array]

Sets the spacing inside the box, between the border and the message text.

  • Allowed values:
    • object — applies top, right, bottom, left properties of object (any omitted properties retain the default)
    • number — applies value to top, right, bottom, and left
    • array — maps values similar to CSS shorthand
  • Default: { top: 0, right: 1, bottom: 0, left: 1 }

margin [object] [number] [array]

Sets the spacing outside the box.

  • Allowed values: same as padding
  • Default: { top: 0, right: 0, bottom: 1, left: 0 }

Current Tags

  • 0.4.3                                ...           latest (3 years ago)

9 Versions

  • 0.4.3                                ...           3 years ago
  • 0.4.2                                ...           3 years ago
  • 0.4.1                                ...           3 years ago
  • 0.3.1                                ...           3 years ago
  • 0.2.1                                ...           3 years ago
  • 0.2.0                                ...           3 years ago
  • 0.1.3                                ...           3 years ago
  • 0.1.1                                ...           3 years ago
  • 0.1.0                                ...           3 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 1
Last Day 0
Last Week 0
Last Month 0
Dependencies (2)
Dev Dependencies (0)
None
Dependents (1)

Copyright 2014 - 2016 © taobao.org |