aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/ansi-escapes/index.js
diff options
context:
space:
mode:
authorNevena Bojovic <nenabojov@gmail.com>2022-03-01 22:05:25 +0100
committerNevena Bojovic <nenabojov@gmail.com>2022-03-01 22:05:25 +0100
commit6555fb80fdd8f6a5d201efadec3189d1244830a0 (patch)
treec1aa1c5aedc634ad1ea7fad4847884d559b51290 /sandbox/testAppNevena/Front/node_modules/ansi-escapes/index.js
parent7d3640f824f46490b47bd95f1c5a16644f712068 (diff)
Izbrisala bin, obj i node-modules.
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/ansi-escapes/index.js')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/ansi-escapes/index.js157
1 files changed, 0 insertions, 157 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/ansi-escapes/index.js b/sandbox/testAppNevena/Front/node_modules/ansi-escapes/index.js
deleted file mode 100644
index 28333185..00000000
--- a/sandbox/testAppNevena/Front/node_modules/ansi-escapes/index.js
+++ /dev/null
@@ -1,157 +0,0 @@
-'use strict';
-const ansiEscapes = module.exports;
-// TODO: remove this in the next major version
-module.exports.default = ansiEscapes;
-
-const ESC = '\u001B[';
-const OSC = '\u001B]';
-const BEL = '\u0007';
-const SEP = ';';
-const isTerminalApp = process.env.TERM_PROGRAM === 'Apple_Terminal';
-
-ansiEscapes.cursorTo = (x, y) => {
- if (typeof x !== 'number') {
- throw new TypeError('The `x` argument is required');
- }
-
- if (typeof y !== 'number') {
- return ESC + (x + 1) + 'G';
- }
-
- return ESC + (y + 1) + ';' + (x + 1) + 'H';
-};
-
-ansiEscapes.cursorMove = (x, y) => {
- if (typeof x !== 'number') {
- throw new TypeError('The `x` argument is required');
- }
-
- let ret = '';
-
- if (x < 0) {
- ret += ESC + (-x) + 'D';
- } else if (x > 0) {
- ret += ESC + x + 'C';
- }
-
- if (y < 0) {
- ret += ESC + (-y) + 'A';
- } else if (y > 0) {
- ret += ESC + y + 'B';
- }
-
- return ret;
-};
-
-ansiEscapes.cursorUp = (count = 1) => ESC + count + 'A';
-ansiEscapes.cursorDown = (count = 1) => ESC + count + 'B';
-ansiEscapes.cursorForward = (count = 1) => ESC + count + 'C';
-ansiEscapes.cursorBackward = (count = 1) => ESC + count + 'D';
-
-ansiEscapes.cursorLeft = ESC + 'G';
-ansiEscapes.cursorSavePosition = isTerminalApp ? '\u001B7' : ESC + 's';
-ansiEscapes.cursorRestorePosition = isTerminalApp ? '\u001B8' : ESC + 'u';
-ansiEscapes.cursorGetPosition = ESC + '6n';
-ansiEscapes.cursorNextLine = ESC + 'E';
-ansiEscapes.cursorPrevLine = ESC + 'F';
-ansiEscapes.cursorHide = ESC + '?25l';
-ansiEscapes.cursorShow = ESC + '?25h';
-
-ansiEscapes.eraseLines = count => {
- let clear = '';
-
- for (let i = 0; i < count; i++) {
- clear += ansiEscapes.eraseLine + (i < count - 1 ? ansiEscapes.cursorUp() : '');
- }
-
- if (count) {
- clear += ansiEscapes.cursorLeft;
- }
-
- return clear;
-};
-
-ansiEscapes.eraseEndLine = ESC + 'K';
-ansiEscapes.eraseStartLine = ESC + '1K';
-ansiEscapes.eraseLine = ESC + '2K';
-ansiEscapes.eraseDown = ESC + 'J';
-ansiEscapes.eraseUp = ESC + '1J';
-ansiEscapes.eraseScreen = ESC + '2J';
-ansiEscapes.scrollUp = ESC + 'S';
-ansiEscapes.scrollDown = ESC + 'T';
-
-ansiEscapes.clearScreen = '\u001Bc';
-
-ansiEscapes.clearTerminal = process.platform === 'win32' ?
- `${ansiEscapes.eraseScreen}${ESC}0f` :
- // 1. Erases the screen (Only done in case `2` is not supported)
- // 2. Erases the whole screen including scrollback buffer
- // 3. Moves cursor to the top-left position
- // More info: https://www.real-world-systems.com/docs/ANSIcode.html
- `${ansiEscapes.eraseScreen}${ESC}3J${ESC}H`;
-
-ansiEscapes.beep = BEL;
-
-ansiEscapes.link = (text, url) => {
- return [
- OSC,
- '8',
- SEP,
- SEP,
- url,
- BEL,
- text,
- OSC,
- '8',
- SEP,
- SEP,
- BEL
- ].join('');
-};
-
-ansiEscapes.image = (buffer, options = {}) => {
- let ret = `${OSC}1337;File=inline=1`;
-
- if (options.width) {
- ret += `;width=${options.width}`;
- }
-
- if (options.height) {
- ret += `;height=${options.height}`;
- }
-
- if (options.preserveAspectRatio === false) {
- ret += ';preserveAspectRatio=0';
- }
-
- return ret + ':' + buffer.toString('base64') + BEL;
-};
-
-ansiEscapes.iTerm = {
- setCwd: (cwd = process.cwd()) => `${OSC}50;CurrentDir=${cwd}${BEL}`,
-
- annotation: (message, options = {}) => {
- let ret = `${OSC}1337;`;
-
- const hasX = typeof options.x !== 'undefined';
- const hasY = typeof options.y !== 'undefined';
- if ((hasX || hasY) && !(hasX && hasY && typeof options.length !== 'undefined')) {
- throw new Error('`x`, `y` and `length` must be defined when `x` or `y` is defined');
- }
-
- message = message.replace(/\|/g, '');
-
- ret += options.isHidden ? 'AddHiddenAnnotation=' : 'AddAnnotation=';
-
- if (options.length > 0) {
- ret +=
- (hasX ?
- [message, options.length, options.x, options.y] :
- [options.length, message]).join('|');
- } else {
- ret += message;
- }
-
- return ret + BEL;
- }
-};