better-console-s
Version:
This is a module whose task is to improve the appearance of console logs.
349 lines (281 loc) • 5.43 kB
Markdown
<<<<<<< HEAD
# Installation
Use NPM <br>
`npm install better-console-s`
# Usage
```
const betterConsole = require("better-console-s");
const output = betterConsole("test 123", {
borderStyle: "single",
});
console.log(output);
```
# Colors
You can set `textColor` (text color), `borderColor` (border color), `backgroundColor` (background color), `color` (general color). <br>
When you enter a color, you can enter either the color hex or the color name.
A list of all colors can be found in the Styles tab.
```
const betterConsole = require("better-console-s");
const output = betterConsole("test 123", {
borderStyle: "single",
color: "red",
});
console.log(output);
```
or
```
const betterConsole = require("better-console-s");
const output = betterConsole("test 123", {
borderStyle: "single",
textColor: "red",
borderColor: "blue",
});
console.log(output);
```
# Borders
You can set the border via `borderStyle` (instead of the frame name you can enter null, then the border will not be displayed). <br>
A list of all frames can be found in the Styles tab.
```
const betterConsole = require("better-console-s");
const output = betterConsole("test 123", {
borderStyle: "single",
});
console.log(output);
```
# Spacing
You can set the spacing using: `margin`, `padding` or `marginTop`, `marginBottom`, `marginLeft`, `marginRight`, `paddingTop`, `paddingBottom`, `paddingLeft`, `paddingRight`.
```
const betterConsole = require("better-console-s");
const output = betterConsole("test 123", {
borderStyle: "single",
margin: 2,
padding: 1,
});
console.log(output);
```
or
```
const betterConsole = require("better-console-s");
const output = betterConsole("test 123", {
borderStyle: "single",
marginTop: 2,
paddingBottom: 1,
paddingTop: 3,
paddingLeft: 1,
...
});
console.log(output);
```
# Styles
**Configuration Options:**
- borderStyle
- color
- backgroundColor
- textColor
- borderColor
- margin
- padding
- marginTop
- marginBottom
- marginLeft
- marginRight
- paddingTop
- paddingBottom
- paddingLeft
- paddingRight
- newLine
**Borders:**
- null
- single
- double
- bold
- extraBold
- block
- rounded
- doubleRounded
- ascii
- dashed
- plus
- minus
- dotted
- doubleDotted
- star
- arrow
- braces
- wave
- unicodeBox
- curved
- roundedDots
- diamond
- slashes
- hashes
- minimal
- brackets
- doubleWithDots
- waveDouble
- binary
- flowers
**Colors:**
- black
- red
- green
- yellow
- blue
- magenta
- cyan
- white
- orange
- purple
- pink
- lime
- teal
- navy
- maroon
- olive
- silver
- gold
- crimson
- darkorange
- ...
and all hex colors.
=======
# Installation
Use NPM <br>
`npm install better-console-s`
# Usage
```
const betterConsole = require("better-console-s");
const output = betterConsole("test 123", {
borderStyle: "single",
});
console.log(output);
```
# Colors
You can set `textColor` (text color), `borderColor` (border color), `backgroundColor` (background color), `color` (general color). <br>
When you enter a color, you can enter either the color hex or the color name.
A list of all colors can be found in the Styles tab.
```
const betterConsole = require("better-console-s");
const output = betterConsole("test 123", {
borderStyle: "single",
color: "red",
});
console.log(output);
```
or
```
const betterConsole = require("better-console-s");
const output = betterConsole("test 123", {
borderStyle: "single",
textColor: "red",
borderColor: "blue",
});
console.log(output);
```
# Borders
You can set the border via `borderStyle` (instead of the frame name you can enter null, then the border will not be displayed). <br>
A list of all frames can be found in the Styles tab.
```
const betterConsole = require("better-console-s");
const output = betterConsole("test 123", {
borderStyle: "single",
});
console.log(output);
```
# Spacing
You can set the spacing using: `margin`, `padding` or `marginTop`, `marginBottom`, `marginLeft`, `marginRight`, `paddingTop`, `paddingBottom`, `paddingLeft`, `paddingRight`.
```
const betterConsole = require("better-console-s");
const output = betterConsole("test 123", {
borderStyle: "single",
margin: 2,
padding: 1,
});
console.log(output);
```
or
```
const betterConsole = require("better-console-s");
const output = betterConsole("test 123", {
borderStyle: "single",
marginTop: 2,
paddingBottom: 1,
paddingTop: 3,
paddingLeft: 1,
...
});
console.log(output);
```
# Styles
**Configuration Options:**
- borderStyle
- color
- backgroundColor
- textColor
- borderColor
- margin
- padding
- marginTop
- marginBottom
- marginLeft
- marginRight
- paddingTop
- paddingBottom
- paddingLeft
- paddingRight
- newLine
**Borders:**
- null
- single
- double
- bold
- extraBold
- block
- rounded
- doubleRounded
- ascii
- dashed
- plus
- minus
- dotted
- doubleDotted
- star
- arrow
- braces
- wave
- unicodeBox
- curved
- roundedDots
- diamond
- slashes
- hashes
- minimal
- brackets
- doubleWithDots
- waveDouble
- binary
- flowers
**Colors:**
- black
- red
- green
- yellow
- blue
- magenta
- cyan
- white
- orange
- purple
- pink
- lime
- teal
- navy
- maroon
- olive
- silver
- gold
- crimson
- darkorange
- ...
and all hex colors.
>>>>>>> db3cee4ab9ea75f437e482efea440652d6f43b7a