{"_id":"prompt-promise","_rev":"34-2234967980799b13b7166e45c5ddc971","name":"prompt-promise","description":"Sane CLI user-input (command prompt, confirm, multiline, password) as promises, it can be used with co@4","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.0":{"name":"prompt-promise","version":"0.0.0","description":"wip","scripts":{"lint":"jshint . && jscs . --reporter inline","test":"mocha","test-cov":"istanbul cover _mocha","test-travis":"istanbul cover _mocha --report lcovonly"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/prompt-promise.git"},"keywords":[],"license":{"type":"MIT","url":"https://github.com/tunnckoCore/prompt-promise/blob/master/license.md"},"dependencies":{},"devDependencies":{"istanbul-harmony":"^0.3.1","mocha":"^2.0.1","mocha-lcov-reporter":"^0.0.1"},"bugs":{"url":"https://github.com/tunnckoCore/prompt-promise/issues"},"homepage":"https://github.com/tunnckoCore/prompt-promise","_id":"prompt-promise@0.0.0","_shasum":"4f6a80870baaa63776cef55dc54dcb82b050724e","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"4f6a80870baaa63776cef55dc54dcb82b050724e","tarball":"https://registry.npmjs.org/prompt-promise/-/prompt-promise-0.0.0.tgz","integrity":"sha512-9hoB6egumf0kjrFCMJMiZm/uFDLPWLhKU96Qrp3jDmv+gfGmAibSkTbvGHs79VQrzuWVK0OaeWHb1/byH0N+jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxJB3ZfcVKOMdXPVM8X5x/m7/ZbquMSnvZZEmFsC+ngQIgeMfGW74Sf+rSS7HyKVAE0ptnQ0yJeSY+gbdhPKCcLMk="}]},"directories":{}},"1.0.0":{"name":"prompt-promise","version":"1.0.0","description":"Sane CLI user-input (command prompt, confirm, multiline, password) as promises, it can be used with co@4","scripts":{"lint":"jshint . && jscs . --reporter inline --esnext","with-co":"node --harmony ./examples/with-co","without-co":"node --harmony ./examples/without-co"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/prompt-promise.git"},"keywords":["aplus","cli","co","cojs","command","command-line","command-prompt","confirm","console","esnext","generators","input","keypress","line","mask","minimal","multiline","password","pretty","promises","promises-aplus","prompt","prompts","sane","terminal","tiny","unobtrusive","user","user-input"],"license":{"type":"MIT","url":"https://github.com/tunnckoCore/prompt-promise/blob/master/license.md"},"dependencies":{"keypress":"^0.2.1","native-or-another":"^2.0.0"},"devDependencies":{"co":"^4.0.2","istanbul-harmony":"^0.3.1","mocha":"^2.0.1","mocha-lcov-reporter":"^0.0.1"},"gitHead":"4e87b4c1d9df4e7292e9fc448ac796079dd4cde2","bugs":{"url":"https://github.com/tunnckoCore/prompt-promise/issues"},"homepage":"https://github.com/tunnckoCore/prompt-promise","_id":"prompt-promise@1.0.0","_shasum":"0ec9214dd382b9443602c01f91e5d05c485988b4","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"0ec9214dd382b9443602c01f91e5d05c485988b4","tarball":"https://registry.npmjs.org/prompt-promise/-/prompt-promise-1.0.0.tgz","integrity":"sha512-+Ft4M4sZimAE/RV6pSh6MDoikE8asMcY+I7a2B1Qo/nGzTsECtmkr3m3NutlI5Xb3cuXt/Zp963YmhfWg0HE1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCOIuoc89nuZFK7r0nQIk3emcDt590boc6J7po4JKZjAiAY7ohjgHeSUudjEJm29MMnQMM7KiUJbbOCxwG+WEPWIQ=="}]},"directories":{}},"1.0.1":{"name":"prompt-promise","version":"1.0.1","description":"Sane CLI user-input (command prompt, confirm, multiline, password) as promises, it can be used with co@4","scripts":{"lint":"jshint . && jscs . --reporter inline --esnext","with-co":"node --harmony ./examples/with-co","without-co":"node --harmony ./examples/without-co"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/prompt-promise.git"},"keywords":["aplus","cli","co","cojs","command","command-line","command-prompt","confirm","console","esnext","generators","input","keypress","line","mask","minimal","multiline","password","pretty","promises","promises-aplus","prompt","prompts","sane","terminal","tiny","unobtrusive","user","user-input"],"license":{"type":"MIT","url":"https://github.com/tunnckoCore/prompt-promise/blob/master/license.md"},"dependencies":{"keypress":"^0.2.1","native-or-another":"^2.0.0"},"devDependencies":{"co":"^4.0.2","istanbul-harmony":"^0.3.1","mocha":"^2.0.1","mocha-lcov-reporter":"^0.0.1"},"gitHead":"6268d6e99efa13cf0799ba4c557eea2e95e43ca4","bugs":{"url":"https://github.com/tunnckoCore/prompt-promise/issues"},"homepage":"https://github.com/tunnckoCore/prompt-promise","_id":"prompt-promise@1.0.1","_shasum":"e7f52d3a3b0393a378d78220f20ee3af6244b409","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"e7f52d3a3b0393a378d78220f20ee3af6244b409","tarball":"https://registry.npmjs.org/prompt-promise/-/prompt-promise-1.0.1.tgz","integrity":"sha512-V3wOdSGORKG2aR8iozUvRxC5Lifoh90bKrFcdNMcga3g8tBC1orQhzILy5bUKvMgHd3YdOr5wGIf6tashSQVOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvSZCL4ykZMepWI1Lul9xQtilTHjK4x33ZIefc2FQvJgIhAKCuifNtsJWKiV2lxX0kauJZvJbRiO3SnwLKaPuDbKwf"}]},"directories":{}},"1.0.2":{"name":"prompt-promise","version":"1.0.2","description":"Sane CLI user-input (command prompt, confirm, multiline, password) as promises, it can be used with co@4","scripts":{"lint":"jshint . && jscs . --reporter inline --esnext","with-co":"node --harmony ./examples/with-co","without-co":"node --harmony ./examples/without-co"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/prompt-promise.git"},"keywords":["aplus","cli","co","cojs","command","command-line","command-prompt","confirm","console","esnext","generators","input","keypress","line","mask","minimal","multiline","password","pretty","promises","promises-aplus","prompt","prompts","sane","terminal","tiny","unobtrusive","user","user-input"],"license":{"type":"MIT","url":"https://github.com/tunnckoCore/prompt-promise/blob/master/license.md"},"dependencies":{"keypress":"^0.2.1","native-or-another":"^2.0.0"},"devDependencies":{"bluebird":"^2.4.1","co":"^4.0.2","istanbul-harmony":"^0.3.1","mocha":"^2.0.1","mocha-lcov-reporter":"^0.0.1"},"gitHead":"2eb849eab92a8e24e4feef31f9e62dccb1519ff6","bugs":{"url":"https://github.com/tunnckoCore/prompt-promise/issues"},"homepage":"https://github.com/tunnckoCore/prompt-promise","_id":"prompt-promise@1.0.2","_shasum":"22b9ee9a15b68435e305e09cef0ca198ab7d58ea","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"22b9ee9a15b68435e305e09cef0ca198ab7d58ea","tarball":"https://registry.npmjs.org/prompt-promise/-/prompt-promise-1.0.2.tgz","integrity":"sha512-ZCFMIx6iWQJlwqP2syV9eBW9bUN5pnNHLvWbd0bTDrmIYd2txbdLmeyXSsXUprqnXl0eE4h+00pA6PdDgQ/5nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHT0QSNIlLhYC07oOznAhZSeSlN35BvkvXouP+aG3G8aAiEA19QvZknM5+SIVrS5kkTSKV85eZptzhKL79y6gBPm4SA="}]},"directories":{}},"1.0.3":{"name":"prompt-promise","version":"1.0.3","description":"Sane CLI user-input (command prompt, confirm, multiline, password) as promises, it can be used with co@4","scripts":{"lint":"jshint index.js && jscs index.js --reporter inline","test":"mocha","test-cov":"istanbul cover _mocha","test-travis":"istanbul cover _mocha --report lcovonly","with-co":"node --harmony ./examples/with-co","without-co":"node ./examples/without-co"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"repository":{"type":"git","url":"git://github.com/tunnckoCore/prompt-promise.git"},"keywords":["aplus","cli","co","cojs","command","command-line","command-prompt","confirm","console","esnext","generators","input","keypress","line","mask","minimal","multiline","password","pretty","promises","promises-aplus","prompt","prompts","sane","terminal","tiny","unobtrusive","user","user-input"],"license":{"type":"MIT","url":"https://github.com/tunnckoCore/prompt-promise/blob/master/license.md"},"dependencies":{"keypress":"~0.2.1","native-or-another":"~2.0.0"},"devDependencies":{"bluebird":"^2.4.1","co":"^4.0.2","istanbul-harmony":"^0.3.1","mocha":"^2.0.1","mocha-lcov-reporter":"^0.0.1"},"gitHead":"7c54f75abaaae266c92092e9228d2251835c1c34","bugs":{"url":"https://github.com/tunnckoCore/prompt-promise/issues"},"homepage":"https://github.com/tunnckoCore/prompt-promise","_id":"prompt-promise@1.0.3","_shasum":"78ce4fcb9a14a108c49174f2d808c440d1bde265","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.11.14","_npmUser":{"name":"tunnckocore","email":"mameto_100@mail.bg"},"maintainers":[{"name":"tunnckocore","email":"mameto_100@mail.bg"}],"dist":{"shasum":"78ce4fcb9a14a108c49174f2d808c440d1bde265","tarball":"https://registry.npmjs.org/prompt-promise/-/prompt-promise-1.0.3.tgz","integrity":"sha512-xIbGSzK59hFiwn9kmD0Cki4igpUqTVx7c6D8lqZoENAZyTwxhMhh/QleHWoRFVVusi7CTj/ByHP3N+2EmkhKIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrFXhzKo+lpXW6AEuuqWRuM7Wjn/jybDK/EM3VUbHpmAiEAlyv7oxaWUPb3AoNmu5T0f57LEvwIslTMijH788m9JCk="}]},"directories":{}}},"readme":"## [![npm][npmjs-img]][npmjs-url] [![mit license][license-img]][license-url] [![build status][travis-img]][travis-url] [![coverage status][coveralls-img]][coveralls-url] [![deps status][daviddm-img]][daviddm-url]\n\n> Sane CLI user-input (command prompt, confirm, multiline, password) as promises, it can be used with [co@4][co]\n\n## Install\n```\nnpm i --save prompt-promise\n```\n\n## Run examples\n```\nnpm run with-co\nnpm run without-co\n```\n\n## Usage\n> For more use-cases see [examples](./examples)\n\n```js\nvar co = require('co');\nvar prompt = require('prompt-promise');\nvar res = [];\n\nprompt('username: ')\n.then(function username(val) {\n  res.push(val);\n  return prompt.password('password: ');\n})\n.then(function pasword(val) {\n  res.push(val);\n  console.log(res);\n  prompt.done();\n})\n.catch(function rejected(err) {\n  console.log('error:', err.stack);\n  prompt.finish();\n});\n\n// or with `co@4`\nco(function * genPrompt() {\n  var username = yield prompt('username: ');\n  var password = yield prompt.password('password: ');\n\n  return yield [username, password];\n})\n.then(function fulfilled(array) {\n  console.log('response:', array);\n  prompt.end();\n})\n.catch(function rejected(err) {\n  console.log('error:', err.stack);\n  process.stdin.pause();\n});\n```\n`.end()`, `.done()`, `.finish()` are just aliases for `process.stdin.pause();` its required, nah..\n\n\n## Author\n**Charlike Mike Reagent**\n+ [gratipay/tunnckoCore][author-gratipay]\n+ [twitter/tunnckoCore][author-twitter]\n+ [github/tunnckoCore][author-github]\n+ [npmjs/tunnckoCore][author-npmjs]\n+ [more ...][contrib-more]\n\n\n## License [![MIT license][license-img]][license-url]\nCopyright (c) 2014-2015 [Charlike Mike Reagent][contrib-more], [contributors][contrib-graf].   \nCopyright (c) 2014 [TJ Holowaychuk](https://github.com/tj), [contributors][contrib-graf].  \nReleased under the [`MIT`][license-url] license.\n\n\n[npmjs-url]: http://npm.im/prompt-promise\n[npmjs-img]: https://img.shields.io/npm/v/prompt-promise.svg?style=flat&label=prompt-promise\n\n[coveralls-url]: https://coveralls.io/r/tunnckoCore/prompt-promise?branch=master\n[coveralls-img]: https://img.shields.io/coveralls/tunnckoCore/prompt-promise.svg?style=flat\n\n[license-url]: https://github.com/tunnckoCore/prompt-promise/blob/master/license.md\n[license-img]: https://img.shields.io/badge/license-MIT-blue.svg?style=flat\n\n[travis-url]: https://travis-ci.org/tunnckoCore/prompt-promise\n[travis-img]: https://img.shields.io/travis/tunnckoCore/prompt-promise.svg?style=flat\n\n[daviddm-url]: https://david-dm.org/tunnckoCore/prompt-promise\n[daviddm-img]: https://img.shields.io/david/tunnckoCore/prompt-promise.svg?style=flat\n\n[author-gratipay]: https://gratipay.com/tunnckoCore\n[author-twitter]: https://twitter.com/tunnckoCore\n[author-github]: https://github.com/tunnckoCore\n[author-npmjs]: https://npmjs.org/~tunnckocore\n\n[contrib-more]: http://j.mp/1stW47C\n[contrib-graf]: https://github.com/tunnckoCore/prompt-promise/graphs/contributors\n\n***\n\n_Powered and automated by [kdf](https://github.com/tunnckoCore), January 31, 2015_\n\n[co]: https://github.com/tj/co","maintainers":[{"email":"mameto2011@gmail.com","name":"tunnckocore"}],"time":{"modified":"2023-05-27T02:27:22.060Z","created":"2014-12-20T17:02:39.406Z","0.0.0":"2014-12-20T17:02:39.406Z","1.0.0":"2014-12-21T04:45:20.685Z","1.0.1":"2014-12-21T07:23:39.081Z","1.0.2":"2014-12-21T07:37:08.457Z","1.0.3":"2015-01-31T18:18:34.814Z"},"homepage":"https://github.com/tunnckoCore/prompt-promise","keywords":["aplus","cli","co","cojs","command","command-line","command-prompt","confirm","console","esnext","generators","input","keypress","line","mask","minimal","multiline","password","pretty","promises","promises-aplus","prompt","prompts","sane","terminal","tiny","unobtrusive","user","user-input"],"repository":{"type":"git","url":"git://github.com/tunnckoCore/prompt-promise.git"},"author":{"name":"Charlike Make Reagent","email":"mameto_100@mail.bg","url":"https://github.com/tunnckoCore"},"bugs":{"url":"https://github.com/tunnckoCore/prompt-promise/issues"},"license":{"type":"MIT","url":"https://github.com/tunnckoCore/prompt-promise/blob/master/license.md"},"readmeFilename":"readme.md","users":{"laggingreflex":true,"runvnc":true,"flumpus-dev":true}}