Neo Zero
colors
PoolZero-dependency terminal colors - Fast, modern, tree-shakeable alternative to chalk
$ lpm install @lpm.dev/neo.colors
110 exportsTypeScript
dist
Functions
createColors
function createColors(options?: ColorOptions): StyleFunction
Create chainable color function
| Parameter | Type | Description |
|---|---|---|
optionsoptional | ColorOptions |
detectColorSupport
function detectColorSupport(stream?: NodeJS.WriteStream): ColorSupport
Detect terminal color support level
| Parameter | Type | Description |
|---|---|---|
streamoptional | NodeJS.WriteStream |
getStdoutColorSupport
function getStdoutColorSupport(): ColorSupport
Get color support for stdout (cached)
getStderrColorSupport
function getStderrColorSupport(): ColorSupport
Get color support for stderr (cached)
Variables
colors
StyleFunctionreset
(text: string) => stringbold
(text: string) => stringdim
(text: string) => stringitalic
(text: string) => stringunderline
(text: string) => stringinverse
(text: string) => stringstrikethrough
(text: string) => stringblack
(text: string) => stringred
(text: string) => stringgreen
(text: string) => stringyellow
(text: string) => stringblue
(text: string) => stringmagenta
(text: string) => stringcyan
(text: string) => stringwhite
(text: string) => stringgray
(text: string) => stringgrey
(text: string) => stringblackBright
(text: string) => stringredBright
(text: string) => stringgreenBright
(text: string) => stringyellowBright
(text: string) => stringblueBright
(text: string) => stringmagentaBright
(text: string) => stringcyanBright
(text: string) => stringwhiteBright
(text: string) => stringbgBlack
(text: string) => stringbgRed
(text: string) => stringbgGreen
(text: string) => stringbgYellow
(text: string) => stringbgBlue
(text: string) => stringbgMagenta
(text: string) => stringbgCyan
(text: string) => stringbgWhite
(text: string) => stringbgGray
(text: string) => stringbgGrey
(text: string) => stringbgBlackBright
(text: string) => stringbgRedBright
(text: string) => stringbgGreenBright
(text: string) => stringbgYellowBright
(text: string) => stringbgBlueBright
(text: string) => stringbgMagentaBright
(text: string) => stringbgCyanBright
(text: string) => stringbgWhiteBright
(text: string) => stringrgb
(r: number, g: number, b: number) => (text: string) => stringhex
(color: string) => (text: string) => stringansi256
(code: number) => (text: string) => stringbgRgb
(r: number, g: number, b: number) => (text: string) => stringbgHex
(color: string) => (text: string) => stringbgAnsi256
(code: number) => (text: string) => stringdist
Functions
createColors
function createColors(options?: ColorOptions): StyleFunction
Create chainable color function
| Parameter | Type | Description |
|---|---|---|
optionsoptional | ColorOptions |
detectColorSupport
function detectColorSupport(stream?: NodeJS.WriteStream): ColorSupport
Detect terminal color support level
| Parameter | Type | Description |
|---|---|---|
streamoptional | NodeJS.WriteStream |
getStdoutColorSupport
function getStdoutColorSupport(): ColorSupport
Get color support for stdout (cached)
getStderrColorSupport
function getStderrColorSupport(): ColorSupport
Get color support for stderr (cached)
Variables
colors
StyleFunctionreset
(text: string) => stringbold
(text: string) => stringdim
(text: string) => stringitalic
(text: string) => stringunderline
(text: string) => stringinverse
(text: string) => stringstrikethrough
(text: string) => stringblack
(text: string) => stringred
(text: string) => stringgreen
(text: string) => stringyellow
(text: string) => stringblue
(text: string) => stringmagenta
(text: string) => stringcyan
(text: string) => stringwhite
(text: string) => stringgray
(text: string) => stringgrey
(text: string) => stringblackBright
(text: string) => stringredBright
(text: string) => stringgreenBright
(text: string) => stringyellowBright
(text: string) => stringblueBright
(text: string) => stringmagentaBright
(text: string) => stringcyanBright
(text: string) => stringwhiteBright
(text: string) => stringbgBlack
(text: string) => stringbgRed
(text: string) => stringbgGreen
(text: string) => stringbgYellow
(text: string) => stringbgBlue
(text: string) => stringbgMagenta
(text: string) => stringbgCyan
(text: string) => stringbgWhite
(text: string) => stringbgGray
(text: string) => stringbgGrey
(text: string) => stringbgBlackBright
(text: string) => stringbgRedBright
(text: string) => stringbgGreenBright
(text: string) => stringbgYellowBright
(text: string) => stringbgBlueBright
(text: string) => stringbgMagentaBright
(text: string) => stringbgCyanBright
(text: string) => stringbgWhiteBright
(text: string) => stringrgb
(r: number, g: number, b: number) => (text: string) => stringhex
(color: string) => (text: string) => stringansi256
(code: number) => (text: string) => stringbgRgb
(r: number, g: number, b: number) => (text: string) => stringbgHex
(color: string) => (text: string) => stringbgAnsi256
(code: number) => (text: string) => stringUnlimited AccessInstall as many Pool packages as you need.
Fund Real WorkEvery install you run sends revenue directly to the developer who built it.
Taxes calculated at checkout based on your location.
LicenseMIT
Size67.28 KB
Files10
Node version>= 18
TypeScriptYes