pintor [![Version][npm-version-image]][npm-version-url] [![Downloads][npm-downloads-image]][npm-downloads-url] [![workflow][action-image]][action-url] [![provenance][provenance-image]][provenance-url]

June 22, 2026 ยท View on GitHub

Zero-dependency library for providing color functions for terminal text

pintor Version Downloads workflow provenance

Features

  • Zero Dependencies: Lightweight and fast
  • Rich Color Support: 16 colors (8 standard + 8 bright)
  • Background Colors: All colors available as background colors
  • Text Styles: Bold, italic, underline, and more
  • Auto-Detection: Automatically detects color support

Installation

npm install pintor

Usage

import colors from 'pintor'

// Text colors
console.log(colors.red('This is red text'))
console.log(colors.green('This is green text'))
console.log(colors.blue('This is blue text'))

// Bright colors
console.log(colors.brightRed('This is bright red text'))
console.log(colors.brightGreen('This is bright green text'))

// Background colors
console.log(colors.bgRed('This has a red background'))
console.log(colors.bgBlue('This has a blue background'))

// Text styles
console.log(colors.bold('This is bold text'))
console.log(colors.italic('This is italic text'))
console.log(colors.underline('This is underlined text'))

Available Colors

CategoryAvailable Styles
Foreground Colorsblack, red, green, yellow, blue, magenta, cyan, white, gray/grey
Bright Foreground ColorsbrightBlack, brightRed, brightGreen, brightYellow, brightBlue, brightMagenta, brightCyan, brightWhite
Background ColorsbgBlack, bgRed, bgGreen, bgYellow, bgBlue, bgMagenta, bgCyan, bgWhite, bgGray/bgGrey
Bright Background ColorsbgBrightBlack, bgBrightRed, bgBrightGreen, bgBrightYellow, bgBrightBlue, bgBrightMagenta, bgBrightCyan, bgBrightWhite
Text Stylesbold, dim, italic, underline, overline, inverse, hidden, strikethrough

License

MIT (c) Cezar Augusto.