summaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js
diff options
context:
space:
mode:
authorRuben Bridgewater <ruben@bridgewater.de>2018-09-06 02:44:48 +0200
committerRuben Bridgewater <ruben@bridgewater.de>2018-09-11 14:16:17 +0200
commit623dcb7bd90ccd9876487e05ce715d2ffed9799b (patch)
treecdc153534a642ffa764345f6b3a3ffb822979851 /tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js
parent8e73594a5c82de26ebc0b1daedb20b6d3053dd4b (diff)
downloadandroid-node-v8-623dcb7bd90ccd9876487e05ce715d2ffed9799b.tar.gz
android-node-v8-623dcb7bd90ccd9876487e05ce715d2ffed9799b.tar.bz2
android-node-v8-623dcb7bd90ccd9876487e05ce715d2ffed9799b.zip
tools: update eslint to v5.5.0
PR-URL: https://github.com/nodejs/node/pull/22720 Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Diffstat (limited to 'tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js')
-rw-r--r--tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js b/tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js
index 1b7a79bd57..1acdc86327 100644
--- a/tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js
+++ b/tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js
@@ -4,6 +4,7 @@
*/
var chalk = require('chalk');
+var { map, takeUntil } = require('rxjs/operators');
var Base = require('./base');
var observe = require('../utils/events');
@@ -30,14 +31,16 @@ class PasswordPrompt extends Base {
var events = observe(this.rl);
// Once user confirm (enter key)
- var submit = events.line.map(this.filterInput.bind(this));
+ var submit = events.line.pipe(map(this.filterInput.bind(this)));
var validation = this.handleSubmitEvents(submit);
validation.success.forEach(this.onEnd.bind(this));
validation.error.forEach(this.onError.bind(this));
if (this.opt.mask) {
- events.keypress.takeUntil(validation.success).forEach(this.onKeypress.bind(this));
+ events.keypress
+ .pipe(takeUntil(validation.success))
+ .forEach(this.onKeypress.bind(this));
}
// Init