@ortense/consolestyle
v1.1.0
Published
![consolestyle demo in vscode terminal](https://raw.githubusercontent.com/ortense/consolestylejs/main/media/banner.png)
Downloads
14
Maintainers
Readme
@ortense/consolestyle
A lightweight package weighing just 18.8 kB that allows you to style your console output with ease, adding colors, backgrounds, and various text styles to enhance your command-line experience.
Install
Pick your favorite package manager.
npm install @ortense/consolestyle # npm
yarn add @ortense/consolestyle # yarn
pnpm add @ortense/consolestyle # pnpm
bun add @ortense/consolestyle # bun
deno add @ortense/consolestyle # deno from jsr.io
Usage
You can use the fluent api of style
function.
import {style} from '@ortense/consolestyle'
const message = style('Hello there! 👋').cyan().italic()
.emptyLine()
.newLine('Are u tired of boring console outputs?').inverse()
.emptyLine()
.newLine('✨ Now u can easily create fun console messages! 🦄').magenta().bold()
console.log(message.toString())
Alternatively, you can choose specific functions to apply styles to your console output.
import {green, underline} from '@ortense/consolestyle'
const message = underline(green('Simplicity is sophistication 🍃'))
console.log(message)
More details in the complete documentation.
Key Features
- Easily style your console output with a fluent API.
- Apply a wide range of text colors, backgrounds, and styles.
- Enhance your command-line interface with vibrant and visually appealing messages.
Available styles
red()
: Apply red text color.green()
: Apply green text color.yellow()
: Apply yellow text color.blue()
: Apply blue text color.magenta()
: Apply magenta text color.cyan()
: Apply cyan text color.bgRed()
: Apply red background color.bgGreen()
: Apply green background color.bgYellow()
: Apply yellow background color.bgBlue()
: Apply blue background color.bgMagenta()
: Apply magenta background color.bgCyan()
: Apply cyan background color.inverse()
: Apply inverted colorsbold()
: Apply bold text style.dim()
: Apply dim text style.italic()
: Apply italic text style.underline()
: Apply underline text style.strike()
: Apply strike-through text style.
License
This package is licensed under the MIT License. See the LICENSE file for details.