lib/hidden.js
function HiddenServer(opts) {
  if (!(this instanceof HiddenServer)) return new HiddenServer(opts);

  this.set(require('../settings.json'));
  this.set(opts);
  this.uri = this.get('publicServer') + this.get('pingUri').replace(':hiddenServerName', this.get('hiddenServerName'));
  debug('uri', this.uri);
  this.init();
}
function HiddenServer(opts) {
  if (!(this instanceof HiddenServer)) return new HiddenServer(opts);

  this.set(require('../settings.json'));
  this.set(opts);
  this.uri = this.get('publicServer') + this.get('pingUri').replace(':hiddenServerName', this.get('hiddenServerName'));
  debug('uri', this.uri);
  this.init();
}
function HiddenServer ( opts ) { if ( ! ( this instanceof HiddenServer ) ) return new HiddenServer ( opts ) ; this . set ( require ( '../settings.json' ) ) ; this . set ( opts ) ; this . uri = this . get ( 'publicServer' ) + this . get ( 'pingUri' ) . replace ( ':hiddenServerName' , this . get ( 'hiddenServerName' ) ) ; debug ( 'uri' , this . uri ) ; this . init ( ) ; }
`HiddenServer` Constructor function.
HiddenServer Constructor function .