{"_id":"@barrybtw/inputhook","_rev":"4-5a37488da321ec0706534bc0681180f4","name":"@barrybtw/inputhook","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@barrybtw/inputhook","version":"1.0.0","description":"Simple input hook to bind a state to an input.","main":"useInput.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/barrybtw/inputhook.git"},"keywords":["Input","hook"],"author":{"name":"barry"},"license":"ISC","bugs":{"url":"https://github.com/barrybtw/inputhook/issues"},"homepage":"https://github.com/barrybtw/inputhook#readme","peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"522b957792f940e1f2a61b36aeb5294bdef20314","_id":"@barrybtw/inputhook@1.0.0","_nodeVersion":"16.3.0","_npmVersion":"8.4.0","dist":{"integrity":"sha512-ysrbw+X+vuTEq5qsAUQNXsbd+rPCl1wPbS9c1sx+VFOyKAZQ80kDZ9yTn/X5HVgVjHlN7YxEaZhh78uriNpeEA==","shasum":"d2e26847a7a480a0d11eaf2811a1437d2a478c7a","tarball":"https://registry.npmjs.org/@barrybtw/inputhook/-/inputhook-1.0.0.tgz","fileCount":2,"unpackedSize":1040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/V8LCRA9TVsSAnZWagAAwM8P/0RhXo8DWCaQwjQmKVNS\nt0t7tQKipx2FFl3FcfXfG3gC5zayTKgUNvLeXmcetmfg7LR6giO+3qiYhHzj\nd/JSUfzLGt0k5/jrnIFGMCNzV6kMxxhKQ2yV+8pSeV3PajVk+9t/6KI+PIO7\nJTG1OZbQMNHhvLFvn1is4iZvkIZGr6ddGTpQH8OfITxs8V/RBNQG3QsoVMxy\n/banHOwtcC4cCe2LhLSQa5VbbYvleUBdv3yCn0vwRdDqGYSFaogFtmJHLWyp\n4f3j4Ed/0/gEtzBPuhfOUY+D4IafBmBsrJRGQh1xMCwoCRpMYCMqEd8KNkE6\np2nSDpOY6x7JMZDIsq5G3V+J2HyAAHLWGsoWO52byKfsWFjNloSxuDe2OeJW\nBWBTmw6Bcu7tbvSJGNp19LDnfbARR87UxXCLrfMpLuRmyGopnAvToKAZYpUv\nf0AR3ktIYjmjAdQDXDhJv2lB8y77g+lmUWSs3yZWSEQFfCKPmlxIFdvdhTxE\nafszdELxnnkfPB1pErdtjbNHDX35s7H7bSzTmTcBX3dpcGHwLSlK6nhtrsy6\nv/VDVspIr7u9i8IWnNpAGBJZDK8EDDnO52wubsIlLpeeTb3dv5zZzgXUy8ag\nUFlE+MNCJoyY7uKJbAA9mTRl9s0f3DK6MQL6qc+p/9G5XDA6XUsRIVnZ8ib2\nCJtF\r\n=A5QX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3QbuIf/KcwdrsFuH12SvgWE0H4l0uaZherpUeDKPcrAiANyfh3HYT4sEMHHeUdEIPxFG1lvKzNQQgf7hrSI97Row=="}]},"_npmUser":{"name":"barrybtw","email":"nicolai.bernhard03@gmail.com"},"directories":{},"maintainers":[{"name":"barrybtw","email":"nicolai.bernhard03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inputhook_1.0.0_1643994891525_0.36645470263982527"},"_hasShrinkwrap":false},"1.0.1":{"name":"@barrybtw/inputhook","version":"1.0.1","description":"Simple input hook to bind a state to an input.","main":"useInput.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/barrybtw/inputhook.git"},"keywords":["Input","hook","react","javascript"],"author":{"name":"barry"},"license":"ISC","bugs":{"url":"https://github.com/barrybtw/inputhook/issues"},"homepage":"https://github.com/barrybtw/inputhook#readme","peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"@barrybtw/inputhook":"^1.0.0"},"gitHead":"0d0f3847e8bcb0f4e952cbc404ef9d272a85ac9f","_id":"@barrybtw/inputhook@1.0.1","_nodeVersion":"16.3.0","_npmVersion":"8.4.0","dist":{"integrity":"sha512-T7xlgntq5LQHLVLNumAFFSmqCA85J7wqxC2sjceNc+hh1m3YFyAEOrx94xmiB7QaJio19nBoGCFOB8W+97V3Ng==","shasum":"29a5ca4bb7ec9e6cbd426ea5f73e93b9cfd64a9e","tarball":"https://registry.npmjs.org/@barrybtw/inputhook/-/inputhook-1.0.1.tgz","fileCount":2,"unpackedSize":1132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/WHrCRA9TVsSAnZWagAAV/0QAIhkOvmv0ivzQUJOG7iR\nNbDejvN3QJl0g3iayg6dtBVMwzY4vvGskvgromb53p6ggNPYn/5dM2EYwqSs\ncsGWUN9cVHv6okHuufVhldAkK1xppYBR5DyfetHWVgUsF4BUMh8pgqv2Le44\nl8S0WwxGmz6qVx17X7/UVMNhPCmOMlnhpgV78Ww0D8l5HY7iBeZ6VQ0D60tg\nxplLd3LVE7Uuf7vzOohSNiEih5ol7W9vebmhKnzW4eiwQ1AnP/doT8lvDito\nH+WJL9qHvrx+FQXRHz/pJZ80C/nGK2JY7gCZDB/r8vLzMu/LG+7sCqAiEJsK\n5tM6hQxk/PvZZaVuPk8R1blVOGinj8Vuh4yBeaOXxZrvDLU6YhifZYo0qAAe\nfsGbKInyRcQE8teAukKlVsz/QsQoYIDECjqdyuUZ0ykZK13DgMOzNpDqKQbJ\nG7Ma20kf/AKPxSFyma3pWp4P6vFn0Ji5j01DKb8zuGHdG9u0l4GvMH+UU8oL\npIb8O7vnPmIu3PCIoRG+FxqHMe2/mpPyyQDCH3BAZ7onk3h9XJg5YLxzqxDN\nOStif7BkWfottYBdlcgJG2hYPm4+4ZiK1ntRw9J6QKH8r0GS+53wvUzihdmG\nbsU5Yh/GGfrmW91xL+kwdnMvR4Hu0/L+QpWpwbuiuVfPNAmzYJ40qotg1tvR\nStIL\r\n=R5X8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmWltDPFRDBnpLC1S5FMhc26BUrfOOI2s3A4mIHmFt4AiEAkz6HmejYm5Goho69aKslvoDcb4aAZPZ+Vkg3mB955Dk="}]},"_npmUser":{"name":"barrybtw","email":"nicolai.bernhard03@gmail.com"},"directories":{},"maintainers":[{"name":"barrybtw","email":"nicolai.bernhard03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inputhook_1.0.1_1643995627391_0.06530543913119802"},"_hasShrinkwrap":false},"1.0.2":{"name":"@barrybtw/inputhook","version":"1.0.2","description":"Simple input hook to bind a state to an input.","main":"useInput.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/barrybtw/inputhook.git"},"keywords":["Input","hook","react","javascript"],"author":{"name":"barry"},"license":"ISC","bugs":{"url":"https://github.com/barrybtw/inputhook/issues"},"homepage":"https://github.com/barrybtw/inputhook#readme","peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"@barrybtw/inputhook":"^1.0.0"},"gitHead":"0d0f3847e8bcb0f4e952cbc404ef9d272a85ac9f","_id":"@barrybtw/inputhook@1.0.2","_nodeVersion":"16.3.0","_npmVersion":"8.4.0","dist":{"integrity":"sha512-irJxVUQu8gXDkQJKWEi68b92284b/pU1//+raHnMpBzL3+PzI0NohrAt9HRyGjRRC+D6sSDd08fSn5/io6KGUg==","shasum":"fec80982f959a1f78b9576b624d06c24a998b640","tarball":"https://registry.npmjs.org/@barrybtw/inputhook/-/inputhook-1.0.2.tgz","fileCount":3,"unpackedSize":1800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/WIyCRA9TVsSAnZWagAAOjwP/RdiB5m9AtpvFzY6ASAG\nSerNydffHi5cGbOOfco0PEdMqH0wyo4OQe+0ptLD0/k/uhyqNhJBDBC1KDj4\nGSDoq0H9L7On50oGaz7ZCWar6W2+WZ3SZt43foowXIQZhAf21xg8blcbS5FB\nctdbE3XUW/ocITFWMnbfUtoZFZB8egUCw8f/u5EexAmWZirFbfoJfmCcL6Br\n7Cld4helxyDZT518LDmq7IohvXtVo0e1Lb+Dk4xgeW2/xaaTFKbZF4g4Hfgc\nvvTLNtq1SMvl++4iNAWpXuxUormyZ6bNSbf0pVC7mpCY1RZGRQh9r1+TWo0k\nffdVVixHRtZb3OaQh9YgBm4v0+Itp4pyu1JGfgjbk2ae35/V+vtUejI6AU87\nief4byUZITj39AfYKa1ETCRz90eGHnnOMHh7fvIdyJBb//15J4g3bcI6S+QP\nJcrVA2Pwr1RaKJR5ox0uIeNu15NsvmYd5G/OPq+b1lZnEdm1xekXZm+mur6b\noolku7jQscB5fyS0r/ZGfSsCDeFqUBUl4wmMPESGTuYQs2FTdBoT4G+yacp6\njob8u0AY8kqlag6lWaZZrYQJVsz7JVNJvpvJDcsPQafaGd9vPcE31St/9PPc\n8fYyPcyDrgtXor9yLBEck0JN6N2cx5h1vRfMmm8FaFE1WkCGnHNBjZRjXK5F\nHFHo\r\n=SWHA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPbODbV7p80a0YxT+Nczz27bkMVkzRvj8a2oGU3Ubo3wIhALIaUyX5oY0YdG755M/NuEAk3gt7swT7a0fxY8Xn7wyM"}]},"_npmUser":{"name":"barrybtw","email":"nicolai.bernhard03@gmail.com"},"directories":{},"maintainers":[{"name":"barrybtw","email":"nicolai.bernhard03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inputhook_1.0.2_1643995698071_0.6542392287352523"},"_hasShrinkwrap":false},"1.0.3":{"name":"@barrybtw/inputhook","version":"1.0.3","description":"Simple input hook to bind a state to an input.","main":"useInput.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/barrybtw/inputhook.git"},"keywords":["Input","hook","react","javascript"],"author":{"name":"barry"},"license":"MIT","bugs":{"url":"https://github.com/barrybtw/inputhook/issues"},"homepage":"https://github.com/barrybtw/inputhook#readme","peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"dependencies":{"@barrybtw/inputhook":"^1.0.0"},"gitHead":"cd62538785bf470b3c662074757ec0cee01c800e","_id":"@barrybtw/inputhook@1.0.3","_nodeVersion":"16.3.0","_npmVersion":"8.4.0","dist":{"integrity":"sha512-wK1/gEUGkRYC/eBzDXmMc+fzjcq++07WHsY96tvzLHMiIrhJK/YQ03MxyLzamGBqQFklkC4WmY9COz4j8rjwpQ==","shasum":"785bc6222dd7f52ae24c183c9d9a342c7589d43c","tarball":"https://registry.npmjs.org/@barrybtw/inputhook/-/inputhook-1.0.3.tgz","fileCount":3,"unpackedSize":1800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/WK6CRA9TVsSAnZWagAARSgP/1TOuNvinsfUa1HVsr2g\n1OBGBq2mFoRpfOiic8BKPVNbklxIyEqaaueFn/03+INfsH/V9T6elvR3T0I9\nImii/Wsq2GADauv/++ri9siQgIglH3Ib1f+2UvsCyNxHWAjtDOZcJsFIvV7d\nBtgD0AQDifNhfN0lld79P5j06oA5iXqBr0p3jzWU+LIbeQ1xM5JIXTDk/Nh2\nsHSVKjLpjxhZUYiAnfa//PSuiQdHQv7oN1ceg1EVqEcEgsnHbD/FITzsvtmf\nAUyUjbiQaR41w0+wn6lHVxVkc3W0wiXjWq9feVjXTu2jUmorwpGVYwsITcrV\nynYMTTC0Or3lqe7Ub31Z8dKOnsbaVPpxJnH6S4a0/HCgAFjvna5KecYwYsWj\n8Ppp2JxcA5PhHkYg+uwTH0PWe/WHUMi3q1gpptpbokyfQ+ISsAYyDuL1Fhgu\nVHcVc/x4ubJG9kIl2rpBeZlV6aEHDX3xT24boexmSncu24ykjz64wAk1NzSg\nufcGCj1tG1pq1joEWVNBND1M+pCqHDwZLOeCyB/+GSf3r/kCC+1M8EwYRLze\nBR3nnrDnBzLvHMo0k4po88UkI8OTwej3uf8vRLRvyTbLpCqiti10t60JSyTH\nYWVvDEPeT9Lfp/2TqdSxruZWlBlqhoDTRFknzC5Asln0NMsBxqGVGHlh5p0b\npETp\r\n=UMu4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDkNSDFN4cRipWGdCxaAvVQMfeR2ptLxeQeDBPHKKBwwIgaEpgBgazXogXuxQYNZZEqXpUTaub3DewrsskukgCWC4="}]},"_npmUser":{"name":"barrybtw","email":"nicolai.bernhard03@gmail.com"},"directories":{},"maintainers":[{"name":"barrybtw","email":"nicolai.bernhard03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inputhook_1.0.3_1643995834267_0.3283858115735816"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-04T17:14:51.452Z","1.0.0":"2022-02-04T17:14:51.658Z","modified":"2022-04-04T17:44:39.211Z","1.0.1":"2022-02-04T17:27:07.589Z","1.0.2":"2022-02-04T17:28:18.255Z","1.0.3":"2022-02-04T17:30:34.434Z"},"maintainers":[{"name":"barrybtw","email":"nicolai.bernhard03@gmail.com"}],"description":"Simple input hook to bind a state to an input.","homepage":"https://github.com/barrybtw/inputhook#readme","keywords":["Input","hook","react","javascript"],"repository":{"type":"git","url":"git+https://github.com/barrybtw/inputhook.git"},"author":{"name":"barry"},"bugs":{"url":"https://github.com/barrybtw/inputhook/issues"},"license":"MIT","readme":"# inputhook\r\n\r\nSimple React Hook made for binding a state, resetfunction and bindvalue to an input.\r\n\r\n## Usage/Examples\r\n\r\n```javascript\r\nimport useInput from \"@barrybtw/inputhook\";\r\n\r\nconst InputExample = () => {\r\n  const [name, nameBinding, nameReset] = useInput(\"\");\r\n\r\n  const handleSubmitEvent = (submitEvent) => {\r\n    submitEvent.preventDefault();\r\n    console.log(name); // Logs the value of the input at the time.\r\n    nameReset(); // Resets the input field and state\r\n  };\r\n\r\n  return (\r\n    <form onSubmit={handleSubmitEvent}>\r\n      <label>First Name</label>\r\n      <input {...nameBinding} placeholder={\"Begin writing...\"} />\r\n    </form>\r\n  );\r\n};\r\n```\r\n","readmeFilename":"README.md"}