Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
module.exports = function(flags, endpoint) {
const options = {
input: process.stdin,
output: process.stdout,
prompt: chalk.magenta.bold('✏ '),
}
if (Number(process.env.NODE_NO_READLINE)) {
options.terminal = false
}
const rl = readline.createInterface(options)
let prevent = false
let entity
if (flags.type === 'compomnent') {
entity = component.xmpp().component
} else {
entity = client.xmpp().client
}
const xconsole = new Console(entity)
xconsole.resetInput = function() {
rl.prompt()
}
xconsole.log = function(...args) {
readline.cursorTo(process.stdout, 0)
console.log(...args)
rl.prompt()
}
xconsole.info = function(...args) {
this.log(chalk.cyan.bold('🛈'), ...args)
}