@visulima/ansi
Version:
ANSI escape codes for some terminal swag.
2 lines (1 loc) • 750 B
JavaScript
import{CSI as r,SEP as i}from"./constants.js";const o=(t=1)=>`${r}${t<=1?"":String(t)}L`,S=(t=1)=>`${r}${t<=1?"":String(t)}M`,g=(t,n)=>{const e=t&&t>0?t.toString():"",$=n&&n>0?n.toString():"";return e===""&&$===""?`${r}${i}r`:`${r}${e}${i}${$}r`},a=(t,n)=>{const e=t&&t>0?t.toString():"",$=n&&n>0?n.toString():"";return e===""&&$===""?`${r}${i}s`:`${r}${e}${i}${$}s`},c=(t=1)=>`${r}${t<=1?"":String(t)}@`,p=(t=1)=>`${r}${t<=1?"":String(t)}P`,C=(t=0)=>`${r}${String(t)}g`,L=t=>`${r}${String(t)}$u`,P=(t=1)=>`${r}${t<=1?"":String(t)}b`;export{C as clearTabStop,p as deleteCharacter,S as deleteLine,c as insertCharacter,o as insertLine,P as repeatPreviousCharacter,L as requestPresentationStateReport,a as setLeftRightMargins,g as setTopBottomMargins};