Server IP : 85.214.239.14 / Your IP : 18.227.48.91 Web Server : Apache/2.4.62 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.18 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /proc/3/task/3/root/proc/3/root/lib/node_modules/pm2/node_modules/enquirer/lib/prompts/ |
Upload File : |
'use strict'; const AuthPrompt = require('../types/auth'); function defaultAuthenticate(value, state) { if (value.username === this.options.username && value.password === this.options.password) { return true; } return false; } const factory = (authenticate = defaultAuthenticate) => { const choices = [ { name: 'username', message: 'username' }, { name: 'password', message: 'password', format(input) { if (this.options.showPassword) { return input; } let color = this.state.submitted ? this.styles.primary : this.styles.muted; return color(this.symbols.asterisk.repeat(input.length)); } } ]; class BasicAuthPrompt extends AuthPrompt.create(authenticate) { constructor(options) { super({ ...options, choices }); } static create(authenticate) { return factory(authenticate); } } return BasicAuthPrompt; }; module.exports = factory();