|
|
hai 5 meses | |
|---|---|---|
| .. | ||
| index.d.ts | hai 5 meses | |
| index.js | hai 5 meses | |
| license | hai 5 meses | |
| package.json | hai 5 meses | |
| readme.md | hai 5 meses | |
yoctocolors ๐
The smallest and fastest command-line coloring package on the internet
Check out Chalk if you want something more mature and comprehensive.
npm install yoctocolors
import colors from 'yoctocolors';
console.log(colors.red('Yo!'));
console.log(colors.blue(`Welcome to the ${colors.green('yoctocolors')} package!`));
You can also import colors as named imports:
import {red, blue, green} from 'yoctocolors';
console.log(red('Yo!'));
console.log(blue(`Welcome to the ${green('yoctocolors')} package!`));
This package supports basic color detection. Colors can be forcefully enabled by setting the FORCE_COLOR environment variable to 1 and can be forcefully disabled by setting NO_COLOR or NODE_DISABLE_COLORS to any value. More info.
reset - Reset the current style.bold - Make the text bold.dim - Make the text have lower opacity.italic - Make the text italic. (Not widely supported)underline - Put a horizontal line above the text. (Not widely supported)overline - Put a horizontal line below the text. (Not widely supported)inverse- Invert background and foreground colors.hidden - Print the text but make it invisible.strikethrough - Put a horizontal line through the center of the text. (Not widely supported)blackredgreenyellowbluemagentacyanwhitegrayredBrightgreenBrightyellowBrightblueBrightmagentaBrightcyanBrightwhiteBrightbgBlackbgRedbgGreenbgYellowbgBluebgMagentabgCyanbgWhitebgGraybgRedBrightbgGreenBrightbgYellowBrightbgBlueBrightbgMagentaBrightbgCyanBrightbgWhiteBrightYes
$ ./benchmark.js
โโโโโโโโโโโฌโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโ
โ (index) โ library โ ops/sec โ
โโโโโโโโโโโผโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโค
โ 0 โ 'yoctocolors' โ '8,000,000' โ
โ 1 โ 'colorette' โ '8,000,000' โ
โ 2 โ 'picocolors' โ '8,000,000' โ
โ 3 โ 'nanocolors' โ '5,988,024' โ
โ 4 โ 'chalk' โ '4,807,692' โ
โ 5 โ 'kleur/colors' โ '4,807,692' โ
โ 6 โ 'kleur' โ '4,784,689' โ
โ 7 โ 'ansi-colors' โ '2,178,649' โ
โ 8 โ 'cli-color' โ '585,138' โ
โโโโโโโโโโโดโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโ
See benchmark.js.
It was the smallest official unit prefix in the metric system until 2022. Much smaller than nano.