{"_id":"listr-input","_rev":"202535","name":"listr-input","description":"Input module for Listr","dist-tags":{"latest":"0.2.1","[object Object]":"0.1.1"},"maintainers":[{"name":"npm:samverschueren","email":""},{"name":"samverschueren","email":""}],"time":{"modified":"2023-03-21T06:29:12.000Z","created":"2017-11-09T20:12:07.040Z","0.2.1":"2020-02-17T06:46:28.351Z","0.2.0":"2019-09-30T06:43:57.771Z","0.1.3":"2018-02-17T19:51:50.577Z","0.1.2":"2017-11-10T07:56:39.657Z","0.1.1":"2017-11-10T06:50:49.389Z","0.1.0":"2017-11-09T20:12:07.040Z"},"users":{},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"repository":{"type":"git","url":"git+https://github.com/SamVerschueren/listr-input.git"},"versions":{"0.2.1":{"name":"listr-input","version":"0.2.1","description":"Input module for Listr","license":"MIT","repository":{"type":"git","url":"git+https://github.com/SamVerschueren/listr-input.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"keywords":["listr","input","question","message"],"dependencies":{"inquirer":"^7.0.0","inquirer-autosubmit-prompt":"^0.2.0","rxjs":"^6.5.3","through":"^2.3.8"},"devDependencies":{"ava":"^0.23.0","xo":"^0.24.0"},"gitHead":"354ee221b8dac065288693801ea0a1fc9d7ddd95","bugs":{"url":"https://github.com/SamVerschueren/listr-input/issues"},"homepage":"https://github.com/SamVerschueren/listr-input#readme","_id":"listr-input@0.2.1","_nodeVersion":"10.15.1","_npmVersion":"6.10.3","dist":{"shasum":"ce735c34530683580388fdf9462ecfebd3b66126","size":2335,"noattachment":false,"key":"/listr-input/-/listr-input-0.2.1.tgz","tarball":"http://name.csiicloud.com:7001/listr-input/download/listr-input-0.2.1.tgz"},"maintainers":[{"name":"npm:samverschueren","email":""},{"name":"samverschueren","email":""}],"_npmUser":{"name":"samverschueren","email":"sam.verschueren@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/listr-input_0.2.1_1581921988179_0.6402664326460441"},"_hasShrinkwrap":false,"publish_time":1581921988351,"_cnpm_publish_time":1581921988351,"_cnpmcore_publish_time":"2021-12-16T13:39:14.851Z"},"0.2.0":{"name":"listr-input","version":"0.2.0","description":"Input module for Listr","license":"MIT","repository":{"type":"git","url":"git+https://github.com/SamVerschueren/listr-input.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"keywords":["listr","input","question","message"],"dependencies":{"inquirer":"^7.0.0","inquirer-autosubmit-prompt":"^0.2.0","rxjs":"^6.5.3","through":"^2.3.8"},"devDependencies":{"ava":"^0.23.0","xo":"^0.24.0"},"gitHead":"d438f298b7257cf604bdac7eec2aa2f6233448e5","bugs":{"url":"https://github.com/SamVerschueren/listr-input/issues"},"homepage":"https://github.com/SamVerschueren/listr-input#readme","_id":"listr-input@0.2.0","_nodeVersion":"10.15.1","_npmVersion":"6.10.3","dist":{"shasum":"3a038978fa14a3392dccdda4358777f970fe24c7","size":2336,"noattachment":false,"key":"/listr-input/-/listr-input-0.2.0.tgz","tarball":"http://name.csiicloud.com:7001/listr-input/download/listr-input-0.2.0.tgz"},"maintainers":[{"name":"npm:samverschueren","email":""},{"name":"samverschueren","email":""}],"_npmUser":{"name":"samverschueren","email":"sam.verschueren@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/listr-input_0.2.0_1569825837548_0.3714786430597907"},"_hasShrinkwrap":false,"publish_time":1569825837771,"_cnpm_publish_time":1569825837771,"_cnpmcore_publish_time":"2021-12-16T13:39:15.737Z"},"0.1.3":{"name":"listr-input","version":"0.1.3","description":"Input module for Listr","license":"MIT","repository":{"type":"git","url":"git+https://github.com/SamVerschueren/listr-input.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["listr","input","question","message"],"dependencies":{"inquirer":"^3.3.0","rxjs":"^5.5.2","through":"^2.3.8"},"devDependencies":{"ava":"^0.23.0","xo":"*"},"gitHead":"065c44a6722eab192fa4b853a22e0009388faf38","bugs":{"url":"https://github.com/SamVerschueren/listr-input/issues"},"homepage":"https://github.com/SamVerschueren/listr-input#readme","_id":"listr-input@0.1.3","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"samverschueren","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"0c313967b6d179ebe964a81e9363ce2a5a39d25c","size":2239,"noattachment":false,"key":"/listr-input/-/listr-input-0.1.3.tgz","tarball":"http://name.csiicloud.com:7001/listr-input/download/listr-input-0.1.3.tgz"},"maintainers":[{"name":"npm:samverschueren","email":""},{"name":"samverschueren","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/listr-input_0.1.3_1518897110517_0.5948957990774213"},"_hasShrinkwrap":false,"publish_time":1518897110577,"_cnpm_publish_time":1518897110577,"_cnpmcore_publish_time":"2021-12-16T13:39:15.945Z"},"0.1.2":{"name":"listr-input","version":"0.1.2","description":"Input module for Listr","license":"MIT","repository":{"type":"git","url":"git+https://github.com/SamVerschueren/listr-input.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["listr","input","question","message"],"dependencies":{"inquirer":"^3.3.0","rxjs":"^5.5.2","through":"^2.3.8"},"devDependencies":{"ava":"^0.23.0","xo":"*"},"gitHead":"2b64451cf44fbb290420ba38c23bd34c48ca0d54","bugs":{"url":"https://github.com/SamVerschueren/listr-input/issues"},"homepage":"https://github.com/SamVerschueren/listr-input#readme","_id":"listr-input@0.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"samverschueren","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"628b68f47dc8809bce24a782be8520a723cfb611","size":2234,"noattachment":false,"key":"/listr-input/-/listr-input-0.1.2.tgz","tarball":"http://name.csiicloud.com:7001/listr-input/download/listr-input-0.1.2.tgz"},"maintainers":[{"name":"npm:samverschueren","email":""},{"name":"samverschueren","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/listr-input-0.1.2.tgz_1510300598669_0.9092624117620289"},"directories":{},"publish_time":1510300599657,"_hasShrinkwrap":false,"_cnpm_publish_time":1510300599657,"_cnpmcore_publish_time":"2021-12-16T13:39:16.203Z"},"0.1.1":{"name":"listr-input","version":"0.1.1","description":"Input module for Listr","license":"MIT","repository":{"type":"git","url":"git+https://github.com/SamVerschueren/listr-input.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["listr","input","question","message"],"dependencies":{"inquirer":"^3.3.0","rxjs":"^5.5.2","through":"^2.3.8"},"devDependencies":{"ava":"^0.23.0","xo":"*"},"gitHead":"87cbc8793d01968c83df1859a6c197e27e4ed565","bugs":{"url":"https://github.com/SamVerschueren/listr-input/issues"},"homepage":"https://github.com/SamVerschueren/listr-input#readme","_id":"listr-input@0.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"samverschueren","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"d34d99beccce1863661eee4886a256246919bbf8","size":2232,"noattachment":false,"key":"/listr-input/-/listr-input-0.1.1.tgz","tarball":"http://name.csiicloud.com:7001/listr-input/download/listr-input-0.1.1.tgz"},"maintainers":[{"name":"npm:samverschueren","email":""},{"name":"samverschueren","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/listr-input-0.1.1.tgz_1510296648512_0.23287137458100915"},"directories":{},"publish_time":1510296649389,"_hasShrinkwrap":false,"_cnpm_publish_time":1510296649389,"_cnpmcore_publish_time":"2021-12-16T13:39:16.473Z"},"0.1.0":{"name":"listr-input","version":"0.1.0","description":"Input module for Listr","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr-input.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["listr","input","question","message"],"dependencies":{"inquirer":"^3.3.0","rxjs":"^5.5.2","through":"^2.3.8"},"devDependencies":{"ava":"^0.23.0","xo":"*"},"gitHead":"c00c4025098f6030b55c8bc88a8477a7368038db","bugs":{"url":"https://github.com/samverschueren/listr-input/issues"},"homepage":"https://github.com/samverschueren/listr-input#readme","_id":"listr-input@0.1.0","_shasum":"69043322760a77bc8f25297f4d7e3c2364f7937f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"samverschueren","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"69043322760a77bc8f25297f4d7e3c2364f7937f","size":2219,"noattachment":false,"key":"/listr-input/-/listr-input-0.1.0.tgz","tarball":"http://name.csiicloud.com:7001/listr-input/download/listr-input-0.1.0.tgz"},"maintainers":[{"name":"npm:samverschueren","email":""},{"name":"samverschueren","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/listr-input-0.1.0.tgz_1510258326979_0.515693892724812"},"directories":{},"publish_time":1510258327040,"_hasShrinkwrap":false,"_cnpm_publish_time":1510258327040,"_cnpmcore_publish_time":"2021-12-16T13:39:16.858Z"}},"readme":"# listr-input [![Build Status](https://travis-ci.org/SamVerschueren/listr-input.svg?branch=master)](https://travis-ci.org/SamVerschueren/listr-input)\n\n> Input module for [Listr](https://github.com/SamVerschueren/listr)\n\n\n## Install\n\n```\n$ npm install --save listr-input\n```\n\n\n## Usage\n\n```js\nconst Listr = require('listr');\nconst input = require('listr-input');\nconst got = require('got');\n\nconst list = new Listr([\n\t{\n\t\ttitle: 'Retrieving data',\n\t\ttask: () => input('Credentials', {\n\t\t\tsecret: true,\n\t\t\tvalidate: value => value.length > 0,\n\t\t\tdone: credentials => got('https://myapi.com', {\n\t\t\t\theaders: {\n\t\t\t\t\t'Authorization': `Bearer ${credentials}`\n\t\t\t\t}\n\t\t\t})\n\t\t})\n\t}\n]);\n\nlist.run();\n```\n\n\n## API\n\n### input(question, [options])\n\nReturns an Observable which asks for user input.\n\n#### question\n\nType: `string`\n\nQuestion to ask.\n\n#### options\n\n##### default\n\nType: `string`\n\nDefault value to use if nothing is entered.\n\n##### validate\n\nType: `function`\n\nFunction which accepts the provided value. Should return `true` if the value is valid, `false` otherwise.\n\n##### secret\n\nType: `boolean`<br>\nDefault: `false`\n\nMark the input as secret.\n\n##### done\n\nType: `function`\n\nFunction that will be invoked when the user has answered the question.\n\n##### autoSubmit\n\nType: `function`\n\nFunction which accepts the provided value. If returns `true` then the value will be submitted automatically.\n\n\n\n## License\n\nMIT © [Sam Verschueren](https://github.com/SamVerschueren)\n","_attachments":{},"homepage":"https://github.com/SamVerschueren/listr-input#readme","bugs":{"url":"https://github.com/SamVerschueren/listr-input/issues"},"license":"MIT"}