docs: function clientOptions(opts) {
      if (typeof opts === "undefined")
        opts = {}
  
      this.host = opts.host || '127.0.0.1'
      this.port = opts.port || '2113'
      this.user = opts.user || 'admin'
      this.password = opts.password || 'changeit'
  
      this.ssl = opts.ssl || false
      this.rejectUnauthorized = opts.rejectUnauthorized || true
  
      this.timeout = opts.timeout || 5000 //1 sec timeout
      this.maxDataSize = opts.maxDataSize || 1048576 //1mb default
  
      this.maxCacheSize = opts.maxCacheSize || 1000
  
      this.uri = (this.ssl ? "https://" : "http://") + this.host + ':' + this.port
  }