@visulima/ansi
Version:
ANSI escape codes for some terminal swag.
2 lines (1 loc) • 14.7 kB
JavaScript
import{ALT_SCREEN_OFF as t,ALT_SCREEN_ON as s,alternativeScreenOff as a,alternativeScreenOn as i}from"./alternative-screen.js";import{requestBackgroundColor as d,requestCursorColor as u,requestForegroundColor as c,resetBackgroundColor as S,resetCursorColor as p,resetForegroundColor as l,setBackgroundColor as M,setCursorColor as R,setForegroundColor as m}from"./background.js";import{DEC_SPECIAL_GRAPHICS as f,G0 as E,G1 as D,G2 as T,G3 as x,LS0 as y,LS1 as P,LS1R as L,LS2 as A,LS2R as b,LS3 as O,LS3R as I,SCS as g,SI as _,SO as q,UNITED_KINGDOM as K,USASCII as N,selectCharacterSet as h}from"./charset.js";import{clearLineAndHomeCursor as v,clearScreenAndHomeCursor as B,clearScreenFromTopLeft as U,resetTerminal as k}from"./clear.js";import{clearClipboard as F,requestClipboard as z,setClipboard as X}from"./clipboard.js";import{APC as H,BEL as Q,CSI as V,DCS as Y,ESC as j,OSC as J,PM as Z,SEP as $,SOS as ee,ST as re}from"./constants.js";import{C as te,a as se,b as ae,c as ie,d as ne,R as de,e as ue,f as ce,S as Se,g as pe,h as le,i as Me,j as Re,k as me,l as Ce,m as fe,n as Ee,o as De,p as Te,q as xe,r as ye,s as Pe,t as Le,u as Ae,v as be,w as Oe,x as Ie,y as ge,z as _e,A as qe}from"./packem_shared/cursor-txgC77tN.js";import{notifyWorkingDirectory as Ne,setWorkingDirectory as he}from"./cwd.js";import{EraseDisplayMode as ve,EraseLineMode as Be,eraseDisplay as Ue,eraseDown as ke,eraseInLine as We,eraseLine as Fe,eraseLineEnd as ze,eraseLineStart as Xe,eraseLines as Ge,eraseScreen as He,eraseScreenAndScrollback as Qe,eraseUp as Ve}from"./erase.js";import{finalTerm as je,finalTermCmdExecuted as Je,finalTermCmdFinished as Ze,finalTermCmdStart as $e,finalTermPrompt as er}from"./finalterm.js";import{BLUR as or,FOCUS as tr,focusInEvent as sr,focusOutEvent as ar}from"./focus.js";import{default as nr}from"./hyperlink.js";import{image as ur}from"./image.js";import{iTerm2 as Sr}from"./iterm2.js";import{DECKPAM as lr,DECKPNM as Mr,keypadApplicationMode as Rr,keypadNumericMode as mr}from"./keypad.js";import{default as fr}from"./kitty-graphics.js";import{default as Dr}from"./kitty-graphics-options.js";import{BDSM as xr,BiDirectionalSupportMode as yr,BracketedPasteMode as Pr,DECRPM as Lr,DECRQM as Ar,DisableModifiersMode as br,IRM as Or,InBandResizeMode as Ir,InsertReplaceMode as gr,KAM as _r,KeyboardActionMode as qr,LNM as Kr,LightDarkMode as Nr,LineFeedNewLineMode as hr,LocalEchoMode as wr,ModeSetting as vr,OriginMode as Br,RM as Ur,RequestBiDirectionalSupportMode as kr,RequestInBandResizeMode as Wr,RequestInsertReplaceMode as Fr,RequestKeyboardActionMode as zr,RequestLineFeedNewLineMode as Xr,RequestLocalEchoMode as Gr,RequestSendReceiveMode as Hr,RequestUnicodeCoreMode as Qr,ResetBiDirectionalSupportMode as Vr,ResetInBandResizeMode as Yr,ResetInsertReplaceMode as jr,ResetKeyboardActionMode as Jr,ResetLineFeedNewLineMode as Zr,ResetLocalEchoMode as $r,ResetSendReceiveMode as eo,ResetUnicodeCoreMode as ro,SGRMouseMode as oo,SM as to,SRM as so,SendFocusEventsMode as ao,SendReceiveMode as io,SetBiDirectionalSupportMode as no,SetInBandResizeMode as uo,SetInsertReplaceMode as co,SetKeyboardActionMode as So,SetLineFeedNewLineMode as po,SetLocalEchoMode as lo,SetSendReceiveMode as Mo,SetUnicodeCoreMode as Ro,TextCursorEnableMode as mo,UnicodeCoreMode as Co,createAnsiMode as fo,createDecMode as Eo,isModeNotRecognized as Do,isModePermanentlyReset as To,isModePermanentlySet as xo,isModeReset as yo,isModeSet as Po,reportMode as Lo,requestMode as Ao,resetMode as bo,setMode as Oo}from"./mode.js";import{MouseButton as go,disableAnyEventMouse as _o,disableButtonEventMouse as qo,disableFocusTracking as Ko,disableNormalMouse as No,disableSgrMouse as ho,disableX10Mouse as wo,enableAnyEventMouse as vo,enableButtonEventMouse as Bo,enableFocusTracking as Uo,enableNormalMouse as ko,enableSgrMouse as Wo,enableX10Mouse as Fo,encodeMouseButtonByte as zo,mouseSgrSequence as Xo,mouseX10Sequence as Go}from"./mouse.js";import{desktopNotification as Qo,notify as Vo}from"./notification.js";import{default as jo}from"./parse-color.js";import{SCREEN_MAX_LEN_DEFAULT as Zo,SCREEN_TYPICAL_LIMIT as $o,screenPassthrough as et,tmuxPassthrough as rt}from"./passthrough.js";import{bracketedPasteEnd as tt,bracketedPasteStart as st,wrapBracketedPaste as at}from"./paste.js";import{resetProgressBar as nt,setErrorProgressBar as dt,setIndeterminateProgressBar as ut,setProgressBar as ct,setWarningProgressBar as St}from"./progress.js";import{RESET_INITIAL_STATE as lt,RIS as Mt}from"./reset.js";import{default as mt}from"./scan.js";import{clearTabStop as ft,deleteCharacter as Et,deleteLine as Dt,insertCharacter as Tt,insertLine as xt,repeatPreviousCharacter as yt,requestPresentationStateReport as Pt,setLeftRightMargins as Lt,setTopBottomMargins as At}from"./screen.js";import{SCROLL_DOWN_1 as Ot,SCROLL_UP_1 as It,scrollDown as gt,scrollUp as _t}from"./scroll.js";import{default as Kt}from"./sixel.js";import{CPR as ht,DA1 as wt,DA2 as vt,DA3 as Bt,DECXCPR as Ut,DSR as kt,DSR_KeyboardLanguageDEC as Wt,DSR_PrinterStatusDEC as Ft,DSR_TerminalStatus as zt,DSR_UDKStatusDEC as Xt,LightDarkReport as Gt,RequestLightDarkReport as Ht,RequestNameVersion as Qt,XTVERSION as Vt,createAnsiStatusReport as Yt,createDecStatusReport as jt,cursorPositionReport as Jt,deviceStatusReport as Zt,extendedCursorPositionReport as $t,reportKeyboardLanguageDEC as es,reportPrimaryDeviceAttributes as rs,reportPrinterNoPaperDEC as os,reportPrinterNotReadyDEC as ts,reportPrinterReadyDEC as ss,reportSecondaryDeviceAttributes as as,reportTerminalNotOK as is,reportTerminalOK as ns,reportTertiaryDeviceAttributes as ds,reportUDKLockedDEC as us,reportUDKUnlockedDEC as cs,requestCursorPositionReport as Ss,requestExtendedCursorPositionReport as ps,requestKeyboardLanguageDEC as ls,requestPrimaryDeviceAttributes as Ms,requestPrimaryDeviceAttributesParam0 as Rs,requestPrinterStatusDEC as ms,requestSecondaryDeviceAttributes as Cs,requestSecondaryDeviceAttributesParam0 as fs,requestTerminalStatus as Es,requestTertiaryDeviceAttributes as Ds,requestTertiaryDeviceAttributesParam0 as Ts,requestUDKStatusDEC as xs}from"./status.js";import{default as Ps}from"./strip.js";import{XTGETTCAP as As,requestTermcap as bs,requestTerminfo as Os}from"./termcap.js";import{decsin as gs,decswt as _s,setIconName as qs,setIconNameAndWindowTitle as Ks,setIconNameAndWindowTitleWithST as Ns,setIconNameWithST as hs,setWindowTitle as ws,setWindowTitleWithST as vs}from"./title.js";import{default as Us}from"./urxvt.js";import{XTWINOPS as Ws,XTermWindowOp as Fs,deiconifyWindow as zs,iconifyWindow as Xs,lowerWindow as Gs,maximizeWindow as Hs,moveWindow as Qs,raiseWindow as Vs,refreshWindow as Ys,reportWindowPosition as js,reportWindowState as Js,requestCellSizePixels as Zs,requestTextAreaSizeChars as $s,requestTextAreaSizePixels as ea,resizeTextAreaChars as ra,resizeTextAreaPixels as oa,restoreMaximizedWindow as ta,setPageSizeLines as sa,xtermWindowOp as aa}from"./window-ops.js";import{default as na}from"./x11-colors.js";import{KittyKeyboardFlag as ua,XTMODKEYS as ca,XTQMODKEYS as Sa,keyModifierOptions as pa,popKittyKeyboard as la,pushKittyKeyboard as Ma,queryKeyModifierOptions as Ra,queryKittyKeyboard as ma,queryModifyOtherKeys as Ca,resetKeyModifierOptions as fa,resetModifyOtherKeys as Ea,setKeyModifierOptions as Da,setKittyKeyboard as Ta,setModifyOtherKeys1 as xa,setModifyOtherKeys2 as ya}from"./xterm.js";import{IT2_AUTO as La,it2Cells as Aa,it2Percent as ba,it2Pixels as Oa}from"./packem_shared/IT2_AUTO-CgtJfqYx.js";import{ITerm2File as ga,ITerm2FileEnd as _a,ITerm2FilePart as qa,ITerm2MultipartFileStart as Ka}from"./packem_shared/ITerm2File-C3i0t_p7.js";const e="\x07";export{t as ALT_SCREEN_OFF,s as ALT_SCREEN_ON,H as APC,xr as BDSM,Q as BEL,or as BLUR,yr as BiDirectionalSupportMode,Pr as BracketedPasteMode,ht as CPR,V as CSI,te as CURSOR_BACKWARD_1,se as CURSOR_DOWN_1,ae as CURSOR_FORWARD_1,ie as CURSOR_UP_1,ne as CursorStyle,wt as DA1,vt as DA2,Bt as DA3,Y as DCS,lr as DECKPAM,Mr as DECKPNM,Lr as DECRPM,Ar as DECRQM,Ut as DECXCPR,f as DEC_SPECIAL_GRAPHICS,kt as DSR,Wt as DSR_KeyboardLanguageDEC,Ft as DSR_PrinterStatusDEC,zt as DSR_TerminalStatus,Xt as DSR_UDKStatusDEC,br as DisableModifiersMode,j as ESC,ve as EraseDisplayMode,Be as EraseLineMode,tr as FOCUS,E as G0,D as G1,T as G2,x as G3,Or as IRM,La as IT2_AUTO,ga as ITerm2File,_a as ITerm2FileEnd,qa as ITerm2FilePart,Ka as ITerm2MultipartFileStart,Ir as InBandResizeMode,gr as InsertReplaceMode,_r as KAM,qr as KeyboardActionMode,ua as KittyKeyboardFlag,Kr as LNM,y as LS0,P as LS1,L as LS1R,A as LS2,b as LS2R,O as LS3,I as LS3R,Nr as LightDarkMode,Gt as LightDarkReport,hr as LineFeedNewLineMode,wr as LocalEchoMode,vr as ModeSetting,go as MouseButton,J as OSC,Br as OriginMode,Z as PM,de as REQUEST_CURSOR_POSITION,ue as REQUEST_EXTENDED_CURSOR_POSITION,lt as RESET_INITIAL_STATE,ce as RESTORE_CURSOR_DEC,Mt as RIS,Ur as RM,kr as RequestBiDirectionalSupportMode,Wr as RequestInBandResizeMode,Fr as RequestInsertReplaceMode,zr as RequestKeyboardActionMode,Ht as RequestLightDarkReport,Xr as RequestLineFeedNewLineMode,Gr as RequestLocalEchoMode,Qt as RequestNameVersion,Hr as RequestSendReceiveMode,Qr as RequestUnicodeCoreMode,Vr as ResetBiDirectionalSupportMode,Yr as ResetInBandResizeMode,jr as ResetInsertReplaceMode,Jr as ResetKeyboardActionMode,Zr as ResetLineFeedNewLineMode,$r as ResetLocalEchoMode,eo as ResetSendReceiveMode,ro as ResetUnicodeCoreMode,Se as SAVE_CURSOR_DEC,Zo as SCREEN_MAX_LEN_DEFAULT,$o as SCREEN_TYPICAL_LIMIT,Ot as SCROLL_DOWN_1,It as SCROLL_UP_1,g as SCS,$ as SEP,oo as SGRMouseMode,_ as SI,to as SM,q as SO,ee as SOS,so as SRM,re as ST,ao as SendFocusEventsMode,io as SendReceiveMode,no as SetBiDirectionalSupportMode,uo as SetInBandResizeMode,co as SetInsertReplaceMode,So as SetKeyboardActionMode,po as SetLineFeedNewLineMode,lo as SetLocalEchoMode,Mo as SetSendReceiveMode,Ro as SetUnicodeCoreMode,mo as TextCursorEnableMode,K as UNITED_KINGDOM,N as USASCII,Co as UnicodeCoreMode,As as XTGETTCAP,ca as XTMODKEYS,Sa as XTQMODKEYS,Vt as XTVERSION,Ws as XTWINOPS,Fs as XTermWindowOp,a as alternativeScreenOff,i as alternativeScreenOn,e as beep,tt as bracketedPasteEnd,st as bracketedPasteStart,F as clearClipboard,v as clearLineAndHomeCursor,B as clearScreenAndHomeCursor,U as clearScreenFromTopLeft,ft as clearTabStop,fo as createAnsiMode,Yt as createAnsiStatusReport,Eo as createDecMode,jt as createDecStatusReport,pe as cursorBackward,le as cursorBackwardTab,Me as cursorDown,Re as cursorForward,me as cursorHide,Ce as cursorHorizontalAbsolute,fe as cursorHorizontalForwardTab,Ee as cursorLeft,De as cursorMove,Te as cursorNextLine,xe as cursorPosition,Jt as cursorPositionReport,ye as cursorPreviousLine,Pe as cursorRestore,Le as cursorSave,Ae as cursorShow,be as cursorTo,Oe as cursorToColumn1,Ie as cursorUp,ge as cursorVerticalAbsolute,gs as decsin,_s as decswt,zs as deiconifyWindow,Et as deleteCharacter,Dt as deleteLine,Qo as desktopNotification,Zt as deviceStatusReport,_o as disableAnyEventMouse,qo as disableButtonEventMouse,Ko as disableFocusTracking,No as disableNormalMouse,ho as disableSgrMouse,wo as disableX10Mouse,vo as enableAnyEventMouse,Bo as enableButtonEventMouse,Uo as enableFocusTracking,ko as enableNormalMouse,Wo as enableSgrMouse,Fo as enableX10Mouse,zo as encodeMouseButtonByte,_e as eraseCharacter,Ue as eraseDisplay,ke as eraseDown,We as eraseInLine,Fe as eraseLine,ze as eraseLineEnd,Xe as eraseLineStart,Ge as eraseLines,He as eraseScreen,Qe as eraseScreenAndScrollback,Ve as eraseUp,$t as extendedCursorPositionReport,je as finalTerm,Je as finalTermCmdExecuted,Ze as finalTermCmdFinished,$e as finalTermCmdStart,er as finalTermPrompt,sr as focusInEvent,ar as focusOutEvent,nr as hyperlink,Sr as iTerm2,Xs as iconifyWindow,ur as image,Tt as insertCharacter,xt as insertLine,Do as isModeNotRecognized,To as isModePermanentlyReset,xo as isModePermanentlySet,yo as isModeReset,Po as isModeSet,Aa as it2Cells,ba as it2Percent,Oa as it2Pixels,pa as keyModifierOptions,Rr as keypadApplicationMode,mr as keypadNumericMode,fr as kittyGraphics,Dr as kittyGraphicsOptions,Gs as lowerWindow,Hs as maximizeWindow,Xo as mouseSgrSequence,Go as mouseX10Sequence,Qs as moveWindow,Vo as notify,Ne as notifyWorkingDirectory,jo as parseColor,la as popKittyKeyboard,Ma as pushKittyKeyboard,Ra as queryKeyModifierOptions,ma as queryKittyKeyboard,Ca as queryModifyOtherKeys,Vs as raiseWindow,Ys as refreshWindow,yt as repeatPreviousCharacter,es as reportKeyboardLanguageDEC,Lo as reportMode,rs as reportPrimaryDeviceAttributes,os as reportPrinterNoPaperDEC,ts as reportPrinterNotReadyDEC,ss as reportPrinterReadyDEC,as as reportSecondaryDeviceAttributes,is as reportTerminalNotOK,ns as reportTerminalOK,ds as reportTertiaryDeviceAttributes,us as reportUDKLockedDEC,cs as reportUDKUnlockedDEC,js as reportWindowPosition,Js as reportWindowState,d as requestBackgroundColor,Zs as requestCellSizePixels,z as requestClipboard,u as requestCursorColor,Ss as requestCursorPositionReport,ps as requestExtendedCursorPositionReport,c as requestForegroundColor,ls as requestKeyboardLanguageDEC,Ao as requestMode,Pt as requestPresentationStateReport,Ms as requestPrimaryDeviceAttributes,Rs as requestPrimaryDeviceAttributesParam0,ms as requestPrinterStatusDEC,Cs as requestSecondaryDeviceAttributes,fs as requestSecondaryDeviceAttributesParam0,bs as requestTermcap,Es as requestTerminalStatus,Os as requestTerminfo,Ds as requestTertiaryDeviceAttributes,Ts as requestTertiaryDeviceAttributesParam0,$s as requestTextAreaSizeChars,ea as requestTextAreaSizePixels,xs as requestUDKStatusDEC,S as resetBackgroundColor,p as resetCursorColor,l as resetForegroundColor,fa as resetKeyModifierOptions,bo as resetMode,Ea as resetModifyOtherKeys,nt as resetProgressBar,k as resetTerminal,ra as resizeTextAreaChars,oa as resizeTextAreaPixels,ta as restoreMaximizedWindow,mt as scan,et as screenPassthrough,gt as scrollDown,_t as scrollUp,h as selectCharacterSet,M as setBackgroundColor,X as setClipboard,R as setCursorColor,qe as setCursorStyle,dt as setErrorProgressBar,m as setForegroundColor,qs as setIconName,Ks as setIconNameAndWindowTitle,Ns as setIconNameAndWindowTitleWithST,hs as setIconNameWithST,ut as setIndeterminateProgressBar,Da as setKeyModifierOptions,Ta as setKittyKeyboard,Lt as setLeftRightMargins,Oo as setMode,xa as setModifyOtherKeys1,ya as setModifyOtherKeys2,sa as setPageSizeLines,ct as setProgressBar,At as setTopBottomMargins,St as setWarningProgressBar,ws as setWindowTitle,vs as setWindowTitleWithST,he as setWorkingDirectory,Kt as sixelGraphics,Ps as strip,rt as tmuxPassthrough,Us as urxvtExtension,at as wrapBracketedPaste,na as x11ColorToHex,aa as xtermWindowOp};