
Security News
Crates.io Implements Trusted Publishing Support
Crates.io adds Trusted Publishing support, enabling secure GitHub Actions-based crate releases without long-lived API tokens.
ansi-colorizer
Advanced tools
Dim and bright pretty shell colors
ansi-colorizer
is a small utility to add ANSI escape sequences to strings to
output them with color. Configuring the colorizer produces an object that may
or may not colorize or brighten text.
configure(options)
Returns a new colorizer instance. Configuration options are color
and
bright
. Both are booleans, and both are false
by default. If both
settings are false
(the default), the colorizer will not really do anything.
When color
is true
, methods colorize strings. When bright
is
true
, all color methods will result in the bright color variant.
var ansiColorizer = require("ansi-colorizer");
var colorizer = ansiColorizer.configure({ color: true, bright: false });
colorizer.red("Hey"); //=> "\x1b[31mHey\x1b[0m"
colorizer = ansiColorizer.configure({ color: true, bright: trie });
colorizer.red("Hey"); //=> "\x1b[1m\x1b[31mHey\x1b[0m"
colorizer = ansiColorizer.configure();
colorizer.red("Hey"); //=> "Hey"
bold(string)
Brightens the string.
red(string)
Colors string red.
yellow(string)
Colors string yellow.
green(string)
Colors string green.
purple(string)
Colors string purple.
cyan(string)
Colors string cyan.
grey(string)
Colors string grey.
FAQs
Colorize/brighten text for terminals with ANSI escape sequences
The npm package ansi-colorizer receives a total of 2,813 weekly downloads. As such, ansi-colorizer popularity was classified as popular.
We found that ansi-colorizer demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Crates.io adds Trusted Publishing support, enabling secure GitHub Actions-based crate releases without long-lived API tokens.
Research
/Security News
Undocumented protestware found in 28 npm packages disrupts UI for Russian-language users visiting Russian and Belarusian domains.
Research
/Security News
North Korean threat actors deploy 67 malicious npm packages using the newly discovered XORIndex malware loader.