@inquirer/ansi

ANSI escape sequences library for terminal cursor and screen control

npmmacoslinuxwindows
Try with needOr install directly
Source

About

A lightweight package providing ANSI escape sequences for terminal cursor manipulation and screen clearing.

Commands

@inquirer/ansi

Examples

Clear terminal screen using ANSI sequences$ node -e "const ansi = require('@inquirer/ansi'); console.log(ansi.clearScreen())"
Move cursor to specific position in terminal$ node -e "const ansi = require('@inquirer/ansi'); console.log(ansi.cursorTo(10, 5))"
Hide cursor in terminal output$ node -e "const ansi = require('@inquirer/ansi'); console.log(ansi.hideCursor())"