@inquirer/prompts
Advanced tools
Comparing version 4.3.0 to 4.3.1
{ | ||
"name": "@inquirer/prompts", | ||
"version": "4.3.0", | ||
"version": "4.3.1", | ||
"description": "Inquirer prompts, combined in a single package", | ||
@@ -79,14 +79,14 @@ "main": "./dist/cjs/index.js", | ||
"dependencies": { | ||
"@inquirer/checkbox": "^2.2.0", | ||
"@inquirer/confirm": "^3.1.0", | ||
"@inquirer/core": "^7.1.0", | ||
"@inquirer/editor": "^2.1.0", | ||
"@inquirer/expand": "^2.1.0", | ||
"@inquirer/input": "^2.1.0", | ||
"@inquirer/password": "^2.1.0", | ||
"@inquirer/rawlist": "^2.1.0", | ||
"@inquirer/select": "^2.2.0" | ||
"@inquirer/checkbox": "^2.2.1", | ||
"@inquirer/confirm": "^3.1.1", | ||
"@inquirer/core": "^7.1.1", | ||
"@inquirer/editor": "^2.1.1", | ||
"@inquirer/expand": "^2.1.1", | ||
"@inquirer/input": "^2.1.1", | ||
"@inquirer/password": "^2.1.1", | ||
"@inquirer/rawlist": "^2.1.1", | ||
"@inquirer/select": "^2.2.1" | ||
}, | ||
"homepage": "https://github.com/SBoudrias/Inquirer.js/blob/master/packages/prompts/README.md", | ||
"gitHead": "2de191afab92c1a214dfe268c80109014803f11b" | ||
"gitHead": "086fb1c59092cba248e55583d92f34e4eec44b2d" | ||
} |
@@ -206,10 +206,20 @@ <img width="75px" height="75px" align="right" alt="Inquirer Logo" src="https://raw.githubusercontent.com/SBoudrias/Inquirer.js/master/assets/inquirer_readme.svg?sanitize=true" title="Inquirer.js"/> | ||
const answer = input(...); | ||
const ac = new AbortController(); | ||
const prompt = input({ | ||
message: 'Enter a value (timing out in 5 seconds)', | ||
}); | ||
const defaultValue = setTimeout(5000).then(() => { | ||
answer.cancel(); | ||
return 'default answer'; | ||
prompt | ||
.finally(() => { | ||
ac.abort(); | ||
}) | ||
// Silencing the cancellation error. | ||
.catch(() => {}); | ||
const defaultValue = setTimeout(5000, 'timeout', { signal: ac.signal }).then(() => { | ||
prompt.cancel(); | ||
return 'Timed out!'; | ||
}); | ||
const answer = await Promise.race([defaultValue, answer]) | ||
const answer = await Promise.race([defaultValue, prompt]); | ||
``` | ||
@@ -216,0 +226,0 @@ |
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
17854
274
Updated@inquirer/checkbox@^2.2.1
Updated@inquirer/confirm@^3.1.1
Updated@inquirer/core@^7.1.1
Updated@inquirer/editor@^2.1.1
Updated@inquirer/expand@^2.1.1
Updated@inquirer/input@^2.1.1
Updated@inquirer/password@^2.1.1
Updated@inquirer/rawlist@^2.1.1
Updated@inquirer/select@^2.2.1