readline-sync
Advanced tools
Comparing version
@@ -398,2 +398,3 @@ /* | ||
// other ctrl-chars | ||
// eslint-disable-next-line no-control-regex | ||
if (chunk) { chunk = chunk.replace(/[\x00-\x08\x0b\x0c\x0e-\x1f\x7f]/g, ''); } | ||
@@ -448,3 +449,3 @@ if (chunk && limit) { chunk = chunk.replace(limit, ''); } | ||
function escapePattern(pattern) { | ||
return pattern.replace(/[\x00-\x7f]/g, | ||
return pattern.replace(/[\x00-\x7f]/g, // eslint-disable-line no-control-regex | ||
function(s) { return '\\x' + ('00' + s.charCodeAt().toString(16)).substr(-2); }); | ||
@@ -881,3 +882,3 @@ } | ||
exports.questionEMail = function(query, options) { | ||
if (query == null) { query = 'Input e-mail address :'; } // eslint-disable-line eqeqeq | ||
if (query == null) { query = 'Input e-mail address: '; } // eslint-disable-line eqeqeq | ||
/* eslint-disable key-spacing */ | ||
@@ -938,3 +939,3 @@ return exports.question(query, margeOptions({ | ||
confirmMessage = options.confirmMessage != null ? options.confirmMessage : // eslint-disable-line eqeqeq | ||
'Reinput a same one to confirm it :'; | ||
'Reinput a same one to confirm it: '; | ||
unmatchMessage = options.unmatchMessage != null ? options.unmatchMessage : // eslint-disable-line eqeqeq | ||
@@ -944,3 +945,3 @@ 'It differs from first one.' + | ||
if (query == null) { query = 'Input new password :'; } // eslint-disable-line eqeqeq | ||
if (query == null) { query = 'Input new password: '; } // eslint-disable-line eqeqeq | ||
@@ -1074,3 +1075,3 @@ limitMessage = readOptions.limitMessage; | ||
if (query == null) { query = 'Input path (you can "cd" and "pwd") :'; } // eslint-disable-line eqeqeq | ||
if (query == null) { query = 'Input path (you can "cd" and "pwd"): '; } // eslint-disable-line eqeqeq | ||
@@ -1200,5 +1201,5 @@ exports.question(query, readOptions); | ||
var res; | ||
if (query == null) { query = 'Are you sure? :'; } // eslint-disable-line eqeqeq | ||
if (query == null) { query = 'Are you sure? '; } // eslint-disable-line eqeqeq | ||
if ((!options || options.guide !== false) && (query += '')) { | ||
query = query.replace(/\s*:?\s*$/, '') + ' [y/n] :'; | ||
query = query.replace(/\s*:?\s*$/, '') + ' [y/n]: '; | ||
} | ||
@@ -1282,6 +1283,6 @@ /* eslint-disable key-spacing */ | ||
if (query == null) { query = 'Choose one from list :'; } // eslint-disable-line eqeqeq | ||
if (query == null) { query = 'Choose one from list: '; } // eslint-disable-line eqeqeq | ||
if ((query += '')) { | ||
if (!options || options.guide !== false) { | ||
query = query.replace(/\s*:?\s*$/, '') + ' [$<limit>] :'; | ||
query = query.replace(/\s*:?\s*$/, '') + ' [$<limit>]: '; | ||
} | ||
@@ -1288,0 +1289,0 @@ display += query; |
{ | ||
"name": "readline-sync", | ||
"version": "1.4.3", | ||
"version": "1.4.4", | ||
"title": "readlineSync", | ||
@@ -5,0 +5,0 @@ "description": "Synchronous Readline for interactively running to have a conversation with the user via a console(TTY).", |
Sorry, the diff of this file is too big to display
172641
0.04%1318
0.08%