ansis
4.5.0 · 1 Nov 2026ISC56.7M / weekRepositoryHomepagenpmAtom feed
2.3.0 is the newest release of 2.x.
In short
3 deprecated5 new
- deprecated
OLD named import
import { red } from 'ansis/colors'is deprecated, use the NEW named import. - deprecated
The barely used
ansi()function name is deprecated, useansi256()or aliasfg()instead. - deprecated
The barely used
bgAnsi()function name is deprecated, usebgAnsi256()or aliasbg()instead.
Release note
Features
Added support for Deno.
Added support for Next.js
edgeruntime.Added NEW named import for
ansis:import { red } from 'ansis';For example:
NEWv2.x.ximport ansis, { red } from 'ansis'; // default and named import ansis.red`error`; red`error`;OLD
v1.5.ximport ansis from 'ansis'; // default import import { red } from 'ansis/colors'; // named import ansis.red`error`; red`error`;Optimised named export into one file to avoid separate wraps files for CJS and ESM.
Reduced the size of
dist/directory by 50%.
BREAKING CHANGE (TypeScript only)
The deprecated OLD named import from 'ansis/colors' still works, but using TypeScript can be occurred the error:
TS2307: Cannot find module ansis/colors ...
Solution: update your code, e.g.: import { red } from 'ansis/colors' --> import { red } from 'ansis'
DEPRECATIONS
- deprecated
OLD named import
import { red } from 'ansis/colors'is deprecated, use the NEW named import. - deprecated
The barely used
ansi()function name is deprecated, useansi256()or aliasfg()instead. - deprecated
The barely used
bgAnsi()function name is deprecated, usebgAnsi256()or aliasbg()instead.