{"_id":"usestatem","_rev":"28-74c2fc1095abd961dbda9c0a6b1c2495","name":"usestatem","dist-tags":{"latest":"0.0.39"},"versions":{"0.0.4":{"name":"usestatem","version":"0.0.4","description":"","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.1"},"_id":"usestatem@0.0.4","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-SvOLMiOyrLpG5eSUgZ/m+oFpOuOkT57xESZiaGTHWEjysWFGiHBXkWWjFC14Nxx3zZC1eHdSrQ0LmWW9sSSyBA==","shasum":"3c5fb3d845c6d6cae007f18a5912e601d491ba61","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.4.tgz","fileCount":4,"unpackedSize":7888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk/SDCRA9TVsSAnZWagAAv2IP/05q8GNNIadpr4FMOGL0\nJ1B8z3k5OdftrE1FOll6QSKOVn5Jmv5cOQooXk5YMCdgzIYRmcD/LF66bx7/\nUWEJ7bxEcq6wUeYBcnhm+AriSysKxRUIGwLCDGHMz7qocg8LqCp75bgQHd3P\n5+fu255jziGbv/iiTh3t0ZKiqJDjM7sy36qSa8UBfWpJItshmrp3g+MKdxq/\n/2RR5L/4+Kz7eikE5GfaJJ71OmOltEhY/DpLbhNbpFDDjZLA3IOwWSBoHJoV\nBJA1V+XfUODaImlPoaiQIzqAZFnl4kmAntYeOh/Wi6V/zcqZ0J7wSkHtmy89\nJByLv+iVgTF7NEbRbY8LmotqO4mgmj/pD1FS7NdTGdsl9zQagyRzpxzxgw+Z\nltkooYg9HBG1Hovpr+F5MRNHtLPev7zic4njqTDFkLUubOp4GLlS6O5U2bk2\nRxLXgZOPCTbm1xlGESx2iX6lVEyUWch8v2HsVYFgGQaCGoZnnfQWSRFXPxg8\ngAYnpKU/QOBlLWHYTrCOW1peFRHmIBnM1/V2+nTxjSvub9SKo++2vaOJCIzk\naogVzWL+P9eskl5coEgVZWJM5v1N3cCIPsYzKW/CbiyUtwILBGSN1qsWGDHr\ns6H+web4RDq6//W2CjjygGJfN7JJ5/URvZcy24vUwkMZaLfpvVY30x3Nlq20\n+bB1\r\n=q1Aw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWunWYYRPP8oehmp0LStiGgYDfM8VCzOJcT51uRDNQHwIgEJGuP2Vht8kWb9TqvlfqRVht/suqZzbs74HYrGWkq4Y="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.4_1603531906677_0.7376682843707278"},"_hasShrinkwrap":false},"0.0.5":{"name":"usestatem","version":"0.0.5","description":"","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.1"},"_id":"usestatem@0.0.5","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3omvE9qh0Ls/N6oIJyvdmtEOpnuzFXILuYVZXwznZEXjfBGQtZEpj+wynLfK6eCfaGWiv8gSqG2kz3cb1lwZ+A==","shasum":"4a89907d2ba50043aafc2218ca51527fb9a219a6","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.5.tgz","fileCount":4,"unpackedSize":7888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk/ShCRA9TVsSAnZWagAAkp8P/244u/HpaWYJffLKtxnM\nxZ4nEi2vrjAjeWosbF17nF3Xe1tAYSptwdo9Bije2Y5gOEZiLx9xMvlxhVfE\nuekjat+Fkq96jaLPU17LjyJx9sCcbRw7wFCzcAsliDhp1U/E7ojr0FclVD3u\nEsPB8qF4rOcGP+Xi5LFVF9ul2uqOkPRe2qLPVsvzjQ2OgB9nHsA4cu7CXhoN\n2g6gRwDqfKtjZzuyb/OKZQYIAuBe7cLwh0OC3xfKjYNBOjo/BdV88wlEk5f4\nv6++gqjKRZ7mvFjBd67AwDIwG00YzEouBkRPdWCF1ZqOHuoWhJUu8EPBLCyA\nDVOwhbHkR/aoKDNO32gZt8kOhtNVI/enL3q2fBEiLTtuTjD56lxxFfMhxrbf\nRuK6Tl47KmrAErBjnhXn8LNE8t8GeiIbdkXYzSPkTKQASqEY2MJFUH+ioVXc\nRPl4bwlOl0IB0fvWYYNhHI0151YCLEj/B1O+RtS58AHXf32exv2KaoBaiNr/\nW4agQ0EKN6D0ni9HRwEew3sowLV6z4WB3btHT3QFBro7wH/Cz6d5C4ag3NWs\nN2OXv/pjGIkzLuoeQZs55WZ05jzqB9ra01ETd5qGBir0E4cl8V4msVt36ubm\nanVDFG2VB7PHyExupNF2STGpPoQBR8vbC7Xv0fA+7MUS4jeBTF7CB97RAShu\nugq2\r\n=UiXb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9ooyUx21ShDHY1dugf30rkwSAShAj/dmYqpwhtZGL7AIhAKs5NtHDmgFtz1tdkPizxa13+nLY7gYJ+ln/F0uoo1xX"}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.5_1603531937153_0.9130215087814477"},"_hasShrinkwrap":false},"0.0.6":{"name":"usestatem","version":"0.0.6","description":"","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.1"},"_id":"usestatem@0.0.6","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zwAwziPo6Pm5w69tBwwqKHCvhRrVAbVe8hSyoR3XzfhcEbR4BAHjGV3L7/yKBosFkC98SKjUHCabU8GTImoAfg==","shasum":"39079d5a29028d7b7cbf102bf1b63ca36b2a66d5","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.6.tgz","fileCount":4,"unpackedSize":7882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk/U0CRA9TVsSAnZWagAAz0QP/3905aJlr/N9wSUoD8oC\nF1roDR2e2UrQtUkIB+nZRHDC04FjdHthISjU7f8QT46OZa4XruxLzn3w4M9B\nB7HHA2AZ/gwfHhJ2Ty0zTK8FxXZAjmg6Cc6d0h8hLEYw1as0tE73AvuHlaNh\nXuOllInJzvEYptvRH/ujroR5rJhNnUUgpnC9ro5D+EbjMlKQubERkOnfixDD\nCnBZzw9HeuAw0EkiogV8fSOv9yykDo4lCv/eWkNozjAYn0CfjZIrjwnQ8zRh\nZ5U5Foo48vwR45N16xYAq2eLr1LF2vHc+y3IOv9FoShCBDRSLs5yw0PvRx2N\nQGqvTxO15b11QOiGjfOIXy7pBmTT1VK3j998rMHjmFrhWR87WKwpIk3FxWop\ns0rtndpOUkndO+rUdydH1xXwqMwuy3kkowkkQvUGToYHmSlvznraw7TilCsR\nFbGffK7HYo9QldySiXev+90raFZihhClioigyVymiYcYSdQ0fynkulEVCXWN\n/oYgvfSk1T1upKiWUSeQZV3e+F0Jfc0ULeAKjHaZoAA/w+ux9Md+F9yeYokk\nZtrpeuSoqTDYC7Q9Lyp9dIXhwtt3Bpar8NjZ+U6NphL3GrBrEofjuNUN/6Uk\nt2QA8QQFLMchE0S4LMVZXrBL5GOwY4XmrxPannz9toTZ3AqgG6sAI2LJ481/\nweqA\r\n=wl+k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcKrUk7SsRgifBRCZ4JYa4JZp9Pubn4XL/kUdA9AMnlAIgP63l3WAKxhVnJgn9koSi/UZSIG6No2eTEhz2v0n5zAQ="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.6_1603532083473_0.3611993480403721"},"_hasShrinkwrap":false},"0.0.7":{"name":"usestatem","version":"0.0.7","description":"","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.1"},"_id":"usestatem@0.0.7","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qH+oC47lh3GRyszOvtoLF/hq+AcPbRLxwWbkZYSeqZayvFhuYif8kyEcjh4jgJxX0fjnGqQ1vjtD2+3WwPfggA==","shasum":"b736c4f58840a50101603b27eee2862a22f71309","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.7.tgz","fileCount":4,"unpackedSize":7880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk/ZWCRA9TVsSAnZWagAA4WMP/3fAZzkRiqjU//03S+ZT\noA9fdjFfE6aC1mu9ExQenyg4RLSXgwyOBS0+jdi/BqtX+9JmFX5dEuETJDXK\nfrWRaa8FaOyocZO1mJ2kW1GZZQpJ9ZsXWF882uUNvZtOSRswVLlUaAzke2P9\nEvb0JFTZL6O6Cp4ZDyDOaD/aJgtgujhmnP26gqMWzZpBkUcRBnWDAUQ8Dni2\nJtu+Wy7wQ9SXPUvO5tClT5XY+hgCJ1FPbNzzrhFAVkX27DceNuDIa4nmT45l\nM92sEfc84n8UCes8UoIDZXyafYlfbz7lBlg22rXjwQQ8Hd+bQ5/G/q6iAgaa\nWWHXonKRfLuI9vfKVJCUFCScraBG7/VxyeGu1fJtbXAykzOPf7iMC52jHLc6\n9Z6tu/j8+dzxj4yz0Z9XMfBevfK6dL8J7SjxHVWKkuxMy5KXD5sKQvwTztl4\n2hVI9NhUbL0cLDOaNk8cI6bYSomx/vG7V/wu5u17HnDdjE3vXLOBYUbZY2sh\nreKDUOaNhu8JqOeRG9sDe+MYM+TcnJ88HABDXOZK652NnQ8os7EcXAhTU7kX\nwtO9kOpaT7p/8SMIQIm3y9VIJT69bfWaLTDNJs+T571aaclfo0/QbLyHfO7f\nOVL661JQjAuNiOX0nxXstVFQ3imG+aHsVvvryfxZn6CAEP7PAXjFbBOJix1f\nRgFw\r\n=UpUS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVBlfzsWyYpV1Q4JRBB1O481PGl2mGWO4QfMxn5qjUrAiAzodtDgwNzy0Da1GNkyw8SGCiiZV6H8+MzkBvxzDw2Yw=="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.7_1603532373881_0.2832975036653911"},"_hasShrinkwrap":false},"0.0.8":{"name":"usestatem","version":"0.0.8","description":"","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.8","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aQ+MlJhHd4NUI9eGPwj+DkQ/agOWnBVHwZIs1d546dmwwC9A9MlYF+I7zwqSaReaCtz4K862jYd5vVPPdFV/Aw==","shasum":"bb04e7bbb6a73c8790ac89afe223e0f89d03a1da","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.8.tgz","fileCount":5,"unpackedSize":14061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk/mZCRA9TVsSAnZWagAAVYsP/ijP8cRbpvGtHwWUaGQz\n/aU/QsqEASELrz6fD/B9sPIt9aIBo2xkvV5oGQFu0X85m9tZV0iAOuuWjkm0\n2Y5vSkqKhX0TpJxCZAHcxF9/FUg2vwkhfDTrT7eLDBaf6dp8CLUm5l5k0EQN\n8EGfax0BlCR24OCnAq3hDUHEcbZQ3W1FMDALWoRhlIFYfB23aE/B1wM7sONP\nchzi5OUWhlGQciaIPeGzxc7ZLWAA0IAaoIzECOIpbXWhNulxVnaphj/Q/Qsm\nY7is193CAW2YxJ/9gyLgl0oSet3qGES8AxEmbZvTZi3YrN974LxBRbEmt/QV\n4c5QNq7TM5DyfEXYbDu16zlp1w0UTWk0sd4MEuXchiXMHxDeelmfeiKgEBpk\nsrPcs+YvRxUJRqb4VOwfGZyYVxTsLxiK8eKnw8Uwgcl/XWU+Nq+dVLN5Yq9A\n5JYYwLKDjYNVQLWvsslDURT8sMol7IDQY29SLmbNRQ00hhU/HQMTrhous0lw\nCFZTLLglm50U5NWyGrYC+qiNu+Gx8sLi6FE+SK7M0S0gDtRJuif5+tA7ql+D\nQvbBf5kMs+YS/Si8YE1g1b6Mh6Lund16UD9W/LefeNTVVZmqF6bRVd35w01k\n5xr4NCmgRmMxaoEu7LkHqXlFVZISVcmFffuELMvNjyX9qMDuchoKN/EScF7m\nm0pm\r\n=Rt2+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSkernrHJtKvB6eXUTNq9jvCs1Z4x2D+eL2ufvhs86mAiEAwwTnwbdoZTvP19HSKqMMGROnwHfOsF8fSFbF5C5FLwo="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.8_1603533209144_0.7132690975711469"},"_hasShrinkwrap":false},"0.0.9":{"name":"usestatem","version":"0.0.9","description":"","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.9","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zEmoy/t++4nr8kAGZdi9+KyE3mYhl2muzZDGCsgvmD1HRAy6cFjHN4cuMW4DQu95tZjmhjsVIH5k4a7LO8eqHQ==","shasum":"ecfe65f9b1f8f6d65d3c12473adaf5cb6a75af79","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.9.tgz","fileCount":5,"unpackedSize":13766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk/vMCRA9TVsSAnZWagAAun0P/3JTAP2seIJCESYAIHhK\ntMphODKu1gu5rrk7y98lI7/7+Yqb1R3pfM5ELgyxUVe+nuIUL1ljJIOJ4exc\nVxnulTA1jz8pZgYz6b6Afw/XY325/HxpztwvJLBD/4/PZQbQvqBiQjsjgXFw\n1K9rhPCfUazQ3MEdHwt8qmHga1hhSWEdz9wqatl29t5ZEJZALUtQs68YacFW\nL5vxWEVebPplTZepLEA5dAF0MDo1Zpgsvt4HjItyzxdSIxYJtQPFlD3CA8EH\no9+d5V224qMQtasfaXCBC9H9rXbrMV6oBJaZf+JzfdsO9CF7rIl4oO0RDQYV\nSm3qvAWRmwC7sldIPaR1RqLO1qqv+nB0E+JUePXfRiEvA9gk1ynutXAphtaQ\no9+Xatc2DyieyRe40W9dDaro799rRxGBL6ztAGr2LBH9tzPR3JJMqFaVj46P\ngiIjwHH0Xz9yD/J/78vljn7Pv5huhjrkRIOiZTZHYdv0PJOqe7gg8LsuUOBE\nFvBeEI7yW/PgkM3Tsw5O+71e+KMTTAXvSFsGGNxU7QcMB/YSg246MfM+09+n\ndETJOJGt1zgMkpTsiZ+jXkxHd6Mfe4rLS0deMAhmTT7M0+6C7y3rDhOHo+E0\np7K7iyOiPDL14DF7TR84bh3g8Gd7lP/6jPGg1eldjdKf+9DdoVYwPxklvZWj\nzal1\r\n=JHTR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzUebwdu4T6z/bysiCZmE0H2XsD0r7kYL7MlInTfLgSAIhAMNH856AyN80T/EpywG+zafDaMfIQ8yow1xCrjhkrPTv"}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.9_1603533771855_0.9619807816384851"},"_hasShrinkwrap":false},"0.0.10":{"name":"usestatem","version":"0.0.10","description":"","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.10","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PjXJ4WAuu04uN/7mVNM9ApOclmpmS80Yr+dgjzG46dY8jiOW1K2LLHuDEHXT4wkyGHltXPnflO3YKw9vaCIg3Q==","shasum":"0ba00cd54f3b7162c26b572ee358b889c51a3964","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.10.tgz","fileCount":5,"unpackedSize":13772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflAE0CRA9TVsSAnZWagAAA1AP/0qe4ggC0IDL5MjKnsf6\n2Hser7kNkB8BqNDlKaUjkVexit+F0w6o+tzQLgPlmItSPLdrfXJrflGkYVvV\n5LzyQVO52k3rcMlo43EUsObpyjta9SLOcszm4XpBLgaJdf8b5g7K0mpNKFid\n+nP7mYtixWoSsHhRWuwaGYF6QUl/q+9LyR3EgJ1ROevj6c7yxUjhn/W70M4V\nZKwSSTLnxEuBUxVHKDT5B0HKsRht4gNCJ97jQcdbLpw1mEra2YlGZryd0GdC\nkNfZF0mBbWe7V7aT0iaFP7LkOM14v6JYSbQ9Ws6S7QF0h+eIQoTzMiNiBeT3\nMh40V/Qd72MBY7Frf1bcMD1+ByY5Yg7jk8hD1VYnP6XgZoy5JsAEcn2RvA/I\nGEQa6Tu0fG1bTEi9P9OgwxAShKKjMleR0ktykIO8D0c70KxRn5I1Yd+xF9To\n3nXhCJvB35bH8KpiUUs8MwV3KbrU4shwzg9/aWh8J1cy50IvCMpYjkkkTNEZ\ne8OX7dRC4O3T68z4Z9UvWt+B8SYbVIeug3FI+vU8wgF8WfaqNgWy1yteqziw\nByV8WLceIBiL2mUde9M44cm54H0TL3nj6Af4QR6UCOb3ddRBswafZK/2nAu9\nw7lt3UVYELSynuRzDciylFWn63S0yM8AEmHP0wei2BKu7xfD4nwhU+LO2gKf\nOQZx\r\n=Jjmc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5rQjEjSGnClwWnrk+RTyQ+cZxxOQy4215BhuY7BhI8wIgHSySWLexhQD3gvHNdQdl4KIwEjHv1ofMl20b+2jaxS0="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.10_1603535155988_0.6496773173536359"},"_hasShrinkwrap":false},"0.0.11":{"name":"usestatem","version":"0.0.11","description":"","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.11","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3iKz9p/YCXGkPAsgnTWdQORf9TDi4vXK09BUEDE4FiHzN+/acMpomK+wMKYaYR3SyIZFBB8CfLAi2bvr4UNeyA==","shasum":"80be875ab5e0482c78c6d1205f99e9bed3e11b60","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.11.tgz","fileCount":5,"unpackedSize":13829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflCGiCRA9TVsSAnZWagAAdZ8QAJhxxXVhwJJ5GBAgDD4g\nylnDLXMKLGkwPBi0xQWacn+MWV1WbMH9i/A6NEt1GowO03QaW6Qo7a2vV0m5\n71gxXQeEpE6Mt9u6kLA8SGhz2zAS6IAbi1J1YWBq3hJRdxaNe5CLETCAuCKe\nLjTQf0/zQVIsfonsI1kCdnI/yZtctvBBN72ubw7AUzxr6JbgY9KJrZj+xWhR\nhRrsEnIiLJY521BHMVFLlknaiXvpQvojsfe1hUi6euxGplSox19LKvS27DkH\nXS4rzouAKLK0xLLT0002GhJJ1tTWlv2M3Ek5ln4jwl2Tn3ny9CZ1BDr5FiSf\n2DAY3WlMYNPbTIscjIdpKmw1wi3MKSOC+6DxEGtHqIxvolr6odwCCq95umWj\nagAnD9NLqjgmiZE5Mr7AuS2vHL2+V1scASOjliM2VIXqYzcUwdatiOQdmq1j\nNJaPUTx2VtBTn0O8NmWBoEVVFPf8NFGpyhpvpOAmXE1Q/oEBfq0dtavNlEN5\n071h12dlmhJylrgvvOfqqvsILB7bIKPQzj7tOOROaQKnU2W1yogz1ry4/rJi\nlSBqaFNRT6c4WMka5FjayKj+JzmkPIxV5YkRgbizYEaJ8Yx4M+qIcnKeJ8Lr\nEmxNk8eh8N3cTn7wziKgnenb1r8DergAvTsxAGLGL4PheNSYCVRy75H2PF2S\nJNb2\r\n=P0xg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAXiL3tFSJtjyygFZdozamA/uKuQjpAp8pMmD17crNFAiA+2c5PCULj3QX0JN5I1wp2dPcVbaMKz6c41rXqewdc4A=="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.11_1603543458069_0.17709530127556983"},"_hasShrinkwrap":false},"0.0.12":{"name":"usestatem","version":"0.0.12","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.12","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4TBYIyNg7xneLTCnUyl1K8nSPVfHHnRgXqHaiUlsdj7nr4s8krqsuiBMz+ozCOBWPdwjaFdGrpNmeh1JcvFjdw==","shasum":"ce93df8ec9add9825e644b2b6f07fb5ed52df04c","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.12.tgz","fileCount":6,"unpackedSize":15609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflCV/CRA9TVsSAnZWagAAnaEP/0XMI1h3ztGybbxNJ2zK\naVXKfmYWVkRVbPlmkiZCFUnLbVPDFuCV2XICqZaFO4HOyclCTUyVv6OswYK2\nlz8a2VaNA/nByW9WAJ2cUe46usx/408uwEznf9hsJyq+TjrMuTqnzjujJCpv\n+cEHkRV1uXoco1MY/9WtjevJnJVDVAb98VWSuch/BEq7OTtd9mlHmfH1Zydt\nliEDOKpdHKFMGfnVPfFMv137WahfmxxGLdw3OydhsU3pmPVrr5rKgIpuTwAe\nSX/Q6Y3BuXb0IjPmSUMTsLwGcAxtDlUJB2pTxoYFMjSI/kN7i/tXn6Yjeldh\nz1DRYE59fA4/a7KPEem21A0xRWrRM1faW0PrtIltZmlOElekVSmtMkyuevl1\naOnxt7dEtJ2Hg5meMLidVOnrN2WLC1IIBpbcys5glmSlGoQQUG3Jm/BUe/Hp\nhbsfmLDGMYjpuBF2RB646FzuO7zVe1YNfgpk+1nGF/hkJpBDrNZZA5CAdj87\nRm9Ee99riQgFI7mosNEX7N6OEsVi4WLK1ute3wz4o3DRuKBNtJXbzz+Ygr40\n9K2H1yp62ZNoN+50c4DN9+nsCA1ViSv6rDMldbRI7YVpoDcJgHKDyOpRzS8m\nwN6wZInQ8JjChbSGZAHZetQgfSp0ioYX4zJzMXw2dgLYSZeRMVXyK7u//WHp\n7g4V\r\n=o4bF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZkaLmV+gyDOnfQfDVcPihcRn0GQFfufqKJLIuNsB7ugIgR+D9nf208+FIde7ZgpDmLnuDoqnTg2TgSCOTbBVXVIs="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.12_1603544446958_0.8347121868223355"},"_hasShrinkwrap":false},"0.0.13":{"name":"usestatem","version":"0.0.13","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.13","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KWjSfYTH7XdKrFMhyo1gqs2wbvx4O9EgQZkRnRYG7Iw4ectpNFqJwCiNyHlVlz+bSIlplkNxHhIrVNGLCHWVLw==","shasum":"f4a7f4793c851aecea8f6e7051317a84d318f9dd","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.13.tgz","fileCount":6,"unpackedSize":15613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflCX8CRA9TVsSAnZWagAAeh8P/18PdTByaVhkdrWdoaY0\n+4EMwiRGlQRiK08ytBUyK0I33JqZOS6k7WhWoLrf8rFphlCkb1QARpjNfl1f\nSLo+8babcoCUxuc6ZUWVO3kESYdmqJsnh1lZa+dHHBOZZ6FF4DOMx7azNQx5\nDJgcSxQ6EIXouiP4IwFwHiLQHg7crRhvVftVsDuDQusjA6apvlih3RGy5c47\nzVsBt94wls3Fwaxo1UIRa529AaEMlEafEH/vyZ3dwhTemoox6FwY20eiNQGG\ngdb7kXSvnV+6RDL1GPa5nbX0OSWbpGmlaTgGbw8rtGlNKUJLHeNl6TWeppcu\n5PjOedrF9OKT8+j3ZAXe6NF4NwZxA6DmTdXEAmIqHT71HKe/CoGXzFiWQzz+\npFA8srVYcKZOYu5X36OghXNihLxhuabEHv2dUK/HUmY0F8dzYZnFRV8wgMrN\nSZPUF8VGYDjgG20BFS7OKKFi3HbMiBdv5mAF3ndlvGix6VDbQGPY1KVCjqmq\nCRQUkrHMmu+GxAHF+EkeCrPjxGVXHBpataMd5lOakoLYX0utVjODKwG6WC/0\nelVpzlZJbZ+KB6RSHDUA737kU76SI7LqyOrNwf0MJDXrKd9a1zGg29NIK+5l\nGtXNhVfBfcWGLKX0KCJysr/xdP1ZPLAjwkjRmzv7jQSVl23ArRVF32O3zyoX\nfuBD\r\n=0hiG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGaqO5qIDxQW6nqOZlrazNfXjgtrDbHET3UrT2KAb/8AiEA9HcBiqPJtaRwM15aypqQxLN+ZkAD1HgCIJ3pM1xfNxM="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.13_1603544572370_0.8387596022631385"},"_hasShrinkwrap":false},"0.0.14":{"name":"usestatem","version":"0.0.14","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.14","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gkg8YO124cypcaEPWhMgxZTjHjnNqgkgerl+ikEX+RRwN50z+FCV8A459fo8RpjYN6qJFFD7aGlg9rRwQozfKA==","shasum":"4773ff10827c2fea365147b1464d83fcf0606a19","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.14.tgz","fileCount":6,"unpackedSize":18242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflXwKCRA9TVsSAnZWagAAoWgP/i0NdWI/2wHMv9y8kUxd\nblMjYaOEmmd/A4CO5tRy9OfSQ60pfUOH8VI3AzoAslZpgNfRigWKedn2EyC+\n4I8cKlfsMBaquFM5Jlk1T2hQeA2eMQgC/1kuuZCOUJfWvGTQ4mJRXOxaWNuK\nK5tHzwrKQ8k219TfpNUzcm0ENe+1MaApn23HXaGN34VkGvAo2fvBTKytT9at\nrLyzcko+DF25HfbWrm8Aij024STqaIVCrhaIS7g1irUHFSN4dHEtKx1DV5M0\nWWGgT1Y/xzQzMFw/yXn6yiURxBxkGtLxnNFhx3tLZ7pyWNH6PC3jqdeiAEVu\njY270mXWkOKfWc1FhjPZcQU2nUMl6mua+jdGr7VJhPvlPpjORTeeKVJ/wznp\nwt3JFZjgbl+J/kmI8ftvjh2qvcNew+obeX8oirM8xtWiI2TSyB6q0KgX00XE\nncy5bkDZUeN11nLUsdhhpbo8o7kdrZHDrY1pEAj469fdBQ6KOtQfsv9dmfEL\ng74QMpetWPsdIqBFYGr3bCKPzzu+g6Ak3zy9HUl38Jiyy8dZT5BJr8I1Ci/a\nSLZoj40GiH9LPR0TyREYcdyhmrp/X8h5anyIanjI3Cfl5WUvFm79HPyuJzg3\n3OHDF+7bu0rF9lm0ZQ8TRTGIjqNOTIt3sY2OgUvUD0KMA0vxcvh1xhnveyjq\nDoYF\r\n=C9wO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCELAqOIbjTnCI7vAAobAiKOq58HSxr+szF1qSAkqlq/AIhAO8Wa3ZrwVDgtaBFnKcnxWACepHTaoLadSKX86EAcvhm"}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.14_1603632137441_0.5611020218070393"},"_hasShrinkwrap":false},"0.0.15":{"name":"usestatem","version":"0.0.15","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.15","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tszFktjiuraOdUEdPc/kRw8G6iJHNksr50yVAMGEJ0Fh/D7dR5ip21RlHkGH8V2wcG/cAY9fZm/i6eTEcd0zkw==","shasum":"e17335696ec137d26ad475dc2f987378fd694ddc","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.15.tgz","fileCount":6,"unpackedSize":19067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflX6XCRA9TVsSAnZWagAA4l8P/1GUZt0x24LzNeiRTk4O\naI1uP3x6Z3LKfdX0iLOFDESUAoQfgzJRxgDBl0+rJSesyitXCB+i2uaYpUhF\nL6yO3H3aIhIbwffarfIUh8Gfi3/GdBJmdtE7Iu3PIESyfOyYEt6S16pl76CZ\nK+XWQH1k2zIc2/3D5n8r9em1mL2BT1xvyf0dJ/zBmNz9D6fX3uksnkKOoHP1\n/xl+Jsayc3ZLN9VDxiOLtyV1YH0J7DX1S/Ge39ta9y+GFXJRgHciLlscra84\ng4UT1lsG5YeAWVqsVv1Lnjvlk/oEmTZx8gG+Tu9XO5y2zcRlw77d6NQS1C5S\n3PGEnGHapi23f3VcjoW6kZGc7uNEWumcpv+fuxQ/jp9B9XhOBzz3VN+4KkT2\nGh3qMv26TtTi7p3QGfGOOXE+WyjJIrZ6wAKrJ4zX+pCHI9K0IxLUIYAlckVy\nKEm99ALGPv1IXt0HdBCNBTzfBSlXuWaPEFKG2gcV39AXXyfcBGQ0CA39gcLg\nvCsRQxLOkbsfoOWdFDy5L5bdX2DiicY0/CJTx08s8zPvmmfQVtncCezD8h4Q\nNWrlPsBEITdNPTdUPS99n+N8WtVgD3KL7Ec32qgIHvKMFV8hWgVM00sRkY1c\nPBoXA81IM1iLhmqXhQ4gr2E83VPCF+soZxF7yfWR3RSegFaGh4WF3qaaEVJb\nEurz\r\n=6dha\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvJngzmYtv33NT+mL/YU4fcz0XiQZ3vxTtONNBAAbDbQIgMQiMwmB3ZZ6FMmov3ATyhl9MH5eybeTfGUAL/bsYbtM="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.15_1603632791426_0.39117028980853497"},"_hasShrinkwrap":false},"0.0.16":{"name":"usestatem","version":"0.0.16","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.16","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-VelFlpLXgBLP+/kw6+vKrCf0Oe7h2A5+EIRk1hfpnqyoStkxHdG6392QZbTbntGo1j+g7+5/XAU3npdzynWf2A==","shasum":"22ff339b7c8a80493176736b859ef5201d40a168","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.16.tgz","fileCount":6,"unpackedSize":19060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflX9vCRA9TVsSAnZWagAAmukP/jdEzDYfjVCkJZwGknTQ\nabppSqoMe2isvi/MJWI4s9I5B+WCevBE+D2N8GKTrimHfNYfmR7/OQ5R6cC0\nXN6k/zRybFFUcD08ngNUnrBBRC5L1WoZrMTGLBlfdg+gs0tmUxdwZJDHE8Gr\nyxFMw8fmjvdYNKrWfcc9wEkcZeF7/vKrVDm1kIs/JtKy1wWdhVC10M8XIvVF\nZjdMHHbfX0ytSMUs8whDXw658mM0E/ycn6J8L5olyEkgWEZtJN71VPUEfXLM\nTSdydHC/JCAssUdxAd8n250UkQe6dQYviXHtIjnP2XxxVV3fYMuqAyLxwEcN\n+3UveeMO7Hy8TTrr3OmLtl2ly74OaFczuioUCvWPk2h6S2uOuL72NHSvNWoX\nMo89pFPNOKTOfy5V7ueoV2b3tvvKHIIlndBZO9S+Oa9jFuX70XYKpW984Xfe\nzTPwzfoyrfWG0DbHMu4r2HHfgWRMxMhj//KrbMJE313ufbZaPdBkXEGClf6S\nC3/pBFzeftxy7+iooQwkixDoLTKVgWFC/s1Yep1HqjmN13H6yLXOJABp+Xlq\ni/6CBfxGypHqz1Zz5u5y/YkYERMeYWnuonU0GIfbgLK24p/WRd0GFC6t7jrU\nkbxoeYgkh+4sgqdtqu4shgdDgs1+QtVkz5wsDiqVqxKJnTS44UJhVF1JsHYx\n0TKS\r\n=WxV5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbp8OrHHYv/jTmeEajwjiHUkWvdIQA5u8C2aw/hTGz0AiEAg5FKDTEd6NwQHQ6fEzv8Rh9ZZnrtmk/1IbVa08Tnnmg="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.16_1603633007286_0.9881611520733646"},"_hasShrinkwrap":false},"0.0.17":{"name":"usestatem","version":"0.0.17","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.17","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-kSk5o3QaT5hjCWneeOa0Qc3cYX8zj6fkpVPbDjsYoIKi2bk7Xv7qktmDVYWmiBXPv8WcVEyT2ApwzNvVREnmUA==","shasum":"3e824704555b64ab8060f34f7d9a326951857db9","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.17.tgz","fileCount":6,"unpackedSize":19065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflYAmCRA9TVsSAnZWagAA5zwP/R0x3Jml8uWznV8peufM\nomEpyH9PeQkSjWQTVMH+2AKzXYOyczEyQp3RSlxRjKbVyOxQfgbRk9eeXLbq\nq2PjYKAD09i8MNYqjEJJVS/zd7FQH4KgZNq5FjqedWoKNWHijCxiixrV2O3A\nTRov1gTA5Wt2c73Q/TLZlBcTK7xF0M129QKO5iNpoYmnupgzKaHPfoAOXtpC\nXRlXt9gShyd5GBPauy7kHMnwutvLUoi5FpEKDjRmReHeI41BqZIZsBs9FTg+\n9IV459VC2jHZwuusEBhFbCqsTVXZTdIGhlOoB1EHL/0I0IhzaUyADKkGlX45\nN9AFbzn15h7mPo6oq4sOmoAkOHVDPR9vqexxz+vNCkVn1U47+7/+711h2UWD\nJkfsXueb/J2BRmoPIbFpJldzOBYkmxCcC96aMEAjXyZHLe74Q3SA2QU5aNvI\nNh1lU9S1xp9T9s8KzVSIWSWUegaSX4kNEF4VPQiQ09+TLi/gPg3LpG87T9VJ\nSuj39z0S35TNdIvTh2w6TshEV8EKW+CNZTK+UZcoHSA8JClwmVVNKMeMwoIn\nu5UdKdfJbkt0lk+t8Tq917zhiF4rkJ30pZC0A4+unyuAQ4g2+ENGzzLy/2Em\n6YeDhjX9U6sYbtZtsKgfpu4uLmruFso8PYELAhT3U73rOoKOjD9SaypBqiJd\nhwzd\r\n=GLD4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJAk5HGvSqLfRJVl5ryiUvmslbkY9o84bFjC0Z/LPIIAiAQLsDXtzXNeP+E0x43hpnrrYxPwKx1rS1G8Ny3JaVxrw=="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.17_1603633190011_0.6729658442384823"},"_hasShrinkwrap":false},"0.0.18":{"name":"usestatem","version":"0.0.18","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.18","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Jhxzx4rFMEMaeFL+Dh6sMhh6kS/JWXRlnUVILyXutEs7V0pnQdv9WaMiZkCghI/Kq3hEf7x/qT+RIuj+2MEt2w==","shasum":"11b0dae9eba050bb721f1adb41984bdb3a082f0b","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.18.tgz","fileCount":6,"unpackedSize":20380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflZe3CRA9TVsSAnZWagAA9FwP/3aHrIwENN3ns48NWFc+\nilSCNFGJwui2I3B8I5OdinHPcfaA+3Rw4TMuOHsReFjF2PJlOyvRgHIDPDSm\nxK0qPa1rVEWQns/ayQszrOvKilc1TOqHwsfOu8iH4ULnzDtSZpF1Lex3HYzN\nnaINCawhgzbTAolkm5LLXnEMIReH/wiglOEh0czEFiIHwzSXMuXrLhsaFyjE\nQYiGfE0KVrc5oAmFSaTLesUhzPxRvt97wn+YEPW2o4PN1hDWSwScc26AcHmA\n0E7064DBJrjECWjwG3+Ug9aDtmusplWWbQa/dAlzie0BvVPgU35YkCuqPw0U\nyb8eO7TCHlCZPoLBBun1iwc3PkBqIVcmjIj5EqI7ziB7O5jzfeDDpsFh1+AV\njmji7DgDhbgnYC0RGLXw1mVS/Pfkegmz6FtQf7viPF13YzkqORcmYNyl0qp5\nhgn+MJMxe1ibUf6d7s2QJOguQ64IhHxrIucg3Slzrl6191AVnQDHjmOy99Rw\nV471+orf5HwQ1JsYZ9lqyB4fw16eDZsvq4WA+fb8WFTig1jZc45YMTpHlznb\nSNoi+4a1SuxTXi3uEPdVx0VFhpoO19/qECha1gSXJnXDt+omZSD0wvBchDwi\nS8iIDNBiDWKPTII+5U5bN8dYKkc9l1WAH4gIxveIyqSmDhlfpkBJHoa62LpP\nAps+\r\n=teGv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhp+JIyba0kiag//cnivDRj9gipUXF++wJt6pTA7vMqQIhAKcxbZXObQnL4p7fKbMWrxzmDveAiLaI3/JhxgphSeas"}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.18_1603639223038_0.36811730227655914"},"_hasShrinkwrap":false},"0.0.19":{"name":"usestatem","version":"0.0.19","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.19","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-nV0FHln1gLwvkCVkO/4VmGzkod4q78+u+Fuoohc3gFFYBFCUwU5h/Tll2w63KkPgK4p24Mx9fIZ8uxdihMPlBg==","shasum":"734e3134da08418ce5ed99a7bf2429365ad2597e","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.19.tgz","fileCount":6,"unpackedSize":20560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflZnTCRA9TVsSAnZWagAAqq4P/0KXL4oB1/cUK5S3YCBM\nRGpwaFXPnFjzs9qcbDOVem45HgzSussheFQQuuF1nxM80hj90vKQ/D0uxhgW\nAsXm2TbHHuvS/vYFMpOYpWIbEgfRZSkRCivpgwACzNuXib4XQVrscYcVfzgK\naHP87MLg3R186nBjWdlHqXG/OqM4dBaTFsFG91pn5RLOAlZTBlM0uk1f7O9+\ncDaQjsFPDhf3FNW2xFn7WGxTgStlrA4Gqx2WYSs4bL19uwrC+S/YA7Iflacc\nM9sYqsJ0qWLHLlJDMi++MjhQ4VJZrUHOYzD6uNKSGqwNXTOC6InHhH8RwfGT\nxN1zS44qSDlG7JQuoAxskY8eMY3+hNLp7imb6vzLh85ziGWjiLqeTgUspTSt\nx5swY0ymkAefZfOrRiuLt2CMOOv1LRIKUNLRYmCJEAD4YbNB8/S5NjHz6f/v\nLuOKrWStCUc2T+o7dpk4YNgYIzHWU+PaKWMkj4AixkjnN7vmh7HG8bLampq7\nwSbkPg0NV0AkzbcXCBG8uczdcTKs/srPTUY8Pvo+8BiBh3oUyWmthIyYmudG\n5x364X7PGvmepKyRieEilZfUSj9v0QzXyU8NTqOeA1NGEqXjrUIcQBPYreFG\nJTFwoNAal9szobTLgeANarkzUPuIMmxGdfPYBpK3m1eWxg2EXTE8C0Zksy7x\nUj0e\r\n=oK6w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1yLK1uQ09/JMJX/p60ZhdkVjL0s5+y14AdY2rUx1HnAiBB36mMCtLQPVeMNCwKf5G0pI2blDs22YFxx+DTWW93Jw=="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.19_1603639762697_0.14372214525707427"},"_hasShrinkwrap":false},"0.0.20":{"name":"usestatem","version":"0.0.20","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.20","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-oebmCblfaqvVcxaGUjJ3JfgsRoiFDQgM7McD9ftb9pR0LK/crdMUIxY7jrO5ga8oTl+ANG7w8H31geLRX93YOQ==","shasum":"f347f6d03e9aad6f1a140d8ed2cb8fb32c2d48d9","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.20.tgz","fileCount":6,"unpackedSize":20817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflZnxCRA9TVsSAnZWagAA5uEP/1+v8lA8vnba3ov5pQbO\nR3mwAQsNQnz/iSnUw9usoAmEbFTCpWcUHf9+CXtD7gmiql8k2NulDwKqtawj\nvI3Z6F4f0LRCKaSdgYQvmK0MTbXVxlW2ofZW5smI0ZjRsykvF0+jN3SY9VfI\nuLu8vd3u41WvDjMm8ChZoGPmscZH6FVJxk1Wrmx12EACybND8zb3LqhgF6Eh\n9568+4XUEXTpfNxgVvI3Se2merFiHNlfzmItiKt7PU3lZpQbEKXkmDD066l/\nQCVTLMsgLHvH+4F1VOg3muVQfRHoGbQhQ+zbrANL988Poi8lVjVck2w0IKeG\n+w1NuJAwPG6cvnkacmOHq72QApGzmc23BNTKH1uTns6gxA9qv3elgIYVx971\nY8CAR/wXh9EI6LvWLsJ+lDRYsyl1jW+Yva7qcebZPL9ZZA9zA6kCWbw3Pxdw\nGFnBQhzZ7EQVC15DcMs5EWdmxeCC4hN+ITz6GKyCq36LlrEtJEl+Tae/pGyU\nosKml57kOO98QFudWsLz2eB+0P58sZi0geT2Vhl93A+rduAfXLTUOuLTv4Oh\ncSwTXXQ1HDxtwMkQe0RE+qTcVoptCov5r2tESlb2O6yE4zSgOWeh85Fu9lUP\n+4MWV+UtDk7TDtUycbtDE5U/3pHNmqSLhoJZplwGivPL3ofYdi5l2rl0AoNL\nx+OS\r\n=j5jp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5Yy8qLNiFtbDe1Umr3eBdYZAdVo+iksv1S0Nld4EpBAiAtprhTz440WEWPHfU+T0npgt8bdx6iPcdKjyLQfwc2HA=="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.20_1603639792648_0.7637333098444146"},"_hasShrinkwrap":false},"0.0.21":{"name":"usestatem","version":"0.0.21","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.21","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-41mVuxrI0o58DQZ77MKwTdrjawnh+YS62LGaE7WQKsgnQY0NsDOxJ/BVrXJjjKVT27KRqiEsnMMOHHyoVbA00w==","shasum":"21d84db23254bfdc14e0b2c109785784f2c818de","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.21.tgz","fileCount":6,"unpackedSize":21651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmZ3sCRA9TVsSAnZWagAA708P/R0n44n/MmE372D4uiIx\nb2BAH5o8F6u4cE2PzN4Haz0M9bJpfJGc/qjFrGaBF+cK4dSSLyYjp+x2mgN5\nrb1GzfjkDXsiqBDVg2hZPPmA+npp55gXUEWNeQINUuqdP9l5SVF50Rw9KjNT\n1NcwZ/Mc199vAKDNuTRh/TyY5bsLDks3HZfOUnwdBL3xXztOdRXwuIgP/MoK\nWgTsBbuLJdPt1wPXVu1HVscM28q1iIS8a3KiVNlgTOGB7VgP3mCIKe9DgRxx\npTNM9JaVgnt0KkKMYBrLt1xkEcLPfDgLjLLhAwhfB/imqacq1n3YkPvFxwrn\nc5wyHBcdIbWHQWIzCsE762l2Umh7p/BNGnVoHSbj0eOkAaWODoDBWvYE4bqp\nRnUomNEKirbvekHXjezI+6tHAcP/UwxwPrNxeYjiu8zKaf7epcfgxaoMezRY\naDdjX4s5TsnJNaKhqPKavWWDJ6rusPvsuTdxHO4WUxxV+BB06L+3Rdjk/EQ9\nC+IsF9JkISJNC8dBzfkmfdyHEi11rdSYSX2FdBzNwV6dlprIuMBct+BZyhQ8\nkoNCnQ11ib24/NBWOLkzSdWA/YjTq/mvRHezMBgw+vwkiUReiHbZyByVAGWj\n2NWxEwCFYBuzehmsJP7+lEgx2gZ4LpPtWgH1/5hIiFB3Z4fGLKQpZdbikOUw\nHwkb\r\n=YdXp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnmlD8NNszvH2k8PpUBMAby7XbVNAUEB4rlMHRyNLbhwIgOhKzun+R0nc63q0ow1HSKPSYFd3IQAmvC6Qmm/PB6vA="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.21_1603902956387_0.5563918820922777"},"_hasShrinkwrap":false},"0.0.22":{"name":"usestatem","version":"0.0.22","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.22","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qQevI9wcnhtosuRfP7Y73bixKtZ1kIuwo1G4yyKr90LwRwotPmiuDetvcX/0DWmcA5E8w0iyWoXKdYK85QIUBA==","shasum":"e858ae2b1778704deb07de117b1ef686ea146d35","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.22.tgz","fileCount":6,"unpackedSize":21651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmaFlCRA9TVsSAnZWagAAwzoP/3S0rLGV2RV3tbI28oZk\nVgfnGV+G1w6awXAdHB5lgWDF35U0q6vlaHzYCLFg7E63hI3z1MSwvsQq5R+4\nXnATXbwKkeQUjFXlRlVZ3NUzGYg8u6nh/NQeuh7xafvxZ7N809OgFiDEdbLU\nLhQP3pKH8uj19/PGhrBC1DxwIaS/b1lpKf87kx7TaIy4o+RyGZ3a3oOx1OwA\np3CoB+H6usQQqIGX5UfOqQ6JGph7E1rYQhW8PF4LiZXHG2lKjs+hQWeWo73Q\npDRUuiGuleDolwpZMUlALLreo2/pl5A6G9iKpmX8xG7Wj6+NvKWOXAA3NY71\nBGSE5bZRxIwHtA+k6+aUYsDvyWnUWrcLmB80Pc3jRI9fRppja3zb7SlTiHfq\nuwBSUgE+GL5xUdCCJohNZY7fOLzNpNlaX16QM4r5ddmcYLD7q4OmKFpgnLgU\nEPi505Ub8gIff4K4vcPQYpMk5uDRgi/kDhZ8pxYRqVc2puL6/CNraxsGJKkq\ntTwljGpAX+acuOWSGzBnAgIe4m3Wr+P4Ep69DPAivUhPXW05wYvd4P5e/gcd\n97fpsalXChT+nsKMYTYqmHgk+glkWvYARDOpUScljcfWFYa1w3kEjgOBxXWl\nhpUWFb0j5n1Zuw6diaUI+cWEPWT7guzI/PF8yAkMGJ741Rm0I8q4HLOQwBUV\nye6T\r\n=zAxu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvxHynh6PYal5NBswNUiiybsR2M3zodiCRWuiGJDczUAiEAsl4Lq/Nsapz8/M/Ck7xruwyU/4U7aHCUScxnrIoqG/c="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.22_1603903844846_0.6935201270227063"},"_hasShrinkwrap":false},"0.0.23":{"name":"usestatem","version":"0.0.23","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.23","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KkVH8FEvWh/6QIsgkK9zzsu0+pWY1xpaXc4luPBTbgO1NRptfBeLiJ9FdsbN0qCtMSuONcwMCnm5P8wSZcWy5w==","shasum":"8bb65e3d6949ab34a53ac14dbb6323732814dcd0","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.23.tgz","fileCount":6,"unpackedSize":21651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmaHWCRA9TVsSAnZWagAARU8P/3/arlkJXwpONX/RuJ1U\n0WokGo+sGDr16kB08/0E27BG/1txPzzFCXnsbdj/OjVYJUuqnfnbXSGqLJ+S\n41wenT/8QAUfqLbfeFzfgQaizSE8wQs7/6QC4sfYcCXJRqn4PX/YhqYcdDVp\nyI1V4Zjyac0sBjMRQbtciKhmzLE8Lc5vg/APFY3UOrE1/NBkHuh49ggFt1GK\nuUUP5WlFdk9xMXSMbNkEUh15aTmxEnkMYXg0fcp8k37mP2liBBBXLPxCmdXo\nb908BVWIAFmhYxJb4jODH18cMU4GyptAinjFxCcqOmjkLrcg9gyK+gtNYzWp\nDXdVge4wbSrxYn9qwGnNA2zKFBU6pYKFcs3PlSN6GBq3ugkOd604l2ocQzjV\nyfPsiT81hJJSqMgIHTmquPbs2F43qTlpuBBIFAPuhzL5mZTy978Pfrh1LGir\n94zWG8x75zFEcN8YE5c6UBj+V+yEewFYyKRkmQeP/xueje4xXcgXqONAjLSn\nwW/qkxdPFMz0RNerJaqnvDy91dbqvCPlsvnINoDLjxQwQZMrsl/WSQ/rg3Qq\nKVmxGdgLMGj1Qhcvj0hBsRBz4Xk1nme+iq2MCOGlTL93wxJybvE5mYgppbFH\nVpVXU4jQWUmCRZyjYia/FFuMM5bMlZ41jLg1d2zZK74V9GZL2WbEIoWppy3T\nVU+P\r\n=Dedp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI3DQs5Agncz/fIuz5R8bJoBLwEQn/1Gfy6CKSGySExAIgKWq41ii0sHsvKe0BZZh1Vy6eb24B5xRvZP2AvVP5R9A="}]},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.23_1603903958292_0.1293522233590063"},"_hasShrinkwrap":false},"0.0.24":{"name":"usestatem","version":"0.0.24","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"cpn && npm version patch && npm publish","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"gitHead":"3b206a530615e105cb654f1752486279f94b0cb9","_id":"usestatem@0.0.24","_nodeVersion":"12.18.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6jz5rGQ7taZUPxxeSviqM7NYXVQLYXpBe9g2SKCpYc5H49faDTD5AcFABMlNqsi1YLYKT7ZdkQldrfa0NXR1/w==","shasum":"4b54567680b38afe8ef8f1763da5cfe5fe860c86","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.24.tgz","fileCount":7,"unpackedSize":22046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftQ55CRA9TVsSAnZWagAAUjcP/3RcVNQbwwKWmYEo99AJ\nFQnQfQYP4Zh62arGg1Hwgt8IXeylF2gYPtiK1ZjuZbigXpiV/KBv0p4JY56M\ncXVGk2ql13xRP4AEB/QDesqSTRrd0NPSZaZaJ9+mA/oBP/GEmlPzoRvK5s90\nTGZmmW9o+4rDSP3dVPO1eL61DjZRKOzE0whNaxMnCOj+q7zYG1nmFJCQujfI\ngUwYQniKkhEK0Fin+KNw6ueoy2F2Jii5iisgezqkoc86IDmwvf5hd2dIpELt\nfLtbFobosguGLbnRTQeF6bHY4zoj+2dzCfpt0q1afal1vaOLj/N6J8RAe4GI\nIdg2VUxigXFqTV00NQZau2eTCUo6dhVe2T7ftx8PeeprQJVafe5a/swFg+ij\nbO5QPmi203xk186rdSTrYGyGufwQrigdavWXwrW+RgsxZqG4Xlo2aUbfXiYD\nkCVztbASHOw5EZs0utEEKoElaiEHcQLuV1SMpLwdvnFrugFu85JBHuhbmvDI\n559vezoyuIWgbU3h4ooGxuFCuNRaOfbY3ZKOKN4ZALlMfAMu2Y6RldOsmhV1\nN4wi/wpBUXQSEXSdD4+MLphm23IFkMzMmQTZRqOM+Lj4BvlczyoxM4A/6RVn\nWkliQOUrq7t0387l2Y2STN1cdQfR/ClRE86mHDFGDgjHKHlzN9MUG+1T5X4E\n44V7\r\n=SX+I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqju6BrJTwSsTxzGBu74BR/f+bKBWoRceTner/+3jKmAiEA3PXdN1xj/79UlYkDg2kU6w8iNFmsZMEVK/FvxR5jsFw="}]},"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.24_1605701240480_0.5261154056055195"},"_hasShrinkwrap":false},"0.0.25":{"name":"usestatem","version":"0.0.25","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"c && npm version patch && cpn","start1":"npm version minor && npm publish","start2":"npm version major && npm publish","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"gitHead":"ab19d9f82b8da14c602dff22ba58063b2af2bb0c","_id":"usestatem@0.0.25","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gLRGdK3zSjC+Kd7jhC+k4EeHeII+cyi4L6IYZeJxDJ4qhKjafpdgcmUgOzm0847BOOIX+OIFrb60RjRfLRmQSA==","shasum":"5df2da34733cbd87a29a7890cdfdf3159182e508","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.25.tgz","fileCount":7,"unpackedSize":22036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftQ+6CRA9TVsSAnZWagAAqhUP/3z2tPeQ1xLoqzDHzMW1\nqBbLOdy19FauzDccovHtf6xXgMCi9fiLIjCn2fmBDh44PqkLje3HXuk393fp\nQIkRq701Z9LA/tadoZsSx3YU/BPIfYpx/G7U1heqrNNrqRERzdihpa46lc6f\ngYaM6KHovxVm99VAixACct+NNKAkCqeLzjSiKxXfMiNEK5IvWAokfKpA6jsP\ndZMr1YPV3svllvwatrxvViTzwkc9a2i8rSPQZ0ETDpEpO5h2CSSmg0o8rqKc\nvIGHKSFWj/4NNNnxJ5RZKeMpcO088Fs6M2uI4e89hOlDJAFVBbEmPOj1Lwj8\n+y5hLtV4SRTCi+b+i83NoABZsHiRnXfHUSXhVRtL6MbCqAVRrdg5FtgqiBtO\nhQPEt5dOj0roNuc15cH6kKurCWHfRYRHX7doT49Z5QYbeWWoOkcUmqwlHRc5\nY6SgiWVeKf2WhMoTEfeiioqRhDw1eirQP/I9LpDNVK5wce+wDA78U1Y05kkv\nPSddJNtM4DwHk/O0c4FFG9EleeP5g2pnJg3mFVpQua4zeLyrZGCG5MUwEbHd\nleVLqjvo6GLPBpqwmbxe0BpvG8laq+83h8sBiIzt6pIwqLmI4u5NhDunoFP9\n5ObV1nit2puMkcp9berN8doyG0NRkhdmiqi9qnkU5/5O3MejwrYR8/s6SE4v\nfUcg\r\n=Wb42\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3ndPvnFq4gyrZ3e/fmmYnbM1nOHtojs9GfoiunnJotAIgX44g4InAVl672d4HVR1KwpLhPn4tqSem9hwfMvzqN3k="}]},"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.25_1605701562286_0.7807075283890166"},"_hasShrinkwrap":false},"0.0.30":{"name":"usestatem","version":"0.0.30","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"c ; npm version patch","start1":"npm version minor","start2":"npm version major","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"gitHead":"b946c93515e1808f6dc04a4a96fb985b56656e5c","_id":"usestatem@0.0.30","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-276fgbkVr4sPujSGZTPQohmWim7L82H+EE2TNS83MJEr1tijV6y+tStRNu+M26UVyJ7JpsfU0dqdvliA1KUtiw==","shasum":"fc4dd9f27ace95e510bba0e2d31840414e715d9e","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.30.tgz","fileCount":8,"unpackedSize":22034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftV5jCRA9TVsSAnZWagAAt7EP/jz/ETkvLEllE0wGfxZr\n7/9XgQTAMy/nEAUuZ1C7Ln826rBdylcC5IhVVtJGmL5d+vUaRwoETximgTMo\nkEAcqBFUqgOhtHd1Tpj1Tz8/qkYnZCUWmtgukwJ/AgSYf+lXMRTn867FUSFu\nVO+QOQyytH2ly7pvhHsXfiBsBJP7oN9aIEk8a/4cojswgIaGg9VPH4H8CcEH\nAw5XJWWll0uMDo5/vuhUtn9DQVfeTtpHG3Gv/vwBZ0lKnHKkkmjqIzgKNv2k\nI0d9apv3ESYK+DUFJTSEtDi+E97KVcw5EnkhWq8kJ72nlAlU/9HKW0pR51Xw\nL3H0AU6WQJNkAt0I3mzTy7+iGXEImrZ4JAC8KDWjb7/w4Rqp1ZpIH4XuzJwg\nyKQzpBdtYUKn4zJl9dovpWT6Rh31nbPco1mxA3qL14fO/XmU7LzU7aXTJsEQ\nSlY3IT4zuZRZzMpflwsp5+AqfcoLh2rWPwPGm+1A5EF2DsbgizYnaBpYR+9N\n4nG+P2bhSevs+lfYog+RfUkP1Nh+A5C0Q624j1d/+SB9TmyxeO4/jVVNQFON\ncm9ur3tAfpSTIf8zbuOgaII5B7t1NHUNG/t1ZsSiAi0RWJ8iawLcOjoyaEnT\nhQITo231bvGc/r56cywsYOwdg+VhVQIChuye6Z36FdPe3vJ1zRnvCDFqs0u6\ncHtW\r\n=Q9Fs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJHGPEtsHBBYFzXNQy0hSGxCYE0+oar3sprK7QhDzaVAiEA2PaFB9mjILCeVIRzBT65jhbscW5KR6HWRdFiKZ2LmKs="}]},"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.30_1605721699086_0.5903735941564969"},"_hasShrinkwrap":false},"0.0.33":{"name":"usestatem","version":"0.0.33","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"c ; npm version patch","start1":"npm version minor","start2":"npm version major","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"gitHead":"6294e2d262c3cb8a84ff6399d19d564b2d4d3d86","_id":"usestatem@0.0.33","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Di8WsqXc/crXkknHuIPf+z8UJhlLX/AiCEA9N+yEG/OqCXDy6Wdrhke6LT9hsuhjM3cgb2dlzwgysnLcOzE1Fw==","shasum":"dffdbb9b85b5a11492a866ef1ab788f2188fe4a4","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.33.tgz","fileCount":8,"unpackedSize":22100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftV/3CRA9TVsSAnZWagAApxAP+wQLMFLvV28uRnBcafzv\nSeF2xd1VjYoaxuLcgzgoo5Y2nwe3b1f2kCbMQDrXF4YjKho2DEnZSk4cre8r\nV9VmL2fPRB9s+ebUIsGRi7sxRzuiOKOtj1QNZfNtWIi+FwXxPAAW5hwM/UnI\nz5S3ttk1GhkhTbaYFYkXCNz5qWU0JGINlwu9S/zTWbwyEEprgyRdMrerMP2t\nPH9biPWwe58sX3XZOYuHvSS6x4RtGAQMIP+hSQvufMlw7l8ITN/fHhiSMwux\nwiehMDbIchAslAm3XPBTq44r00JzuuLAtaEuCsduOmUL5qTy/5nisWT4TvDK\nX8lo1TpjvnfiK4vLFK6Tbbrp0WZc3uVS1xWHVq8nUYN4OgzDBFDKvMAIRU/L\nJY+lH7K1UHHGT1l9PKo4puisrwrO4ggtHTB8oIoeW3CPoKBAjHnOTKEg9FzW\n6dO2bRGGh/szpmy54Ta2W2TORAEPbQsZR1m2FjCZgmui8pXuYVWXGU8HeUoa\nB0J1UsX/PrJW6F3QbsKubp+PPGdya71SRR11fUgs+SRq2E/Cp/yE0Ikkxgk2\nZ/6e5STH+cld6veX3hPa3Vr5LUQIO74kOcaeGH93TMqio7NYIcS6/xra67x7\njHAuxxRKEzJewa8b9GirBlcgAQRR9z5bqTNPPxszGnPmojS3MN2DKH4a/5Co\nqzfZ\r\n=y5mQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxZiA2IJhPc7vlYalAvaM7LnovVp7FAO4zU0H9HYuxAQIhAOfMf9NP3ZTOotnkVsSmmamEUtRhwsisBiznsVnoN93R"}]},"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.33_1605722103129_0.1797093088510444"},"_hasShrinkwrap":false},"0.0.36":{"name":"usestatem","version":"0.0.36","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"c && npm version patch && p","start1":"npm version minor","start2":"npm version major","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"gitHead":"6082bb9c842a4c7bb48990a84c91b43bbea72066","_id":"usestatem@0.0.36","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-LQ76pNjWkI5fct1rquNXYjItSjs+4E5+bO1E82KyljiB9kwGl55CH+mNr6/sBSu4XTY6oe2Veaw0wUMfLi6FoA==","shasum":"57a18f8389a0d4b9d5b523a61b902938bb92f6de","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.36.tgz","fileCount":8,"unpackedSize":22106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftWDPCRA9TVsSAnZWagAAdOUP/2afX42OeosDew3Pmv3I\n4RzYJhqQAi4nXKJMHnYaXl9Q8p8yZX9tKb4xVELecNk/Bufe4aNF+WBuSJPB\nUfxFGejM68JbN+pn8w6KtbVAQr5skHFvnOmTfMrKinMGHgPlJK7aXT4AmRiD\nvv73SsW6y+G1Jrb8flgs76v9GN9rXkP6DI3zXHkc3p/cSV1l831X/xiuBxLT\nHEjsayGTaxUpgEN0pQ7lS7lKT7IUJh3R8Ss9Ep/IyKHl8KImMP9PHxF3+ptM\nffnjLZTbXXIbt1oyItWAMuJvyPfvOkAfy3zMVcSIW5Tyhz/wzCNAOmtuz13h\naW2Rvhb+3Bdy19A8aKZ01n5/jmKvEOeyeQAdGu022e+nr3H8hVPCz7hoQIU8\n9J+jYM9zzCDi1nSU72nv6Crj2rieuFlOs1+KmFNkga7Q86OKOTWJDY9R61dJ\nRhX5aBmgyN67mgfz0/1Hv4sPoA8Tntkrv8j6wcFSfzFFXhvXUxj0kYIN89kp\n3MyrtYnOVfx9Tw6Dbr7TVVpo7L9eJJkJDYVXbg8ifWFS0eFlm8oXImPx5fDX\npoxvC8pEWuBjNLvEQBk+Z8LL9j9EvTgHcNLZS4AF5JVCjqJ6GUu1MLWgw+Ka\nnbFZlIvhu3mJOn2C7BZ82IOB9+qpI876btBZ+uHhbHdzJ7xbVWU1a7odtyXQ\nwGrG\r\n=JAUr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+6sfeDIwkvaA8ccgIzQMIZJYcnXPFd4Hn0ij7Q6ec/wIgNSFQe3v7x9Gg0h39z36g5O8W7MtbfiybZ73dUDxW2uI="}]},"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.36_1605722319421_0.05556608354354209"},"_hasShrinkwrap":false},"0.0.37":{"name":"usestatem","version":"0.0.37","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"start":"c && npm version patch && p","start1":"npm version minor","start2":"npm version major","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"gitHead":"9104a86064cc948efcfca230497c77ed5c4f132e","_id":"usestatem@0.0.37","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-p3wYDTFwr2XuglrVMigW+LnlHlNtnfd0W8Nt1kAbQir2uztVmmzCptjqrH2h+FwLbijAQg14y0U6WPbiOYm1Hw==","shasum":"9b66c5325edc6d0a86b2c59b3e1f36fd3f5de43b","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.37.tgz","fileCount":8,"unpackedSize":22106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftWHNCRA9TVsSAnZWagAApFoQAINDbdtWfu1SUJXFPVbR\nZUZzf7IY4fkLY1UYW1Nr4DH54Ii0OV5Cntohzkktd1KgDJFnlTaBtYBo+TMz\nRKD7Q1sB/XdbGtmajrfL3E8BsvtQgUUgXCUZXV0W0GdDrQaCStTywtYTRgjD\nwoWAR7E8Hmh64rzHjK73inGVdJ5v8ElSmF94I7i8XcGjbFNBy2vADjndj2eq\nHjJN951wg2zkA7oasdV9QwFI+1ONRXxPG1+rPayr+sxtlidK87/Lb+yP+RE9\nU626t9qs9Dm4xfjp3NLHwHy2XyOAjNtALZ85VAvCkdanl2DRkTx2y6e8dlwV\nLtHQ5VrjOjcn959MGHBqsN+pbJ7RCEF8cTu6jML345a2cy/ZrCUftIyejxyk\nxR441EIY1dTFbCzJJuok/dUxBdENWrzDUWCQJmpXVqMRx6+p/EvpTj5nK4KC\n51o+k4B1JjJoRi6SifncqXLjTjFDDn7VfPp+xZqkrbmWT+cYUtT+Now8LiH3\nrfn7sUCtUu1dQD73QbG35AMAAVfkhjNNMvRieza7nKIbzwMnpc/wZrhzpCnw\npStfPWXOAVHr80RqUnM0H4o2Qke6Vsze9LdaSEOXD+MkEJQvBtZ7jpxf/lQ+\n1yOUzukIpaCIky5C2CP/pYCCBIIoQyWGR1hDF/s/mgsCSfdKXLwu9yltFtQf\nlP1J\r\n=lhgb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwA2p9m4s2YuMjCB/bbk4DxjVIHzv4aUx+nKZ/eDeWLAiAEQkJRKdHN6Kh8MhcgBgTYAwrDw4zqe5IMk+A/RnRGuA=="}]},"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.37_1605722572799_0.3259499138212105"},"_hasShrinkwrap":false},"0.0.38":{"name":"usestatem","version":"0.0.38","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"prepub":"c Pre version commit.","pub":"yarn version --patch && yarn publish","postpub":"p","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{},"license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.38","dist":{"shasum":"6ec19893ad9a89c4aab0d200f5d926d87a40e8ad","integrity":"sha512-FrUuvEgEzoC9mCrRIt7IgL9M8SGGRkdRKmskI0q0gNNirX6Z4juG2NG85nlp2mTocBpbY/9CrZYAHk7hHTh4gg==","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.38.tgz","fileCount":11,"unpackedSize":17830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/daeCRA9TVsSAnZWagAApBgP/2Pi+TsA4Hlq0VGIcOnm\nf3mtHiK2PGyOSJIeMqIqpf2mjaR0137g1kHsbJN44uawPC8Yd2gaiIBth1iH\nMHAcTmYTlsrzFcblRL/xgGLYY2BpNO7555HSxih3kIdfDmO39g+sELExLeKD\nfqvR+S7+Wx4CHYN6kKzGsx1O9l1lGxpe9CyRkwea7iL7vfC4AxE/5v2Sc7aO\nsEDXvflCJvotHzEP+riGxNP276WF329CNDlJIzPuUWEc56tRmVeX7ZNgl7Ds\nssbEOlo+Xgw0yn7pkmxITa7nwpIFFdQZThQ3c52c1YYKMkw/2NsvU6IDRO+F\nwdwQH4Wo9SxU++sbzRUojeZuAb0makhSUpZZaLbBfb8Xn/Q3RIu3NqkcMcQx\np7IQs+BdOc8WihS61ClFucn/aCC9264xgxfF9VdXsTXG5+BYqxJaOvHKSOgu\nzAP6b8+yYQqvrPsOndpOtkyMflhLxdOasWkpuNip2AkrTyVv/cDR+BpEFpNO\ne+9nBbBRkTntRFGJJqdN+fARBZ6FZemneR/MG1j+Av720+3G/0SkfVhbKPDA\nqCxzHG6stoex0j45L6jbHJ+jWPLtXDV6Tpj2jfqoLl5TWnjVV2i3oS6tOZSp\nAhruylRcLk1j6a2jcOfl9hnELi0IYCdUi6qMlRyYOp0HFmDbR3hn4675CIPg\n26fK\r\n=hgJh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOlWNQyegNovGxdZCe2B77GgbSZhPSRmRSdXH4Z0R/UgIhAKyO7tpPOJ7ueF5/Dov4kL9JMlHeUprmSLOWLbv6LYBZ"}]},"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.38_1610471070210_0.14913755852215682"},"_hasShrinkwrap":false},"0.0.39":{"name":"usestatem","version":"0.0.39","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","main":"index.js","scripts":{"prepub":"c Pre version commit.","pub":"yarn version --patch && yarn publish","postpub":"p","test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{},"license":"ISC","dependencies":{"@types/react":"^16.9.53","immer":"^7.0.14","react":"^17.0.0"},"_id":"usestatem@0.0.39","dist":{"shasum":"c4b021d553f6b05d006255dabf2aa9cb08d7fc37","integrity":"sha512-EpR/CaUZKceoJo1lA8kuOIy2UBxY01AxHHt6ZmcL7TzaqaviHk5/TbAw1bZ3Et/vxUjN6OxwLyHeNicU5riy8w==","tarball":"https://registry.npmjs.org/usestatem/-/usestatem-0.0.39.tgz","fileCount":12,"unpackedSize":18073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN4B5CRA9TVsSAnZWagAAHkcP/ihZcHx59d/wQmXrZF6M\nJbLmSCAMc/xIqYsm6UOE1Dofra7bXsI/YNkvhjcRslc9+erhN9LW3RjFkph7\nhSVjx7D+t4Qfe5rF7KUWBZvKbbYG5dC/OHnpo6fvjTJGxpKxgxc7kWe3BnOg\nAW3HmYlwkD6Pa0+Nb8D88JX6EBnFlXeUhDDRH7QtZL+1zWWSbQKg2iLRIwGO\nShA03NVgTzaJ/j30DsgvD7TgY381STWO7FI2vUadd1HCPVhr9hRE4CZ/Wi3C\nCwZCgvGm8zh7wU7wVpJGfGz//HcRfIURM7U1ldFmYfI1aMZFfT1mChEWBWwJ\nCOG66QbEwFgDqn9BhqePnZK19U5WCBQFH0dod1y7VD9JR4zJhIywL8MfPxW/\n/HLT0xTnUkugmvFQHJ4dxgxhJvxuWl5Qh0te162oxSO2R96vBYsSLHBOVlt+\ndjO9XHqwWGp7k+nWGSuJMwCMY8eBLzaoqHBTgzEAZiKFomAsx5NXWTczeKSS\nBA8UjPOGpejrxyfjIbZT0RbN3NG1n63YqTzrWJxosGcarp1tt4P7jUJZs3SO\nlrm7tIDyKbuqmUUtNIY74lqxNYbLOu4iw5beRB4grbAR7M6EypJGKWD71+rH\nvFVpCiXygtaYKddcAEObMgwU6/uK9qQqYlL6MwMNPSS7UDbFWLzud++FHxsJ\nTsb4\r\n=hJ56\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkppL0a2O+gnyA1fGQCLoeHMVRFv8bQRvOlr8G4f3gfAiEA6uNFin0uB/MiepJQbovG0JcWuF5N6GKvNIkIQ3ZWK0M="}]},"_npmUser":{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"},"directories":{},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usestatem_0.0.39_1614250104961_0.683939286370792"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-24T09:31:46.677Z","0.0.4":"2020-10-24T09:31:46.886Z","modified":"2022-05-22T23:24:46.468Z","0.0.5":"2020-10-24T09:32:17.342Z","0.0.6":"2020-10-24T09:34:43.758Z","0.0.7":"2020-10-24T09:39:34.012Z","0.0.8":"2020-10-24T09:53:29.246Z","0.0.9":"2020-10-24T10:02:52.009Z","0.0.10":"2020-10-24T10:25:56.123Z","0.0.11":"2020-10-24T12:44:18.279Z","0.0.12":"2020-10-24T13:00:47.222Z","0.0.13":"2020-10-24T13:02:52.482Z","0.0.14":"2020-10-25T13:22:17.612Z","0.0.15":"2020-10-25T13:33:11.570Z","0.0.16":"2020-10-25T13:36:47.592Z","0.0.17":"2020-10-25T13:39:50.143Z","0.0.18":"2020-10-25T15:20:23.181Z","0.0.19":"2020-10-25T15:29:22.845Z","0.0.20":"2020-10-25T15:29:52.812Z","0.0.21":"2020-10-28T16:35:56.496Z","0.0.22":"2020-10-28T16:50:44.970Z","0.0.23":"2020-10-28T16:52:38.448Z","0.0.24":"2020-11-18T12:07:20.592Z","0.0.25":"2020-11-18T12:12:42.479Z","0.0.30":"2020-11-18T17:48:19.242Z","0.0.33":"2020-11-18T17:55:03.363Z","0.0.36":"2020-11-18T17:58:39.617Z","0.0.37":"2020-11-18T18:02:52.954Z","0.0.38":"2021-01-12T17:04:30.335Z","0.0.39":"2021-02-25T10:48:25.131Z"},"maintainers":[{"name":"sahilrajput03","email":"sahilrajput03@gmail.com"}],"keywords":[],"license":"ISC","readme":"# useStateM\n\nThis is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.\n\nTip: You can simply import from  `usestatem` package with one of the two bindings.\n\n```js\nimport { useState } from 'usestatem'\n\nor\n\nimport {useStateM } from 'usestatem'\n// Both are equally legit options though.\n```\n\n> Basically the name of package ( `usestatem` ) stands for `useState` react hook with **m**utable abilities.\n\n## Examples\n\n[Below example on codesandbox 🔥](https://codesandbox.io/s/usestatem-demo-for-npm-package-6pmyz?file=/src/App.js)\n\nYou can definitely expect below example to work out of the box.\n\n```js\nexport default function App() {\n  const [state, setState] = useStateM(\n    {\n      counter: {value: 10},\n      time: {hours: 20, minutes: 30, seconds: {milliseconds: 40}}\n    },\n    false\n  );\n  let _number = useStateM(0);\n  let [number, setNumber] = _number;\n  return (\n    <div className=\"App\">\n      <h1>Hello useStateM</h1>\n      <PrettyPrint object={state} />\n      `number`: {number}\n      <hr />\n      <Button1 setState={setState} />\n      <B2 setState={setState} />\n      <B3 setState={setState} />\n      <B4 setState={setState} />\n      <B5 setState={setState} state={state} />\n      <B6 setState={setState} state={state} />\n      <br />\n      <b>Special Case</b>\n      <B7 _number={_number} />\n    </div>\n  );\n}\n\nconst PrettyPrint = ({object}) => (\n  <>\n    <pre>{JSON.stringify(object, null, 2)}</pre> <br />\n  </>\n);\n\nconst Button1 = ({setState}) => {\n  return (\n    <button\n      onClick={() =>\n        setState((state1) => {\n          state1.counter.value++;\n        })\n      }\n    >\n      Button1 - Increment <b>state.counter.value</b>\n    </button>\n  );\n};\n\nconst B2 = ({setState}) => {\n  return (\n    <button\n      onClick={() => {\n        setState((state) => {\n          state.time.hours += 2;\n          state.time.minutes += 4;\n        });\n      }}\n    >\n      B2 - <b>Increment (+2) hours and decrement (-4) minutes</b>\n    </button>\n  );\n};\n\nconst B3 = ({setState}) => {\n  return (\n    <button\n      onClick={() => setState((state) => state.time.seconds.milliseconds++)}\n    >\n      B3 - Increment <b>state.time.milliseconds</b>\n    </button>\n  );\n};\n\nconst B4 = ({setState}) => {\n  return (\n    <button\n      onClick={() => setState((state) => state.time.seconds.milliseconds++)}\n    >\n      B4 - Increment <b>state.time.milliseconds</b>\n    </button>\n  );\n};\n\nconst B5 = ({setState, state}) => {\n  /* Below example shows that older api remains working!! */\n  return (\n    <button\n      onClick={() =>\n        setState({...state, counter: {value: state.counter.value + 2}})\n      }\n    >\n      B5 - Increment <b>state.counter.value</b> by 2\n    </button>\n  );\n};\n\nconst B6 = ({state, setState}) => {\n  /* Below example show a 100% working but I recommend you to mutate `state` inside the callback. */\n  return (\n    <button\n      onClick={() => {\n        state.counter.value += 3;\n        setState(state); // Ideally it should be: setState(() => { state.counter.value += 3; })\n      }}\n    >\n      B6 - Increment <b>state.count.value</b> by 3 (WORKS BUT, throws{' '}\n      <b>warning</b> in the console)\n    </button>\n  );\n};\n\nconst B7 = ({_number}) => {\n  let [number, setNumber] = _number;\n  return (\n    <>\n      <button\n        onClick={() => {\n          number += 4; //This is possible with old setState api of react too. :joy:\n          setNumber(number);\n        }}\n      >\n        B7 - Increment `number` by 4\n      </button>{' '}\n    </>\n  );\n};\n\n```\n\nThanks to `immerjs` and `Tanner Linsley`.","readmeFilename":"readme.md","description":"This is a custom hook made on one of the gists of `Tanner Linsley`. This hook code includes the use of `immer.js` straight away to provide directly mutable abilities for the state but you must mutate state inside the callback function of `setState`.","author":{}}