Comparing version 5.2.0 to 5.2.1
@@ -1,2 +0,1 @@ | ||
/// <reference types="node" /> | ||
import { ActionBase, ActionType } from './base'; | ||
@@ -3,0 +2,0 @@ export default class SpinnerAction extends ActionBase { |
@@ -64,2 +64,10 @@ "use strict"; | ||
case 'mask': | ||
return deps_1.default.passwordPrompt(options.prompt, { | ||
method: options.type, | ||
required: options.required, | ||
default: options.default | ||
}).then((value) => { | ||
replacePrompt(getPrompt(name, 'hide', inputOptions.default)); | ||
return value; | ||
}); | ||
case 'hide': | ||
@@ -115,3 +123,3 @@ return deps_1.default.passwordPrompt(options.prompt, { | ||
let prompt = '> '; | ||
if (defaultValue && (type && type === 'mask' || type === 'hide')) { | ||
if (defaultValue && type === 'hide') { | ||
defaultValue = '*'.repeat(defaultValue.length); | ||
@@ -125,1 +133,5 @@ } | ||
} | ||
function replacePrompt(prompt) { | ||
process.stderr.write(deps_1.default.ansiEscapes.cursorHide + deps_1.default.ansiEscapes.cursorUp(1) + deps_1.default.ansiEscapes.cursorLeft + prompt | ||
+ deps_1.default.ansiEscapes.cursorDown(1) + deps_1.default.ansiEscapes.cursorLeft + deps_1.default.ansiEscapes.cursorShow); | ||
} |
{ | ||
"name": "cli-ux", | ||
"description": "cli IO utilities", | ||
"version": "5.2.0", | ||
"version": "5.2.1", | ||
"author": "Jeff Dickey @jdxcode", | ||
@@ -18,3 +18,3 @@ "bugs": "https://github.com/oclif/cli-ux/issues", | ||
"extract-stack": "^1.0.0", | ||
"fs-extra": "^7.0.0", | ||
"fs-extra": "^7.0.1", | ||
"hyperlinker": "^1.0.0", | ||
@@ -24,7 +24,7 @@ "indent-string": "^3.2.0", | ||
"lodash": "^4.17.11", | ||
"natural-orderby": "^1.0.2", | ||
"password-prompt": "^1.1.0", | ||
"natural-orderby": "^2.0.1", | ||
"password-prompt": "^1.1.2", | ||
"semver": "^5.6.0", | ||
"string-width": "^2.1.1", | ||
"strip-ansi": "^5.0.0", | ||
"string-width": "^3.1.0", | ||
"strip-ansi": "^5.1.0", | ||
"supports-color": "^5.5.0", | ||
@@ -36,3 +36,3 @@ "supports-hyperlinks": "^1.0.1", | ||
"devDependencies": { | ||
"@oclif/config": "^1.7.4", | ||
"@oclif/config": "^1.12.9", | ||
"@oclif/parser": "^3.7.0", | ||
@@ -49,3 +49,3 @@ "@oclif/tslint": "^3.1.1", | ||
"@types/mocha": "^5.2.5", | ||
"@types/node": "^10.12.1", | ||
"@types/node": "^11.11.2", | ||
"@types/semver": "^5.5.0", | ||
@@ -61,3 +61,3 @@ "@types/strip-ansi": "^3.0.0", | ||
"mocha": "^5.2.0", | ||
"ts-node": "^7.0.1", | ||
"ts-node": "^8.0.3", | ||
"tslint": "^5.11.0", | ||
@@ -64,0 +64,0 @@ "typescript": "^3.1.4" |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
86624
1718
15
+ Addedemoji-regex@7.0.3(transitive)
+ Addednatural-orderby@2.0.3(transitive)
+ Addedstring-width@3.1.0(transitive)
- Removedansi-regex@3.0.1(transitive)
- Removednatural-orderby@1.1.1(transitive)
- Removedstring-width@2.1.1(transitive)
- Removedstrip-ansi@4.0.0(transitive)
Updatedfs-extra@^7.0.1
Updatednatural-orderby@^2.0.1
Updatedpassword-prompt@^1.1.2
Updatedstring-width@^3.1.0
Updatedstrip-ansi@^5.1.0