Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
'use strict';
const readline = require('readline');
const _require = require('../util'),
action = _require.action;
const EventEmitter = require('events');
const _require2 = require('sisteransi'),
beep = _require2.beep,
cursor = _require2.cursor;
const color = require('kleur');
/**
* Base prompt skeleton
* @param {Stream} [opts.stdin] The Readable stream to listen to
* @param {Stream} [opts.stdout] The Writable stream to write readline data to
*/
class Prompt extends EventEmitter {
constructor(opts = {}) {
super();
this.firstRender = true;
this.in = opts.in || process.stdin;
this.out = opts.out || process.stdout;
'use strict';
const readline = require('readline');
const _require = require('../util'),
action = _require.action;
const EventEmitter = require('events');
const _require2 = require('sisteransi'),
beep = _require2.beep,
cursor = _require2.cursor;
const color = require('kleur');
/**
* Base prompt skeleton
* @param {Stream} [opts.stdin] The Readable stream to listen to
* @param {Stream} [opts.stdout] The Writable stream to write readline data to
*/
class Prompt extends EventEmitter {
constructor(opts = {}) {
super();
this.firstRender = true;
this.in = opts.in || process.stdin;
this.out = opts.out || process.stdout;
'use strict';
const readline = require('readline');
const _require = require('../util'),
action = _require.action;
const EventEmitter = require('events');
const _require2 = require('sisteransi'),
beep = _require2.beep,
cursor = _require2.cursor;
const color = require('kleur');
/**
* Base prompt skeleton
* @param {Stream} [opts.stdin] The Readable stream to listen to
* @param {Stream} [opts.stdout] The Writable stream to write readline data to
*/
class Prompt extends EventEmitter {
constructor(opts = {}) {
super();
this.firstRender = true;
this.in = opts.stdin || process.stdin;
this.out = opts.stdout || process.stdout;