@prtty/prtty
v1.1.0
Published
A simple and minimalistic terminal styling library wrapper for Node.js default styleText
Readme
@prtty/prtty
A simple and minimalistic terminal styling library wrapper for Node.js' default node:utils#styleText() function.
Installation
npm install @prtty/prtty
yarn add @prtty/prtty
pnpm add @prtty/prtty
bun install @prtty/prtty
deno add npm:@prtty/prttyUsage
import { colors } from '@prtty/prtty'; // const { colors } = require('@prtty/prtty');
console.log(colors.red('Hello, world!')); // \x1B[31mHello, world!\x1B[39m
console.log(colors.red().bold().underline('Hello, world!')); // \x1B[31m\x1B[1m\x1B[4mHello, world!\x1B[24m\x1B[22m\x1B[39mDisabling styles
import { colors } from '@prtty/prtty';
colors.disabled = true;
console.log(colors.red('Hello, world!')); // Hello, world!
console.log(colors.red().bold().underline('Hello, world!')); // Hello, world!import { colors } from '@prtty/prtty';
import supportsColor from 'supports-color';
colors.disabled = () => !supportsColor.stdout;
console.log(colors.red('Hello, world!')); // Hello, world!
console.log(colors.red().bold().underline('Hello, world!')); // Hello, world!Available styles
All available styles can be found here:
