summaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/node_modules/inquirer/lib
diff options
context:
space:
mode:
Diffstat (limited to 'tools/node_modules/eslint/node_modules/inquirer/lib')
-rw-r--r--tools/node_modules/eslint/node_modules/inquirer/lib/prompts/input.js2
-rw-r--r--tools/node_modules/eslint/node_modules/inquirer/lib/prompts/password.js5
2 files changed, 7 insertions, 0 deletions
diff --git a/tools/node_modules/eslint/node_modules/inquirer/lib/prompts/input.js b/tools/node_modules/eslint/node_modules/inquirer/lib/prompts/input.js
index a1f5789d36..2a090ad159 100644
--- a/tools/node_modules/eslint/node_modules/inquirer/lib/prompts/input.js
+++ b/tools/node_modules/eslint/node_modules/inquirer/lib/prompts/input.js
@@ -91,6 +91,8 @@ class InputPrompt extends Base {
}
onError(state) {
+ this.rl.line += state.value;
+ this.rl.cursor += state.value.length;
this.render(state.isValid);
}
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 dfbd1d46cc..d5343b39e3 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
@@ -101,6 +101,11 @@ class PasswordPrompt extends Base {
}
onKeypress() {
+ // If user press a key, just clear the default value
+ if (this.opt.default) {
+ this.opt.default = undefined;
+ }
+
this.render();
}
}