Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

tiny-chalk

maxlath1.3kMIT3.0.2

A super tiny version of chalk

tiny, lite, color, colour, colors, console, chalk

readme

tiny-chalk

A super tiny version of chalk, loading in ~1ms instead of ~10ms for chalk (YMMV)

This is convenient when you are in a controlled environment (that is that you don't need all the supports-color detection chalk provides)

Install

# ES module
npm install tiny-chalk

# CommonJS
npm install tiny-chalk@v2

Usage

import { red, bold, bgBlack } from 'tiny-chalk'
console.log(red('Hello world!'))
console.log(bold(bgBlack(red('Hello world again!'))))

Supported styles and colors

// style
reset
bold
dim
italic
underline
inverse
hidden
strikethrough

// front color
black
red
green
yellow
blue
magenta
cyan
white
grey
redBright
greenBright
yellowBright
blueBright
magentaBright
cyanBright
whiteBright

// back color
bgBlack
bgRed
bgGreen
bgYellow
bgBlue
bgMagenta
bgCyan
bgWhite
bgGrey
bgRedBright
bgGreenBright
bgYellowBright
bgBlueBright
bgMagentaBright
bgCyanBright
bgWhiteBright

changelog

CHANGELOG

versions follow SemVer

3.0.0 - 2022-12-30

BREAKING CHANGE: convert to ES module

2.0.0 - 2019-09-25

BREAKING CHANGE:

  • renamed blackBright -> grey
  • renamed bgBlackBright -> bgGrey

1.0.0 - 2019-09-25

Forked from https://github.com/vzhufeng/helloChalk BREAKING CHANGE:

  • removed functions: hex and bghex