Socket
Socket
Sign inDemoInstall

sisteransi

Package Overview
Dependencies
0
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.1 to 1.0.2

2

package.json
{
"name": "sisteransi",
"version": "1.0.1",
"version": "1.0.2",
"description": "ANSI escape codes for some terminal swag",

@@ -5,0 +5,0 @@ "main": "src/index.js",

'use strict';
const ESC = '\u001B[';
const clear = '\u0007';
const ESC = '\x1B';
const CSI = `${ESC}[`;
const beep = '\u0007';

@@ -9,4 +9,4 @@

to(x, y) {
if (!y) return `${ESC}${x + 1}G`;
return `${ESC}${y + 1};${x + 1}H`;
if (!y) return `${CSI}${x + 1}G`;
return `${CSI}${y + 1};${x + 1}H`;
},

@@ -16,19 +16,19 @@ move(x, y) {

if (x < 0) ret += `${ESC}${-x}D`;
else if (x > 0) ret += `${ESC}${x}C`;
if (x < 0) ret += `${CSI}${-x}D`;
else if (x > 0) ret += `${CSI}${x}C`;
if (y < 0) ret += `${ESC}${-y}A`;
else if (y > 0) ret += `${ESC}${y}B`;
if (y < 0) ret += `${CSI}${-y}A`;
else if (y > 0) ret += `${CSI}${y}B`;
return ret;
},
up: (count = 1) => `${ESC}${count}A`,
down: (count = 1) => `${ESC}${count}B`,
forward: (count = 1) => `${ESC}${count}C`,
backward: (count = 1) => `${ESC}${count}D`,
nextLine: (count = 1) => `${ESC}E`.repeat(count),
prevLine: (count = 1) => `${ESC}F`.repeat(count),
left: `${ESC}G`,
hide: `${ESC}?25l`,
show: `${ESC}?25h`,
up: (count = 1) => `${CSI}${count}A`,
down: (count = 1) => `${CSI}${count}B`,
forward: (count = 1) => `${CSI}${count}C`,
backward: (count = 1) => `${CSI}${count}D`,
nextLine: (count = 1) => `${CSI}E`.repeat(count),
prevLine: (count = 1) => `${CSI}F`.repeat(count),
left: `${CSI}G`,
hide: `${CSI}?25l`,
show: `${CSI}?25h`,
save: `${ESC}7`,

@@ -39,13 +39,13 @@ restore: `${ESC}8`

const scroll = {
up: (count = 1) => `${ESC}S`.repeat(count),
down: (count = 1) => `${ESC}T`.repeat(count)
up: (count = 1) => `${CSI}S`.repeat(count),
down: (count = 1) => `${CSI}T`.repeat(count)
}
const erase = {
screen: `${ESC}2J`,
up: (count = 1) => `${ESC}1J`.repeat(count),
down: (count = 1) => `${ESC}J`.repeat(count),
line: `${ESC}2K`,
lineEnd: `${ESC}K`,
lineStart: `${ESC}1K`,
screen: `${CSI}2J`,
up: (count = 1) => `${CSI}1J`.repeat(count),
down: (count = 1) => `${CSI}J`.repeat(count),
line: `${CSI}2K`,
lineEnd: `${CSI}K`,
lineStart: `${CSI}1K`,
lines(count) {

@@ -61,2 +61,2 @@ let clear = '';

module.exports = { cursor, scroll, erase, beep, clear };
module.exports = { cursor, scroll, erase, beep };
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc