{"_id":"@am-hooks/use-input","_rev":"1-f771f6a6c2e60f53888af65379455861","name":"@am-hooks/use-input","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@am-hooks/use-input","version":"1.0.0","description":"input","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/dorothy7964/am-hooks.git"},"keywords":["input","Validation","maximum"],"author":{"name":"wooami"},"license":"MIT","bugs":{"url":"https://github.com/dorothy7964/am-hooks/issues"},"homepage":"https://github.com/dorothy7964/am-hooks#readme","_id":"@am-hooks/use-input@1.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eB0qiuuXeVzbIVZR5ntX5vmMWii8JOuFV26Ma9XkzKEfwonF/7JzPVNJPZEfCRbCnA3M9lN1NdvILdf7DMcblg==","shasum":"7b59107bbd6093b62d71b8cb475068ce066ff114","tarball":"https://registry.npmjs.org/@am-hooks/use-input/-/use-input-1.0.0.tgz","fileCount":4,"unpackedSize":1783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ9hcCRA9TVsSAnZWagAAp00P/0riVwJ6bVMsMWOIonRA\nP/PsaToRp8uJIORmvvbRaJjtJHUZZLDqR7Jt0Pa9qYEHhMPHPeHw0NYXRjOB\nJ5RfDZ8ls8F5ajGXPYxxP5yFDc1jTcBAAKTWp+wvHtmoZoXxgBszvxyGR9zt\nY1QVfvTLv0WRlJDGXuDsi4CqHF3S3t0MOHOAabbuLo0DpY+LAXhn4NqNlZRs\nJuJbQdifvVXuNOFFrrKNSW5Kkbw7cSWU+q93Lb+Pb//NUlPToRhogIu6BMVC\n2hYKoQ/471qtx7YldihFkXgtkMuHuuNrXE4R9iOFVqBC65+3bZhUmrXkYKLE\n8eSqM0sY4TovU1SGnrupIV+e7CatLkI0wFp8fJcc90fKwO6qxXoi9e6djBpF\nYsNTBlW4amULAtd8PUnUpQUGO7HdZ2JGefamMu6r+RwHezpQpFhnGTy9VgK8\nj3SDnyG2R7i1jKJLoeaynIx4jNvKOKEO93nsY8ioa9KDpOz3h7SLVHHvkvMk\n8PcJPOr6/hoPK7jicEmD7e0ljxONfEg1MqRHLzyE8p6ZZ95Q13J9d4nFtsXZ\ngsRVU88/hr5dhdQ2mjxYHyGom1WRQr8k0d+5sNP6ua9siltzVxVGF9qdoj4Q\n2gpAnn9xcsl8wd5FmnQdAt2bdtpBoUKGAfO9duc8jP5O88idG8vdFz9Zc3B1\nV9Ib\r\n=Qg3o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJj6ZwgqomCnT1ettoYQylt3AELPQfYdQkomp3mJsMiAiEA/ope6mRSOBV3s7S6NCfxwygqhqiJ8LHvpW191ZQBST0="}]},"maintainers":[{"name":"wam-6577","email":"wam6577@gmail.com"}],"_npmUser":{"name":"wam-6577","email":"wam6577@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-input_1.0.0_1583863899641_0.24845794895363338"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-10T18:11:39.396Z","1.0.0":"2020-03-10T18:11:39.753Z","modified":"2022-04-04T13:42:28.968Z"},"maintainers":[{"name":"wam-6577","email":"wam6577@gmail.com"}],"description":"input","homepage":"https://github.com/dorothy7964/am-hooks#readme","keywords":["input","Validation","maximum"],"repository":{"type":"git","url":"git+https://github.com/dorothy7964/am-hooks.git"},"author":{"name":"wooami"},"bugs":{"url":"https://github.com/dorothy7964/am-hooks/issues"},"license":"MIT","readme":"# useInput\r\ninput 유효성 검사 및 최대 텍스트 숫자 검증 가능 <br><br>\r\n\r\n## Installation\r\n\r\n#### yarn\r\n\r\n`yarn add @am-hooks/use-input`\r\n\r\n#### npm\r\n\r\n`npm i @am-hooks/use-input` <br><br>\r\n\r\n## Usage 1\r\n\r\n```js\r\nimport useInput from \"@am-hooks/use-input\";\r\n\r\nconst App = () => {\r\n  const maxLen = value => value.length <= 10;\r\n  const name = useInput(\"\", maxLen);\r\n\r\n  return (\r\n    <input placeholder=\"Name\" {...name} />\r\n  )\r\n}\r\n```\r\n\r\n## Usage 2\r\n\r\n```js\r\nimport useInput from \"@am-hooks/use-input\";\r\n\r\nconst App = () => {\r\n  const validator = value => !value.includes(\"@\");\r\n  const name = useInput(\"\", validator);\r\n\r\n  return (\r\n    <input placeholder=\"Name\" {...name} />\r\n  )\r\n}\r\n```\r\n\r\n<br><br>\r\n\r\n","readmeFilename":"README.md"}