A simple and minimalistic terminal styling library wrapper for Node.js default styleText
npm install @prtty/prttyA simple and minimalistic terminal styling library wrapper for Node.js' default node:utils#styleText() function.
bash
npm install @prtty/prtty
yarn add @prtty/prtty
pnpm add @prtty/prtty
bun install @prtty/prtty
deno add npm:@prtty/prtty
`Usage
`ts
import { colors } from '@prtty/prtty'; // const { colors } = require('@prtty/prtty');console.log(colors.red('Hello, world!')); // \x1B31mHello, world!\x1B[39m
console.log(colors.red().bold().underline('Hello, world!')); // \x1B[31m\x1B[1m\x1B[4mHello, world!\x1B[24m\x1B[22m\x1B[39m
`Disabling styles
`ts
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!
``ts
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!
``All available styles can be found here:
- [Modifiers
- Foreground
- Background