Detect whether a terminal supports color
ANSI escape codes for styling strings in the terminal
Get the visual width of a string - the number of columns required to display it
The tiniest and the fastest library for terminal output formatting with ANSI colors
Get your PATH prepended with locally installed binaries
Slice a string with ANSI escape codes
ANSI escape codes for manipulating the terminal
Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).
Gracefully restore the CLI cursor on exit
Unicode symbols with fallbacks for older terminals
Colored symbols for various log levels. Example: `✔︎ Success`
Let a globally installed package use a locally installed version of itself if available
Unopinionated, no-frills CLI argument parser
Get stdout window width, with two fallbacks, tty and then a default.
CLI tool to update caniuse-lite to refresh target browsers from Browserslist config
Extremely fast HTTP Archive (HAR) validator using JSON Schema
Detect if your terminal emulator supports hyperlinks
Truncate a string to a specific width in the terminal
Spinners for use in the terminal
Get the visual width of the widest line in a string - the number of columns required to display it
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
Highly configurable, well-tested, JavaScript-based HTML minifier.
Pretty unicode tables for the command line. Based on the original cli-table.