{"_id":"prompt-sync","_rev":"229765","name":"prompt-sync","description":"a synchronous prompt for node.js","dist-tags":{"latest":"4.2.0"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"time":{"modified":"2021-06-03T15:45:14.000Z","created":"2014-07-10T03:12:31.882Z","4.2.0":"2019-12-20T12:19:48.179Z","4.1.7":"2019-05-30T23:24:11.327Z","4.1.6":"2018-03-19T12:09:14.640Z","4.1.5":"2017-05-04T14:44:20.728Z","4.1.4":"2016-05-22T13:41:01.691Z","4.0.4":"2016-03-03T00:19:03.452Z","4.0.3":"2016-03-03T00:18:36.079Z","4.0.2":"2016-03-03T00:15:58.083Z","4.0.1":"2016-03-03T00:11:36.427Z","3.0.3":"2016-03-03T00:04:34.540Z","4.0.0":"2016-03-03T00:03:00.718Z","3.0.2":"2016-02-25T19:23:52.305Z","3.0.1":"2016-02-24T11:17:58.178Z","3.0.0":"2015-09-01T14:06:16.971Z","2.1.0":"2015-08-17T23:17:49.153Z","2.0.1":"2015-08-14T02:20:13.354Z","1.0.0":"2014-07-10T03:12:31.882Z"},"users":{"ruchirgodura":true,"pragmateek":true,"jrejaud":true,"mugeso":true,"axelrindle":true,"leizongmin":true,"ys_sidson_aidson":true,"kapillamba4":true,"touskar":true},"repository":{"type":"git","url":"git+https://github.com/heapwolf/prompt-sync.git"},"versions":{"4.2.0":{"name":"prompt-sync","version":"4.2.0","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/heapwolf/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"contributors":[{"name":"Paolo Fragomeni","email":"paolo@async.ly"},{"name":"David Mark Clements","email":"david.clements@nearform.com"}],"license":"MIT","devDependencies":{"prompt-sync-history":"^1.0.1"},"dependencies":{"strip-ansi":"^5.0.0"},"gitHead":"33a12524a6c829b7a1379939d866d903ab2e375e","bugs":{"url":"https://github.com/heapwolf/prompt-sync/issues"},"homepage":"https://github.com/heapwolf/prompt-sync#readme","_id":"prompt-sync@4.2.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"0198f73c5b70e3b03e4b9033a50540a7c9a1d7f4","size":5061,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-4.2.0.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prompt-sync_4.2.0_1576844388049_0.41452081197588964"},"_hasShrinkwrap":false,"publish_time":1576844388179,"_cnpm_publish_time":1576844388179},"4.1.7":{"name":"prompt-sync","version":"4.1.7","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/0x00A/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"contributors":[{"name":"Paolo Fragomeni","email":"paolo@async.ly"},{"name":"David Mark Clements","email":"david.clements@nearform.com"}],"license":"MIT","devDependencies":{"prompt-sync-history":"^1.0.1"},"dependencies":{"strip-ansi":"^5.0.0"},"gitHead":"822a3b800a07442074d471d078eeeafc1407a9b4","bugs":{"url":"https://github.com/0x00A/prompt-sync/issues"},"homepage":"https://github.com/0x00A/prompt-sync#readme","_id":"prompt-sync@4.1.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"shasum":"8465d6a83ce35db7fcc5cb73936ba54a8f2b8517","size":4231,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-4.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-4.1.7.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prompt-sync_4.1.7_1559258651215_0.037411910072792987"},"_hasShrinkwrap":false,"publish_time":1559258651327,"_cnpm_publish_time":1559258651327},"4.1.6":{"name":"prompt-sync","version":"4.1.6","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/0x00A/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"contributors":[{"name":"Paolo Fragomeni","email":"paolo@async.ly"},{"name":"David Mark Clements","email":"david.clements@nearform.com"}],"license":"MIT","devDependencies":{"prompt-sync-history":"^1.0.1"},"gitHead":"69129e8c84d3ed2ad4a775be8ccd8759a5a80a4a","bugs":{"url":"https://github.com/0x00A/prompt-sync/issues"},"homepage":"https://github.com/0x00A/prompt-sync#readme","_id":"prompt-sync@4.1.6","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"shasum":"416ee21d92a95601d421a582d7cbf38cf7b53ff7","size":4387,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-4.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-4.1.6.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prompt-sync_4.1.6_1521461354598_0.7276498929603166"},"_hasShrinkwrap":false,"publish_time":1521461354640,"_cnpm_publish_time":1521461354640},"4.1.5":{"name":"prompt-sync","version":"4.1.5","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/0x00A/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"contributors":[{"name":"Paolo Fragomeni","email":"paolo@async.ly"},{"name":"David Mark Clements","email":"david.clements@nearform.com"}],"license":"MIT","devDependencies":{"prompt-sync-history":"^1.0.1"},"gitHead":"bc7e5882782129b7e8c7afc3964807e7bc774f3b","bugs":{"url":"https://github.com/0x00A/prompt-sync/issues"},"homepage":"https://github.com/0x00A/prompt-sync#readme","_id":"prompt-sync@4.1.5","_shasum":"709ac182388b0e9a4a45b5683ed0449ed19f3eb8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"shasum":"709ac182388b0e9a4a45b5683ed0449ed19f3eb8","size":4347,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-4.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-4.1.5.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/prompt-sync-4.1.5.tgz_1493909059703_0.9066443531773984"},"directories":{},"publish_time":1493909060728,"_cnpm_publish_time":1493909060728,"_hasShrinkwrap":false},"4.1.4":{"name":"prompt-sync","version":"4.1.4","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/0x00A/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"contributors":[{"name":"Paolo Fragomeni","email":"paolo@async.ly"},{"name":"David Mark Clements","email":"david.clements@nearform.com"}],"license":"MIT","devDependencies":{"prompt-sync-history":"^1.0.1"},"gitHead":"0d1a1dff4f0e479697492b53665dc2ac9f37382a","bugs":{"url":"https://github.com/0x00A/prompt-sync/issues"},"homepage":"https://github.com/0x00A/prompt-sync#readme","_id":"prompt-sync@4.1.4","_shasum":"0bd3bcd3c899c0e860add6a2d6e6f4bdf0775658","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"hij1nx","email":"paolo@async.ly"},"dist":{"shasum":"0bd3bcd3c899c0e860add6a2d6e6f4bdf0775658","size":4053,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-4.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-4.1.4.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/prompt-sync-4.1.4.tgz_1463924459274_0.8012393182143569"},"directories":{},"publish_time":1463924461691,"_cnpm_publish_time":1463924461691,"_hasShrinkwrap":false},"4.0.4":{"name":"prompt-sync","version":"4.0.4","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/0x00A/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"contributors":[{"name":"Paolo Fragomeni","email":"paolo@async.ly"},{"name":"David Mark Clements","email":"david.clements@nearform.com"}],"license":"MIT","devDependencies":{"prompt-sync-history":"^1.0.1"},"gitHead":"0afd606565d0f561a690dfdd34a31fd3b03423fe","bugs":{"url":"https://github.com/0x00A/prompt-sync/issues"},"homepage":"https://github.com/0x00A/prompt-sync#readme","_id":"prompt-sync@4.0.4","_shasum":"e895df04256ae12d9460fd7d0364e1b1fdbbc661","_from":".","_npmVersion":"2.14.17","_nodeVersion":"5.7.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"shasum":"e895df04256ae12d9460fd7d0364e1b1fdbbc661","size":4102,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-4.0.4.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/prompt-sync-4.0.4.tgz_1456964340593_0.03489168919622898"},"directories":{},"publish_time":1456964343452,"_cnpm_publish_time":1456964343452,"_hasShrinkwrap":false},"4.0.3":{"name":"prompt-sync","version":"4.0.3","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/0x00A/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"contributors":[{"name":"Paolo Fragomeni","email":"paolo@async.ly"},{"name":"David Mark Clements","email":"david.clements@nearform.com"}],"license":"MIT","devDependencies":{"prompt-sync-history":"^1.0.1"},"gitHead":"7ffebdae6dcb4d98606c9900ab321e0d11edd96e","bugs":{"url":"https://github.com/0x00A/prompt-sync/issues"},"homepage":"https://github.com/0x00A/prompt-sync#readme","_id":"prompt-sync@4.0.3","_shasum":"df9cddd089f9d01633bc50a28cc95b95d1cc090b","_from":".","_npmVersion":"2.14.17","_nodeVersion":"5.7.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"shasum":"df9cddd089f9d01633bc50a28cc95b95d1cc090b","size":4106,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-4.0.3.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/prompt-sync-4.0.3.tgz_1456964313457_0.2787895801011473"},"directories":{},"publish_time":1456964316079,"_cnpm_publish_time":1456964316079,"_hasShrinkwrap":false},"4.0.2":{"name":"prompt-sync","version":"4.0.2","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/0x00A/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"contributors":[{"name":"Paolo Fragomeni","email":"paolo@async.ly"},{"name":"David Mark Clements","email":"david.clements@nearform.com"}],"license":"MIT","devDependencies":{"prompt-sync-history":"^1.0.1"},"gitHead":"e9b553d20db6e2f63f25e5264c5d3a3d031a357d","bugs":{"url":"https://github.com/0x00A/prompt-sync/issues"},"homepage":"https://github.com/0x00A/prompt-sync#readme","_id":"prompt-sync@4.0.2","_shasum":"750a2c77c443c765bb18f73a3bafa06caef50358","_from":".","_npmVersion":"2.14.17","_nodeVersion":"5.7.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"shasum":"750a2c77c443c765bb18f73a3bafa06caef50358","size":4100,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-4.0.2.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/prompt-sync-4.0.2.tgz_1456964155236_0.3694628693629056"},"directories":{},"publish_time":1456964158083,"_cnpm_publish_time":1456964158083,"_hasShrinkwrap":false},"4.0.1":{"name":"prompt-sync","version":"4.0.1","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/0x00A/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"contributors":[{"name":"Paolo Fragomeni","email":"paolo@async.ly"},{"name":"David Mark Clements","email":"david.clements@nearform.com"}],"license":"MIT","devDependencies":{"prompt-sync-history":"^1.0.1"},"gitHead":"6652a1c2d8549a1ed6793a10ab5cd5c1b3c98407","bugs":{"url":"https://github.com/0x00A/prompt-sync/issues"},"homepage":"https://github.com/0x00A/prompt-sync#readme","_id":"prompt-sync@4.0.1","_shasum":"502c4ed68dae6e698222c19cce470c08d522f2d0","_from":".","_npmVersion":"2.14.17","_nodeVersion":"5.7.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"shasum":"502c4ed68dae6e698222c19cce470c08d522f2d0","size":4047,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-4.0.1.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/prompt-sync-4.0.1.tgz_1456963893400_0.13956581731326878"},"directories":{},"publish_time":1456963896427,"_cnpm_publish_time":1456963896427,"_hasShrinkwrap":false},"3.0.3":{"name":"prompt-sync","version":"3.0.3","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hij1nx/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"author":{"name":"hij1nx"},"license":"MIT","gitHead":"f9d7e109bc07b16bc62378eea544daecce4cd921","bugs":{"url":"https://github.com/hij1nx/prompt-sync/issues"},"homepage":"https://github.com/hij1nx/prompt-sync#readme","_id":"prompt-sync@3.0.3","_shasum":"503acc3ce81315f61132cebef2fd2775145c550d","_from":".","_npmVersion":"2.14.17","_nodeVersion":"5.7.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"shasum":"503acc3ce81315f61132cebef2fd2775145c550d","size":3337,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-3.0.3.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/prompt-sync-3.0.3.tgz_1456963471826_0.2175601387862116"},"directories":{},"publish_time":1456963474540,"_cnpm_publish_time":1456963474540,"_hasShrinkwrap":false},"4.0.0":{"name":"prompt-sync","version":"4.0.0","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/0x00A/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"contributors":[{"name":"Paolo Fragomeni","email":"paolo@async.ly"},{"name":"David Mark Clements","email":"david.clements@nearform.com"}],"license":"MIT","devDependencies":{"prompt-sync-history":"^1.0.1"},"gitHead":"6652a1c2d8549a1ed6793a10ab5cd5c1b3c98407","bugs":{"url":"https://github.com/0x00A/prompt-sync/issues"},"homepage":"https://github.com/0x00A/prompt-sync#readme","_id":"prompt-sync@4.0.0","_shasum":"a378c8f46456eabb49f5b05976ff9619b65a6daf","_from":".","_npmVersion":"2.14.17","_nodeVersion":"5.7.0","_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"dist":{"shasum":"a378c8f46456eabb49f5b05976ff9619b65a6daf","size":4041,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-4.0.0.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/prompt-sync-4.0.0.tgz_1456963377959_0.8982465155422688"},"directories":{},"publish_time":1456963380718,"_cnpm_publish_time":1456963380718,"_hasShrinkwrap":false},"3.0.2":{"name":"prompt-sync","version":"3.0.2","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hij1nx/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"author":{"name":"hij1nx"},"license":"MIT","gitHead":"95c93d20abbb32e8dbe42a9ae7397fc868c205aa","bugs":{"url":"https://github.com/hij1nx/prompt-sync/issues"},"homepage":"https://github.com/hij1nx/prompt-sync#readme","_id":"prompt-sync@3.0.2","_shasum":"868a06a1bc0b3c4a772bcc82d32a5fe80898216c","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"hij1nx","email":"paolo@async.ly"},"dist":{"shasum":"868a06a1bc0b3c4a772bcc82d32a5fe80898216c","size":3280,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-3.0.2.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/prompt-sync-3.0.2.tgz_1456428229698_0.5384649527259171"},"directories":{},"publish_time":1456428232305,"_cnpm_publish_time":1456428232305,"_hasShrinkwrap":false},"3.0.1":{"name":"prompt-sync","version":"3.0.1","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hij1nx/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"author":{"name":"hij1nx"},"license":"MIT","gitHead":"4b1de856068b432fafeeb9a1f8aaa93ae3587800","bugs":{"url":"https://github.com/hij1nx/prompt-sync/issues"},"homepage":"https://github.com/hij1nx/prompt-sync#readme","_id":"prompt-sync@3.0.1","_shasum":"b929a8d939f017e8885785ebeb3ee0b7f9ff9981","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"hij1nx","email":"paolo@async.ly"},"dist":{"shasum":"b929a8d939f017e8885785ebeb3ee0b7f9ff9981","size":3257,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-3.0.1.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/prompt-sync-3.0.1.tgz_1456312675616_0.067254334455356"},"directories":{},"publish_time":1456312678178,"_cnpm_publish_time":1456312678178,"_hasShrinkwrap":false},"3.0.0":{"name":"prompt-sync","version":"3.0.0","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hij1nx/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"author":{"name":"hij1nx"},"license":"MIT","gitHead":"96879e4102edd942a978d36f9e0cc7b2da949998","bugs":{"url":"https://github.com/hij1nx/prompt-sync/issues"},"homepage":"https://github.com/hij1nx/prompt-sync#readme","_id":"prompt-sync@3.0.0","_shasum":"854a38543acc8325bb410a7f08feeb817e7d4c99","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.1","_npmUser":{"name":"hij1nx","email":"paolo@async.ly"},"dist":{"shasum":"854a38543acc8325bb410a7f08feeb817e7d4c99","size":3095,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-3.0.0.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"directories":{},"publish_time":1441116376971,"_cnpm_publish_time":1441116376971,"_hasShrinkwrap":false},"2.1.0":{"name":"prompt-sync","version":"2.1.0","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hij1nx/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"author":{"name":"hij1nx"},"license":"MIT","gitHead":"d5724c1fc55f9c3f05b874eb69d05d628a3b3623","bugs":{"url":"https://github.com/hij1nx/prompt-sync/issues"},"homepage":"https://github.com/hij1nx/prompt-sync#readme","_id":"prompt-sync@2.1.0","_shasum":"80b46ab66dd6307589056fd8023ad45406634f7a","_from":".","_npmVersion":"2.13.3","_nodeVersion":"0.12.5","_npmUser":{"name":"hij1nx","email":"paolo@async.ly"},"dist":{"shasum":"80b46ab66dd6307589056fd8023ad45406634f7a","size":3207,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-2.1.0.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"directories":{},"publish_time":1439853469153,"_cnpm_publish_time":1439853469153,"_hasShrinkwrap":false},"2.0.1":{"name":"prompt-sync","version":"2.0.1","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hij1nx/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline","repl","history"],"author":{"name":"hij1nx"},"license":"MIT","gitHead":"eb9c84f5eacb85d050b9bb0e4ba3a0dbc306b3cf","bugs":{"url":"https://github.com/hij1nx/prompt-sync/issues"},"homepage":"https://github.com/hij1nx/prompt-sync#readme","_id":"prompt-sync@2.0.1","_shasum":"c9227d3a678e11101b1fd273e614a639024040df","_from":".","_npmVersion":"2.13.3","_nodeVersion":"0.12.5","_npmUser":{"name":"hij1nx","email":"paolo@async.ly"},"dist":{"shasum":"c9227d3a678e11101b1fd273e614a639024040df","size":3087,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-2.0.1.tgz"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"directories":{},"publish_time":1439518813354,"_cnpm_publish_time":1439518813354,"_hasShrinkwrap":false},"1.0.0":{"name":"prompt-sync","version":"1.0.0","description":"a synchronous prompt for node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/hij1nx/prompt-sync.git"},"keywords":["prompt","sync","blocking","readline","input","getline"],"author":{"name":"hij1nx"},"license":"MIT","bugs":{"url":"https://github.com/hij1nx/prompt-sync/issues"},"homepage":"https://github.com/hij1nx/prompt-sync","gitHead":"b9a07e74fcc584e3c95ccf253bac81860aca99b2","_id":"prompt-sync@1.0.0","_shasum":"ba132dd0f351505295484e0e80581b343ff11478","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"hij1nx","email":"paolo@async.ly"},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"hij1nx","email":"paolo@async.ly"}],"dist":{"shasum":"ba132dd0f351505295484e0e80581b343ff11478","size":943,"noattachment":false,"key":"/prompt-sync/-/prompt-sync-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/prompt-sync/download/prompt-sync-1.0.0.tgz"},"directories":{},"publish_time":1404961951882,"_cnpm_publish_time":1404961951882,"_hasShrinkwrap":false}},"readme":"# SYNOPSIS\nA sync prompt for node. very simple. no C++ bindings and no bash scripts.\n\nWorks on Linux, OS X and Windows.\n\n# BASIC MODE\n```js\n\nvar prompt = require('prompt-sync')();\n//\n// get input from the user.\n//\nvar n = prompt('How many more times? ');\n```\n# WITH HISTORY\n\nHistory is an optional extra, to use simply install the history plugin. \n\n```sh\nnpm install --save prompt-sync-history\n```\n\n```js\nvar prompt = require('prompt-sync')({\n  history: require('prompt-sync-history')() //open history file\n});\n//get some user input\nvar input = prompt()\nprompt.history.save() //save history back to file\n```\n\nSee the [prompt-sync-history](http://npm.im/prompt-sync-history) module\nfor options, or fork it for customized behaviour. \n\n# API\n\n## `require('prompt-sync')(config) => prompt` \n\nReturns an instance of the `prompt` function.\nTakes `config` option with the following possible properties\n\n`sigint`: Default is `false`. A ^C may be pressed during the input process to abort the text entry. If sigint it `false`, prompt returns `null`. If sigint is `true` the ^C will be handled in the traditional way: as a SIGINT signal causing process to exit with code 130.\n\n`eot`: Default is `false`. A ^D pressed as the first character of an input line causes prompt-sync to echo `exit` and exit the process with code 0.\n\n`autocomplete`: A completer function that will be called when user enters TAB to allow for autocomplete. It takes a string as an argument an returns an array of strings that are possible matches for completion. An empty array is returned if there are no matches.\n\n`history`: Takes an object that supplies a \"history interface\", see [prompt-sync-history](http://npm.im/prompt-sync-history) for an example.\n\n## `prompt(ask, value, opts)`\n\n`ask` is the label of the prompt, `value` is the default value\nin absence of a response. \n\nThe `opts` argument can also be in the first or second parameter position.\n\nOpts can have the following properties\n\n`echo`: Default is `'*'`. If set the password will be masked with the specified character. For hidden input, set echo to `''` (or use `prompt.hide`).\n\n`autocomplete`: Overrides the instance `autocomplete` function to allow for custom \nautocompletion of a particular prompt.\n\n`value`: Same as the `value` parameter, the default value for the prompt. If `opts`\nis in the third position, this property will *not* overwrite the `value` parameter.\n\n`ask`: Sames as the `value` parameter. The prompt label. If `opts` is not in the first position, the `ask` parameter will *not* be overridden by this property.\n\n## `prompt.hide(ask)`\n\nConvenience method for creating a standard hidden password prompt, \nthis is the same as `prompt(ask, {echo: ''})`\n\n\n# LINE EDITING\nLine editing is enabled in the non-hidden mode. (use up/down arrows for history and backspace and left/right arrows for editing)\n\nHistory is not set when using hidden mode.\n\n# EXAMPLES\n\n```js\n  //basic:\n  console.log(require('prompt-sync')()('tell me something about yourself: '))\n\n  var prompt = require('prompt-sync')({\n    history: require('prompt-sync-history')(),\n    autocomplete: complete(['hello1234', 'he', 'hello', 'hello12', 'hello123456']),\n    sigint: false\n  });\n\n  var value = 'frank';\n  var name = prompt('enter name: ', value);\n  console.log('enter echo * password');\n  var pw = prompt({echo: '*'});\n  var pwb = prompt('enter hidden password (or don\\'t): ', {echo: '', value: '*pwb default*'})\n  var pwc = prompt.hide('enter another hidden password: ')\n  var autocompleteTest = prompt('custom autocomplete: ', {\n    autocomplete: complete(['bye1234', 'by', 'bye12', 'bye123456'])\n  });\n\n  prompt.history.save();\n\n  console.log('\\nName: %s\\nPassword *: %s\\nHidden password: %s\\nAnother Hidden password: %s', name, pw, pwb, pwc);\n  console.log('autocomplete2: ', autocompleteTest);\n\n  function complete(commands) {\n    return function (str) {\n      var i;\n      var ret = [];\n      for (i=0; i< commands.length; i++) {\n        if (commands[i].indexOf(str) == 0)\n          ret.push(commands[i]);\n      }\n      return ret;\n    };\n  };\n```\n","_attachments":{},"homepage":"https://github.com/heapwolf/prompt-sync#readme","bugs":{"url":"https://github.com/heapwolf/prompt-sync/issues"},"license":"MIT"}