Ansi
Chainable ansi escape sequences.
Installation
Deno
deno add jsr:@cliffy/ansiCopyPnpm
pnpm add jsr:@cliffy/ansiCopyor (using pnpm 10.8 or older):
pnpm dlx jsr add @cliffy/ansiCopyYarn
yarn add jsr:@cliffy/ansiCopyor (using Yarn 4.8 or older):
yarn dlx jsr add @cliffy/ansiCopyVlt
vlt install jsr:@cliffy/ansiCopyNpm
npx jsr add @cliffy/ansiCopyBun
bunx jsr add @cliffy/ansiCopyUsage
Ansi escape sequences
The ansi and tty module can be used to generate or write ansi escape sequences to stdout.
import { tty } from "@cliffy/ansi/tty";
tty.cursorSave
.cursorHide
.cursorTo(0, 0)
.eraseScreen();CopyColors
The colors module is a simple and tiny chainable wrapper for @std/fmt/colors module and works similar to node’s chalk module.
import { colors } from "@cliffy/ansi/colors";
console.log(
colors.bold.underline.rgb24("Welcome to Deno.Land!", 0xff3333),
);Copy