===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
node-prompts-2.4.0+~cs5.1.8/example.js-13-            initial: `terkelg`,
node-prompts-2.4.0+~cs5.1.8/example.js:14:            format: v => `@${v}`
node-prompts-2.4.0+~cs5.1.8/example.js-15-        },
##############################################
node-prompts-2.4.0+~cs5.1.8/example.js-99-                this.no = (this.no || 1);
node-prompts-2.4.0+~cs5.1.8/example.js:100:                this.msg = `Enter a number (e.g. ${color.cyan(this.no)})`;
node-prompts-2.4.0+~cs5.1.8/example.js-101-                if (!interval) interval = setInterval(() => {
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocomplete.js-134-    let s2 = this.input.slice(this.cursor);
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocomplete.js:135:    this.input = `${s1}${c}${s2}`;
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocomplete.js-136-    this.cursor = s1.length+1;
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocomplete.js-144-    let s2 = this.input.slice(this.cursor);
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocomplete.js:145:    this.input = `${s1}${s2}`;
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocomplete.js-146-    this.complete(this.render);
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocomplete.js-154-    let s2 = this.input.slice(this.cursor+1);
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocomplete.js:155:    this.input = `${s1}${s2}`;
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocomplete.js-156-    this.complete(this.render);
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocomplete.js-222-    if (v.description) {
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocomplete.js:223:      desc = ` - ${v.description}`;
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocomplete.js-224-      if (prefix.length + title.length + desc.length >= this.out.columns
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocompleteMultiselect.js-183-    if (this.showMinError) {
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocompleteMultiselect.js:184:      prompt += color.red(`You must select a minimum of ${this.minSelected} choices.`);
node-prompts-2.4.0+~cs5.1.8/lib/elements/autocompleteMultiselect.js-185-      this.showMinError = false;
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/date.js-201-      this.outputText += this.errorMsg.split('\n').reduce(
node-prompts-2.4.0+~cs5.1.8/lib/elements/date.js:202:          (a, l, i) => a + `\n${i ? ` ` : figures.pointerSmall} ${color.red().italic(l)}`, ``);
node-prompts-2.4.0+~cs5.1.8/lib/elements/date.js-203-    }
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/multiselect.js-172-      return '\nInstructions:\n'
node-prompts-2.4.0+~cs5.1.8/lib/elements/multiselect.js:173:        + `    ${figures.arrowUp}/${figures.arrowDown}: Highlight option\n`
node-prompts-2.4.0+~cs5.1.8/lib/elements/multiselect.js:174:        + `    ${figures.arrowLeft}/${figures.arrowRight}/[space]: Toggle selection\n`
node-prompts-2.4.0+~cs5.1.8/lib/elements/multiselect.js-175-        + (this.maxChoices === undefined ? `    a: Toggle all\n` : '')
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/multiselect.js-189-      if (cursor === i && v.description) {
node-prompts-2.4.0+~cs5.1.8/lib/elements/multiselect.js:190:        desc = ` - ${v.description}`;
node-prompts-2.4.0+~cs5.1.8/lib/elements/multiselect.js-191-        if (prefix.length + title.length + desc.length >= this.out.columns
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/multiselect.js-260-    if (this.showMinError) {
node-prompts-2.4.0+~cs5.1.8/lib/elements/multiselect.js:261:      prompt += color.red(`You must select a minimum of ${this.minSelected} choices.`);
node-prompts-2.4.0+~cs5.1.8/lib/elements/multiselect.js-262-      this.showMinError = false;
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/number.js-51-      this.placeholder = true;
node-prompts-2.4.0+~cs5.1.8/lib/elements/number.js:52:      this.rendered = color.gray(this.transform.render(`${this.initial}`));
node-prompts-2.4.0+~cs5.1.8/lib/elements/number.js-53-      this._value = ``;
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/number.js-55-      this.placeholder = false;
node-prompts-2.4.0+~cs5.1.8/lib/elements/number.js:56:      this.rendered = this.transform.render(`${round(v, this.round)}`);
node-prompts-2.4.0+~cs5.1.8/lib/elements/number.js-57-      this._value = round(v, this.round);
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/number.js-205-      this.outputError += this.errorMsg.split(`\n`)
node-prompts-2.4.0+~cs5.1.8/lib/elements/number.js:206:          .reduce((a, l, i) => a + `\n${i ? ` ` : figures.pointerSmall} ${color.red().italic(l)}`, ``);
node-prompts-2.4.0+~cs5.1.8/lib/elements/number.js-207-    }
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/select.js-158-          if (v.description && this.cursor === i) {
node-prompts-2.4.0+~cs5.1.8/lib/elements/select.js:159:            desc = ` - ${v.description}`;
node-prompts-2.4.0+~cs5.1.8/lib/elements/select.js-160-            if (prefix.length + title.length + desc.length >= this.out.columns
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/select.js-166-
node-prompts-2.4.0+~cs5.1.8/lib/elements/select.js:167:        this.outputText += `${prefix} ${title}${color.gray(desc)}\n`;
node-prompts-2.4.0+~cs5.1.8/lib/elements/select.js-168-      }
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/text.js-111-    let s2 = this.value.slice(this.cursor);
node-prompts-2.4.0+~cs5.1.8/lib/elements/text.js:112:    this.value = `${s1}${c}${s2}`;
node-prompts-2.4.0+~cs5.1.8/lib/elements/text.js-113-    this.red = false;
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/text.js-121-    let s2 = this.value.slice(this.cursor);
node-prompts-2.4.0+~cs5.1.8/lib/elements/text.js:122:    this.value = `${s1}${s2}`;
node-prompts-2.4.0+~cs5.1.8/lib/elements/text.js-123-    this.red = false;
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/text.js-131-    let s2 = this.value.slice(this.cursor+1);
node-prompts-2.4.0+~cs5.1.8/lib/elements/text.js:132:    this.value = `${s1}${s2}`;
node-prompts-2.4.0+~cs5.1.8/lib/elements/text.js-133-    this.red = false;
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/elements/text.js-177-      this.outputError += this.errorMsg.split(`\n`)
node-prompts-2.4.0+~cs5.1.8/lib/elements/text.js:178:          .reduce((a, l, i) => a + `\n${i ? ' ' : figures.pointerSmall} ${color.red().italic(l)}`, ``);
node-prompts-2.4.0+~cs5.1.8/lib/elements/text.js-179-    }
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/index.js-54-    if (prompts[type] === void 0) {
node-prompts-2.4.0+~cs5.1.8/lib/index.js:55:      throw new Error(`prompt type (${type}) is not defined`);
node-prompts-2.4.0+~cs5.1.8/lib/index.js-56-    }
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/util/style.js-10-  invisible: { scale: 0, render: input => '' },
node-prompts-2.4.0+~cs5.1.8/lib/util/style.js:11:  default: { scale: 1, render: input => `${input}` }
node-prompts-2.4.0+~cs5.1.8/lib/util/style.js-12-});
##############################################
node-prompts-2.4.0+~cs5.1.8/lib/util/wrap.js-20-        if (w.length + tab.length >= width || arr[arr.length - 1].length + w.length + 1 < width)
node-prompts-2.4.0+~cs5.1.8/lib/util/wrap.js:21:          arr[arr.length - 1] += ` ${w}`;
node-prompts-2.4.0+~cs5.1.8/lib/util/wrap.js:22:        else arr.push(`${tab}${w}`);
node-prompts-2.4.0+~cs5.1.8/lib/util/wrap.js-23-        return arr;
##############################################
node-prompts-2.4.0+~cs5.1.8/readme.md-193-  const questions = [{ ... }];
node-prompts-2.4.0+~cs5.1.8/readme.md:194:  const onSubmit = (prompt, answer) => console.log(`Thanks I got ${answer} from ${prompt.name}`);
node-prompts-2.4.0+~cs5.1.8/readme.md-195-  const response = await prompts(questions, { onSubmit });
##############################################
node-prompts-2.4.0+~cs5.1.8/readme.md-333-  name: 'confirm',
node-prompts-2.4.0+~cs5.1.8/readme.md:334:  message: (prev, values) => `Please confirm that you eat ${values.dish} times ${prev} a day?`
node-prompts-2.4.0+~cs5.1.8/readme.md-335-}
##############################################
node-prompts-2.4.0+~cs5.1.8/test/prompts.js-33-  types.forEach(p => {
node-prompts-2.4.0+~cs5.1.8/test/prompts.js:34:    t.true(p in prompts, `${prompts[p].name} exists`);
node-prompts-2.4.0+~cs5.1.8/test/prompts.js:35:    t.equal(typeof prompts[p], 'function', `${prompts[p].name} is typeof function`);
node-prompts-2.4.0+~cs5.1.8/test/prompts.js-36-  });
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/bench/colors.js-10-function bench(name) {
node-prompts-2.4.0+~cs5.1.8/kleur/bench/colors.js:11:	console.log(`\n# ${name}`);
node-prompts-2.4.0+~cs5.1.8/kleur/bench/colors.js-12-	const suite = new Suite();
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/bench/colors.js-60-function fixture(lib) {
node-prompts-2.4.0+~cs5.1.8/kleur/bench/colors.js:61:	return lib.red(`a red ${lib.white('red')} red ${lib.red('red')} red ${lib.gray('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.blue('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')}red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')}red ${lib.green('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.magenta('red')} red ${lib.red('red')}red ${lib.red('red')} red ${lib.cyan('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.yellow('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} red ${lib.red('red')} message`);
node-prompts-2.4.0+~cs5.1.8/kleur/bench/colors.js-62-}
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/bench/dryrun.js-22-
node-prompts-2.4.0+~cs5.1.8/kleur/bench/dryrun.js:23:console.log(color.red(`a red ${color.white('white')} red ${color.red('red')} red ${color.gray('gray')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.blue('blue')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')}red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')}red ${color.green('green')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.magenta('red')} red ${color.red('red')}red ${color.red('red')} red ${color.cyan('cyan')} red ${color.red('red')} red ${color.red('red')} red ${color.yellow('yellow')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.blue('blue')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} red ${color.red('red')} message`).toString());
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/colors.mjs-13-function init(x, y) {
node-prompts-2.4.0+~cs5.1.8/kleur/colors.mjs:14:	let rgx = new RegExp(`\\x1b\\[${y}m`, 'g');
node-prompts-2.4.0+~cs5.1.8/kleur/colors.mjs:15:	let open = `\x1b[${x}m`, close = `\x1b[${y}m`;
node-prompts-2.4.0+~cs5.1.8/kleur/colors.mjs-16-
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/index.mjs-96-	let blk = {
node-prompts-2.4.0+~cs5.1.8/kleur/index.mjs:97:		open: `\x1b[${open}m`,
node-prompts-2.4.0+~cs5.1.8/kleur/index.mjs:98:		close: `\x1b[${close}m`,
node-prompts-2.4.0+~cs5.1.8/kleur/index.mjs:99:		rgx: new RegExp(`\\x1b\\[${close}m`, 'g')
node-prompts-2.4.0+~cs5.1.8/kleur/index.mjs-100-	};
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/readme.md-57-// nested methods
node-prompts-2.4.0+~cs5.1.8/kleur/readme.md:58:kleur.bold(`${ white().bgRed('[ERROR]') } ${ kleur.red().italic('Something happened')}`);
node-prompts-2.4.0+~cs5.1.8/kleur/readme.md-59-```
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/readme.md-78-
node-prompts-2.4.0+~cs5.1.8/kleur/readme.md:79:console.log(yellow(`foo ${red().bold('red')} bar ${cyan('cyan')} baz`));
node-prompts-2.4.0+~cs5.1.8/kleur/readme.md-80-console.log(yellow('foo ' + red().bold('red') + ' bar ' + cyan('cyan') + ' baz'));
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/readme.md-159-
node-prompts-2.4.0+~cs5.1.8/kleur/readme.md:160:Unlike `kleur`, this setting exists as `kleur.$.enabled` instead of `kleur.enabled`:
node-prompts-2.4.0+~cs5.1.8/kleur/readme.md-161-
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js-42-	assert.is(
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js:43:		kleur.red(`foo ${kleur.yellow('bar')} baz`),
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js-44-		ANSI(red[0]) + 'foo ' + ANSI(yellow[0]) + 'bar' + ANSI(yellow[1]) + ANSI(red[0]) + ' baz' + ANSI(red[1])
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js-47-	assert.is(
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js:48:		kleur.bold(`foo ${kleur.red(kleur.dim('bar'))} baz`),
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js-49-		ANSI(bold[0]) + 'foo ' + ANSI(red[0]) + ANSI(dim[0]) + 'bar' + ANSI(dim[1]) + ANSI(bold[0]) + ANSI(red[1]) + ' baz' + ANSI(bold[1])
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js-52-	assert.is(
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js:53:		kleur.yellow(`foo ${kleur.red(kleur.bold('red'))} bar ${kleur.cyan('cyan')} baz`),
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js-54-		ANSI(yellow[0]) + 'foo ' + ANSI(red[0]) + ANSI(bold[0]) + 'red' + ANSI(bold[1]) + ANSI(red[1]) + ANSI(yellow[0]) + ' bar ' + ANSI(cyan[0]) + 'cyan' + ANSI(cyan[1]) + ANSI(yellow[0]) + ' baz' + ANSI(yellow[1])
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js-85-	assert.is(
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js:86:		kleur.italic(`${kleur.red(123)} ${kleur.blue(0)}`),
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js-87-		ANSI(italic[0]) + ANSI(red[0]) + '123' + ANSI(red[1]) + ' ' + ANSI(blue[0]) + '0' + ANSI(blue[1]) + ANSI(italic[1]),
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js-106-// 	assert.is(c.blue.bold('hello\nworld'), ANSI(bold[0]) + ANSI(blue[0]) + 'hello' + ANSI(blue[1]) + ANSI(bold[1]) + '\n' + ANSI(bold[0]) + ANSI(blue[0]) + 'world' + ANSI(blue[1]) + ANSI(bold[1]), '~> simple chain');
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js:107:// 	assert.is(c.italic.bold(`${c.red('hello')}\n${c.blue('world')}`), ANSI(bold[0]) + ANSI(italic[0]) + ANSI(red[0]) + 'hello' + ANSI(red[1]) + ANSI(italic[1]) + ANSI(bold[1]) + '\n' + ANSI(bold[0]) + ANSI(italic[0]) + ANSI(blue[0]) + 'world' + ANSI(blue[1]) + ANSI(italic[1]) + ANSI(bold[1]), '~> chain w/ nested');
node-prompts-2.4.0+~cs5.1.8/kleur/test/colors.js-108-// });
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js-33-	assert.is(
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js:34:		kleur.red(`foo ${kleur.yellow('bar')} baz`),
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js-35-		ANSI(red[0]) + 'foo ' + ANSI(yellow[0]) + 'bar' + ANSI(yellow[1]) + ANSI(red[0]) + ' baz' + ANSI(red[1])
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js-37-	assert.is(
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js:38:		kleur.bold(`foo ${kleur.red().dim('bar')} baz`),
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js-39-		ANSI(bold[0]) + 'foo ' + ANSI(red[0]) + ANSI(dim[0]) + 'bar' + ANSI(red[1]) + ANSI(dim[1]) + ANSI(bold[0]) + ' baz' + ANSI(bold[1])
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js-41-	assert.is(
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js:42:		kleur.yellow(`foo ${kleur.red().bold('red')} bar ${kleur.cyan('cyan')} baz`),
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js-43-		ANSI(yellow[0]) + 'foo ' + ANSI(red[0]) + ANSI(bold[0]) + 'red' + ANSI(red[1]) + ANSI(yellow[0]) + ANSI(bold[1]) + ' bar ' + ANSI(cyan[0]) + 'cyan' + ANSI(cyan[1]) + ANSI(yellow[0]) + ' baz' + ANSI(yellow[1])
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js-50-	assert.is(kleur.red().italic(0), ANSI(red[0]) + ANSI(italic[0]) + '0' + ANSI(red[1]) + ANSI(italic[1]), '~> chain w/ 0');
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js:51:	assert.is(kleur.italic(`${kleur.red(123)} ${kleur.blue(0)}`), ANSI(italic[0]) + ANSI(red[0]) + '123' + ANSI(red[1]) + ' ' + ANSI(blue[0]) + '0' + ANSI(blue[1]) + ANSI(italic[1]), '~> chain w/ nested & 0');
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js-52-	assert.is(kleur.blue(-1), ANSI(blue[0]) + '-1' + ANSI(blue[1]), '~> basic w/ negatives');
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js-58-// 	assert.is(c.blue.bold('hello\nworld'), ANSI(bold[0]) + ANSI(blue[0]) + 'hello' + ANSI(blue[1]) + ANSI(bold[1]) + '\n' + ANSI(bold[0]) + ANSI(blue[0]) + 'world' + ANSI(blue[1]) + ANSI(bold[1]), '~> simple chain');
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js:59:// 	assert.is(c.italic.bold(`${c.red('hello')}\n${c.blue('world')}`), ANSI(bold[0]) + ANSI(italic[0]) + ANSI(red[0]) + 'hello' + ANSI(red[1]) + ANSI(italic[1]) + ANSI(bold[1]) + '\n' + ANSI(bold[0]) + ANSI(italic[0]) + ANSI(blue[0]) + 'world' + ANSI(blue[1]) + ANSI(italic[1]) + ANSI(bold[1]), '~> chain w/ nested');
node-prompts-2.4.0+~cs5.1.8/kleur/test/index.js-60-// });
##############################################
node-prompts-2.4.0+~cs5.1.8/kleur/test/utils.js:1:export const ANSI = x => `\x1b[${x}m`;
node-prompts-2.4.0+~cs5.1.8/kleur/test/utils.js-2-
##############################################
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js-3-const ESC = '\x1B';
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:4:const CSI = `${ESC}[`;
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js-5-const beep = '\u0007';
##############################################
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js-8-  to(x, y) {
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:9:    if (!y) return `${CSI}${x + 1}G`;
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:10:    return `${CSI}${y + 1};${x + 1}H`;
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js-11-  },
##############################################
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js-14-
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:15:    if (x < 0) ret += `${CSI}${-x}D`;
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:16:    else if (x > 0) ret += `${CSI}${x}C`;
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js-17-
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:18:    if (y < 0) ret += `${CSI}${-y}A`;
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:19:    else if (y > 0) ret += `${CSI}${y}B`;
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js-20-
##############################################
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js-22-  },
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:23:  up: (count = 1) => `${CSI}${count}A`,
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:24:  down: (count = 1) => `${CSI}${count}B`,
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:25:  forward: (count = 1) => `${CSI}${count}C`,
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:26:  backward: (count = 1) => `${CSI}${count}D`,
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:27:  nextLine: (count = 1) => `${CSI}E`.repeat(count),
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:28:  prevLine: (count = 1) => `${CSI}F`.repeat(count),
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:29:  left: `${CSI}G`,
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:30:  hide: `${CSI}?25l`,
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:31:  show: `${CSI}?25h`,
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:32:  save: `${ESC}7`,
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:33:  restore: `${ESC}8`
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js-34-}
##############################################
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js-36-const scroll = {
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:37:  up: (count = 1) => `${CSI}S`.repeat(count),
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:38:  down: (count = 1) => `${CSI}T`.repeat(count)
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js-39-}
##############################################
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js-41-const erase = {
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:42:  screen: `${CSI}2J`,
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:43:  up: (count = 1) => `${CSI}1J`.repeat(count),
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:44:  down: (count = 1) => `${CSI}J`.repeat(count),
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:45:  line: `${CSI}2K`,
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:46:  lineEnd: `${CSI}K`,
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js:47:  lineStart: `${CSI}1K`,
node-prompts-2.4.0+~cs5.1.8/sisteransi/src/index.js-48-  lines(count) {