src/commands/login.js
function randomToken () {
  return crypto.randomBytes(20).toString('base64').replace(/\//g, '-').replace(/\+/g, '_').replace(/=/g, '');
}
function randomToken () {
  return crypto.randomBytes(20).toString('base64').replace(/\//g, '-').replace(/\+/g, '_').replace(/=/g, '');
}
function randomToken ( ) { return crypto . randomBytes ( 20 ) . toString ( 'base64' ) . replace ( / \/ / g , '-' ) . replace ( / \+ / g , '_' ) . replace ( / = / g , '' ) ; }
20 random bytes as Base64URL
20 random bytes as Base64URL