Package Exports
- inquirer-autosubmit-prompt
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (inquirer-autosubmit-prompt) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
inquirer-autosubmit-prompt
Installation
npm install --save inquirer-autosubmit-promptUsage
It extends Inquire.js's default input and password with auto submit.
inquirer.registerPrompt('autosubmit', require('inquirer-autosubmit-prompt'));
inquirer.prompt({
type: 'autosubmit',
...
})Options
See inquirer readme for meaning of all except autoSubmit and secret.
secret indicates this is a password prompt. Defaults to false (input prompt).
autoSubmit should be a function which takes the current input and returns a boolean. If condition is true, current input will be submitted, without user typing enter.
Example
const inquirer = require('inquirer');
inquirer.registerPrompt('autosubmit', require('inquirer-autosubmit-promt'));
const questions = [
{
type: 'autosubmit',
name: 'first_name',
message: 'What\'s your first name',
autoSubmit: input => input.length === 6
}
];
inquirer.prompt(questions).then(answers => {
console.log(JSON.stringify(answers, null, ' '));
});
Credits
License
MIT