=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ 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) {