How to use the @xmpp/component.xmpp function in @xmpp/component

To help you get started, we’ve selected a few @xmpp/component examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github xmppjs / xmpp.js / packages / console / cli.js View on Github external
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)
  }

@xmpp/component

XMPP component for JavaScript

ISC
Latest version published 3 years ago

Package Health Score

53 / 100
Full package analysis