{"_id":"react-hook-checkbox","_rev":"28-bd39da14b11f7ab256d6fdd730bc49ba","name":"react-hook-checkbox","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.22":{"name":"react-hook-checkbox","version":"1.0.22","keywords":["react","checkbox","hook","select-all","multi-select","properties"],"author":{"url":"https://github.com/nfrederick023","name":"Noah Frederick","email":"nfrederick023@gmail.com"},"license":"MIT","_id":"react-hook-checkbox@1.0.22","maintainers":[{"name":"nfrederick023","email":"nfrederick023@gmail.com"}],"homepage":"https://github.com/nfrederick023/react-hook-checkbox","bugs":{"url":"https://github.com/nfrederick023/react-hook-checkbox/issues"},"dist":{"shasum":"451246539d5a2604d2446e8510d2391c46229244","tarball":"https://registry.npmjs.org/react-hook-checkbox/-/react-hook-checkbox-1.0.22.tgz","fileCount":5,"integrity":"sha512-Cn9Zqwnhe0b3yVPH83i7X+d2lO0xGuRhIuNBh9Hacf6SB8HrhcLLy3VxD8mdFzhJCp/DG68Rcq+lLRqMAu+xVw==","signatures":[{"sig":"MEUCIERddGTKVMyWGzun3ev5lugxzjxMrZnpW6v+M1cpTX9dAiEAxbiSmKJr3mq4iQ85Su27Ar9fiofQJcc3YKiWWFE7VV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0xndACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqClg/+IIhkdxPL5yv0tSF3ck7IVmK8aQorQ0t7flJBICjCOnVsiNll\r\nwF8Vc/2lwS3ZbpYSzRAFr5Ccp8+4ut13AOA+oKB/ZXX7aM7JJ0gc5XGlOFnC\r\nkx1U+lDd32Eflq4f+0QrB83QUDTt4Ql0kfuxh5JbmumXmVtiaLqGDOYVHig4\r\nvL2aWcBgXalaASO0BQ7/Tc/JmRb7V8wUsFXJqK+hEvaQ7xMEtPyvCJcRbYhk\r\nc/mz2MAu+a1iuEXS65+cQf177y7g4d6OLtimCPfEj5d/ACwlShQMC5tFKH7/\r\nUrY7+Z+yZKZOD5XibVfO+31K/sBcK9m3dC/7K2agLVXTay93jDRfuE7EixUy\r\nxk1zPWUUnSUGwT7UVSYxvYCzBj9jHqG810ZHOdqJXrwGJ5/Lf7Xoym291k+v\r\nt2E3LUYrTy7h1fUMZHmn4khQFQx+HJ8IOMEpD73iGHFjLLMBDR0cgG6ie41d\r\nD04UxqevaA/FNFhDW8CfpO/sEQ0JuMkFuHmhIspPdsF0xUvxUjPFwfrjiIuY\r\nW7qAdYE+ZRQs5S2MQJ+L/innlSMjthAUAZD1+lNhNPHvPwRd9QxZlmwkL61E\r\n/nf/kdVC9XqB4XkRhaBmFE1vv4g8tFbfiLIYDIUowiihsvQPzdRi9NZL9DzO\r\n88u7x9StvgoyzK1t1uqwK5H7zB8QfQg9IH4=\r\n=3s/5\r\n-----END PGP SIGNATURE-----\r\n"},"types":"index.d.ts","gitHead":"59f93072a2d2a5193b24fd44ac0ac32cdd01afb4","_npmUser":{"name":"nfrederick023","email":"nfrederick023@gmail.com"},"deprecated":"Legacy Version","repository":{"url":"git+https://github.com/nfrederick023/react-hook-checkbox.git","type":"git"},"_npmVersion":"8.1.2","description":"Checkbox Hook for React","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/react-hook-checkbox_1.0.22_1674779101123_0.540213829774788","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"react-hook-checkbox","version":"1.0.23","keywords":["react","checkbox","hook","select-all","multi-select","properties"],"author":{"url":"https://github.com/nfrederick023","name":"Noah Frederick","email":"nfrederick023@gmail.com"},"license":"MIT","_id":"react-hook-checkbox@1.0.23","maintainers":[{"name":"nfrederick023","email":"nfrederick023@gmail.com"}],"homepage":"https://nfrederick023.github.io/react-hook-checkbox/","bugs":{"url":"https://github.com/nfrederick023/react-hook-checkbox/issues"},"dist":{"shasum":"0d0ad710df9a964b8d49eb2a5ce222113f0bd8a3","tarball":"https://registry.npmjs.org/react-hook-checkbox/-/react-hook-checkbox-1.0.23.tgz","fileCount":5,"integrity":"sha512-jZh2s9tgvMLHdV6IEsIcYvguUXt3X0cx11P9BnjG50wwEnwpwGTQaUC9MSVm+m1qGNkAgUQnZu/f43c8cQHETA==","signatures":[{"sig":"MEUCIQDLelRQ5FnzXr4NVo3H6YpisJypH8LNm7Y+3a8uvaldPwIgAW+ipIjTfT+w8dAP6/8/zbNBAiIi7UM5knWKzAI/jW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj01SFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou5w//aMQmAgL2asFA/MDiSQJ87jAvmDapCiHd9Z+go7MEDJk9t1fM\r\n76aWiXtTn01CABSoeVt6ooQFFQjuUp5TAT1gH8joUBU5GZBXMylkck0603qR\r\n+iGG5+UkdafIDHeWrhDbrt1s/kvnMELEEkKkdSnPLvkdsISuNvxFcogqXHCr\r\nS8XAX+Qmpmkyt592BWU8pOCK6dspDx/pid2a/xh/+c4NHJLwFSOMDYGMASix\r\novA257w7Fa1+1DsHw7sJn+sV6mwXFkDoy/oNxlhEJFyFfrnqRHK5Sh4qQOI6\r\nkirnw24YIPVlhaIMiD+fWf00MaQHpEdMnolJxzxI+uB44Ayxax3s/5sa7JqG\r\nuF7h6TQhIX1oy5vAB1uiuEDNU3yFuLMnC8tmbnIwl5RmClXqSWwAWUc6p5Fi\r\nQ8Mk9kXs7K5fN1AH7eo5m149hVGaM4aHpBKFnVeBFcTAkz5Qsg+fHmFl2TWb\r\n0PqsG8fqNnJlPjWkDMIxt7VJ11jtz7kaSLgbg0UD5PF8KK6uEEMQQsqP+Lhc\r\n6BAFBh+i7i5ZeP3TIDSJ3SprsQt54VhR/fCVI0jYnvm1qKBEKCHYgiAnG2hd\r\n3pKKSaGzD3EPQUUzIp94aNV9mZNOAOi3GC+XuvK6aZeXCSM8PRImOVoOXhgy\r\nnM8lV0yxWincNBIbtIA5eOapu6LIEmgcu8g=\r\n=wX5y\r\n-----END PGP SIGNATURE-----\r\n"},"types":"index.d.ts","gitHead":"f7c1996b933f364f4e9bcf1b3739e587038217df","scripts":{"build":"react-scripts build","start":"react-scripts start","deploy":"gh-pages -d example/build","predeploy":"cd example && npm install && npm run build"},"_npmUser":{"name":"nfrederick023","email":"nfrederick023@gmail.com"},"deprecated":"Legacy Version","repository":{"url":"git+https://github.com/nfrederick023/react-hook-checkbox.git","type":"git"},"_npmVersion":"8.1.2","description":"Checkbox Hook for React","directories":{},"_nodeVersion":"16.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","gh-pages":"^5.0.0","react-dom":"^18.2.0","typescript":"^4.9.4","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.11","@types/react":"^18.0.27","react-scripts":"5.0.1","@types/react-dom":"^18.0.10","react-hook-checkbox":"^1.0.22","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.16.5","@testing-library/user-event":"^13.5.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-hook-checkbox_1.0.23_1674794116822_0.4788103331436415","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-hook-checkbox","version":"1.0.3","keywords":["react","checkbox","hook","select-all","nested","indeterminate","properties"],"author":{"url":"https://github.com/nfrederick023","name":"Noah Frederick","email":"nfrederick023@gmail.com"},"license":"MIT","_id":"react-hook-checkbox@1.0.3","maintainers":[{"name":"nfrederick023","email":"nfrederick023@gmail.com"}],"homepage":"http://.","bugs":{"url":"https://github.com/nfrederick023/react-hook-checkbox/issues"},"dist":{"shasum":"44cec1298f8b73db244c1a14dd4807393bf0dd60","tarball":"https://registry.npmjs.org/react-hook-checkbox/-/react-hook-checkbox-1.0.3.tgz","fileCount":5,"integrity":"sha512-bv5en9JClK4dGyYUkwXGzmFOTTP2ib4PyM7kWFmlqXAHrAT/KpUzN3O0lbgnhsCO9XJh9xNtr6POYXDTfefhzA==","signatures":[{"sig":"MEUCIQCFjP6fi1VBqUKL+4fBQN1g9rlwPMUisbD8wrlce8pDzAIgYg439zBDBjkIm4apWhMEI/EE5pbnACh1IKj32Wk15dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6I9LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmFRAAkoubESdq1lh8Vx6gxbqyzuD4lzK2SERbUdO4BfCnRQFQu9KN\r\nj69eAmTZvCsq41gR8xkbtuYTifZFM5lude6pWsJ7+3f7xETrEQl3Mi9XkUQg\r\nilmQKciuLumyCaF2rrhGNsbC1D9i79rZT7VVMri7FR/UOy+1gbEMOO9amh34\r\n8Hpn7tdS46pOloMq7jO6S13mUNi5ueKaeR5Q7xT0sDdtf0PB/joN/TYt26mk\r\nYyjancrIJMoFbBlaQGFY7dQ19qDok956HnZwWn0xla6v9YRfTxrCw+7foSl1\r\niTS/FSOutD5fylEBtK8//m3Xdf7xH5tsQTvM+k9+B6zmB//chwEUCA99LXUb\r\ndBIaP3FzZ7UECmHvaviJkNhI2j1qdjUpJylQkOiqIbm+QH09134JFFM4I/At\r\nY9qJNifGLJ+ph9V5zP427S8A+n9tIcjPUBYkysyvpyCSFVrBpRfUZ5wDDZUI\r\nhBgKaZf3M8zijv9aVmFtHL77JBgR3vHkq0wDGwwpTJ/SCsT1pENuFLWFT1+9\r\nCmopWIjoNKWSgjYu5kZsPtJAtcZZpLCy+6/JMWozM8BuB5uh/W1ml3OxRb0A\r\nHPZXn/y4tV6yabNcDseenR63qBGa2/7iuHzZqZL6/BDbKWvUGMkIr3x5BIte\r\ncOXkm4hpgXadtIhKZtB9qyhJQsNOqXpL3b8=\r\n=kBgl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"testEnvironment":"jsdom","coverageReporters":["text","cobertura"],"testPathIgnorePatterns":["/example"]},"types":"index.d.ts","gitHead":"25481aa222fb7a019739161b6b62216a20ce2056","scripts":{"test":"jest","build":"cd example && npm build","start":"cd example && npm start","deploy":"gh-pages -d example/build","predeploy":"cd example && npm install && npm run build"},"_npmUser":{"name":"nfrederick023","email":"nfrederick023@gmail.com"},"deprecated":"Legacy Version","repository":{"url":"git+https://github.com/nfrederick023/react-hook-checkbox.git","type":"git"},"_npmVersion":"8.17.0","description":"Checkbox Hook for React","directories":{},"_nodeVersion":"17.9.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"16.9.0","gh-pages":"^5.0.0","standard":"^17.0.0","react-dom":"16.9.0","typescript":"^4.9.4","@types/jest":"^27.5.2","@types/react":"^16.9.0","@babel/preset-env":"^7.18.2","@testing-library/react":"12.1.5","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.17.12","@testing-library/react-hooks":"^8.0.1"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-hook-checkbox_1.0.3_1676185419280_0.8285892192154591","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"react-hook-checkbox","version":"1.0.31","keywords":["react","checkbox","hook","select-all","nested","indeterminate","properties"],"author":{"url":"https://github.com/nfrederick023","name":"Noah Frederick","email":"nfrederick023@gmail.com"},"license":"MIT","_id":"react-hook-checkbox@1.0.31","maintainers":[{"name":"nfrederick023","email":"nfrederick023@gmail.com"}],"homepage":"http://.","bugs":{"url":"https://github.com/nfrederick023/react-hook-checkbox/issues"},"dist":{"shasum":"93302979b283f342d5b9ddf51de99dd95b96a07e","tarball":"https://registry.npmjs.org/react-hook-checkbox/-/react-hook-checkbox-1.0.31.tgz","fileCount":5,"integrity":"sha512-sQ3OQkjKbAe0IlnAhwyc/jW+S7f5XkB4rb3eGney055pApHO8Sg16o2GMqEAshXLlmtdjbSAq/KlN/ILz4WrWw==","signatures":[{"sig":"MEUCIEl2TN2g2qrPV+8gokppm3BTcR9MyIAil6mEa5qDqBTpAiEA6mcCJBjsK14FPEjdi+xeWbVhlkXXYyl7VBGkAMpr/Q8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6I/UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSxw//bO7FELB9IQdQPmjSiemrHfB7E3xq+Q8AyL/HRmSGJfFBU0zj\r\nDb2lyYYJVuta6eItBmX7Wg08gzR/UujrxoLvxrvWiNsFNuPdWMYXP9f3FrCy\r\nAL0y0cOopIr+LQFzc6l5vKXXuBNKE7akkDy34JPsJfxQz5G6hosVWhQbcWv1\r\nTY6clXAIOeSnBOxvz9WyvyvcwxZ1WQg0Vg/VmTXWB6ZRg/1uR+by/2/hJzSZ\r\n70bGZCjS3uHu5Za0f4tQlnvVHMZORKgbTcaptAlFzBQHm3c4zNcW52k7aJ8f\r\nAXxqTQHUyf3Xs0QnaHgNFPSwC1InQ74xQSN5W/QFlfCTlfmB4qb+Yt8OTUEO\r\nVBlKtd6EdeAXyY0NB27rxMDEPELV62edh+HXM82p4DQ9h0GKQp7pbHwDUmbv\r\nQK19vf8gtCvZ0XkhqF0XhfXmmwIyMgZCRSlycb+nsncRAljzFcfknP+G9o7F\r\ng9Fo4J9G46vH55rhVOVk+vTjcoGHbF/LK87Unt6Ns1swwNStDq6NRQliFaJ1\r\nAqUDmCHUM6BizkHihNJssbfpLz65WF6oeGxw3du2WFUawhzbu4QYHdhAC7w6\r\nTfO/0wEzVO8I0zKJCfdqA21L4aZGFI97J1zOR6WUpR8dJUL/GRtbw92jrh4W\r\ndn1yb0lesoMmWh6KXjyJ5BvTbjmfKOKbltk=\r\n=xnE+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"testEnvironment":"jsdom","coverageReporters":["text","cobertura"],"testPathIgnorePatterns":["/example"]},"types":"index.d.ts","gitHead":"e7415ae5f160e8e3a9307a4b9dfa485d211e6998","scripts":{"test":"jest","build":"cd example && npm build","start":"cd example && npm start","deploy":"gh-pages -d example/build","predeploy":"cd example && npm install && npm run build"},"_npmUser":{"name":"nfrederick023","email":"nfrederick023@gmail.com"},"deprecated":"Legacy Version","repository":{"url":"git+https://github.com/nfrederick023/react-hook-checkbox.git","type":"git"},"_npmVersion":"8.17.0","description":"Checkbox Hook for React","directories":{},"_nodeVersion":"17.9.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"16.9.0","gh-pages":"^5.0.0","standard":"^17.0.0","react-dom":"16.9.0","typescript":"^4.9.4","@types/jest":"^27.5.2","@types/react":"^16.9.0","@babel/preset-env":"^7.18.2","@testing-library/react":"12.1.5","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.17.12","@testing-library/react-hooks":"^8.0.1"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-hook-checkbox_1.0.31_1676185556403_0.17237138347790348","host":"s3://npm-registry-packages"}},"1.0.312":{"name":"react-hook-checkbox","version":"1.0.312","keywords":["react","checkbox","hook","select-all","nested","indeterminate","properties"],"author":{"url":"https://github.com/nfrederick023","name":"Noah Frederick","email":"nfrederick023@gmail.com"},"license":"MIT","_id":"react-hook-checkbox@1.0.312","maintainers":[{"name":"nfrederick023","email":"nfrederick023@gmail.com"}],"homepage":"http://.","bugs":{"url":"https://github.com/nfrederick023/react-hook-checkbox/issues"},"dist":{"shasum":"52698bab8f60d472b41a1f61d487e755e49e5219","tarball":"https://registry.npmjs.org/react-hook-checkbox/-/react-hook-checkbox-1.0.312.tgz","fileCount":5,"integrity":"sha512-36D/KAhNUtwaHGOTBpfMmcPI1fDf78Fz2a0DkfAjGN+cuMQbVWEPuGEqTtA7hHbNY0i/mXluuTK49cDhQs+4Vg==","signatures":[{"sig":"MEYCIQCDZjK8EaDb/XSIlc2Rrw/Chsrd84/0ec8TGgQi7REmvwIhAPzFw4sbhetqKMHWiYs2RqDCL+GrW6c9F77Fpl05RhB8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6JHUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Qw/5ARHzXpFalzeMN5LA8IXM81rCZ3jpWn5aU6w3dX1Y+r4cwStQ\r\nrMXJ2C0CuT8iW/ixV2ADQUcqUUWyyF9F3MCzd8KfjAEpzlr9jDftDqvQFxGi\r\nYmq17cVJ7P/wB8+68Ikk21OCmljb3xq7PvfbMKXqfe/FoKom5koNzeNy1DMN\r\n3dExAddsZYvfcFn8B6J/htH9O6HcmTQJ4tv4mAxZ05p+K7WaBz3QysrRmR0N\r\npHP8r7Y35FIvOioIf44hIrW56ddfCySQ99xfCx/Yq1ASkKTS9Mc8bcVW8ag0\r\na+xyV5SMCfAYmHTeZinjGUU8dryyu/1d/tso1SAcmTxNows2Zu1Y2GDyiyFd\r\ndTV6lR1hnujM0A1h8Sfsh7rdMTGLe/+L5g0SdcE9xinmf3xf84CkOLvX8pvf\r\ngcKYYn9ej/MpWoDJPKInCATyp974M+WzD6gxVrTVmVaOfHSMBSEwUCiEHEKJ\r\nqi2i6U4jDbjV6p4UGtVA59XDh4844L7qVbGfEH8fAp/UdZ2m+UnJRtxye93x\r\nB+CWkMB16BaWNBAkOp3t02Ra3u7Hi/6PZf8Eh6loKWx+NK7eXptWGucWnlLJ\r\nV+sXLGGi1/jCy4808rOtD0R4E/o/izY1I7yeNYmRFStjMp0bsCcJxQWBKBGn\r\nenvQ7FgO+JX14jpKyRJcOXVd8L10miztYDM=\r\n=/65F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"testEnvironment":"jsdom","coverageReporters":["text","cobertura"],"testPathIgnorePatterns":["/example"]},"types":"index.d.ts","gitHead":"0ffc5310ead2b6568907c6c8bd42a95d05d34264","scripts":{"test":"jest","build":"cd example && npm build","start":"cd example && npm start","deploy":"gh-pages -d example/build","predeploy":"cd example && npm install && npm run build"},"_npmUser":{"name":"nfrederick023","email":"nfrederick023@gmail.com"},"deprecated":"Legacy Version","repository":{"url":"git+https://github.com/nfrederick023/react-hook-checkbox.git","type":"git"},"_npmVersion":"8.17.0","description":"Checkbox Hook for React","directories":{},"_nodeVersion":"17.9.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"16.9.0","gh-pages":"^5.0.0","standard":"^17.0.0","react-dom":"16.9.0","typescript":"^4.9.4","@types/jest":"^27.5.2","@types/react":"^16.9.0","@babel/preset-env":"^7.18.2","@testing-library/react":"12.1.5","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.17.12","@testing-library/react-hooks":"^8.0.1"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-hook-checkbox_1.0.312_1676186068290_0.8001155841773175","host":"s3://npm-registry-packages"}},"1.0.313":{"name":"react-hook-checkbox","version":"1.0.313","keywords":["react","checkbox","hook","select-all","nested","indeterminate","properties"],"author":{"url":"https://github.com/nfrederick023","name":"Noah Frederick","email":"nfrederick023@gmail.com"},"license":"MIT","_id":"react-hook-checkbox@1.0.313","maintainers":[{"name":"nfrederick023","email":"nfrederick023@gmail.com"}],"homepage":"https://github.com/nfrederick023/react-hook-checkbox","bugs":{"url":"https://github.com/nfrederick023/react-hook-checkbox/issues"},"dist":{"shasum":"ec6c399cf75efdbf5a72ad499a8b13aef550e62b","tarball":"https://registry.npmjs.org/react-hook-checkbox/-/react-hook-checkbox-1.0.313.tgz","fileCount":5,"integrity":"sha512-i+jbHK2Iy1KnIdJZIkft9+iPMojBOilMrN3siT7aAVthSXz4V46q+u6xawUV7QvBvr5zkS4mi1wX7ruSvrCCpw==","signatures":[{"sig":"MEUCIFknvdCcPj5ZzXUo+u97GZSd9RXLm7DEDUliKjj1/p4hAiEAt5CgT/VOoM9jIWph/M763MXO860r9FHjJvaWfkdAHug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6JIIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6KhAAnl0FEG/6sNVrYhmIhQzrOUgw2DRYwECVeFWH/E+v0x6yJAJm\r\nWM8HBKZtTuDfpdHSMt8heWzA1lKH9ApNIjftW7OfqY6s6P1WRZL06fJbJANh\r\nMnPcvpo48RgYyUpgr6OF3QhhvbNovkDpMXVBycUMRcDIuu6SGuL+LbH8bQp/\r\nWWFad8pUFsWDtCyGZLmHi5zPpX1YxxktiGE7Xw1vVgu3tMeuEX0BwWnOAEqJ\r\niKADS0c3eGUXt08QKOEjkjHe5xX8zNEC4xaf7d0qbquIatBIAfcgjWImW3TE\r\nvHgMemCxPuq7ZVA0B036Q7a0n6M7xiig8rgKzln4MeVlRWGbYHIBiWoHQhiW\r\n+mCPthSAzTw5N3+7r5dnaR1JBgktlfcZYNA5koTovMc1NzYBURw4TfUx1OAx\r\nHMB1KFE4g5P7N3fqrS33yz/i1OEEe/6NzhUaN1E2YfcyhxCkHsY0H5KIg647\r\n9wwD4RPEcdScHayN0e8RtKVu5ztSjG4CRpQYV5MNRCc8XGnqg1re1e/gbshP\r\nM7pWCe9q2wzBlM52+ymwCi2G9PRqJPKnbzxs4SFMr2GT9L5V8aeU0jFqATgI\r\n1LMl2OA8t50Zn1hoHvgAPqqPRN+bID/DNP9YJqkP+Y2du+q2GYHHspErH97v\r\nFUnD36bok9Wa2qjrLQJR5XPldQ05k0dvvs0=\r\n=tyhe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"testEnvironment":"jsdom","coverageReporters":["text","cobertura"],"testPathIgnorePatterns":["/example"]},"types":"index.d.ts","gitHead":"8e8d4e4fbb8083ed81da414801795615dda81a01","scripts":{"test":"jest","build":"cd example && npm build","start":"cd example && npm start","deploy":"gh-pages -d example/build","predeploy":"cd example && npm install && npm run build"},"_npmUser":{"name":"nfrederick023","email":"nfrederick023@gmail.com"},"deprecated":"Legacy Version","repository":{"url":"git+https://github.com/nfrederick023/react-hook-checkbox.git","type":"git"},"_npmVersion":"8.17.0","description":"Checkbox Hook for React","directories":{},"_nodeVersion":"17.9.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"16.9.0","gh-pages":"^5.0.0","standard":"^17.0.0","react-dom":"16.9.0","typescript":"^4.9.4","@types/jest":"^27.5.2","@types/react":"^16.9.0","@babel/preset-env":"^7.18.2","@testing-library/react":"12.1.5","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.17.12","@testing-library/react-hooks":"^8.0.1"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-hook-checkbox_1.0.313_1676186120193_0.5150357637676855","host":"s3://npm-registry-packages"}},"1.0.314":{"name":"react-hook-checkbox","version":"1.0.314","keywords":["react","checkbox","hook","select-all","nested","indeterminate","properties"],"author":{"url":"https://github.com/nfrederick023","name":"Noah Frederick","email":"nfrederick023@gmail.com"},"license":"MIT","_id":"react-hook-checkbox@1.0.314","maintainers":[{"name":"nfrederick023","email":"nfrederick023@gmail.com"}],"homepage":"https://github.com/nfrederick023/react-hook-checkbox","bugs":{"url":"https://github.com/nfrederick023/react-hook-checkbox/issues"},"dist":{"shasum":"bb4b8564936c5a13486076502c1c820849428a33","tarball":"https://registry.npmjs.org/react-hook-checkbox/-/react-hook-checkbox-1.0.314.tgz","fileCount":5,"integrity":"sha512-RtrU+ARna3UQaiw5POG3XQM3352IikqKfRgcwChs6hINQMVDG2eh7gOxcDbqTp+BdrBW7tF2MH3UgjUMOlSujQ==","signatures":[{"sig":"MEUCIBR8M/6C+JL2tE4FmwL8XfpuRKFnU/Hz3pXb3tp2g0bDAiEA043uFCCeU7YOPvRbWVHhP2TyDUMyWW4vZ0olztpyU3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6JXZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4RxAAl0J6t/YCQf7FTLFdhH3Yo/6Cv1yrSyvYAU/uSuw8/ykGd4L3\r\ndVojh7wAMoIA3croS7XBqM7kwGU3ZLwwDoWE/mfwlKYzYVePc+TMWjpJ75Jj\r\nSjScW7710N9g6oCUUvKqMvOzr7uOPqYHHFnD7XSp/WYazzc19IogTI9RbLjL\r\nUs0PGagN6NDR5mgrmwbd4j47L6FUuMaULpUXiMzgUccC9T+gm27XoZm3guCz\r\nlRBFXkoJ/oudauuaIxFJ9YLoWfqDlM9B7FIfslyXSUaSzRNtQepQqU+9CtTX\r\n0USXfY8C+dPiC1MEpKpGFSITF05W9XKBeV1Y1oZkW2NIwXLfAN+VrgODpYnS\r\nk+N2Zw2YUiZAdi7vKdt4ZhVMAkjAcVEWt3yUo3Ie4MP+e0gJT3XlvACTSqeI\r\nZGqLwjL/YmosYv6nazlgmt2YokzmSozIKi2X/qbBpzVEhkwxOrY2A3UC9O1p\r\n0Yqq2oeMh3kUooRpHH9adfWI4LVAdhaTrTqf4EBMyLWLKZGBJT8WQj1+vlbe\r\noBY7bKARSDKx8/M7ypDnhKpciXcy4Xv4dtjq6XZ5FJsO6lUX/D0ghsRq2tRe\r\nfwFsNqNxj9XVvysVeGEVUDcN2O3hKZH74xSt6HP1YzJx+3VaYhE1wsi7X2MY\r\nRel+E0yQjszStb7RyDAfyJyqAAKFZKzDxq4=\r\n=+e5R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"testEnvironment":"jsdom","coverageReporters":["text","cobertura"],"testPathIgnorePatterns":["/example"]},"types":"index.d.ts","gitHead":"71ad7a7101a654e01f250891eba09eb08ff2e076","scripts":{"test":"jest","build":"cd example && npm build","start":"cd example && npm start","deploy":"gh-pages -d example/build","predeploy":"cd example && npm install && npm run build"},"_npmUser":{"name":"nfrederick023","email":"nfrederick023@gmail.com"},"deprecated":"Legacy Version","repository":{"url":"git+https://github.com/nfrederick023/react-hook-checkbox.git","type":"git"},"_npmVersion":"8.17.0","description":"Checkbox Hook for React","directories":{},"_nodeVersion":"17.9.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"16.9.0","gh-pages":"^5.0.0","standard":"^17.0.0","react-dom":"16.9.0","typescript":"^4.9.4","@types/jest":"^27.5.2","@types/react":"^16.9.0","@babel/preset-env":"^7.18.2","@testing-library/react":"12.1.5","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.17.12","@testing-library/react-hooks":"^8.0.1"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-hook-checkbox_1.0.314_1676187097317_0.2204476690223558","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-hook-checkbox","version":"1.0.4","keywords":["react","checkbox","hook","select-all","nested","indeterminate","properties"],"author":{"url":"https://github.com/nfrederick023","name":"Noah Frederick","email":"nfrederick023@gmail.com"},"license":"MIT","_id":"react-hook-checkbox@1.0.4","maintainers":[{"name":"nfrederick023","email":"nfrederick023@gmail.com"}],"homepage":"https://github.com/nfrederick023/react-hook-checkbox","bugs":{"url":"https://github.com/nfrederick023/react-hook-checkbox/issues"},"dist":{"shasum":"2279349e194dbbe14d5bc364318ab40513cd824e","tarball":"https://registry.npmjs.org/react-hook-checkbox/-/react-hook-checkbox-1.0.4.tgz","fileCount":5,"integrity":"sha512-eRcFkqvxUFQpdEw4M+kJVPjXZ/xZsqthu+VII0Q80XoXvYiUzhoTA/hUWfw2VSjcuXMw7GFn6kGTVmD5GvNSkw==","signatures":[{"sig":"MEQCIBe98Y5S2HWDViiKJ0wcFEznaDu3cNwzVwNm8u8czkYHAiAeV1mN9WMZtCLeAVwL4MMN2vpSc1iFOdrD3dQE71Sk5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPONZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNjg/+Mr5V/5n6Rpy9UAVsvPCdLNqVaJR4vgGY1J+LS9B0Iyc7ikp+\r\nDmsk17SoOXoaSICB4hpC9SD/DQJUIVSncOGlP56L0acqxjYSqJl59rpDDD9p\r\nmHVnz+QxQj0WuB2FpZ+Qsk1s/mPKHHWVVWIYgrKv/Ag+81TuBSN38TuaqY1h\r\nELyEpno9lSlgF7AF5Nv71qfQ+uLHhIu9VzZCVC5L2mJbkOCKjKytNxAEetKr\r\n1djTUYzeNdv3RQOwaxeh5G+O1m2Pk/ZUyrtlVEzptnPVJqxYa2BNsR00Lwrl\r\nRoAOnAHgsqVi8k0x1nj17jrnBN7dZwG26xsALHLcP2DdkTn6cKSoNi1Tfxvn\r\nHYrtYxYlPRwRJ92qRi1qPEVZZqfRasd9rbC40KlSm3FtRzJkI8jFLEOG9WFy\r\nXAs2oWBmtZfwG9Nxfowvkc4l2Gku0rc17227jhQ5xISpi7P/WfOhL2H7fyzM\r\nEpvKwazlInGmhokYTIeVWIeOia2v34xhWzusO3k0/PRnzszQDjAXNpXIOSYX\r\n57V61eW1FFx2Wu+SPp190h2ggIYQo/tLyMQlHi9zVA34v4BDzXIKvHM81Bvx\r\nwqqxww4YiNjtq4t4sGl27H//erDpNF6dgCq+IVdxzZ+YM3wLtA/m7D6+tJit\r\nQLpV4+Qv9QZBfxFL+L9ztdWEo/iswo3oY5k=\r\n=dXrL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"testEnvironment":"jsdom","coverageReporters":["text","cobertura"],"testPathIgnorePatterns":["/example"]},"types":"index.d.ts","gitHead":"8b717caf7d6f221191702c0fbdb6a037bc1bf55e","scripts":{"test":"jest","build":"cd example && npm build","start":"cd example && npm start","deploy":"gh-pages -d example/build","predeploy":"cd example && npm install && npm run build"},"_npmUser":{"name":"nfrederick023","email":"nfrederick023@gmail.com"},"deprecated":"Legacy Version","repository":{"url":"git+https://github.com/nfrederick023/react-hook-checkbox.git","type":"git"},"_npmVersion":"8.17.0","description":"Checkbox Hook for React","directories":{},"_nodeVersion":"17.9.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"16.9.0","gh-pages":"^5.0.0","standard":"^17.0.0","react-dom":"16.9.0","typescript":"^4.9.4","@types/jest":"^27.5.2","@types/react":"^16.9.0","@babel/preset-env":"^7.18.2","@testing-library/react":"12.1.5","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.17.12","@testing-library/react-hooks":"^8.0.1"},"peerDependencies":{"react":"^16 || ^17"},"_npmOperationalInternal":{"tmp":"tmp/react-hook-checkbox_1.0.4_1681711961626_0.7457674531610512","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"react-hook-checkbox","version":"1.0.41","keywords":["react","checkbox","hook","select-all","nested","indeterminate","properties"],"author":{"url":"https://github.com/nfrederick023","name":"Noah Frederick","email":"nfrederick023@gmail.com"},"license":"MIT","_id":"react-hook-checkbox@1.0.41","maintainers":[{"name":"nfrederick023","email":"nfrederick023@gmail.com"}],"homepage":"https://github.com/nfrederick023/react-hook-checkbox","bugs":{"url":"https://github.com/nfrederick023/react-hook-checkbox/issues"},"dist":{"shasum":"92076f436dc630cb9332023dde46cb69374ab08e","tarball":"https://registry.npmjs.org/react-hook-checkbox/-/react-hook-checkbox-1.0.41.tgz","fileCount":5,"integrity":"sha512-WzwV+LAqSIkvF4mB58gxKtc0H6A8vpv0YPY29ms4qvGrcSns3ZAJHB+Z/et3/qTrE+MQ5E7YjFT2WKayVhdSoQ==","signatures":[{"sig":"MEUCIEFhcOI5o7pZNYxbgKGI9tMo8b8CVu6uxArFhbmWm7TxAiEAiBG5lz3uYKy2TmaHRx9dAI93QDPZ9aM/UpHYe+hQ3e0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPOV3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopsQ//fITSjuNgtJpqoIOz1CxKNjGVogNTIu2wBnvvrMT5qPEGVZzO\r\n0yJxEP3WyiRjli4dJVojLWcycRI28Y4+WhBh5jihePnoYxIe4I4BBpTnyMMQ\r\nFcyivnbrCx6TNV9QlS0DnK47xCaF63yMSox3Iq+Ap3SWiSvnBpr0ElNx8ISg\r\nhmXRs3cPHFWsaE92nltTw42yLgdxUjTG2HcURSzjF7BmsD7Gb3vGVDAddNuW\r\nn9aXHajT/bcKLRtviK/k3bHVCqdIP4YZ2zWp/w8NXZofx4B/HTEl5j12yf08\r\npOlDoltjKzp6U34Hz0Y+V+/2ue9at5hh2TlnF9up82hN8MyhoAqiGuOM/sf3\r\n8XcZvAWgYolY/xLchGnI3HRjzYHbxRhtM4ykgEoyQRCwqGfQekejtSXFDOdI\r\nXrIoyThV81xFMq+lctBK50kERTGGKMr+pBc1CkdThDOsRbRkpaeAle4FDAsB\r\n4vgusE7JLrXhZLgaAJhuQQibLCpwP2Ql1Di5IAIh53MR69ZIDMtPf+9QyU3d\r\nqJrv9O5oeB1mc217oCm3PyhvHkGX75PeVYRa4iqlPFsA/SncaJ/2YgPJl8A+\r\nLKt+7abiTirzkMe0d7+4/jTdiHsL4ue6j35/Ln56MeKK89AodOKiAO2jLa6A\r\nEj07UzpqXapUcS6llOMWhgq3HnlTmORiomM=\r\n=McAY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"testEnvironment":"jsdom","coverageReporters":["text","cobertura"],"testPathIgnorePatterns":["/example"]},"types":"index.d.ts","gitHead":"6ae7791aae83810893dc976c8090401abf0adafc","scripts":{"test":"jest","build":"cd example && npm build","start":"cd example && npm start","deploy":"gh-pages -d example/build","predeploy":"cd example && npm install && npm run build"},"_npmUser":{"name":"nfrederick023","email":"nfrederick023@gmail.com"},"deprecated":"Legacy Version","repository":{"url":"git+https://github.com/nfrederick023/react-hook-checkbox.git","type":"git"},"_npmVersion":"8.17.0","description":"Checkbox Hook for React","directories":{},"_nodeVersion":"17.9.1","dependencies":{"@testing-library/react":"^13.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","gh-pages":"^5.0.0","standard":"^17.0.0","react-dom":"^18.2.0","typescript":"^4.9.4","@types/jest":"^27.5.2","@types/react":"^18.0.18","@babel/preset-env":"^7.18.2","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.17.12"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-hook-checkbox_1.0.41_1681712503588_0.28199130343046286","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"react-hook-checkbox","version":"1.0.42","keywords":["react","checkbox","hook","select-all","nested","indeterminate","properties"],"author":{"url":"https://github.com/nfrederick023","name":"Noah Frederick","email":"nfrederick023@gmail.com"},"license":"MIT","_id":"react-hook-checkbox@1.0.42","maintainers":[{"name":"nfrederick023","email":"nfrederick023@gmail.com"}],"homepage":"https://github.com/nfrederick023/react-hook-checkbox","bugs":{"url":"https://github.com/nfrederick023/react-hook-checkbox/issues"},"dist":{"shasum":"bc4f32675db92cc38fd6dba25f143eebff20010e","tarball":"https://registry.npmjs.org/react-hook-checkbox/-/react-hook-checkbox-1.0.42.tgz","fileCount":5,"integrity":"sha512-UCF/D7PQD7dJzpoS9uc60NKYcGTbq7YwDdqiTjsXkFC5UB0mGsi5arjo8tXS1tn2naEEONW+87xvuK+UIn344A==","signatures":[{"sig":"MEQCIHY+zGTugoNgMCCECuWXBGkCPshvdq4lJNXdkBzaK6ywAiBhlKHpTYH5h79RKMs5dOMFaVKkxbWeZUwLJWggnTlnhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPOXqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpauw/9FCob4YFtQ55FTiRNX7jpRI4djJv9NMBR+3vy1VyK8+XqkVFM\r\nNkxoYuK8tQsNO1Akq8JIKLPJVcL6jlCBntsxrLTXvqvuFkqUaFCXr0ID9jgx\r\nRn+LbKcRJwNpj2lMlZvzq3OL0lpTHRoojkzq9CMLqGaS5aigPhFZ4IhF7W2n\r\naAgPtnFNWu052uqHX4BSHtNhZJNxT0nBBCblemXN41DF3i+I0KCFXHkDSAj9\r\nClb+A8tDqFwNB1Oc8Xe1dVHKADVEOIe1HGIXJclqUbj54fsFQ+P73ogiha1i\r\n2f9z0Tz+hTcCk9XXEEBeN4sUDNRoBT81Y6N1ed0MrBi0XgOIRnIypxGuOxsB\r\nRgTIunHHoCz0Mzzr8lJeAI1iXduHhl9+lcOl+6mNBH5rxAEKCmHAvgYAyFIQ\r\nugkrTo3DesCsFL2oH5KVoLFxUlkBQ5hwM81Ms5FPRzhPyM74rW0tS2N1bnPz\r\nMt83rTAlMZtc+ts1qi3gUNW3i+nuhJI1admn56R5EmhVVnrpOLILijBZYB+g\r\nVBdF4sbrkkrc2RERlsiLweJ8Gvllt/8gn36eYjvVIp9gdSCpH7GZnCuqFKS5\r\neLoxoch8wkp6MNu1HQB6M9xCJ0DsT2tRByDEhTMYXx+spcfBFp66o7NCkVHO\r\nrFx2AXqCjJj0wTP8ObleLVv0Q3VYQuAyPzU=\r\n=eYdw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"testEnvironment":"jsdom","coverageReporters":["text","cobertura"],"testPathIgnorePatterns":["/example"]},"types":"index.d.ts","gitHead":"74016a732eaa8dfdbcae41a6f1d9f012e527ca0d","scripts":{"test":"jest","build":"cd example && npm build","start":"cd example && npm start","deploy":"gh-pages -d example/build","predeploy":"cd example && npm install && npm run build"},"_npmUser":{"name":"nfrederick023","email":"nfrederick023@gmail.com"},"repository":{"url":"git+https://github.com/nfrederick023/react-hook-checkbox.git","type":"git"},"_npmVersion":"8.17.0","description":"Checkbox Hook for React","directories":{},"_nodeVersion":"17.9.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","gh-pages":"^5.0.0","standard":"^17.0.0","react-dom":"^18.2.0","typescript":"^4.9.4","@types/jest":"^27.5.2","@types/react":"^18.0.18","@babel/preset-env":"^7.18.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.17.12"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-hook-checkbox_1.0.42_1681712617913_0.9726485707445687","host":"s3://npm-registry-packages"},"deprecated":"Legacy Version"},"1.1.0":{"name":"react-hook-checkbox","version":"1.1.0","keywords":["react","checkbox","hook","select-all","nested","indeterminate","properties"],"author":{"url":"https://github.com/nfrederick023","name":"Noah Frederick","email":"nfrederick023@gmail.com"},"license":"MIT","_id":"react-hook-checkbox@1.1.0","maintainers":[{"name":"nfrederick023","email":"nfrederick023@gmail.com"}],"homepage":"https://github.com/nfrederick023/react-hook-checkbox","bugs":{"url":"https://github.com/nfrederick023/react-hook-checkbox/issues"},"dist":{"shasum":"ab44920459604a8d32b9ab5bb9a449d049cbc754","tarball":"https://registry.npmjs.org/react-hook-checkbox/-/react-hook-checkbox-1.1.0.tgz","fileCount":5,"integrity":"sha512-UVOtaT9M8Ocm1W4GSjkRAW4TLJFI1WhSliYbE2k2tjejM8Lzuul6Kd9P3RmrbWREfpXGafGBWz6TtVsHP4vSgQ==","signatures":[{"sig":"MEYCIQCoeC9ymunZ2X4kn6K9wxwkoxsUxxNXCI/j7yeZa8u87wIhAPIwoV4AikF9g/b3JdLB+2TXAmOt0bVMd+cRVIZJHpoC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22360},"jest":{"collectCoverage":true,"testEnvironment":"jsdom","coverageReporters":["text","cobertura"],"testPathIgnorePatterns":["/example"]},"types":"index.d.ts","gitHead":"74016a732eaa8dfdbcae41a6f1d9f012e527ca0d","scripts":{"test":"jest","build":"cd example && npm build","start":"cd example && npm start","deploy":"gh-pages -d example/build","predeploy":"cd example && npm install && npm run build"},"_npmUser":{"name":"nfrederick023","email":"nfrederick023@gmail.com"},"repository":{"url":"git+https://github.com/nfrederick023/react-hook-checkbox.git","type":"git"},"_npmVersion":"11.5.2","description":"Checkbox Hook for React","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","react":"^18.2.0","gh-pages":"^5.0.0","standard":"^17.0.0","react-dom":"^18.2.0","typescript":"^4.9.4","@types/jest":"^27.5.2","@types/react":"^18.0.18","@babel/preset-env":"^7.18.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.17.12"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-hook-checkbox_1.1.0_1787027036499_0.3659350072114067","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-01-27T00:25:01.122Z","modified":"2026-08-18T04:29:44.648Z","1.0.0":"2023-01-24T19:55:58.110Z","1.0.1":"2023-01-24T20:00:20.470Z","1.0.11":"2023-01-24T20:01:24.623Z","1.0.2":"2023-01-25T01:15:49.728Z","1.0.21":"2023-01-25T01:19:59.027Z","1.0.202":"2023-01-25T01:46:33.509Z","1.0.22":"2023-01-27T00:25:01.354Z","1.0.23":"2023-01-27T04:35:16.992Z","1.0.3":"2023-02-12T07:03:39.440Z","1.0.31":"2023-02-12T07:05:56.566Z","1.0.312":"2023-02-12T07:14:28.476Z","1.0.313":"2023-02-12T07:15:20.383Z","1.0.314":"2023-02-12T07:31:37.480Z","1.0.4":"2023-04-17T06:12:41.791Z","1.0.41":"2023-04-17T06:21:43.827Z","1.0.42":"2023-04-17T06:23:38.095Z","1.1.0":"2026-08-18T04:23:56.625Z"},"bugs":{"url":"https://github.com/nfrederick023/react-hook-checkbox/issues"},"author":{"url":"https://github.com/nfrederick023","name":"Noah Frederick","email":"nfrederick023@gmail.com"},"license":"MIT","homepage":"https://github.com/nfrederick023/react-hook-checkbox","keywords":["react","checkbox","hook","select-all","nested","indeterminate","properties"],"repository":{"url":"git+https://github.com/nfrederick023/react-hook-checkbox.git","type":"git"},"description":"Checkbox Hook for React","maintainers":[{"name":"nfrederick023","email":"nfrederick023@gmail.com"}],"readme":"# React Hook Checkbox\r\n\r\nAn easy to use, all-in-one, minimal setup, React Hook for checkboxes.\r\n\r\n[![npm](https://img.shields.io/npm/dt/react-hook-checkbox.svg)](https://www.npmjs.com/package/react-hook-checkbox)\r\n[![npm](https://img.shields.io/npm/l/react-hook-checkbox)](https://github.com/nfrederick023/react-hook-checkbox/blob/main/LICENSE)\r\n[![bundlephobia](https://img.shields.io/bundlephobia/min/react-hook-checkbox)](https://bundlephobia.com/package/react-hook-checkbox@latest)\r\n[![standard](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\r\n[![scrutinizer](https://img.shields.io/scrutinizer/quality/g/nfrederick023/react-hook-checkbox/main)](https://standardjs.com)\r\n[![codecov](https://img.shields.io/codecov/c/github/nfrederick023/react-hook-checkbox)](https://app.codecov.io/github/nfrederick023/react-hook-checkbox/)\r\n\r\n### Features\r\n\r\n- [TypeScript Support](./index.d.ts ) complete with JSDocs.\r\n- [Small Size (<2kb minifed)](https://bundlephobia.com/package/react-hook-checkbox@latest) and [Zero Dependencies](./package.json).\r\n- Select All, Indeterminate, Custom Properties, and Checkbox Nesting.\r\n- Built-in API for State Manipulation.\r\n- Minimal Configuration and Integration necassary. \r\n\r\n[Demo](https://nfrederick023.github.io/react-hook-checkbox/)\r\n\r\n## Table of Contents\r\n\r\n[Quickstart](#quickstart) | \r\n[API](#api) | \r\n[Usage](#usage) |\r\n[FAQ](#faq) \r\n\r\n### Install\r\n\r\n    npm install react-hook-checkbox\r\n\r\n### Quickstart\r\n\r\n```jsx\r\nimport * as React from \"react\";\r\n\r\nimport { useCheckbox } from \"react-hook-checkbox\";\r\n\r\nconst config = {\r\n  name: \"Shopping List\",\r\n  options: [{\r\n    name: \"Eggs\",\r\n  }, {\r\n    name: \"Milk\",\r\n  }, {\r\n    name: \"Cheese\",\r\n  }]\r\n};\r\n\r\nconst MyPage = () => {\r\n\r\n  const [myCheckbox] = useCheckbox(config);\r\n\r\n  return (\r\n    <>\r\n      {myCheckbox.options.map((option, index) => {\r\n        return (\r\n          <label key={index} style={{ marginLeft: \"15px\" }}>\r\n            <input\r\n              type=\"checkbox\"\r\n              checked={option.isSelected}\r\n              onChange={() => option.select()}\r\n            />\r\n            {option.name}\r\n          </label>\r\n        );\r\n      })}\r\n    </>\r\n  );\r\n};\r\n\r\nexport default MyPage;\r\n```\r\n# API\r\n\r\n### `const checkboxConfig = {...}`\r\nCheckboxes are built with a user-provided configuration object hereinafter referred to as `checkboxConfig`. The `checkboxConfig` accepts the following parameters: \r\n\r\n- `name` - the name of the checkbox. Defaults to `\"\"`.\r\n- `options` - any child checkboxes. Defaults to `[]`.\r\n- `properties` - properties provided to the checkbox. Defaults to `undefined`,\r\n- `isSelected` - true/false if the checkbox is selected. Defaults to `false`.\r\n\r\n\\* all of these paramers are optional\r\n\r\n### `const [myList, setMyList] = useCheckbox(checkboxConfig)`\r\nCreates the checkboxes from the provided `checkboxConfig`. Returns a React hook. \r\n\r\nAll checkboxes (`myList` and its options) share the same properties/functions as described below:\r\n\r\n### Properties:\r\n\r\n- `.name` - name of the checkbox\r\n- `.options` - arrary of any child checkboxes. `[]` if there are none.\r\n- `.properties` - properties provided to the checkbox.\r\n- `.isSelected` - `true`/`false` if checkbox is selected.\r\n- `.ref` - refrence to the parent checkbox. `undefined` if there's no parent.\r\n\r\nNote: Remember to follow [React's rule's of Hooks](https://reactjs.org/docs/hooks-rules.html) when working with `.properties`.\r\n\r\n### Functions:\r\n\r\n### `.setCheckbox(config)`\r\nResets and creates a new checkbox on from the provided configuration.  \r\nAccepts a `checkboxConfig`.\r\n\r\n### `.setOptions(options)`\r\nResets the `.options` to a new set of options from the provided configuration.    \r\nAccepts a `checkboxConfig[]`.  \r\n\r\n### `.addOption(option)`\r\nAdds a child checkbox to `.options` from the provided configuration.   \r\nAccepts a `checkboxConfig`.   \r\n\r\n### `.setIsSelected(isSelected)`\r\nSets the `.isSelected` of the checkbox.   \r\nAccepts a `boolean`.  \r\n\r\n### `.setProperties(properties)`\r\nSets the `.properties` of the checkbox.   \r\nAccepts an `any`.  \r\n\r\n### `.setName(name)`\r\nSets the `.name` of the checkbox.   \r\nAccepts a `string`.   \r\n\r\n### `.getSelectedOptions()`\r\nReturns an array of all child checkboxes in which `.isSelected` is `true`.\r\n\r\n### `.isIndeterminate()`\r\nReturns `true`/`false` if the checkbox is indeterminate.\r\n\r\n### `.isAllSelected()`\r\nReturns `true`/false if `.isSelected` of all child checkboxes is true.\r\n\r\n### `.isAnySelected()`\r\nReturns `true`/`false` if `.isSelected` of any child checkbox is true. \r\n\r\n### `.removeOption()`\r\nRemoves a checkbox from the parent checkbox's `.options`.\r\n\r\n### `.select()`\r\nSelects a single checkbox, inverting the current `.isSelected`.\r\n\r\n# Usage\r\n\r\nSetting the initial state:\r\n\r\n```jsx\r\nconst config = {\r\n  name: 'List',\r\n  isSelected: false,\r\n  properties: { myProperties: \"hello world!\"},\r\n  options: [{\r\n    name: 'Option 1',\r\n    isSelected: true,\r\n    properties: { myProperties: \"fizz!\"}\r\n  }, {\r\n    name: 'Option 2',\r\n    isSelected: false,\r\n    properties: { myProperties: \"buzz!\"}\r\n  }, {\r\n    name: 'Option 3',\r\n    isSelected: true,\r\n    properties: { myProperties: \"fizzbuzz!\"}\r\n  }]\r\n};\r\n\r\nconst MyPage = () => {\r\n\r\n  const [myCheckbox] = useCheckbox(config);\r\n\r\n  return (\r\n    <>\r\n      <p>Will say \"FizzBuzz\":</p>\r\n      {myCheckbox.options[2].properties.myProperties}\r\n    </>\r\n  );\r\n};\r\n```\r\nUtilizing default values:\r\n```jsx\r\nconst MyPage = () => {\r\n\r\n  // since all paramters are options `{}` is valid use of `useCheckbox()`\r\n  const [myCheckbox] = useCheckbox({});\r\n\r\n  return (\r\n    <>\r\n      <p> name is \"\" by default </p>\r\n      {myCheckbox.name}\r\n\r\n      <p> isSelected is false by default </p>\r\n      {myCheckbox.isSelected ? \"true\" : \"false\"}\r\n    </>\r\n  );\r\n};\r\n```\r\nSetting name, options, properties and adding/removing options:\r\n```jsx\r\nconst MyPage = () => {\r\n\r\n  const [myCheckbox] = useCheckbox(config);\r\n\r\n  const option = {\r\n    name: \"new option\"\r\n  }\r\n\r\n  const options = [{\r\n    name: \"new option 1\"\r\n  }, {\r\n    name: \"new option 2\"\r\n  }]\r\n\r\n  const newProperties = { myProperties: \"new property\" };\r\n\r\n  // display new list in console on rerender\r\n  console.log(myCheckbox);\r\n\r\n  return (\r\n    <>\r\n      <button onClick={() => myCheckbox.setName(\"new name\")}>Set Name</button>\r\n      <button onClick={() => myCheckbox.setProperties(newProperties)}>Set Properties</button>\r\n      <button onClick={() => myCheckbox.addOption(option)}>Add Option</button>\r\n      <button onClick={() => myCheckbox.setOptions(options)}>Set Option</button>\r\n      <button onClick={() => myCheckbox.options[0].removeOption()}>Remove First Option</button>\r\n    </>\r\n  );\r\n};\r\n```\r\nDisplay a single set of checkboxes: \r\n```jsx\r\nconst MyPage = () => {\r\n\r\n  const [myCheckbox] = useCheckbox(config);\r\n\r\n  return (\r\n    <>\r\n      {myCheckbox.options.map((option, index) => {\r\n        return (\r\n          <label key={index} style={{ marginLeft: \"15px\" }}>\r\n            <input\r\n              type=\"checkbox\"\r\n              checked={option.isSelected}\r\n              onChange={() => option.select()}\r\n            />\r\n            {option.name}\r\n          </label>\r\n        );\r\n      })}\r\n    </>\r\n  );\r\n};\r\n```\r\nDisplay all checkboxes recursively: \r\n\r\n```jsx\r\nconst MyPage = () => {\r\n\r\n  const [myCheckbox] = useCheckbox(config);\r\n\r\n  const displayCheckboxex = (checkbox) => {\r\n    return (\r\n      <div style={{ margin: \"10px\" }}>\r\n        <input\r\n          type=\"checkbox\"\r\n          checked={checkbox.isSelected}\r\n          onChange={() => checkbox.select()}\r\n          ref={input => {\r\n            if (input) {\r\n              input.indeterminate = checkbox.isIndeterminate();\r\n            }\r\n          }}\r\n        />\r\n        {checkbox.name}\r\n        {checkbox.options.map((option, index) => {\r\n          return (\r\n            <div key={index} style={{ marginLeft: \"15px\" }}>\r\n              {myCheckbox.options.length ?\r\n                displayCheckboxex(option)\r\n                :\r\n                <></>\r\n              }\r\n            </div>\r\n          );\r\n        })}\r\n      </div>\r\n    )\r\n  }\r\n\r\n  return (\r\n    <>\r\n      {displayCheckboxex(myCheckbox)}\r\n    </>\r\n  );\r\n};\r\n```\r\nUsage with TypeScript:\r\n```jsx\r\ntype MyType = string;\r\n\r\nconst config: CheckboxConfig<MyType> = {\r\n  properties: \"fizzbuzz\"\r\n};\r\n\r\nconst MyPage = () => {\r\n\r\n  const [myCheckbox] = useCheckbox<MyType>(config);\r\n\r\n  return (\r\n    <>\r\n      {myCheckbox.properties}\r\n    </>\r\n  );\r\n};\r\n\r\n```\r\n\r\n# FAQ\r\n\r\n### Q: I found a bug, have a suggestion/issue, or need help!\r\n\r\nPlease raise an issue on the [Github repository](https://github.com/nfrederick023/react-hook-checkbox/issues). \r\n\r\n### Q: Are you looking for contributors? \r\n\r\nYes! If you'd like to contribute to the project, [please raise a pull request](https://github.com/nfrederick023/react-hook-checkbox/pulls). \r\n\r\n### Q: How can I say thanks?\r\n\r\nFeel free to send me an email: nfrederick023@gmail.com  \r\n","readmeFilename":"README.md"}