{"_id":"neat-input","_rev":"15-542665f4b2c1276562cda0c2fcc575d1","name":"neat-input","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","dist-tags":{"latest":"1.11.1"},"versions":{"1.0.0":{"name":"neat-input","version":"1.0.0","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","main":"index.js","scripts":{"test":"standard"},"dependencies":{"keypress":"^0.2.1"},"devDependencies":{"ansi-diff-stream":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"homepage":"https://github.com/mafintosh/neat-input","gitHead":"88f755c58c0a1545f5efa8e30c4e306cb17ce35a","_id":"neat-input@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-p+WJjixx5oCrophZGFCVWTCLhZD8fBWLNGA6CkP6wiQfXkYaggPge6/Szsp0ltVa43xrjCLN7iWky/ZYWyda1g==","shasum":"aff30842ab403271867b9f44ffd78915a0ac7de0","tarball":"https://registry.npmjs.org/neat-input/-/neat-input-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0O97P76k4R76S/v3wZkc9vR6WdvFeRFMm8qZITwiwrAiEAo29IhqHxZzWob3ScJQT+K28sFRgEvMy1oDBOitxV6FM="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neat-input-1.0.0.tgz_1503518306100_0.12460337392985821"},"directories":{}},"1.0.1":{"name":"neat-input","version":"1.0.1","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","main":"index.js","scripts":{"test":"standard"},"dependencies":{"keypress":"^0.2.1"},"devDependencies":{"ansi-diff-stream":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"homepage":"https://github.com/mafintosh/neat-input","gitHead":"fb0449b2fcd2fa2b99c59594cb363e39105eda33","_id":"neat-input@1.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-TIF+kXTRCPiiHiltS2s81E8adkTdsY+eXr75RFp/GP1x9lgYl5Lzi5lkckiMKZPP7KkdYt4ups46PKHmadpEcQ==","shasum":"157a22bebd2566e86d4845f9064eff20525ea153","tarball":"https://registry.npmjs.org/neat-input/-/neat-input-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgF87TRsJULmvTONVfikE1Y9T2a1IcyCmHV/cuovniOAiAT4qNiOwA6Rus6gCUFXTkrUuvJ1nzgqdLk93a9tadY3A=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neat-input-1.0.1.tgz_1503518459813_0.6938108699396253"},"directories":{}},"1.1.0":{"name":"neat-input","version":"1.1.0","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","main":"index.js","scripts":{"test":"standard"},"dependencies":{"keypress":"^0.2.1"},"devDependencies":{"ansi-diff-stream":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"homepage":"https://github.com/mafintosh/neat-input","gitHead":"91376d538ef001e8dabb3ad31a3aa95eeffe04cc","_id":"neat-input@1.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-wlYgK+X4UBPMMRSC+7DdGpJ4GvHYF3+1OQGDsn4x8amdSLq/H287fe3LIJL+NVDBaqEcPN6QKhSLaZYiIz7Z2A==","shasum":"d4af99f172d53beddc8164016f9d7e217a587cf8","tarball":"https://registry.npmjs.org/neat-input/-/neat-input-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOzxraNDoJje1fqR3eH4cvzlixwQi0k3qEmvoECMYN9AiEA+Sa5pWbadUjUbo3A2cc2SswwPOb9v7sSaI2TgnFqqMY="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neat-input-1.1.0.tgz_1504433490847_0.25424070563167334"},"directories":{}},"1.2.0":{"name":"neat-input","version":"1.2.0","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","main":"index.js","scripts":{"test":"standard"},"dependencies":{"keypress":"^0.2.1"},"devDependencies":{"ansi-diff-stream":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"homepage":"https://github.com/mafintosh/neat-input","gitHead":"fbebb9d6cec01586c13086b7a99ec27ddf8f9974","_id":"neat-input@1.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-AKtKdtHa9y56zSngCAopuJvSuyfcQT/+xEVAnG50+zftGMcN61VR4tNqpdX48cTC7t9AEYtPYKB9lKftnA5WoA==","shasum":"df383ecd3a20f5a9e01f69048aafd488983cc623","tarball":"https://registry.npmjs.org/neat-input/-/neat-input-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCQtUWqxOz+NQ/TAMxVXfaWAwnneyVkjahRhQ5TlisTQIhAOpaa0vWf6PGlM2+sdE/3k9aVQipJoW67ym2GUPJPzhm"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neat-input-1.2.0.tgz_1504433799876_0.18257559090852737"},"directories":{}},"1.3.0":{"name":"neat-input","version":"1.3.0","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","main":"index.js","scripts":{"test":"standard"},"dependencies":{"keypress":"^0.2.1"},"devDependencies":{"ansi-diff-stream":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"homepage":"https://github.com/mafintosh/neat-input","gitHead":"b7ebe8690254980dc7900a85e81b6142299bc17e","_id":"neat-input@1.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-94Ev25qGu7wj7uy+/nHenFuYAfR1Q3xnxchSn/yeaFKJKOoW6ZLivDNLLYHwltWE2qFUU9AJdtDh0O1pZRAxTg==","shasum":"87448d7e5615c5a390d9bf7747d901c3e587348e","tarball":"https://registry.npmjs.org/neat-input/-/neat-input-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEmYvm4lE+gkGGXq9AXh0L9I/PVS3ZEVOptlnwuuaJaAiAXgljpUbJ/u1bH5l0JmGxZKx57HenKIyzQh9f/I3kwJg=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neat-input-1.3.0.tgz_1504617039462_0.9307119802106172"},"directories":{}},"1.4.0":{"name":"neat-input","version":"1.4.0","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","main":"index.js","scripts":{"test":"standard"},"dependencies":{"keypress":"^0.2.1"},"devDependencies":{"ansi-diff-stream":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"homepage":"https://github.com/mafintosh/neat-input","gitHead":"b4680ec0ff27773a5ee1a84dd3d9ef16309a5127","_id":"neat-input@1.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-NfAlWCYufbeYp5yZqWYZ+UNfswK9KYM9xkxyAjbpMlJgw6U2/ENnVCo0FnDo39T76LDx/plfboT5fW+SlqGYvw==","shasum":"919f224f445b1fe9fe474252a3be7d87faf7ec99","tarball":"https://registry.npmjs.org/neat-input/-/neat-input-1.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtaYW539H21sniVcvc40AHRWnFOcU8beboEmShnIqU0AIgbzYH3FiIY8KgbxUjo2Ta6g90r4yKbU2CnIPijQ5S/aA="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neat-input-1.4.0.tgz_1506115468456_0.6127597861923277"},"directories":{}},"1.5.0":{"name":"neat-input","version":"1.5.0","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","main":"index.js","scripts":{"test":"standard"},"dependencies":{"keypress":"^0.2.1"},"devDependencies":{"ansi-diff-stream":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"homepage":"https://github.com/mafintosh/neat-input","gitHead":"31493b11f95450137be689c8ef78ca7acea574ee","_id":"neat-input@1.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-wxKX6z+XW8h9wuwKCZoIC2TZp+rPiEMZAEPDQhqGcvITBXYOEdcHju9PYSFCfI+s0gaA6twLuao9l9AC89HHwg==","shasum":"14d0cd190a5255d273982497896dbd5b0537fd0a","tarball":"https://registry.npmjs.org/neat-input/-/neat-input-1.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHuNJlAuKnBtLsnlgLLf6iWTp4F4inSVwhGcU/SU4tnAIhANogR1XpVU60gzv7T5dvf3K3u2MsUn2V8HcFG3d1PFqN"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neat-input-1.5.0.tgz_1514476797106_0.736520956736058"},"directories":{}},"1.6.0":{"name":"neat-input","version":"1.6.0","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","main":"index.js","scripts":{"test":"standard"},"dependencies":{"keypress":"^0.2.1"},"devDependencies":{"ansi-diff-stream":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"homepage":"https://github.com/mafintosh/neat-input","gitHead":"a7e60454b4b3703f9f7e4ee5a8286a95c8d2ecd8","_id":"neat-input@1.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-dJaltkLgdicolTE7mJbhQXg2EqKvX3howrrlrOBrlEOmkvj1RqkRkRV5iVEQhNVDzLYSfRF59B5pWLl0SFWdJg==","shasum":"8377cc7334f738d107f1f48e69b9265feba0556d","tarball":"https://registry.npmjs.org/neat-input/-/neat-input-1.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPlTdwJe4up0j+75NeNa5DQj1HwiY6+W4GOD2iaywZnAiBarShxPvHe3DuyNjjV2ptarpI0cC2JUnXKCKcacSSPmQ=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neat-input-1.6.0.tgz_1514916560592_0.7334292016457766"},"directories":{}},"1.7.0":{"name":"neat-input","version":"1.7.0","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","main":"index.js","scripts":{"test":"standard"},"dependencies":{"keypress":"^0.2.1"},"devDependencies":{"ansi-diff-stream":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"homepage":"https://github.com/mafintosh/neat-input","gitHead":"431767c0e2eb7e300e1d4bb78b050e6abc3d4407","_id":"neat-input@1.7.0","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-oPAF9Js5IVPL6eYxn4vE4mwSuqEKTODnlcWHyv7/BW5RXaRs7QOmjp2eOp2KQ/vLuo3UoEsFcezrfHwSrec+2g==","shasum":"4052353d2e2d32b3119c7c692ebe58b1c4b64ec9","tarball":"https://registry.npmjs.org/neat-input/-/neat-input-1.7.0.tgz","fileCount":4,"unpackedSize":7774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCZeTCRA9TVsSAnZWagAAEzoQAJt20EihOsz5PriBSGqS\nVASdMGarbMoHgJsPuXyUfHXeBdMGktfyakQfDJrRT+hHDa1F1xV/vYIwAI6h\n6FFtnAgjpXNJXKsQzSllKhR/ry9fDHH+sZfCb1tE2n3OYTKsB7m6l1ElfuxJ\n+dSwpPwYWFA8KSDOdEA4njixfSiOIn7nlwz0atxVkZ4ZyPYOKOKUjf03qNiw\nV+9uIOhrjs+uaXfZdbcfppbpFl1AyNMrkx0NxbY6TYtyFAjhmPIGCPg3ssJp\nefWoKx76ox9ChztHZTh5bjNQ5UdiZXCSLRu5uMrykSv/rjcBIaTLdnbhG9JC\nrq5DXxLfS+m3GkRmo5zoJE1KhEYAyUtjJJ3YvpOxpU8X3f47aVP2K7+7e0qG\nSsEWbpN5qyBfRjDPJDuDShER3lUWhxKvAtDwQ4EpWdmvbW7nk5XUNTGXGibz\ntfFZ/yWeOf08C83ngD1Z64C3cN6ioQaVK+5XyGboXW0Rya8AGP+40a1MiwUr\nknT2zGVq80zY8bBE6mqs08Yowku4aeEs0s6yZiN5Kq3lrrJIC14Id9WQmK6o\nHtd/WyB9coxYNZ/4Yv+hdIPGj2n/OW4oawlwXonMGx0EgS06sRTy+vfzAMY4\nB2qgLZW4YZfszAvBsNyhB8kemd9/hcjuxerDGRW9Rh8cNbiqKJt7r8lLgJLe\n3TjB\r\n=AVJH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/8MiTPagYA5e7MZFXCa+/R21KDkJuRCyF+v3zTS3+PgIgQGHNkGIQs0eEg2NALMnkmA4GYz/Ta41wD7xDmFO4LDA="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neat-input_1.7.0_1527355281588_0.010020866853994725"},"_hasShrinkwrap":false},"1.8.0":{"name":"neat-input","version":"1.8.0","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","main":"index.js","scripts":{"test":"standard && node test.js"},"dependencies":{"keypress":"^0.2.1"},"devDependencies":{"ansi-diff-stream":"^1.2.0","standard":"^11.0.1","tape":"^4.9.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"homepage":"https://github.com/mafintosh/neat-input","gitHead":"cb1dff259e9a8af77305c8eae6447ad0b3e4b7e2","_id":"neat-input@1.8.0","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-9LsyX7NcQBOT0/VEthxOCpYlKXgo0UZeGlMSx/a2SKFkE4ZiU/wTUBoF9brQKtKspmBZyLnXqDiktsbopEb0Tg==","shasum":"bcfbb46be9026b5e9f1128c7219de53149ef9d3f","tarball":"https://registry.npmjs.org/neat-input/-/neat-input-1.8.0.tgz","fileCount":6,"unpackedSize":16858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ5f9CRA9TVsSAnZWagAA2O4P/AwUeaJ86UYY0TjtXNs1\nTtDqrFElIGbBI3xg2GLRErMDhKkiVE4Ta9dd5wZ0hjSRlk65f2bAPhkXzIzN\nxFeEZ/1v7XWQn/WSS7suujU0RkWTBdybLVGvlJvajPJirplj3BFgHSiv+lK0\nNvztlhieisaN/50xUcfAIyRwUcI/9Zn2OK1OURvw19lbHMJm8W1gKfGy8FyA\nGIxgeqllZnxIbhUJOLzH/ewnRbo+zNQCLgn+a+uMVmNtFR/gQE9mpTihYuq4\nNOaP8p+g5e58T1oCbL6yu/W6c01ux/17cjGSGXv2028AJIh+PIjvdiGsJtw8\njddmu7lvMo60Q4pBWbwFeFbu2X+NAnGSouNNlM9DqN98kfSZbL98UgGi78+s\nvmu67rdeMZFnbH0BiwZt7zcO6l+vxcTcMczuG/CyyYdY6FbsPHoYalXVsF3X\nXGXW1jJu7Nrdn3zP2SnPtp7I4ljyiEFiZ1ux37x3911OXbXHxgrw18TypIUb\n5JqTg3jEO+X62ZDWVh7hvxl82+J75KP3m7wC2iDlZbNmI1jnSJeA6geioapT\nl+zgNb4L600vkOkYpZ3+A04HVxvmBIEhTIJJXeqf6lAIJd2YIOQFIgx8MwVG\njW4QKINSJPNrJ9SZG8pyG+ANSaj0NWX1PqE5aEyrqEMXhKm600OIbH0iUEPo\ndNdj\r\n=RgN8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmmlGE+txiOwHDMSC7kCfCclmygwiW+ilKYPcFQtS0rAiBkq6sEb24X+8Hqn+gYykn+Ti7VEtFcTarsnVMFhWSQNQ=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neat-input_1.8.0_1533515772591_0.7367492279462531"},"_hasShrinkwrap":false},"1.9.0":{"name":"neat-input","version":"1.9.0","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","main":"index.js","scripts":{"test":"standard && node test.js"},"dependencies":{"keypress":"^0.2.1"},"devDependencies":{"ansi-diff-stream":"^1.2.0","standard":"^11.0.1","tape":"^4.9.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"homepage":"https://github.com/mafintosh/neat-input","gitHead":"45934f9beaff009fb97300b1ed943e795b73c374","_id":"neat-input@1.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-sHXPhSIfS4KEMJa2kHtmcBHIs/Tu7QQKGXea4WdqZyONmojsNX86akEbaoyh6kzMsu2fFd1dO1okVYS3wyiddA==","shasum":"68b5a6d52e028154d9cbe09fdeef0bff3d30f4bf","tarball":"https://registry.npmjs.org/neat-input/-/neat-input-1.9.0.tgz","fileCount":7,"unpackedSize":17196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJITpCRA9TVsSAnZWagAAq4sP/3ClgpXEtWlUfgQrJQZo\nDTqNSWojBtNQMsKP4/RUT2Q9FUhaQRpI8R0/KJx71bjtu8a9h5QNg5Ssyiet\npPqbzwBtlXnsRTO3s5o+x3lbT195IMKo8bQKqFcmi8nqMFBJBXC9mgo47DvF\nE2LC/x10SPJtdn9IEU69W1Hudd62AkC6BqAnzGGdGwCZn2n+e4MjR9MnBqPJ\nYzNilTC6vFTqwiVkD2vQBB/YtP+c084o4JZ386Pn2MvVDZh9mIeKvfpVHRwD\nWSjfEHKe7TfZ9D1x6lBXcaOL6QTlENtmg/misoLJPoyBfChM1mvJaxbEGDhc\nFRCpQwpZJ7NAeRVKAKqGjs0VZIwh5A9xX39DgFeGlJUqOPQ9t9zu1/l45zBQ\n7V513fHnPx1vzHllIWHVjt077DD7KD/f1bOwZMQpwGoVvA0slkqa1azuATRZ\ngrySZmBmFM1/Ret1tTqGONVhJgp0q1xJlXsMVeH1PFtf9MNgBR2Yktz2lMIX\ntQER38g9jHSkhkGhs75WnbuoWgTIrPyAYZNvWX4GI6Rm4WLFgNeIR6g31pqx\npXDeNgpBN1Miaq6jdLGmnOvVAhvUU5emrxtSQyCLuJk3z3KOAI9jxQJl05Ij\ny8+idGqmggLAZhlGFMi5Fr1iteHzFnKPcJriynyNTOhfaVBBBxboVmT77XH3\nj5nI\r\n=yZyZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFy8mH/Sej4zN4na0R115YRv/nmX35YO9x7Bmprw4HYgAiEAgJ65uReM6Uh6isMw2z7P+4lTjDUl/tBgpyvCPQcyPh0="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neat-input_1.9.0_1545897192369_0.9367176793785006"},"_hasShrinkwrap":false},"1.10.0":{"name":"neat-input","version":"1.10.0","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","main":"index.js","scripts":{"test":"standard && node test.js"},"dependencies":{"keypress":"^0.2.1"},"devDependencies":{"ansi-diff-stream":"^1.2.0","standard":"^11.0.1","tape":"^4.9.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"homepage":"https://github.com/mafintosh/neat-input","gitHead":"a6afd08406188e4c41af16761c93568739778ee8","_id":"neat-input@1.10.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-02JoPLCBocjslsujmMjNb12Fz2Ap4oCmCYWBSUmea4YN2EG7siBMZSQtpBjijpw65l3uR5NoSn/w7iumCjAONg==","shasum":"6927001758ff7ffe6c389ef2188b441181213125","tarball":"https://registry.npmjs.org/neat-input/-/neat-input-1.10.0.tgz","fileCount":7,"unpackedSize":17195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPH04CRA9TVsSAnZWagAAlC8P/1U3Ggm+4YUfxhi21prv\nndUvVFeM4+5XuPsqYnn85lCXKrJTVu6qrZzJ9NLgLYyob6u1HLfxy2yU+Jip\nTNj546ymSeZo1scRsMZaJuli81u/NqFZGFi3Z/jBbY0urr4sJspMPKnOEMJy\nnR/TLZtgReA9p3mogsmGGTajZR/qm2Rpc3NzuWqgviHV99z0dpStfcv4B+ZA\nuteEQSbU2OWdOAs9af4161Kc8OVKkZdn+jo+W7hStLmHIvnPGRdqtPNwkJKK\nkTLIOdj3SzXHsi0VqnoSWGnSqcNdCWJZLkQ1gUU6SNVH9iP7dZZqW4eIkl57\n26hDKZ+FjYpmntCXXT1dSBtEqB83HT+AJ8X7qxSChx8sGnXxXfmYvY6KAJBV\nwZmD5YsJe4YA0/m5f8ziyqOxMgz0VIgLBxAwpvQhDtP+bq00WVTVpJzOMmgE\nk8/Pz8Oqeh8CQFJS8ClVN5A/M0Y1i82HxDWvP9uKuYvpWDrgfmV9YtXu/wpT\ncDR+WwUZgTJad9rr2IQ70mwx7zwNza67PMUocbjG7p+e0+JYfKBGM1Y0ulOL\n92C9tekZqDWLaO7ciTKHgYeZAQBKfmUmIaIws6pGWEy5B5ut5j26udQZku9g\nBbKfjKJC2kOOqZsXWgMEwiWHfsAe9sg8fDDQ5aJTCqs4iSy9xvqjts4WV5aD\nT474\r\n=ay+T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6PbsQ2pFqxvtdnyX1Y0L6c7G43t82zCGb5nvMyUEgFAIgVorNLha/73eew/zRTFMX35LI3e37NQpNbppcouZ7b64="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neat-input_1.10.0_1547468087588_0.6302560424707855"},"_hasShrinkwrap":false},"1.11.0":{"name":"neat-input","version":"1.11.0","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","main":"index.js","scripts":{"test":"standard && node test.js"},"dependencies":{"keypress":"^0.2.1"},"devDependencies":{"ansi-diff-stream":"^1.2.0","standard":"^11.0.1","tape":"^4.9.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"homepage":"https://github.com/mafintosh/neat-input","gitHead":"0d19ffce0eff9f6243ac30a3abb56baab4bfaf2f","_id":"neat-input@1.11.0","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-B7VCdE3tMC8RnKGGHatjwcR0TsHB7SiDHmYXyZ7m9YzQRdOAOF9oSwWO/WP4DLqdCma22EXWuxzEGFD80JjBeA==","shasum":"26559ff54de3446bf4d789df04ce7b2aca7268ee","tarball":"https://registry.npmjs.org/neat-input/-/neat-input-1.11.0.tgz","fileCount":7,"unpackedSize":19201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYntdCRA9TVsSAnZWagAAqjUP/2PyzywN29iYpEwfhFrS\nA6FWCLlxrImGSbFLJt3cqjy1o55zWd+/q8wSFRsuCROz3P1W+2O0POi+OARA\nq0ZasupPjKqMinCk5c8hob9+KfOCuzcmWYgT3XNE+jl1b39W/bb5ZJQqFQHh\n/2KS8dgN68DvqfrO4NfTC7wvT0JB0EqCzbDvDJMNPMhmGeKg7e2GjxQXX7f0\n29NJFFCfGmCIwe9cf2n0nxestaw/cqluL5IWTqAPlY8chPtk3I0os6D20RRD\nJN4WEyzafIVf58uXlz/uYp9ycKUM+fJZyXZinXmzTjBxh5MoATW9HpnlNqIK\nuGXD2jYPGIAZjgBhYWhR5pZzjVOimAwTq81pKaLE4OlWJJyxMxsSOJEbuOnw\nGR97DYXoeVRLffnY1rJSqXGMy2IxXqxStIeJ41IF6eYzXw/3kvCHKBOtBv1F\n1czHY/cY9OFIYC/BvfwPAAwqFFUiZqTD3xWHdSe53sDPwiyLBGgvCjH9LREO\nnlUrzu4HaC79SMqodPytHD/6Qs7HH+Rg2AZ/kpA50sUk7IefDH7R31mk1KXH\nQ4McQyZlZtp6tgidCzI/PoxbvJ7va/wTBXYZMwtH/rbfgQ8liiDTri7iUG88\nroskdpCdzxOS22Ndz/qU0/0Pcrq6OpS6pDPD+dv/jPkRyTX5HiJaMlCTrp2s\ndVW/\r\n=oNzo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmlZuW/0WCkkn0mWwkiYY83RX5uT9GmgCmZ610Z32i6AIgAv+msIwI1/LtFDZlHVeN3bw5c+tW3PbGyHSgS07ent4="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neat-input_1.11.0_1583512413486_0.7013704796458347"},"_hasShrinkwrap":false},"1.11.1":{"name":"neat-input","version":"1.11.1","description":"A diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream","main":"index.js","scripts":{"test":"standard && node test.js"},"dependencies":{"keypress":"^0.2.1"},"devDependencies":{"ansi-diff-stream":"^1.2.0","standard":"^11.0.1","tape":"^4.9.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"homepage":"https://github.com/mafintosh/neat-input","gitHead":"1ab506be6c50c8a5ca70fd28a7b9ac47040578d5","_id":"neat-input@1.11.1","_nodeVersion":"10.15.3","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fWo4KrgeLB2TPQ4d8BF1DexvOJYvYuj0IGtSL4Ri3UuT59lJnYiu90xMCMfciySXLVHdWhXq/10A/I/pBynh0g==","shasum":"b39bb3906810f6d8d9e6bc481f9fb04c2863dc3c","tarball":"https://registry.npmjs.org/neat-input/-/neat-input-1.11.1.tgz","fileCount":7,"unpackedSize":19430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenqwRCRA9TVsSAnZWagAAt3QQAI6NBIW6QyeR5/ERwHGk\nOJNEjFe+Q4jetosO4UO8HDMMtuOJKawuiWkDES/EuCKYXWuycs0aCiM9Ynvy\nHFQevZB9ulNZqMulXMZoyOjBiJO4qyJzrq96nwNkqCPKN94IkKFKx8PrHFak\niI43oztkOItby4Ei1nsw/ijGHj9cCxkQl8BMR0H7DtYcV7bpvP01MGOvGglc\n8Q1CTKuhf5tk8/3yMXIbYX1Vgs1WSoLBrjzmarBfWweS/OT9AUXE576bCKM8\n4U3Cla5uxGXBqRs4k+nHRz0GBbRWVLwKM+6Rxh7m0mnDWUC9Cqz+OEwmzoZZ\nNHdC+ow1hKktxOcxOHopXrnNzS2v+uwoE/6AWnBv1dN3SQjcbHIoezuamvAk\nMeFG9bHYBUfijDgSXX7LvM2owzO6DczxgDOo44gm99tO/tGWtjx9VlBpRhLg\n4NjHiRXFV7EBMyS2YT/PkgDJVSf1+MrQTfUp8O17NnG4URfzF/nALvnZ2CKn\niolwmCSEcnwPPws/kTxG+TfoLP9NsIpNgJjIt6uUJRM3UoUd7d1gs+Sywjde\naVSfXRH5jblLHom4tnIIxccrQBL/Wp+V6Xu6mycB7WWgnXGY+aAO0Va/V1/y\n2gRmuFNYO28BQUpfS5rAKuD0ciYAN63kInvjiOBKAvg6ZHgqbffwON8LCmom\nyiUG\r\n=KeAF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuuLYRjf9DdDJycoIIlzQJG7eup0+s+O+1MyivWcQ03AiAzH1gja3rrupqU9nxJsZ3xjjDr2vQfWa/ArC8dQig23A=="}]},"maintainers":[{"email":"angellus.falsus@gmail.com","name":"cblgh"},{"email":"mathiasbuus@gmail.com","name":"mafintosh"}],"_npmUser":{"name":"cblgh","email":"angellus.falsus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neat-input_1.11.1_1587457040666_0.36607572919864073"},"_hasShrinkwrap":false}},"readme":"# neat-input\n\nA diff friendly cli input module. Made for usage with neat-log and ansi-diff-stream\n\n[![Build Status](https://travis-ci.org/mafintosh/neat-input.svg?branch=master)](https://travis-ci.org/mafintosh/neat-input)\n\n```\nnpm install neat-input\n```\n\nVery useful if you want to accept interactive user input in an application that does interactive\noutput (such as writing a progress bar) without messing it up\n\n## Usage\n\nTo illustrate what this module does, try running the below example\n\n``` js\nvar input = require('neat-input')({style: style})\nvar diff = require('ansi-diff-stream')()\n\nvar names = []\nvar seconds = 0\n\ndiff.pipe(process.stdout)\n\ninput.on('enter', function (line) {\n  names.push(line)\n})\n\nsetInterval(function () {\n  seconds++\n  update()\n}, 1000)\n\ninput.on('update', update)\nupdate()\n\nfunction style (start, cursor, end) {\n  if (!cursor) cursor = ' '\n  return start + '[' + cursor + ']' + end\n}\n\nfunction update () {\n  diff.write(`\n    Welcome to name input. It has been ${seconds} since you started.\n\n    Please enter your name: ${input.line()}\n    Cursor position is ${input.cursor}\n\n    Previously entered names: ${names.join(', ')}\n  `)\n}\n```\n\nNotice that as you are inputing a new name the UI is updating and things look the way they are supposed to,\neven though the output is being updated both above and below the input line.\n\nTry deleting characters using backspace or moving the cursor around with the arrow keys\n\n## API\n\n#### `var input = neatPrompt([options])`\n\nCreate a prompter. Options include:\n\n``` js\n{\n  showCursor: false, // set to true to *not* hide the normal cli cursor while running the program\n  style: function (start, cursor, end) {} // set to style the line output (default is not style)\n}\n```\n\n#### `input.line()`\n\nReturns the currently inputted line (styled)\n\n#### `input.rawLine()`\n\nReturns the line unstyled always.\n\n#### `input.set(rawLine)`\n\nSet the internal rawLine to a given string and move the cursor to the end\n\n#### `input.cursor`\n\nThe current position of the cursor\n\n#### `input.enter(rawLine)`\n\nSet the internal rawline and trigger an enter event.\n\n#### `input.on('update')`\n\nEmitted everytime the input state is updated.\n\n#### `input.on('enter', line)`\n\nEmitted when an enter is clicked. Also sets the rawLine to an empty string.\n\n#### `input.on('tab')`\n\nEmitted when tab is clicked\n\n#### `input.on('up')`\n\nEmitted when the up key is clicked\n\n#### `input.on('down')`\n\nEmitted when the down key is clicked\n\n#### `input.on('left')`\n\nEmitted when the left key is clicked\n\n#### `input.on('right')`\n\nEmitted when the right key is clicked\n\n#### `input.on('space')`\n\nEmitted when the space key is clicked\n\n#### `input.on('backspace')`\n\nEmitted when the backspace key is clicked\n\n#### `input.on('pageup')`\n\nEmitted when page up is clicked\n\n#### `input.on('pagedown')`\n\nEmitted when page down is clicked\n\n#### `input.on('ctrl-<key>')`\n\nEmitted when ctrl + some key is pressed.\nIf you do not provide a handler for ctrl-c the process will be exited for you\non ctrl-c.\n\n#### `input.on('alt-<key>')`\n\nEmitted when alt + some key is pressed.\n\n#### `input.on('shift-<key>')`\n\nEmitted when shift + some control key is pressed.\n\n#### `input.on('keypress', ch, key)`\n\nForwarded from the keypress module whenever a key is pressed.\n\n## Shortcuts\n\nWhen typing on the command line, `neat-input` supports the following shortcuts:\n\n* `ctrl-a` move the cursor to the beginning of the line\n* `ctrl-e` move the cursor to the end of the line\n* `ctrl-b` move the cursor one character to the left\n* `ctrl-f` move the cursor one character to the right\n* `ctrl-k` erase all characters to the right of the cursor\n* `ctrl-u` erase the whole line\n* `ctrl-w` erase one word to the left of the cursor\n* `alt-backspace` same as `ctrl-w`\n* `alt-d` erase one word to the right of the cursor\n* `alt-b` move the cursor one word to the left\n* `alt-f` move the cursor one word to the right\n\n## License\n\nMIT\n","maintainers":[{"email":"angellus.falsus@gmail.com","name":"cblgh"},{"email":"mathiasbuus@gmail.com","name":"mafintosh"}],"time":{"modified":"2022-05-10T11:34:54.416Z","created":"2017-08-23T19:58:27.088Z","1.0.0":"2017-08-23T19:58:27.088Z","1.0.1":"2017-08-23T20:01:00.750Z","1.1.0":"2017-09-03T10:11:31.802Z","1.2.0":"2017-09-03T10:16:40.822Z","1.3.0":"2017-09-05T13:10:40.610Z","1.4.0":"2017-09-22T21:24:29.353Z","1.5.0":"2017-12-28T15:59:58.193Z","1.6.0":"2018-01-02T18:09:21.430Z","1.7.0":"2018-05-26T17:21:21.647Z","1.8.0":"2018-08-06T00:36:12.683Z","1.9.0":"2018-12-27T07:53:12.539Z","1.10.0":"2019-01-14T12:14:47.852Z","1.11.0":"2020-03-06T16:33:33.607Z","1.11.1":"2020-04-21T08:17:20.812Z"},"homepage":"https://github.com/mafintosh/neat-input","repository":{"type":"git","url":"git+https://github.com/mafintosh/neat-input.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"bugs":{"url":"https://github.com/mafintosh/neat-input/issues"},"license":"MIT","readmeFilename":"README.md"}