{"_id":"inquirer-autosubmit-prompt","_rev":"202633","name":"inquirer-autosubmit-prompt","description":"Auto submit plugin for Inquirer.js","dist-tags":{"latest":"0.2.0"},"maintainers":[{"name":"yaodingyd","email":"yaodingyd@gmail.com"}],"time":{"modified":"2023-03-21T06:30:06.000Z","created":"2019-01-25T20:10:23.899Z","0.2.0":"2019-01-27T02:36:24.356Z","0.1.0":"2019-01-25T20:10:23.899Z"},"users":{},"author":{"name":"Yao Ding"},"repository":{"type":"git","url":"git+https://github.com/yaodingyd/inquirer-autosubmit-prompt.git"},"versions":{"0.2.0":{"name":"inquirer-autosubmit-prompt","version":"0.2.0","description":"Auto submit plugin for Inquirer.js","main":"index.js","scripts":{"test":"xo && ava"},"repository":{"type":"git","url":"git+https://github.com/yaodingyd/inquirer-autosubmit-prompt.git"},"keywords":["Inquirer.js"],"author":{"name":"Yao Ding"},"license":"MIT","bugs":{"url":"https://github.com/yaodingyd/inquirer-autosubmit-prompt/issues"},"homepage":"https://github.com/yaodingyd/inquirer-autosubmit-prompt#readme","dependencies":{"chalk":"^2.4.1","inquirer":"^6.2.1","rxjs":"^6.3.3"},"devDependencies":{"ava":"^1.1.0","lodash":"^4.17.11","sinon":"^7.2.3","xo":"^0.24.0"},"gitHead":"35f12af5079d7cdb3ba3d34ba0d0955ae11e895b","_id":"inquirer-autosubmit-prompt@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"yaodingyd","email":"yaodingyd@gmail.com"},"dist":{"shasum":"a10f952af4f7bac9c43010e3e9e0891d7e8d15a1","size":2766,"noattachment":false,"key":"/inquirer-autosubmit-prompt/-/inquirer-autosubmit-prompt-0.2.0.tgz","tarball":"http://name.csiicloud.com:7001/inquirer-autosubmit-prompt/download/inquirer-autosubmit-prompt-0.2.0.tgz"},"maintainers":[{"name":"yaodingyd","email":"yaodingyd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inquirer-autosubmit-prompt_0.2.0_1548556584243_0.3918694862909107"},"_hasShrinkwrap":false,"publish_time":1548556584356,"_cnpm_publish_time":1548556584356,"_cnpmcore_publish_time":"2021-12-16T15:46:54.331Z"},"0.1.0":{"name":"inquirer-autosubmit-prompt","version":"0.1.0","description":"Auto submit plugin for Inquirer.js","main":"index.js","scripts":{"test":"xo && ava"},"repository":{"type":"git","url":"git+https://github.com/yaodingyd/inquirer-autosubmit-prompt.git"},"keywords":["Inquirer.js"],"author":{"name":"Yao Ding"},"license":"MIT","bugs":{"url":"https://github.com/yaodingyd/inquirer-autosubmit-prompt/issues"},"homepage":"https://github.com/yaodingyd/inquirer-autosubmit-prompt#readme","dependencies":{"chalk":"^2.4.1","inquirer":"^6.2.1","rxjs":"^6.3.3"},"devDependencies":{"ava":"^1.1.0","lodash":"^4.17.11","sinon":"^7.2.3","xo":"^0.24.0"},"gitHead":"332fe958623ab34ab09dc6df99796fc3bff3d39a","_id":"inquirer-autosubmit-prompt@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"yaodingyd","email":"yaodingyd@gmail.com"},"dist":{"shasum":"dd199e2d829ece2977c4421adf38eb1887296e4e","size":2516,"noattachment":false,"key":"/inquirer-autosubmit-prompt/-/inquirer-autosubmit-prompt-0.1.0.tgz","tarball":"http://name.csiicloud.com:7001/inquirer-autosubmit-prompt/download/inquirer-autosubmit-prompt-0.1.0.tgz"},"maintainers":[{"name":"yaodingyd","email":"yaodingyd@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inquirer-autosubmit-prompt_0.1.0_1548447023746_0.20037994009105953"},"_hasShrinkwrap":false,"publish_time":1548447023899,"_cnpm_publish_time":1548447023899,"_cnpmcore_publish_time":"2021-12-16T15:46:54.538Z"}},"readme":"# inquirer-autosubmit-prompt\n\n## Installation\n\n```\nnpm install --save inquirer-autosubmit-prompt\n```\n\n## Usage\n\nIt extends Inquire.js's default `input` and `password` with auto submit.\n\n```javascript\ninquirer.registerPrompt('autosubmit', require('inquirer-autosubmit-prompt'));\ninquirer.prompt({\n  type: 'autosubmit',\n  ...\n})\n```\n\n### Options\n\nSee [inquirer](https://github.com/SBoudrias/Inquirer.js) readme for meaning of all except **autoSubmit** and **secret**.\n\n**secret** indicates this is a `password` prompt. Defaults to false (`input` prompt).\n\n**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.\n\n### Example\n\n```javascript\nconst inquirer = require('inquirer');\ninquirer.registerPrompt('autosubmit', require('inquirer-autosubmit-promt'));\n\nconst questions = [\n\t{\n\t\ttype: 'autosubmit',\n\t\tname: 'first_name',\n\t\tmessage: 'What\\'s your first name',\n\t\tautoSubmit: input => input.length === 6\n\t}\n];\n\ninquirer.prompt(questions).then(answers => {\n\tconsole.log(JSON.stringify(answers, null, '  '));\n});\n\n```\n\n## Credits\n[Yao Ding](https://github.com/yaodingyd/)\n\n## License\nMIT","_attachments":{},"homepage":"https://github.com/yaodingyd/inquirer-autosubmit-prompt#readme","bugs":{"url":"https://github.com/yaodingyd/inquirer-autosubmit-prompt/issues"},"license":"MIT"}