{"_id":"set-state-compare","_rev":"88-e27e602146174f48067cd431777f5ee2","name":"set-state-compare","dist-tags":{"latest":"1.0.87"},"versions":{"1.0.0":{"name":"set-state-compare","version":"1.0.0","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.0","maintainers":[{"name":"kaspernj","email":"kaspernj@gmail.com"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"4cac3623743d2898bcb27542ba7f710152b534b3","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.0.tgz","fileCount":9,"integrity":"sha512-DPQDVZMkvjg5ZmePxrNrV1fJ8j9XpxQVRbMoVDtvUS9i5HsKHJn8P/ixiUcBFlY6zgk7v1FptL+lcRCL2GCp5A==","signatures":[{"sig":"MEUCIDxcAG6+MtNc48s5IfiAiVMz1U/mLeeCctul3tTXlDA9AiEA9PbT0cBpnRwqSsqbXYoM5Acl712OsCaF1B/L46VmrdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2iXtCRA9TVsSAnZWagAA/JYP/iCbZY+OECgMTSMsa0A5\nnbEYx8v9A/UcjtvpMapsJfxHLndRKF02LXVjfHXtkN4h/wh6ysCBcuBwlEUJ\ns3iJIhsHIRlkk2NpVGuiYXOThBEDBPNVL4sGUB/OHSiSHpmxi4Na7DmzMIlr\nOsTGNz1X5jvqQZap3Ur1pN4V6brI1mFq0nGUBJLWWyDKtoi1JI9hPXeJUOHq\nok0GdMEEdvWCPvcetMSpMabunCFczTtvNP3rCgDfdF7Jrdt6/GUvD/VeXP2F\nfSdxydCv6r7mgFkfwLeQgu8W3AIUZvd5Q3KIr9RmtqJecFohL7Dvm9gS3HC6\nrhsLuow18VEfJIOVBfIjFyYcFlpxJA9dgJOSIKs5UjOx6Fu3eu56VWylwx4y\n6S3gYPt9DJzh+qU54kIXm14+ss1dJGFLiAsohIXlUvIDEXJlbGkSjHNXp4PN\noohP8Hyv/MAFAcVMb4RxQ3/1xp9rC+kGft+c4lt3Ni4U9TEwazvOO9xq4xfp\n9atgbF/41nz2anFp2BIhHmmko+RIS8ZFOuDEwaDJaN88j6z7CLqKaVX2BR0w\nXosztX9BnH/bY8fMDf795qwjb+pB4823QGI2z69LwVD7r2URWfTeD4GySVN1\nJ6uh8y001ZcKSTgydNcTGRwIxoWR+1E7x9gnleW6abmX6x1dxvLGKKm5Ayyf\nTeuV\r\n=b+52\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"7fe7e963a8fbdbb68d29d80a7d4d6140fb86b69e","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kaspernj@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.8","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.0_1608132077491_0.6102315295465772","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"set-state-compare","version":"1.0.1","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.1","maintainers":[{"name":"kaspernj","email":"kaspernj@gmail.com"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"4fb676354124e9da875720104948d24f97e896e4","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.1.tgz","fileCount":9,"integrity":"sha512-8flfiYYBas1eRtTCResiUKmZTjhjK/mfuUUUWCMKe0Pg2ddkozLlXCGNipF06gG3Zca5dFepFc6KAr75TyFp3Q==","signatures":[{"sig":"MEQCIDRafTlHsf8jYy8a+Ol36LZr9gMn+0EOZo+ZFVUYfaqrAiAh+dh7T4tSvoeHj991IhVZHdcwZaXrlERVxdnI1yPnaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2kjdCRA9TVsSAnZWagAAg4UP/jR1j/e2GF/psuR2+Sms\neBYesvxwhF3XDhZyEfL7YaVwvRB2gDmdPqW0EZF6DgpI0m9C1bHt3brmv1HZ\nvAomqE/CfZRzo/j8rEkIRrFx07ZjTGmZax2h8H32KuyHN5yXxIt879AiY6Mg\nZTpYJgixe7aW3Y3ksJqVvgIKFavkTrIWdemrm05B25upEFeN50/tmtjV6gar\ncDb+THtlPsi/Q5GPC6UJ7NFAZtAcjfsNvhzOCa6nThSUxDfzoN7Szg57qUmw\neGrQjbwiKngQY6vhex2N4uklyfK42jT8XTAQjKOF2glhR/gCXkJ2crRqDNCP\nc047HOQ8gcGP1hofJQaZ7+iyccI6J55xFnKeRY9pWcrVahe+gAuoVU8xRRnF\nSntItSmKNSMOE0N1IEmlyGzwOMp1n6Sg2yGMfsJD4GwClGrqISg8q25iYubV\nwx1GF3er+CZe1mogbNgvRCwis1XW1opVdolGgTIvrsbgwjjK/a1s01YRT5xj\n1Kp6e4iJ+FeeUOV9XrqkiZE+vQWx/XPaVCYagysovVpAUpPaBVDk8UJzQOlw\ntY7k22Tuw4/GRHWyuMDJv06cpq2Qg8cLa3DkvShUJ5gj71qlY6e+PcIYVGqS\nm7N70mj84mpkWIOzY0m3OqgYUSfYLaqqlQ/ugRDwDbSPAiVrMTpQEzUAPe1o\nEtAj\r\n=WoNv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"e324d660a99c543c4a8fb1849675f1b1325d422a","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kaspernj@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.8","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.1_1608141021400_0.7254908933276876","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"set-state-compare","version":"1.0.2","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.2","maintainers":[{"name":"kaspernj","email":"kaspernj@gmail.com"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"b4e40afc238e24716bc0d849dc2b0c6c09bde99e","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.2.tgz","fileCount":9,"integrity":"sha512-Ekfv/udPSmd9Skvcle61zVgUiuLsb+NTmNqSD2s+cc7YeJSS7e7GAFVtYALdx+PlR7RGzUZspo0mTKcZhaegFA==","signatures":[{"sig":"MEUCIBIvtSHvboOkW9ZejLtZdDXknd9mYkAJCofeoOowJ8v2AiEA45nkC7SyztpMUGpeUj8ro5LPtr4kZAVv+o1jD0EJNFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2k/CCRA9TVsSAnZWagAA2fIP/1l4+L/iaJnphfj22zYO\nZos+Ejip/vt3EjhxtKU07hd0Vc3Z8dxVVOET7y9ilcEf6pUNEI4KoEKhIWQ8\nG5gy5F0SaWK/mrRD5OpPnCP/lQHPXVRvRObnOuiIuOWFcG3+m8xG/rWOJYHW\nD4O2Rl8OlIe3l8cb+Ith/BFW4pfgE8lBEU6iMhMWJDyJ3vf2PsPOwmzOpOWc\nwHesopfpnfS7hQnOgCgL6xF6sSTa7qc8IuPNL8K27kzx60y6UPl4xIqMKMVb\nIStytJwqZrjEArpV3DJN0Cnf1f9XcVSQqy5VHD5J8/1H3Y6R0rJ3TEdsSapp\n3JJVAyt+Fe9lRZtU4x40xeNcKAC3oJiX0Mx7yIVvssP835qbtJQTLP7tVfd3\nTkfN3Iz7ysHuCh02LQWJL0L2EB/y1v87p/uE+oX0rJ9rsn6UbGl0RKjr9UZ7\n/wVHakgh844cmZJfJ8VgMNoj5zvl61Tj1hpe8RH4yHGuAZNEOf1/BfwkOJ/j\nG/ijFiM6gwbe6y7TPYU+y11JqlrLOZKgSOFSF5bpWGnS5QuakPb2djExoITf\nKkvAVlD2XUqQr3yQh2mY2Kb8jsn9RXz+/LMif0xS8xMKcOmb0W5roo9CHetS\nvsrXZfZDuedpf96S/7vXPcX6kQCOIoVFbgeM7cJ2X3evdmTyQ36BtKmSRv6/\njktG\r\n=emlK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"22811b821d2f021bbf68620f694a19a9878115f7","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kaspernj@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.8","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.2_1608142786300_0.7657283501441887","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"set-state-compare","version":"1.0.3","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.3","maintainers":[{"name":"kaspernj","email":"kaspernj@gmail.com"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"7f82618364f297897c173349ca1923cae308f3a3","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.3.tgz","fileCount":9,"integrity":"sha512-0r/G+EPI6ZQOKpUYPLasWAPZmccrYUoYRrJn8eA5PD5ryhImhz+0dznjmhm54qWJIM+3aT8Vm+7lgSXBLBafwA==","signatures":[{"sig":"MEQCIHmxPFc3a3Gj2ATlLLh35Sqez77DimZP3vmJWA6Jx+RYAiAByo1U3sDvGGIZjeU1qPSBfpmAQx9N+KfaeK46CnSbKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2l3ICRA9TVsSAnZWagAApGIP/1+zuITRM7r90//Tgzdd\n3+p0n7lCZDDWVNZA7lRHo5i45eD4qD4FdiFtlwGXts+WL8aHAkoU/PlDIGSC\nQ0gEuK26yB4MLLkcey8kG3ZlsiK+eExY9Avd/B1bmJju9TET7dGWjGvb1JrJ\nfDysW5CNEkuJsWG0JX+MhE4+oZ/85Rwa6zfH9mKUjo28t/xGo7ASYh4wmbnE\nK+w734SE/IRBGqYBBKpYZ4FABtLf/bc5hiAJxh588+3UYvk9NveT1ErZ0hND\nSjM49TZf/qPc0/cSId0UoU9wdfrAxuajg380XTd+4ffmxGE7bjmtjjPxcTaB\nv7FdYyZyz3/NDEf+Q9HmGvqRawpGRNljgI2P2YqOSSAtALIpCmhpflc+9C8T\nxL3DK6JBjSRK2uuR+cDpJWE31sKpLCWKMI9//lpscmge7yuleEkSFvBJJr8Y\nldVMt5XELQfoB8BSksbKN5NhyCbpmEV45shbg8Q8eDXJmvklgwe9fM0+RGc7\nCIHZLVqsUvLAmVNdvnfg9K01GSM5OxNTvY0IQUMd0y7HOZxVJLNY++dDhePE\nJzeqRfVTF8SzJJ+elDA23aLvLfIKdNrOT/jszwg7w2lWwzfuMhzcuovk+Ts1\nq9zXvP+ypNnempgMxB9zIDqD+4RogWRPyaogjdVwugKPFMIMZ7yqGwsyIyF0\ntRoK\r\n=pWDk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"81df43bc2f68d0c2732e882dc2a658e7712f7764","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kaspernj@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.8","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.3_1608146375739_0.5120124319717756","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"set-state-compare","version":"1.0.4","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.4","maintainers":[{"name":"kaspernj","email":"kaspernj@gmail.com"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"50163359fc32d0a170e9c34e00cf2908d870c3d6","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.4.tgz","fileCount":9,"integrity":"sha512-Gmfg9uFHTjAyJacZwqDAKKK6MtQo7Eoubx1TytV5GyiXBt9M+AckONrVpsI2NBfPWAyXa6wzGjmr5YRwpI61fg==","signatures":[{"sig":"MEUCIQDF34IyHBeebsuGPO7Y5gCwQZ2CQDc7PiteiU7ouwyy8AIgfODdF57F37z0nyff9z2Ek8u8Zn6RSPPZ3+ZzjBdJm5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2miGCRA9TVsSAnZWagAA6D0P/RMhHHuvlnJ+3RQELbbC\nmDyBOfjvvntBAXmS4MVRcivWLSRwwiBa51AXPnX/23PJrJ2BVxlP3ERf2eZi\nNHkUu0OG4eQoiVHXkcLcLxK1qUNZLxO2auwavI5T5k1V53QCbK2ZJYPQaKES\nvmNIyKuyNngysgXx3eSAvpCLkBI0G3FO1+Nm2VmjtTub4lsvgl36CDr+PHR3\nA75VWXalEVmdUVWnLXpuVEZ+rUI33mDHB3sb1pVFmcmklCTuj83+QYZkZT5u\npkSHFkXIcJ9K+RW4ehNEzd/9GSkKvEAWlNN8kkZd8re24EvG26d96uNqJuP6\nvG3CiDszVO7igNYVUEQlP3Vn4KnteNEoqLo2bY6drVJ6XFw9v6cSZ7Gyjlpw\nUO40jBHMfqvwAPDBTHdreioxKpCaAQeisbkF35AX/tt9iXkYKZIC+FsNiAHy\nOxB+r0K1TC+TXvRdpu+naVWwAjXmkz2NARTly59czVkX6ero6F4H42STkm3f\ntvvFr2k5phmlYRdEPdTLpKFlDNp4a24hWNqfFh1vdK10P4puntI4zj+49KZB\nHl3t9TxHdKaIvQ+J1/ByzkI6AWDuATbkS+lhk8k8rqC0TVMub7KHQ1+3Wkfs\nVoZRoQg4fZGg/r5TV2mALimerD76B0GVtRrAsrbUZBc4ZyuNAoW5KdOrgXn9\ndZ+4\r\n=lXZ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"3b8d0f9e273c29d39dbf7cbee07adf235841e521","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kaspernj@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.8","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.4_1608149126199_0.31150496275887773","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"set-state-compare","version":"1.0.5","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.5","maintainers":[{"name":"kaspernj","email":"kaspernj@gmail.com"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"3937036b5464efdda170e5e7283f7fdc5c58c5cf","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.5.tgz","fileCount":12,"integrity":"sha512-qCFdSJEjxvbxR1yVZztd/jok0NGQ7yRuCDkPpTvhPpwJjW017HzLtv5LbHpnXBhnAm6mNU3yFeVWp8U0CnSbwA==","signatures":[{"sig":"MEUCIQDgl1fdI//31Dm/jxyxxexB1E50MH5Q9Acrb8VT6oEk6AIgH1y6QCGX4mKSpD6ykPOofkvARayz13k8DScAdb+4PsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3hLRCRA9TVsSAnZWagAAXWwP/jHt1weqpVK7m1IpLrfD\nbfdw6rjb4yjW84jFu2WuNGhe8A4sjEPSF3jLWhzPxoTDgh9e1/QQuXI5WfTe\npTljt+tZDB+R223jbg3qOzLAfi7TElSrPnEqGid3J7gjBLEgoE5BoSr1FOB4\nB5bi8WZj6WBbaFOQF1DJ+acIaAjed1Dm0KvuSvA+V3AsjzwwFCWDZ0ggc/mR\nEQoLtcnO5Cdm+Vs20O3c2tInJ2n+L4AR+JcuLJPYQIAqhQtUYatOpqM6I22V\nCP+6tqPfjp1yVBWsXfieVAz8vv6gNJcJBTO8eqgY9G20CE/iPr1P9SxMDbCL\npo6rFocwcLlNSpTGdkJ5+uk73dFaxPIZdAigXxrOPJsAwX5qdKmMg1eoT5ro\nZeUgJ3wUiifv7YvreuDgld69g40wYmcb86lFIn751tMP4z/LjA4r1la3OHYL\ntUgxERG8FX8fVdD+sEOsqWDUT+W79/TMnF3b1NIxAxzCo+hGdK405pOVi/pX\ns9OqD7cTwZtdHSS9+YRPdwJ5Lj4vnQu4P+Q1gnH6apN98jsaXjDG+OWbMOGM\nUuK0LJq3B7JjmgE3mB7WNkDBtcti4mCYl4+pIudID+yGUe1j2isg4WPiOIDp\nXTiWljoiXe/uSjPut0SFBgTiBHhLUuh8GMgdY9FMxSqaPxDEnhmVo4oXzC2u\nTWuM\r\n=8dIt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"33b0ef2e308f82774829e9496e4667a541d15661","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kaspernj@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.8","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.5_1608389328897_0.7118028676388348","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"set-state-compare","version":"1.0.6","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.6","maintainers":[{"name":"kaspernj","email":"kaspernj@gmail.com"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"12e2a0a2e875ee5a9dff0cd82124f97c78bb641f","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.6.tgz","fileCount":12,"integrity":"sha512-yzMSS7kCeWTPjUlTXoLsbv2UaSb/VIw7Kd9dtfZVlLQOx3ZvLXAn4t4gSNbvM/DoT2LYzksgA3OD7Ud1os49jQ==","signatures":[{"sig":"MEQCIARr95X4xw5RCCfwi0h0iOcj8X8mScRT0kpYzXWpbj4XAiBA1wkPrD2wp3As46TUzeAooZMng1cImjf39SFehYzxVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3hgNCRA9TVsSAnZWagAAX34P/289Rx3zqztYdO6azoLx\nk5RM+CPA89a+rFOg/17SH5FLvgpdmByTZVaIZWAfcckdEKwgT8LLYrR8hLne\nqonyX0/AHjJzxTZ4iFMehHEGw2PmIspRGofRi/hPAWGZnvrg0s2b+nJLltbz\nMmo5PDxfRxwO9OSfoeOpdDBD95nZBOX8hCaeeBb7fJ0q6SLOZgyN3lIkGI6V\nx5Ba7/+5JXRiyOvsnOnWuvHgce+5ALA3bshOwT4SGTCwcuniYy5IQUsajF25\nE/50hzhVQk2Ty8ZwMHkXQlw+sRyNU2cNuX8j5gO1UgvD32NYH1YBlfZMmtN0\ng6Qdl82JdJLh0zEA6Atr1jc7Mw4dvq1oqITCTsRmp6xToq/97J4ney7oRklr\n/TzAEVNla10I49pfZvmWya876Z+MUX9fwCu08fy5fnT0FPeTjRqTwHX0IIhD\nyPdrwOSJoRgqYFGU8zEBq4z24e/MNHN0HsAb9EAU6ekCG83cSWvwcy3RW/Bb\ngW7hjJHntUAUOatBd9Wnf/+CslQY7WZge/f7BH8S5W0ZlCxU0ZkPHdKZ1odi\nWE1OZ5FA+f3rNSjApsgvSBXfVQq7r1KAHerOWfXW5RymoH9NO7c0UxP+lJGB\ngYbbUmQ4BjahDx0lxRRTZ1Iph1oVYPl3zdmm3XUiCIc/jyCjq08N1JmeXC59\nsZIt\r\n=eoag\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"6edc5e7962e9a8ba04d4fb4433f45a091cde546b","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kaspernj@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.8","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.6_1608390668558_0.2554491923682676","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"set-state-compare","version":"1.0.7","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.7","maintainers":[{"name":"kaspernj","email":"kaspernj@gmail.com"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"fc5467fed9b4aefed649368a37478a1c3e16a62e","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.7.tgz","fileCount":13,"integrity":"sha512-RGECzl8asn5SffRUgx0lXZ9nq16kPHVT97CuwRZVrhN+iP7BjMKI/toC7CnKcBJuxy3DZSIEZqbu/TtTc8pwqQ==","signatures":[{"sig":"MEUCIQDm6PlEIGc4inYJq/4mSIVHMxIu3K4/avp81yJZWcojEgIgMBBemqzzLxDrzO3ycb7FW4wJ24XSjMELPQpx7poTiQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3i78CRA9TVsSAnZWagAAqzQP/jFkDw1qA5t0JvDTb4A2\nmRl5wa0ETRclDJ8D5aU0+6T1RZIFYPZQR0gsUTEqM2S2IJpCrzKI6K+k6XVW\nLFKIRfo+5JZfur345X6BYDwgSHbFC2uEwRkGCjxgrxcMK35zJV9W/ZY0XuBl\nN0UbXeN0hirfrQgW3Dm8rhyltEsYS7RUIwbwuM5RWTFfolDY8aUlum9pTvpa\nVz9QwPW9YNhFwgRts0JCvDLV/FPSUhuZ6RasyIOVbJjdltkpZILBzNO4q5x5\nJcIDuhs9SatDvOimEwQfJT+3tETC2NjKQZ5aF13ZGvYSkC7jth8xPuLnFTBD\nq70dN5m2Bjn7FGXRqjAORy78FMe3un3l1IgsXWaA+Mf8oXJ5Tjzg6rCCvpTf\nkAPKogYe9bCkHpyseQKmL/7tPuC5bS4VBnceF1jQqTxNwCjjHBd2c4LNJXVk\nHEvTAFEp/JkJDiUuTP73oPwtz/UEsPnwKk1rukt6fme1UZ+FCYdrpqtzxV61\nvuAiQye+iq7jhb2yZ0v5B5fNTl5d2j/4xlqIGM5qnjSYsGVnJz+kDfnvxpIQ\nYen4EB1tn9yjyGQMBhjG/2fRhJrZUZSyLEO9etsoeQfy+AtSvqvgugEB/S/4\nDfsNHFK1YJh7Mib74UP6BW6yNbFhEBdxM3fMtL4RrluwRv/F5CLC060lsYqj\n9hlZ\r\n=FGIj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"ffcf24b14ab354ef1be9a692685a8d77e591d1be","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kaspernj@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.8","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.7_1608396539968_0.4081056509970762","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"set-state-compare","version":"1.0.8","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.8","maintainers":[{"name":"kaspernj","email":"kaspernj@gmail.com"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"36f8224c21690e27ce06595f64ddf46992ff5ac9","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.8.tgz","fileCount":13,"integrity":"sha512-jJJoypk88KTKUOkAw8akMe4jn75GiVOkPvGvidh2J0n+2thJ/rqIFPjYTDEGOWV3O58a5UbXd6Rx2esCu3523w==","signatures":[{"sig":"MEYCIQDtje122LawbQufhBoNxDDXN/dTxmEOfuTrTpU7wm0X1gIhAIGuPClAeWYsGkCsNm9DF7OnOyYYDyZEXQqSQ1u4zgOB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3jKzCRA9TVsSAnZWagAAV34QAKDkxFF9aOefUFqQ59Wp\n7dusRJhzT51ZO8gVFd/BBFV77Cr3FvbnC+abb9U/vGosHq7IcMdls3RRo2BJ\neo0y7DdDKSUGCuUTvjhYmTBRjPFUMq82W+4SrCx10VDY72pRer+bR4DecvYv\nKobVVkQwz4vqgU/NnW+tZ31OeUyEasmGUcDE36KJcW6vGAwXoBM1DVoVWhA9\nCJ81rIvysD0q11c62wt8Afh4fAX6lEh59wqzM3grEauIt3OsNXZYgdx3WnGT\nGQsZ6Zc7tHSrOM/0pugH9yssel/lSh7qmg6Gjmc48/cC7Rhv4wuKoLi7+HAr\ndM6Onpz0jWd1au3qqjP2LcAoGYY8QbuLPzlzYI25Qgnncz9q9WhAo1axRFay\nlF+mDEhbdc0lYNOT+KbRXRdVfAAFKWVR0PXj5QIdmQqY1RPIBzokEbhwGBCY\nE3dfrm1HfZ50MKS+ffx7MVXXLHRl5cy5kWSwVZ+yMvFpwGaDwf2L8WU4XKGK\nLEMqIPkFSXYhs6vArx/6c0NnSalUTI7xE+8C+QzNdH2aB6DPVX15/D8HVMj0\nBToC1Z+o4JamqZeBaRgt/fppC36YDd0Ms6GgbH2d8q848RXo++ycE53w3dqa\nUzyvG0azzePABammVW9Tq1xbH7Up/N2aGmKeWMUZdpAY0t/PA6yaHq2cLNwP\n92lQ\r\n=04L1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"db71bf6006ed4e3f642cba2e4ba7fe5ff6b57010","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kaspernj@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.8","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.8_1608397491535_0.23491487569888658","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"set-state-compare","version":"1.0.9","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.9","maintainers":[{"name":"kaspernj","email":"kaspernj@gmail.com"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"7f6e72467a8726c5231b881220834dc298ed769a","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.9.tgz","fileCount":13,"integrity":"sha512-+BpRCmPnmnr1Pf9Hi0bqCMoInRCKr8YTCEq2bzLulSsrJe7TzTXhgecL+37FV3iyw8qXmlHCUsS8FXljVJiifA==","signatures":[{"sig":"MEUCIG1ns0xJg/HWKPeYi722S3xtn0xa4xyMbuUOfGDXBnoSAiEA9rMpXDmHl2Z4qX2NRnhy773ehZ2eA0LZNSs8JMd5zOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3j5ZCRA9TVsSAnZWagAAEgoP/jFyER49ZIx4dgV/6fiO\nDgQE9wpi6dcFRgNIv8t22MJTuJS0qfMQedKymth0TJV7IqSne2wCEqGT5zjb\nFFM3bvKkEWjB+oBQmvMuBc0iQ9z3NdiZf/cHDQHsQ+Yu6n0JPF1hq66ZRc3m\nzLvLIThKNfjCg5VsLcM17lVi0LRUSo9cjv1+L05lcUQNLjufJt5CWiTq47lO\nQ5Hgz/BQz8wTMfhALQdm7OM72ZhCU95IwTuW4EjZB7CqPx1Z/4zH5dhos/8S\nL13ydJdF/Wnzw19MHnB36MQF6cZc77iafUVN23gwKlBQZk/WJPC5UzRbD4ib\nQSozYp64QBxN6feGCCfuBgUktMW9pI0/IQQudTTwYK7zAWRDRWmd0eZlIV3j\n7sC5RCAxryi3sjnwSIf3AgUi7uLcag+mY3Yx5ZGBsAazwd2XjRtDst052Gdx\ndHHzxsBRG186LKSQ9uFS6LyvXlcl6StYkEEMK8nHIMwd6QzqWxi54P5YF6U8\ntux+PE2OpbRq80tYlusYJhCGdZYzeBhIIStRJy3idrvw1CaRoCZ2Th44jeJe\nyDb+oZnn3HzhHt1Z/uoi4pr9BxhCpinmDSEi0ZxUXaao84EOc2c2VoBnJSkq\niin/f6/zg9OOLGSeFklA2LqY2IXD8J2C4UWHF+GpAounrhvh3amcZrFVJ/UP\njrBq\r\n=WeeS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"1d139cd09004058de7ef29eef176c992c8be20ab","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kaspernj@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.8","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.9_1608400473289_0.955963706537033","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"set-state-compare","version":"1.0.10","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.10","maintainers":[{"name":"kaspernj","email":"kaspernj@gmail.com"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"368e2e4aa0b2920579c6d6ffc84d1f910515fc05","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.10.tgz","fileCount":13,"integrity":"sha512-CNPg4RxVqI2S4OumykW1FF6PJGa7Id1IYsNEwbu1yTLIe8avLBZM6KuToRNOaZ49O+FX2Thxeta5V6tOYUz2Lw==","signatures":[{"sig":"MEYCIQCu/axeuqJH+fxzEHWSP39R7C4yJ2BcNdbEtV37DcP+ZwIhALtoPdZT/Qok2hznu/iSI3nI8mPMan9YxNGlHb3a+oRd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3wzaCRA9TVsSAnZWagAAjBYP/25nEyiUp7Tg0jdXb9Q+\nPNif3e+9N/8hOtgarp1lB15tyL+kPeTaqsmYJHQYHDoyaqyMjfUZxsuSYtNe\nAUhSzWrz1eIZjmPtKrNoKT2c3afo/fj6Je65INLsqKzZ+A6oX4k3ILhPs4KS\n4van69j3JaO0Qhdrg2QOgsZNnp5KvJ+YVwRcgNl99h82RJZakr6enjBXYxUG\n9M9xSgfP9WuLHXFvRlP6RSyHqPynf+sAHAk0VziW22B1XcsGfQJEHC0HnYIT\noaFRJYTydF4OoYOAKjWayS4Er8g4Y8/i3msnBDFBwiwmFuZnbOq9pAh8Rzq6\naNtL+jxgrUDf/iW9g8npevct0JKD3/2XIUmhfvGWt4cK1t/p9mE8AxC7b2ks\nYWKwrDK40lY/8RZztjDDEVAR3l3+qEVAVr2jGIYvmS/T1vCtBnGojzpFnctx\n/G/vR/+uLOZ75SBwwdMxxy4uLzDK/Xm1J9ix0GNnxeiv0SpC2T2bY/1BXADP\njJzR0kB5WKEuoZNZLBeLmcDxOty33Zpd0TFJt57G7iiUd7XCoOF/v4NaICKM\nrfwWzDx6r2HW+upLoydMauqLXIKNSHvrYDjZqZMdKkju+cH9u4DlDJQS6Qf8\nN7Iu8uMHjmeXStXsCKwcHrYw4r8gKXOIbB3XB5rBkWIFDiifHD4xGBiqH1rD\nAc/c\r\n=HMfk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"f70e14a0a883f5c7e373b3b63f3fb4fe6c010580","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kaspernj@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.8","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.10_1608453337704_0.1304137699451129","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"set-state-compare","version":"1.0.11","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.11","maintainers":[{"name":"kaspernj","email":"kaspernj@gmail.com"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"a2418bf366ac4fd6ba85647ec19768124cdd38aa","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.11.tgz","fileCount":13,"integrity":"sha512-ckuzA4GxjWCArVYux84AkINuB/pvVNWQCew75Qn+y0EeODvjb1kFKKpGREpVCDt5/stXqYqLQyB8pNWWgw9JGA==","signatures":[{"sig":"MEYCIQDgULuBr4cRbtgnnmuckDo2S6oSzLwD64zsGeu/QZR9RAIhAN6hNaze7rY+wCGnxcyvGYM8S+dAKIbgSQUvvuvz+LJi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC+kjCRA9TVsSAnZWagAARqIP/jPed7ziqcXsUk8jH4f2\nv2StpzCEyzLnr3MCG8J2jKMZIQKP+w8rUEARvwIsYDfhEcJ0YwnbmiDFZBMO\nrs0B0JwMZxZaP207pxLbUzDeJ3SjgL3+ODYRkElLGFulY2TMMFtXmnXiN7kv\na2RLB8K+j/ePUMYPAGT64MwCp16QrzBoO1qHDhIIyEhNKvjeOiq+5P++v/4e\nz3o9O4/ESnJgI9wij7T0CeQi8fYv/rIF4vaeTJgG2CUZkj2vb2E8QUA0wzis\n1cDOVZhzUWdXtYmXLn0eErvnCcClg5S5+z8UXgzkVKjrRjf6hi+7qQStCpRE\nmFHW95Q9+d9xnOrNGH6iJ/FiQw/u+H3zksaaV7/bSmMI/wGzJgQHVLWfl3DW\nyNAuTIvYGx4IlrI7YaIJNtivl5G6demJ8zFu7q9Sj95yYritDKIIVpIbg4CF\ndvDY/gnB1AvBZ2QsMG0yEk9hexGYqBg41G6m3uOEylKP0WQcWPYSe4ZHNFM7\n8LP+i0l8aeVrukYN8n6cV6C7buIBvZtSUJ+pwD3NnCyAN3R6wLZgMTFWjbco\n/dGA7v+EzolVg00xVO19tU3IHBHh67w1vOxwJCZPQTEi7+XzixZ+kd4MazY3\nAM1z1O6O66hTSu8MjA+YQt4TariInT6Y3Muhb09j2OkRSX+KZKqJWSUtGi7E\nbNr+\r\n=yuxf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"83adfe206b742aecb0848cd81dd177a9fc29042c","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kaspernj@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.9","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.15.3","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.11_1611393315220_0.25193630691182745","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"set-state-compare","version":"1.0.12","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.12","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"c421a7d6a56f1b724429f8516783ab1f1ab7cdad","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.12.tgz","fileCount":15,"integrity":"sha512-Pzy9lKr+bKV+yHLPfsG7owMTbNqIKBW5mWOrK9Tr6AuF8PrUjBUO+2S4YaG3cE6YAePuVslmf85EqzBmWKRQXg==","signatures":[{"sig":"MEUCIQDq9Hp23lnGHsofdAIwOu0PwqnvRScoqlE6szspEUGi0wIgUwNfU2MKhUb/sqKAy2Z9fqKsaoLBwYR1YrxQ9isUnMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC++YCRA9TVsSAnZWagAA1GEP/ifAIkUWikLEFM4Jglvd\nS/36dCIl0jam/XARS+elTyI3i8nNx4XcPnKG4BpGZ0ghMl/R9+9l0YNqf69y\nBcgPIG6gUM+2yEMj863wyOztdUMAaqYcvWbXdB/PnT6fj4Yg4FikFvJUHgZp\nJMGB/sCbSU74FUj6nTzcSZqI0bhDAEKFOyBcsTJRPYjP7X6PR1J31um4cJQb\nf52gtAKzsGPajWP5mesYyseVAtSB3O+w8bpCDMdIS8d6KdiYzGwyVef3up3Q\nO/XRj7n1oAhQ2MjTso2zM3mREyh+9YXMMM6r6CszKs8QxtRuDOvdYEDdC0wd\nInzStmLeM6IaNkMA2sdtROjiKSRhUf1TQlUUteHK9cb8NMKy/CNYr9/BAiRO\nQhYyPDRSQkK0saPT31QvS0RJg2RzqQl81l85jm7OjqolgQVrz5s4NigWUsU7\nmlt+D18WFza2JDi7itz/nlGMpTeKKc7n9xvIw6hIjEybwlw4Ik1VYp8uSmG9\n05T1pZfkt2VKD0qwUsdXhUx1AHRWwf5iAs0sJzk3lQNWn0tsUaJt5lewO/JK\n+pifgkgJR7pIPjiTHRqwK5DTnEM7Ig742XioPnSZ+i3WloUvO4F5mkhWBekW\n63gKrj0q/5rCipV9YUbeug3MN3OSiaHS4lPDeSiw1F+GmjgdB4vSosILfser\nyQft\r\n=M5Yr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"8734345498d2ff2ac7da48acef13a299ef9a2d63","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.9","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.15.3","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.12_1611394967789_0.786250714863685","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"set-state-compare","version":"1.0.13","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.13","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"c906bc30927d3e251b24028a46dcb008f1fd5c05","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.13.tgz","fileCount":15,"integrity":"sha512-ojUp8q2y8/WrGztdgW8U9Tl3oFV0lJNrgKp3i9d7MckqbVSJ5ZoB02qNExAN6Du/eGXBUixMp9AP3fPWBBwNbw==","signatures":[{"sig":"MEYCIQDOASVubynipLGu23El56is8R7iKwMhdMkX69PR7aC/FQIhAON7KTkKImyaANG+hi4hVjXV0rN5SiNRjJPMqcL2ie+/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpgF6CRA9TVsSAnZWagAAo5QP/j2rsnPsrLM+uH59qccN\nbt2laA9i9NOiL4MxDFC1aRXsfMmnot5H/Tgmt5qkxUG4CF2EfMtc4HPcnkRI\nuNtjcVaGOJmKqZbomCWjWO9Ne8q3IlhT+Y9GfFPxoyXKCMunPMY0bbI+Q6Cz\nFKMHeNLfFZBu+NLaYm3bXE31lGavImYefAcgrutHG8JqKWTDYr+qlyrkC7SL\nqEtFcZ8axgZ4fCw9QfkY40cMeZW6ZUELsqn79R0yQ5ymOQt2JniL7D4PwRhD\nsmKrZ2XmJANlBNuGs298+rRlvyitHBH/mUXOudyk0UfTDfNu49ViNYqeYdgN\n4x4chghn1nMCb5KpaRPpgBza+pyZXDsqcES62n8274TwOZG2vMLJ7lHa9sJ/\nrrWqCWQ8G7wDLr/BFvfaC0hFUODkPmi0oyuQ/HJXM7i/b+dNPVReURlR9Fb9\nh2fpMRXGolkZIOQieMNoqNkD8PsCqWnk7JGH1wtRAyP8TrbITDp9DHjLJsJQ\nqfGyquPO0B81lRg3Wv2sjB1Io5o3E4MfLK2Nc3PKO7z3FpKuryKLJk0qCYue\nzU4sYqI7WouyMdYP5OY2SrWY989N0lUtEweHpjrG87jaQHFMuFVKJAagzq9e\nUFOaSrP7IfBOvG3+Vu1QEULN1szjBcuEUlDky73ZJ2ku6itOIHC/5zCGK6bo\n5wny\r\n=Ku6k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"8ebc32a0147eede2dcdaa11980522d0c3a37aef4","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.12","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.13_1621492089685_0.7319625167557631","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"set-state-compare","version":"1.0.14","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.14","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"66c97477d6d2a60a954ceb45ecd5f33b59622db4","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.14.tgz","fileCount":15,"integrity":"sha512-Mql93gWh7j/Hh24Aji/kBOueHMnRz5+hAjZexXPm+FDdtCjye4J95I7x8yIrIsUzZR5q8x8+lVO4nfx65lBWHQ==","signatures":[{"sig":"MEYCIQCuCeIw+xPgSe5rx/4+vasNCJOdsC3uTlP+CBKLM/eSYQIhAMP0xSBXd5xfTuhCUPPqYYojmTNvADqbtk/aEnCHt6/h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpjLXCRA9TVsSAnZWagAAOrkP/2Qg35hZkTGRdi6TYQOH\n+dnhVbpzBPPjbtOY7c4ORtSh91phe5RqTMHCRyauFQAjLoBnHmKoTjaGH+9g\nK04eJF/QrJGwufsyUXe7Nlm3OAOZOTpyMcPnHdUT0CrJDK3XSxBF2svimpKN\n4fgIRdfOIcXCsjOCcN0/ijdrWhV7ncxhfdJuRAbo18vviP2nJbcKa9NWPTEQ\nZjwkwNb1JE6H/FX+5M6PkZlx5B2pc1bhudsPfzjDnLGbUT089A1DcS4I+9w0\nbzK+icYYDi4PyP5ZjJUwY7DPQTHcVBMCtIhM+zCWzwawMuHESClKOKooWTSe\nXrcVoDbVJNE28l25RG1f6cNT5evJTfCfaSCs3JhWHVYLKw0PpVkgEwVOhsTn\nosvT7zZKhHgU6x8kESJZgJlniRRT5kR2aqph50vTaFp3/9VXRx8eDRU+idf3\nou4VFmbsDIJDxqTGm1mxppMlgB4xQufTBZCVZIB3SQpNJV7vIcFb7GoVdgGb\nn66lqagfaQJ65k6vc3UfRzO/UJ7BODlVZR1e/Mfsgm45JpI50kBiQwDKgP+U\njhxspsuKW62cEBN+H8NGRbW7pXAaZ9sEC+0+PM0YDP2BFQ6B42xtZXVI9QEt\npVQxdfbJzyv/3ZWzsbov4HYqO5o11uEM/TJLC4MKgZWYdSXNJynd6n8DCitB\nJhwi\r\n=Wmog\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"180720193a2979c4fbd03eab1f38b8c5608f3891","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.12","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.14_1621504726601_0.3582039267406023","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"set-state-compare","version":"1.0.15","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kaspernj@gmail.com"},"license":"ISC","_id":"set-state-compare@1.0.15","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"58233b0f88caa1125ede35807ba7bd44b854f334","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.15.tgz","fileCount":15,"integrity":"sha512-ZfgYl5wPfbikGPxBsuKayk8HK2o9mkcsWqUWUbvTRJLBYbcut76DS7tTYkdglmLuR568F4m67ikxbi/kYa2l+Q==","signatures":[{"sig":"MEYCIQCLJE/IGU5dgWX2keRJ2h9MyUMGFRML7s7ZgGk7FUZYeAIhANq6cE9kN7uo29UDOPTUw34TjaLE+3PqwFmJFDwXdzh9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpnVkCRA9TVsSAnZWagAAAMoP/37CXpX2UZOn43foLR37\njIY8BSUtOSTt4zCop5QyIPGFsR9dqK2n0oMZyvwgrN9sfENks0OWKLjOlb4Q\nq3d1narGhMfbUJL95let2cRutoodRQVqmRK+C4tjO9nVUYws3EdR13pVV3fv\n+NymyEQi4o1vkCPoXBxnVdt2aXtNJWvkN7NIFHPio6EK8WgyvAOQRsyKB4Rk\njcOA3XF3ZL/FYT3QFinJ4y4c8AFIStW/GZekYRsLwcWm9+Rfkm/QsKyF3Rlf\nOgBwZC3eBqByMRDPPfrE3fK4vX1vVWbSQzxrgZZCZFb9Ex4rEVKBhxzQoLCY\nYrwQIwkPoWAK5qUseEIB8VLr8+qx6dvCrFG94xxfP12qlCOmehKj98Q1vTgA\nFHl6hHk0sB3ANabmajr5hDaRNVYwEejgjxbtER7q+maudQhy8AVj0xetk64C\n0EbxXtLHIO8Sg2aEwI6tj3g1bQTPxeujvN+nwFlpZTDk5geQazG+Zd1AOPL9\ndTXA8cibbp1f8zPPKy2hHloc9ap5vLBWuAWgo/9aWDb162QMZr66YZg0oAxH\nKeKQc2BI20PdYWj5FrW34V457Yb6YSegMR1SCgx4mgT5QUgRscHu4pUeZHQj\nXf4eQ8eZU/jponuFsQrXfXwztru+67vTl6EO6QpQbulaoZzSaGJkN/YvFknk\nZ1gt\r\n=6gAM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"56543660aa173ecf5fe585ce003f5abad1d58460","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"6.14.12","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.15_1621521763530_0.020563651272829775","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"set-state-compare","version":"1.0.16","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.16","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"949c68419d4f8d87c122df0ddcc37d006783f4e8","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.16.tgz","fileCount":16,"integrity":"sha512-99KOggSbLTLQBdfENfGlfNjSTjFAYncrhZQ2GQ7vbzr4WFRv1ze1dgFvpSm9wNK3YblTS7VXOsASm0jOTl8R8Q==","signatures":[{"sig":"MEYCIQC/U3DRfTYpYNnPZexK0YZNZ63XNao+jT1LdfReQSsqCAIhAPybFIaDuz4Ou14/QSRTtgSMh3dF3PTBup3AxnEgR8lC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZpMFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC3BAAogg7/go6OjaGe6tXy+x4B6MgJiXxoS8SMRMgpNWIyIRcvuOB\r\not2B+M6D0K7skAn69k/enuFsuSZMzf85gGI0oCux6lqOYPnMUwTZbabBFkL9\r\n+n5OKpxhAvTVN58KsgrSs6EdVy+2gqfQrWB9TtOFzt1npNaepVZrwsZ5m3ps\r\nRy0Ezk+3VB5n5gU5996dMsivsbjzCxhMFqttp7gV7wJfjFT9Xs27ItdrbpLM\r\nF7q7F6PSWXte8GF43+HVijEHEmUiy3MlwjvxuTsD9sx/J+oTgKpcrgQd2KdG\r\nH7jvsGG9+G/f74agRP/YfeH+B0AD/8s3Q3wIpJUY6ECQDL/xH4QmJbsMl8nd\r\nXDMcoT1okUk1RCMLmKYnne8D3gS8VQrTUGKgX9vyjVGy+PZswoJ+CKFvEz7S\r\njUptns08WBRmoPlIH5uj/EwXYepvljkYIDrD+6aukAr+r/v2ex0PvsBiB+7B\r\n0Avi4a1Q0Fz+TG9H0o4sDaAImLty7rY8FqtQQ48jay79UYuQsIO7ebqZUbN8\r\n9Nr38VaJKsenKvYdVuDP7j4eSeE9NSa8+ZVYfDal6qY+KCkZ7v8YBCVF0qEl\r\n90kD1P53c8aJp3/icPKikrrdM6ozlQXOMA4Vnl9VBnDxPwrglOogwtMjEjrX\r\nFFGWMiP+B41Ld+QJZig7Xnk+ZP1g5DSUlLE=\r\n=cn0f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.cjs","gitHead":"6f46370bf1dc214e0c4fd27d5c2126c7c5a622b8","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"8.5.0","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.16_1650889477775_0.5863959373490786","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"set-state-compare","version":"1.0.17","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.17","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"8d70ad67540fbb308fbb6718dc1a6e94e5129145","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.17.tgz","fileCount":16,"integrity":"sha512-cF57j0+gJb6lDerGfrX+2qRfmXNL27WMzTMoHrSMQoPZgwigfbDYUPVeLfSyXM5iEqbaoqTrTK9YKvwfaY7tKA==","signatures":[{"sig":"MEUCIFG+4CVzjvdWNjaXsLA/YACM9Oz4I53jmsJb5GguIMt9AiEAq2y50wDuCkQk+idafj+K4IoAIk3DneHkTvO9KT74XaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZtGaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ5Q//ZagAFFLTn/znxK78dXHZHGkBqtYxf/qTb2P+CODUwczTME4N\r\nNToVtbTIqK8stC84Kd1gBc5zc64JoJU5QClUxp/6fR7QMFTGJu+fGzUkWSFw\r\n7iq/1OW0bdIWaZeyGn7P9hxzFHGgIf5JtkH18LfZjL5CZ5aV6Q7bydmoyn0X\r\nmrM2TL0XVf2O16Z2b1IQFhaZLDwPXmJzv/H8joI8ygClYI+5ly/6LZXDnk5b\r\n8n60xr8qUy4hKCaewmM5iNTqjsAe94KHsqsy1geqfrOOXhbRrmSXoXJQQfXg\r\nA3Hg2SPh+6rCDDEivv1zVsQ3L5Vsr2X+9ohyChBdxXREdYEFpINDiZILwPVP\r\nuQ7osCWvHauFmuTnX+ePySSsa9GsGNfioxPQTMfHUIU1yTtYeTvqJw22xcNb\r\nN2DvopehGRVx3qBZB8er9FLyg4PQaGJf+RqPC6ijVsV6h1ZU9c+yhbWxGvIs\r\nBSS52hmFm1enzfcGVMLvA1DLvh9vCFHYfClmJDYWm8ESh5bJjG03iGqXzGoZ\r\nSW/ZR04ghzQLt1y4HmofVUxzzKS4OJDnwaz2K52kIkja/g9LOCrOkesf68Ch\r\nwkwWYQpKsTPdP6pg2py3Dc94jPQGbENufsheoLaUH9XDp54G1AlEGia7/WFi\r\n7gjdeGEENXJ1ruVDe9MnaanelTID5OfarCE=\r\n=gssL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"482cef73b6879b64989597c59f871f6213af479a","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"8.5.0","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.17_1650905498331_0.4343701558821884","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"set-state-compare","version":"1.0.18","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.18","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"2cecd74fd6042aa6f1f2de690a5b346877f09d48","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.18.tgz","fileCount":23,"integrity":"sha512-Hp37pr5Rv4dYbFg9Y7yXXnTcDIJkXeamkz8w3v8CqP4Dpn5T2QNM8DP4LRl0UDlmIDQBsCVQvrGVz4yU9fZJIg==","signatures":[{"sig":"MEUCIAl9Tb62qrCyIwlWreR8m6J73JRV/BQjA7es68mgy2QKAiEAnKp/zw13NR/DbppuqAA6f9yUvymaegrYJYv5/k8HjZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiohQaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqyyw/+NSc6fHkfl2VhV5247bBvrEa++6uvKKPXHv2f/expXrntHvR0\r\nDSpTbRQj+efXvOdtDpEgBe7COlSunu4OYI03Ai4QzuGIB43pJXO7VMIsVfub\r\n8nHDe8og9SImf3tgv2zLO/Ng6JZRbR9GepJivbN/OMYLuCKDFH0dzG2fmYGF\r\n8QFDPpTNur/EmDYddn48TUIKqnW5X+eH2CZZG7JrHZYVOZJdMaYO8nVUMWer\r\nvDw842/wAR6OddlVRSzkHDNASruGYA4t3ICAwNNPMt2fxfMUcr9MtcXbpiZX\r\nZ5Ao35OmipJ//eX6/ujQDpe0Ug1C7BgD2UvHOErhsgBe+9qnejsxVKVtzKRg\r\nbkhBWaHCHgXxPzzniRpQJz6DApCegdBwUiD9ueEYfn/+49o+DxW811KkkD/W\r\nj7ecmWkUBsHtZzLuFRALSmDzPsv0VntRnjH4Hpk2m0u7sFNrbFCpLmC/p95K\r\npOsmn/nCjoSix7SUBbnYOITIqOONBpkkW/q3cCfca8LD10/jw/Q0AznWNP1i\r\n5zj8WjIcxR2coFty1pFajfULI5TEDSTQsiuGVjZudivcTEs9b5iRRSBwwa8n\r\nk0mo2WYEF/hPKTA9RPy0MJxkqCP4RJMpNUcVzSmaE+qEK3reBe6L3mQVfxbI\r\nGpfbVDxIg3dzeAu95eON7wzGEjYqHL6sVfs=\r\n=5Hgy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.18_1654789146622_0.14867968498826856","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"set-state-compare","version":"1.0.19","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.19","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"5c5dfca912fd45098d514905206ad95fa783692d","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.19.tgz","fileCount":17,"integrity":"sha512-+x19TrIvPG+b0ZAHx3gvLMu38tuGtIVpN55lYjnV6l0XiUkKvfBfOWUf2MFjEh4PJ4bl0/y/e26rLgtwa68b1Q==","signatures":[{"sig":"MEUCIHVlf5/GlvGROcFjJiuRh96hmaLuDIQrEShVy4tw8ZXTAiEAgxGjHFm13bD5ZYFKKr2SZinqxqtIMg0Ll0fDtsWlZUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFblUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNdRAAiepSJEp43CqVCvAQB5wwcmBkumpDEuXQVL07nyth8b54421E\r\n2PRnqQgQg3ldYr97pgvUzNvGLxu1IjtvJQXRW13jbKSckDyOcVP4nwVu1n5I\r\nEc1HGFgfNetiyPFLwXQMrbintlXobAvzT4jiJJp1JshGDStQgJ8YRnRqhKAD\r\nY82Xs2Flu4RjqBupwGmTi+NYb5KmMkCJwN51V9QVx70EKt0f/CRzzUidl+eY\r\nDeqqbGHjzWk4Uimzqvx3DD4xSfnyMxuWfzYaHRkXg4scadfUnFn5fSXn4rbP\r\nsBJ9Isku7JlSCMTffWk0kFFeS0S51aR/AJPZzO8rtgK0cTm5gtomJj2+aza9\r\n3NAhqIfUMNCjy8VRqoT92mpScomaS+3AArWK9N00bcYn45CqPyTM77FubU5X\r\n1ZayN7d8K1bCDcYYpQTsYF6y4/xly9tlDb3FawkhMwcPhM6i4VQu7cyJGR2a\r\ne8ZcBqCm/hPprlyiZtYCnbb98frh+IX68TbQChswkNqzJNkDc9Dj+aCCjimq\r\nTVgPE7ChHvBzwdq/u3C7EWIVywkjtLyRDVnOe7RMc8J/ucTO24bTPUsiMYb7\r\ncEQr1MlnoH4JR6cjENmo7vDN2l2q7ZAGTOuA/Y4Wjo0EEOYOPEvUq0BobQiE\r\ny09GxBsYdtdwExMNEPZ82u1U0X0v2u7ETBg=\r\n=682t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"e4fb00fa9722a6f2d792e9949449741a13b8206e","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"8.5.0","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.19_1679145300426_0.48663938820099206","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"set-state-compare","version":"1.0.20","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.20","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"6d47fb88bbea2f1930a0cbb83c3bafbe742b7084","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.20.tgz","fileCount":19,"integrity":"sha512-H3v/vS05uYyxAqnfH1SjqMnrKzTsfJsjsSKQ8dPES1+/QSt2Gp0ECNjCiIYGtcO7zuPTHm262XJv26jdW/MOZA==","signatures":[{"sig":"MEUCIQDtfAbAIa6VmVYvJMyPPzv8Yk4+6WgyJLnf7KAMtIYx1QIgFvysRNx7hzjinxVw7e0hF+QOaNXQ2p6+Lnj5e9vD3HU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19942},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"056f0f606b1a6eff6aacafde889f8cd07566e9d6","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.20_1706523163385_0.9980405017296334","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"set-state-compare","version":"1.0.21","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.21","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"7dfb8164971e2107b7645831413f022f85ed1ed3","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.21.tgz","fileCount":19,"integrity":"sha512-rj9QGZNlidXfCOnsey/xDEiF3bcfla1RzK9GAPQEV+Bb78xZ/J/JdS8B/2+vVj82AF7IYVWTwgZuVx2i6c4c2A==","signatures":[{"sig":"MEUCIQCMhkRP9Jd66K+z171c30JQoyhG3zPfppjNluBx/e/ADgIgNHCO97qf0Kq5y+ayYuxv6bjAUQYGcLgXm6Tqvuix4CA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20052},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"d8c918ebf2274eb4ef45e32f0f8a240df3b63f24","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.21_1706524551333_0.9638819125746891","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"set-state-compare","version":"1.0.22","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.22","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"654b45508645f30a93023ebfb8fa1ee87d35e9cd","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.22.tgz","fileCount":20,"integrity":"sha512-3mO1SrEoxa6OfS4nnLIyTjhFh6hReqTxscIRrRbVxTuVOLgsTnBjd6Ui0NS7wmFzhNc2lVJ8uhuD5CjI6GkYiA==","signatures":[{"sig":"MEUCIGwcVk0iqKbc/byVk3re5UDzIH8ocY+W0pYWG6I0bPd+AiEAxRS/RS+zzxb2uU9ebDNW/sc0My21nxbU7P4iPgvaJhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20229},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"565b776bd252241f38e454ce89be56665fb3651b","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.22_1707303985885_0.8646808504137606","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"set-state-compare","version":"1.0.23","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.23","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"68505e46fe67080562c9e529f884d562419149fc","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.23.tgz","fileCount":27,"integrity":"sha512-VfNR5OClaEI7WTSXkRRhFrwUXNfaFOqcN6P+pSIKugK/0F5X9rzQbY2Bcdew8bukqTSdG4+FxeL219Dyqm6otA==","signatures":[{"sig":"MEUCIQCaQKBUceyOj3QSCV+bKaDGIsYILZwEoUPw+kaqwrln7QIgSnh8oZlBQ4F5P58qPiFG6PLak9YJAPYzkZJut9xlk/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54646},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.23_1708633920868_0.7270457877099368","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"set-state-compare","version":"1.0.24","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.24","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"50bc77860c838f748e5d82964e57f0d68a71b8c4","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.24.tgz","fileCount":27,"integrity":"sha512-yQXQhAWJ9nAYXCYqGpW7jY/3AHyDGyeaidF4n0tkKlFHp8lA4Dxfyqlp9r3aZBrpze/qBLTrXjvlkjSz2RUWLg==","signatures":[{"sig":"MEYCIQCkCpoiK2HwXlvJWNiNjRPU5+MO8Q7BTIg4WXsEHVtI3AIhAKeYNFkBmHR1QskhdMA54+Ra8nwi8mu/zLXtpvL7DiPD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54679},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.24_1708635470926_0.6341908824681564","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"set-state-compare","version":"1.0.25","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.25","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"e4690d6466754d8d6eed5607038088b088abbc01","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.25.tgz","fileCount":27,"integrity":"sha512-JWrJhHoZaQrwVNAbOENs+srJ9mMemI4nJ//X1rwna5AUbHO35Pn0il5IGAjefzZXjFZL5MzWN3XiAT9ODWypKw==","signatures":[{"sig":"MEQCIDUGxfTD/QKOzVTrR7OlbSdvZRpsxND/YivH7LeA7fZVAiB3LAW015iFBoxaPIBDgyPCMgqDsiS76v0c/FaLtLsrLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55356},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.25_1708672744649_0.008220956302031013","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"set-state-compare","version":"1.0.26","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.26","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"a7fa1e081d62d3fc861e0c50d9d77769d796cdfd","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.26.tgz","fileCount":21,"integrity":"sha512-meN7lG6+RmwfPFjec2qSv71ITPAiBkS+66iItDwSF04mMirNXHn64gaM5zyIcahf7KGJHEUC8l45hsMfXkyUqg==","signatures":[{"sig":"MEUCIAbn98NDrlPgECx1kEc5fs9WqT2vhLslDsZ92C9ZmRThAiEA2GZiIwRIXCSEZ1mds92m8ER8M0D4Ae8XZQiytV8SIN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22429},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"76ad4ed6243f89b5c8cd461ca50efeb21115aa91","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.26_1708766067900_0.0005158864925869366","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"set-state-compare","version":"1.0.27","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.27","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"cc1fcbac853bbde414437e6b0d7d796b935dd2de","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.27.tgz","fileCount":21,"integrity":"sha512-3JIDr2fowctTFeXuVvebpBGNjRBV8gF9Xjf7Zq2WAhMw6Y/5VBlFtdoXE4XyNlIdg2LOENh8Fb8iDW96IsIuow==","signatures":[{"sig":"MEQCICqnRv3404Jt4F9BNAZ10sTtCij7I7JmLUv2SR02VbAcAiBUUr60C59SPj9I3b65Hxh35GFamECRtzK7+WYvROJ7Fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22558},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"07927a1b72d65d1088c421d47531259cce665c2d","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.27_1708943806180_0.6079829363335822","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"set-state-compare","version":"1.0.28","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.28","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"f9a3cf6c32e8c68480b510f77e74c0164c3fe314","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.28.tgz","fileCount":21,"integrity":"sha512-SGoPVKGRG99OvJ16Dr4k50OpcTPj+HlnvThJzfzVeytxO08dlwJv63d42c3HYqz5EGQuzbWbbqkdmrMkyEc4ZQ==","signatures":[{"sig":"MEYCIQD4bU5P1MMA5fWPIQxe1tP1A9C1c6QyjeYAy3SILZi9zgIhAKXy05VaDXIjVIZFG66gWtWbH9j0FT5FiJaSbMTHeIms","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23222},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"10272b694be8ebab0df6780aff93a28eb827af05","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.4","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.28_1709276004197_0.4648607385580734","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"set-state-compare","version":"1.0.29","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.29","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"19ab09b7a55bfb13a88519310f2117449fe7d76c","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.29.tgz","fileCount":21,"integrity":"sha512-MTg1kX3g4maGkqzRsNaAUgw7+zVriGcjVEjcYAnwkAAOCTDvDA2lyzWYP+355ULYfoNzSBpD6syTpOPcC/MljQ==","signatures":[{"sig":"MEUCIQDaYjOyeP704nDPu8odq1smHXiHbzS2qgBsBnNu1N1EVQIgYbJSQtj8Dn+y/lmSUabvqLAz+JcLt77bl7sPWOSY3Pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23181},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"e99a3e3c2a0ea3fc388363edd210bdeabcf5a3c6","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.29_1711959078008_0.48084967077523766","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"set-state-compare","version":"1.0.30","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.30","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"c1fc2047bda3cddc5f5cf4339076280854f93227","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.30.tgz","fileCount":21,"integrity":"sha512-3kLqADa1tIpL59tSOwH8jZmwD6JRVQEnMSqdXmAMUo4fvtH67iDkzzDld5A+UHJA7F5d4VFnIvQpbwIzSyijPA==","signatures":[{"sig":"MEYCIQDTng7k/Tpehg1Rm94R1JybRGj8OoG0tZ6RcAqIx2QkMQIhAPifCRUYwu4GZzqOiF7Q4CXdbw+KRZYBRwSKe2bowXux","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23183},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"0553d2550e5e90001f1c7020e29169c74e2b01c9","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.4","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"21.6.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.30_1712776763784_0.16997201086336844","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"set-state-compare","version":"1.0.31","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.31","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"16522f2e65e1ed2fec2bfb40e26300782cb3d292","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.31.tgz","fileCount":27,"integrity":"sha512-Rf6YFyoVM1O3IwPyFOe8UsNnIpzEXXw6N482uGUEB6So8hDYFQKJ5eEHtIQgmMdei8LWVu3niZ6P7ETJfgDrYg==","signatures":[{"sig":"MEYCIQCiLjSVTG6U0KWlHGYyo39AzB3i0T16D8dm2i8rp5IjRQIhAIWYEhzDuD3jXyPJbHg64VahGPv4lQcKR0S7Cwlw4g64","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56374},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.31_1713462806145_0.2648849685128374","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"set-state-compare","version":"1.0.32","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.32","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"90cd628275726490c278d92874e902a6ffb1b639","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.32.tgz","fileCount":22,"integrity":"sha512-QqlgLw65nIhsc7rFt21TyGGF+lSStMPmUgx2tS8nNxkLZiIfxybMA79dBFgQCqTFBayUqq4is8Iy0nneoNeoew==","signatures":[{"sig":"MEYCIQCdCnBcYv0raK8FnfQtBxNxopazs8X4oENimmEbvhxUAgIhAMzUQddabVL+M8Q9P6XCERwMTfEe87kOXialCBTl6FMs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25542},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"9783db3a4bca62ebf412341c65fdaf349113fb5d","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.32_1714402920502_0.4393916890990319","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"set-state-compare","version":"1.0.33","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.33","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"a66933211cd9a854615a97b9f635f2ad954279a9","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.33.tgz","fileCount":22,"integrity":"sha512-hnfKVOzf5/WzVsTvHxFAaaxHFoDxoSl+QiBLb67Purvx0iCDdTSGaEaqcukOAOfU4UlbUvd9n/Nky+0GDqomHA==","signatures":[{"sig":"MEUCIQCLkXI+TXxOOHKkaT69GAb82IZRu0d9mtGDQQ1039QNJQIgQMa0V4aHEgNERUg6fHza19P38qjIZyJ0Xz7Vn7WWFVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25592},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"a3e7b7a45fe9c410e7724789ce91ddba0539ac59","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.33_1714404687192_0.9255250928895351","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"set-state-compare","version":"1.0.34","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.34","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"76089db76e2fae734f8ff026ab608799c7533068","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.34.tgz","fileCount":22,"integrity":"sha512-ZansJltUWWJrs/yqnqGDOwILekcGF1MHvoE5tG+r8Qg0xi8a4SCC5TkTJtxo7zBHFgl6oCmUiG5bWE9Fc6AztA==","signatures":[{"sig":"MEQCIHdvyiAPSkojY754Av+v4FbcrNDEGkhArxmMduJx9SEBAiAMDvqhHfJ1TnKLSKaHOeJu2FoA1c1BnUGZrKLJGE4rjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25625},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"22d6ac4a8c6c5d05e711bd0b66f85f7847555995","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.4","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"21.6.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.34_1714566427651_0.9929640501588088","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"set-state-compare","version":"1.0.35","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.35","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"2fc6e2bd9c383979bb99fa82d9e76713a0c4633c","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.35.tgz","fileCount":22,"integrity":"sha512-mwx7QjhMwlMSXy08WFph2NzP9HTx5KtXMC0AiFosWNekANsJQJKAEU+Icj2Q0iEkJyeLfFv8FN7nkWf51ofwZQ==","signatures":[{"sig":"MEYCIQDgafi8ZpXyfIqtwrDCwRyuNOWFtq79pVuxrCdt+sD2UwIhAJXDJjgxd2Jtqjk1MbsZLFmsdVXOP+bvpX/sosO4mHjt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25869},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"e6a4d2ab845dd19ea0a9dce01144aaac41f1003b","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.35_1714751839395_0.28376992165143977","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"set-state-compare","version":"1.0.36","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.36","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"e424be858150cb78b6e3529acffbd50c64e5ffce","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.36.tgz","fileCount":22,"integrity":"sha512-Ra7Vhipf+hvo8QnU8svpcVDoUU6kqSvQXssdQ5Tzr72oFX36M5la+/cFNCVu3tydAxUCgsXnQc+nzt//sclNLQ==","signatures":[{"sig":"MEYCIQCcxabKtlq9vYTMShNg2KeJVdCTrV2YqoZmGRHGEKe/BwIhAKD115Jsz2cZwlFPWlSX7FzmGLsRU10bCByMOT1ddbOQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25978},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"2c4b1306833d4b2effb34a50c155eb97cf082a0a","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.36_1714892454821_0.35656906184608794","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"set-state-compare","version":"1.0.37","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.37","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"6ad18a2c21bbcd0644ff796daf3696a78a6d6f82","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.37.tgz","fileCount":22,"integrity":"sha512-lqQhy5MDW9Jx/LHhECfFh5ax69NPrvobbNcoNG+wNY/6I4YR6yU1pBg7l+maOJYK/jHK3mP6zIHoc7J/X+0rGw==","signatures":[{"sig":"MEUCIGYqVii9mk/d5d3gCb7H0f7ArLdhOjHZFSzZNq0w0RBjAiEA35o4y546DqP3ikrYQIwSlFArDgUlUyyIMCXFv9enORY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26238},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"7e6ddc66e164c855c453a3f4e25ffcd6e9967d58","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.37_1715012653830_0.7455172674254198","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"set-state-compare","version":"1.0.38","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.38","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"39f84f9d10373d21ea14d047eb7091085a99ed52","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.38.tgz","fileCount":22,"integrity":"sha512-FpsXR3YidWd3xnWg1VfaRMF/MyXIdHPl1lGjg7Df3FAIWwvesreX1zKS3AyAhwsHu0SqHgVyK8oS0mb89GLAVg==","signatures":[{"sig":"MEUCIHTImmC6HeUoH/vWh9E64Jn4zUDx9JZrTVorkilatK0sAiEA1Wkbpua71xseBW9Qqk14lqXggismvY688y2n0SfMS2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26278},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"9a1ce447e87dbf5e64e4c0de1387ce9eca77d742","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.4","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"21.6.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.38_1715364451123_0.24748258204725704","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"set-state-compare","version":"1.0.39","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.39","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"85ab6a5e34dfe5b63a1be7ebc22d7c0052a43331","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.39.tgz","fileCount":22,"integrity":"sha512-2DW1w8ddRqIrjnySkUvqrSllrBxZX1iBwCXzyrM3dcoGmziTlDK/pF1JePJlNQRUVdtm8xcQS+cRdCAGqt3Mpg==","signatures":[{"sig":"MEUCIQD2Z/I0nDpVa+7f2Ku7TmdmLBDgDP0hXMetWN26BngRRQIgICGJc0vRIk5D6Ywf4llLdSaXG8nyx3bkEzv/2lk6CPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26370},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"c7423de50d8909f623419171964221e88d4d3f94","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.39_1715610406186_0.6213075610437362","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"set-state-compare","version":"1.0.40","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.40","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"211f52b856dfbbb6e16e5d3b24870eace58a64aa","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.40.tgz","fileCount":22,"integrity":"sha512-PsXnkgd2dZZDQ+/UmZIQK37+4n57hV9efacKY/LvcGnJUOGL5glpvQI0pOpa1U2LnlHhds3akE283B8e7iONgQ==","signatures":[{"sig":"MEUCIQDydkNIRklmyLHEX00JNN/PfIhGqmWluHCkuieNFbxmZwIgZ1DD6TwRJR5lI8n/uPYfi1uX/vh6XgJYbNYrkEJ5MJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26361},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"de2ab44e74bb0906be7fcaca3342a0995e2088cb","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.40_1715614330978_0.4464872554585422","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"set-state-compare","version":"1.0.41","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.41","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"a9798f27a5ee7cdf74d563f8879d640084d64508","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.41.tgz","fileCount":23,"integrity":"sha512-PjlVhqOQIZcli6mpVZ8RhDcIspB140TU+PZ8+kxf3eq74LXDSXby8eh5Fvxm0wBSsp2MysmG2kjxKTsBYGcwfw==","signatures":[{"sig":"MEUCIQCUAoO4jWQ+39tQC4MHlEe/LYmggyh1fqAI9AEnFBk2RQIgEeMPRY/WiZrYFhADcL8G1qCWrE6x8wdYof/Abke9Wiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27286},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"948e7f03410a5a93b8dc53a482dd81fad1ee8e34","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.41_1715631482640_0.33916246158767116","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"set-state-compare","version":"1.0.42","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.42","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"38997971dafb2a76bcf8d9a20a36f26635c51220","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.42.tgz","fileCount":23,"integrity":"sha512-q/GLqm87Er0+qpK6JUt6Lr2YYJFdLBnxGcP3GyPiY5yWRHBj735MWbxuPsGTUHz/jjB6LWQp7/x6ZeSPMYFSJg==","signatures":[{"sig":"MEQCICx/B7mESjXqFAs/UIeN9cJyptgKtXF7ttZ0z3x6AvpFAiBSwnBTWyzy6x2C836XSlsA4ADHnZqj6rMFspEPet4ssg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27877},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"b511df8202ee69d239c029cb7a1736d5bdfed8d7","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.4","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"21.6.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.42_1716196171296_0.15009968513995786","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"set-state-compare","version":"1.0.43","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.43","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"f1b4e5910a08fc8d85c2ae2d82fc5f5817540107","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.43.tgz","fileCount":23,"integrity":"sha512-Mp1/hE9vj/hwVHyTFz3MIiTjeWg9WWEqw/CYk10OWudxJmaor53NUul3P1MMOuxSm1tKnpGPqIhQ85ByQrwjCw==","signatures":[{"sig":"MEYCIQCchM40zdn7O5yDKa+cVIAJtsPCJdD3DrNvLMvzJH17TAIhAIVYhLFbHEWOHxnDhFbc2jUdwDpixLDJEulD1NfbrQnT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28027},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"fddfac49bfef04999c5e3ab9cb820d67bc3bb96d","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.43_1716452836302_0.7389248833460331","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"set-state-compare","version":"1.0.44","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.44","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"5d3df1cf07a860fba4a1a718670d75dc86841b6d","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.44.tgz","fileCount":23,"integrity":"sha512-b7ah8kjKqsE9LtBXyihWVPYADlDb67iUNaJ3cO8zf4fHEjgjiJ/54LS4LOCTicDCD9j5JmLSpLmomx3P/6lQ+w==","signatures":[{"sig":"MEUCIQCprBPRugr7KeNz4i2RTTcxaEV680Hb/5xzJ4dsk9hKaQIgWkl5dv/CM3j0t9Ij4HnrDA60K6vWYaBLNEZF0/FMgbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27991},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"07a468a28ac1d70505e9aa8a390f69aa24b0acea","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.44_1716649394842_0.855208846369012","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"set-state-compare","version":"1.0.45","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.45","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"12ef420cdad57f67cd716e1e2f8b6dbf7087d84b","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.45.tgz","fileCount":29,"integrity":"sha512-qDx0hJ8J3Z0p9iRAhuaVJoTr8Mv221vcf0nniL++1M3F0W7KIUJrSiJMVQT3J7PhismYdOpCgexfNhn92cgmrg==","signatures":[{"sig":"MEYCIQDWFHPhnaz7KEzy6ygP8UFDeOIIbINyXriIzogoSWLwcwIhAKwck8HGb46e6h2J2VZq62nt7ZA9QYW1Yttw11mM5eN8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61084},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.45_1716816523820_0.3695256627154275","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"set-state-compare","version":"1.0.46","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.46","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"094fccf7f9ea9c3d34ae97381e5f4a9e1a2b3046","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.46.tgz","fileCount":23,"integrity":"sha512-QoTvoyqxh33UELsnjJBZFd1XAxuFc809NWT2EyFidZkqKUgDvuwx3//4mTQeI0ZAR3MyfKhiCR7vxGyOB5HK1Q==","signatures":[{"sig":"MEYCIQC9yZ9tq+q+4vOrPsPHW/WHM3+I9Ksm4BxtQfnysVeO9gIhAL6odjxmIg1AUJb9cbO0+TnKjP76WJXxH8YdK6naXVS/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28791},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"e457cde44da6cfa22b61868d18e77514a54385f3","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.46_1721197950544_0.14728792278300484","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"set-state-compare","version":"1.0.47","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.47","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"b51958cd062745d570e9521068ec0e48ee345fee","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.47.tgz","fileCount":23,"integrity":"sha512-IirZbwptV0EEU2CRfGAhybCAr4pZ5GvGBlmOUsRd3vN0WIyeLcWI26BXFVkuYEX+lkrriBD3/bJwYX6ovRJ4kg==","signatures":[{"sig":"MEYCIQDfQMNX6nPbGZtcAC4C4wOh2PPabAk77lKfs1imRoeisQIhAKdK9dvMsjn3WuSmnpzzxf7EHB0ZULBEokQ4kYdBG6N2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28861},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"6d643fc2e2ceeb2a2db2308b9bcde4f738524ef1","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.47_1722775613118_0.5650683261808689","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"set-state-compare","version":"1.0.48","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.48","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"00b7a9744348f1693d6f89941441c05fb9f5fbaa","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.48.tgz","fileCount":23,"integrity":"sha512-MVehRlWwazFmg/3dxwQa5jd+gCea124zRKhPlrnClM/qKLm1T+mtC3DgbAFGScLrzff/ldyW52OUUH8GfE/9uQ==","signatures":[{"sig":"MEUCIQDbadlo71DnJD1a90lroQrpwj/uhh5BM/UWiBAw2trajgIgGp35RlyJx9wJIjA20ef//qhnsYkdPeQDUc7gLejeKbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28941},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"b8d50a4e1fc9611a3e32d3fda42546c366fa4411","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.48_1722779949729_0.43212311130122005","host":"s3://npm-registry-packages"}},"1.0.49":{"name":"set-state-compare","version":"1.0.49","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.49","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"a574778834e5b09fa26cfbf5170d406e1c87b939","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.49.tgz","fileCount":23,"integrity":"sha512-wNuY1tv3flx8vKp4wczcawlc/iYWcfK3A6JO9CjGoTVvryn/ID3knnlHAs6MNQopzMwQdv12qAvGXqgncaRmPg==","signatures":[{"sig":"MEQCIAqQ/++sPpyOwlKI50CfeLLy6Yjaqv4SSxirCY6r+92hAiAkLlWE1+93YxaIZNp8VOcDzDcK4doAWAWBJ6U4s44c4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29043},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"e8383f8d01263247f56cdd4e113e4d27566f4106","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.49_1722792065299_0.395922371587889","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"set-state-compare","version":"1.0.50","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.50","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"e5a5f1fea337718c8cefbd9794bbe816ce29ffba","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.50.tgz","fileCount":29,"integrity":"sha512-usrPERACNNQrYaEpLRn2HozRAjDquPThPzLUFt/+A2A0jqrXeC6J0JAn2FNXSEHhqTAvwo5YaK7Q/cpLaI4fEw==","signatures":[{"sig":"MEUCIDCtzLncgOYDioAzTfLpqJ+qb+4HGFd9Xf17HSE+ZltBAiEA9muE0ywoU7t/M9rWhzmzymKzkQv94boy2upOUHWLcLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62003},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.50_1722865934363_0.3822260434111786","host":"s3://npm-registry-packages"}},"1.0.51":{"name":"set-state-compare","version":"1.0.51","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.51","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"42fb41a8ad9ec9342dc0cd92de8ef370b8850365","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.51.tgz","fileCount":23,"integrity":"sha512-lIlQFQzuLHaSH/yEeFLKmgryOXXfn63Yn24KBY/dG64hNQggV72UWInIXxmiaPS4qI9yE89PsNFoRF7m6QedCw==","signatures":[{"sig":"MEUCIQCLCS1You+oxkEje45izs0yYRt1DeYAN7YzHfUY7SO47wIgJXcT5m1cNtm7OKs3Dl+fvELypDy6ZmPnd2mJJcOsSGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29510},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"0b048807ad72bff3dc9311785ec11b1489c33cd5","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.51_1724397913928_0.9926315119001505","host":"s3://npm-registry-packages"}},"1.0.52":{"name":"set-state-compare","version":"1.0.52","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.52","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"ba09f31a06ca2b6c3fb3a8e8c018d6ad0e9c2599","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.52.tgz","fileCount":23,"integrity":"sha512-xa4R72TYwRgteZnlQ8HpImmbuR90f8w4zfz0kRgRrV65TmE9mtEuLtWdTuH/SCKiZt7GvagcMP9k8KVgxaE+Gw==","signatures":[{"sig":"MEUCIQCXcNOgkBUNOuA+zp08N+6yyubFl2Jde5cSaHzIvRJnkQIgAVEtxAjFks+koIeMXZaQwkkNMEAwBTA97pOdHaRtw20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29537},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"4be478cd75e63a322c7e675de41a4634530dbaa6","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.3","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.52_1731057749392_0.7209806595715755","host":"s3://npm-registry-packages"}},"1.0.53":{"name":"set-state-compare","version":"1.0.53","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.53","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"8ba9bac0c8fd317bc43f08228f7fc30019498434","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.53.tgz","fileCount":23,"integrity":"sha512-3jwPsPcxbfrP6DVlz+BY3kx7P1Xhwl7VQRhBqLHk2XYfZGRJlZJdjLrFsZaYgcC9PYZLtAkfZdmiKNkJoViABg==","signatures":[{"sig":"MEYCIQC6ILSULcwpkiktdvpCSZtKCEo068meB00KKZd2vr8l9gIhAIm52bsa91xvQDi5pK/8geiTNDcGgZh90ISQE+GmmKZK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29719},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"460a759c7d2289e9418b820ba2b1911ec16b173f","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.2.4","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"21.6.0","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.53_1734784564962_0.6011432784522244","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"set-state-compare","version":"1.0.54","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.54","maintainers":[{"name":"kaspernj","email":"k@spernj.org"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"685a91641201f3ed086076c80dbcafb56f318037","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.54.tgz","fileCount":23,"integrity":"sha512-NAxEpNjJk/N/g6w9nNMQm5M+zRwlBGuVEM4keXKoikchSOC7PwwZoCUkvvOWstNSzIgIShW/qyYSjieOnBbflw==","signatures":[{"sig":"MEYCIQDAHFxzar5DenabzSGBa3HRPqYUQEmsjhBG7bCQi7LYHAIhALbgfw7Xp8xTlRoHND7L5NDRS8OBOZ1igtf9bRw+uL4C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29617},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"cc164a6484d4ed15595b4e36db00c841cebe2477","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"k@spernj.org"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.9.0","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.54_1735055861946_0.9361663012340742","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"set-state-compare","version":"1.0.55","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.55","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"5bc1424b792a51f585e9f7a61aee680858bfd1dd","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.55.tgz","fileCount":23,"integrity":"sha512-+HAgen+6ks+1nfBQCy2b5Rw3uxemU+fVPFiLURKsQlLSZ0We7T9q34QqeAjhSnYC7X/3OiCxgKXmxAkAhyricQ==","signatures":[{"sig":"MEUCIBqETaH4JMuGiy6eOaayU1qYp9quaIuWzRKj82G1s0XiAiEArKcTcSgYB/9kFxmCvX0Ps8OWzMUjxOtqDBIOWF3yDiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29731},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"361d5868bff506b557e062e60fefa5817f623a5b","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.9.2","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"23.5.0","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.55_1737317314236_0.5137578079030525","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"set-state-compare","version":"1.0.56","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.56","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"465bb0b8e689773da204200a364d719f0e783143","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.56.tgz","fileCount":23,"integrity":"sha512-/wMGAbHPvvHAKKTigtY2mxh0NPI2TJ5ohs+bY6B6oOTMuKZ/9Tosyit9EaRc1pVQQsEnqyT3slNFhzJTh39iig==","signatures":[{"sig":"MEUCIHpBmQK6lbafCw/LkiZxZ6kbaLo/0oUXr9iY+ca/zwM7AiEAh/B7gQuiOAvmvd32qLAc2OnsquRIRGWAcMJVzWmqVXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30109},"main":"index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"8fec4446c41972ca3011a432c56f89753b7015b0","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"10.8.2","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.56_1741190929316_0.2537753922421717","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"set-state-compare","version":"1.0.57","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.57","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"624c7bd52ce2c5198b90cf5932a6cda5be0f8605","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.57.tgz","fileCount":23,"integrity":"sha512-Evxqg4QRaxF2EqU9zwFQSnREkWg/n6KjZH5fKYkA5J4D407A3KIdMM9oLcZd5ROtlFXwlCi7P4sYsCZT2vte6A==","signatures":[{"sig":"MEYCIQDQ1XZfE6m+1lg0eB/wj9fH7T18SFqBAreBaVmRJ4P2iwIhAJMIBdwIY8rz4PEtMhk57w6rbxHvO1xznZAMh4ri44UI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30113},"main":"src/index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"f6545c57940d711aa84b1ae54863a12ded69a019","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.4.1","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.57_1748379738148_0.25151857988069937","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"set-state-compare","version":"1.0.58","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.58","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"fc8160ba2571e1c1d85df12270470b69b46c9991","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.58.tgz","fileCount":23,"integrity":"sha512-fIYVTIsAjl0p6wAV/I1epIptRzjesK+79sPS2OL9nZZYsVXDBFWXg8Oq6AVszNvyjxjbsPZK0GhM2l1ZF81T4Q==","signatures":[{"sig":"MEUCIDloOfYza8aanqsPaksiDG+SBtwJuu+LDObA1aTTCLm6AiEAkJqGYKuCp1BA8djUQ4UI/t4B7iWfFiaVztu7jSPiKek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30788},"main":"src/index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"9af3c779804e815fdd1dbf882e8a87d1b6974bd2","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.4.2","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.58_1752318108070_0.2809825321449333","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"set-state-compare","version":"1.0.59","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"k@spernj.org"},"license":"ISC","_id":"set-state-compare@1.0.59","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"564d9817e0208dcf05b14c13af4b5b3b2389a5d2","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.59.tgz","fileCount":23,"integrity":"sha512-jF73uSqAhBR0TRMUMQVRL4cLeteXFrVyu/2KIKzNXuYBkuezHnpAgJcdHDxGZtEEgbCjogqaXEp06nkc0Cp59w==","signatures":[{"sig":"MEUCIDIOlREaCmdxZYVxUepVmMuXMKEa34uoErHMTmu2bI+nAiEAqdCVJhNYpNBBT0ZEe5QzRBzM1/DeGujcy6k22L3fnK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31951},"main":"src/index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"e258d9c01ab7a8a4f914df2176c8fb35e5d32e07","scripts":{"test":"jasmine"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.6.4","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.59_1764755278562_0.2785550632446758","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"set-state-compare","version":"1.0.60","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.60","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"455b859780f3c76b69169b6058788a7c69c933db","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.60.tgz","fileCount":25,"integrity":"sha512-p9M+bd9GNH9AShvq/xmZwYZUQPbFuI+fE07fuMmVKINsKdbaespdAas8DncCtPjPowN2mLIiX9jY3wUOoddcuQ==","signatures":[{"sig":"MEQCIGDZp9of4FognDMkbszuj0hw2UXDmIvO9LOYQj5d9ejoAiBFHjSqJLS6UKdy4Dm0NzvdJpUz/yUEnxWVXFCOj4I76A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37107},"main":"src/index.js","type":"module","build":"npx babel src --out-dir dist","gitHead":"38a0bf2d99a8656124cd06174c5fc78a085f7b44","scripts":{"lint":"eslint","test":"jasmine","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.6.2","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^16.5.0","jasmine":"^5.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^5.1.13","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.60_1765872524473_0.50470236521782","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"set-state-compare","version":"1.0.61","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.61","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"2dede2eec4a61d3685e572769b3dbe32e4f41920","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.61.tgz","fileCount":34,"integrity":"sha512-HvGkYPjpbvcnI07bMc/XTn8w/+Nm8Z/6SpUnvCq6nUGiQK0P/TbAs9tYkbfhaGILJPVunOb7HNxIQjnJm6dbmQ==","signatures":[{"sig":"MEUCIQCEe6rCQ7ZeKOGk39mJlD0/G1Jk+lPYP+bgLkkE6M5Z3wIgQIXAOjU+wooNcXrrl9bS2xn8hwIpSjcFEE3jdCtZWeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39894},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"4854a3786cea32a9e50954af015b3420eb60d29b","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.6.2","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^16.5.0","jasmine":"^5.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^5.1.13","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.61_1765968339774_0.2759483115113084","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"set-state-compare","version":"1.0.62","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.62","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"1333c9e83d18727b8f41a326cb045cce249218c8","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.62.tgz","fileCount":34,"integrity":"sha512-tn7hEam6oJZzl2pe65JwjiXeB3S661fJZAQxSTB5Zii55PczhDY50PKMKfMjm5cRaiipFO+NK+EQwkqlpgj67Q==","signatures":[{"sig":"MEUCIQCCvTEERHMNENbnP7FXvnCLAaMTLzNlpPWJr1s1Dm3CvQIgKLSHzLJLdPd6xeSubYLKe63F90uwjiRGPLXQ1NpMisw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99337},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"7cbef9685815ad52e3051dff703f66263f1caa7b","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.6.2","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^16.5.0","jasmine":"^5.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^5.1.13","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.62_1766050296764_0.2295123017180054","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"set-state-compare","version":"1.0.63","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.63","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"637ab77d28cad414e289d9c89a8f529f188260c8","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.63.tgz","fileCount":34,"integrity":"sha512-L92HXXiG12qGEkX1Lj18QtS2PVRgrcUAQgZ8WD9xGon6gWSTTjCOD4jC+XMIxBBK0TYgX3pskm9IlbYVyeDuAA==","signatures":[{"sig":"MEYCIQCc85mJiq8YfLOk5P9gLsRPCb6y2BcXwJ26MGE9tg6ikAIhAJRgtOYACq9GB5+dbgTEHloq5ei0maqTo1u6AQCvUvIx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99346},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"990ea8572b01786af9908d5c6cfae6a0a2dc7846","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.6.2","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^16.5.0","jasmine":"^5.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^5.1.13","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.63_1766050442966_0.3501680197755006","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"set-state-compare","version":"1.0.64","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.64","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"e8f1bcb782eb2b42eeee735addaabc6b0101a0eb","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.64.tgz","fileCount":34,"integrity":"sha512-kWS2BzkGCAgOFlXZ0gG/9WgkOFXpsB0O6ozPrFCkkKoBLJVWXzAW9k7v2wYPXGblr8dtc7Jb6LBtQgBGC/KwHg==","signatures":[{"sig":"MEQCIAqTWctkcIKdmyyn9qvjL1ViryR4I0/YHLWyVhao2HDLAiBPF1PkZWKtk2tvISuCdajsehAEr74OicfNZBhwTbq7LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99878},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"50aa7d06096fd86f8f575321e772b17ac68e780e","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.6.2","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^16.5.0","jasmine":"^5.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^5.1.13","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.64_1766051186677_0.3389032870192701","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"set-state-compare","version":"1.0.65","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.65","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"237b41c02c144268069def454ccf5b07680add45","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.65.tgz","fileCount":34,"integrity":"sha512-hQctudi1cTzIVTAR+gED46qUi2O10SKuTn90uMQWArDd74SP/MUnVg8IDVMO0INieHWbTvsvp+6XYa3ervZBPA==","signatures":[{"sig":"MEYCIQDBodPb4Abm/shouGgRm2xb04pf1IfsBG/e2+TgoCdWIAIhAIUlyl9axagaqkMrgBn6nwa8PK0J+T/za8T7ecyXZxcj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101010},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"9f779b592d25cf8b69260517ef27f849c817c0bf","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.6.2","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^16.5.0","jasmine":"^5.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^5.1.13","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.65_1766343900225_0.44315620611617335","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"set-state-compare","version":"1.0.66","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.66","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"cb0bc7b8aefe2fb570e404e5d74476d55e100517","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.66.tgz","fileCount":34,"integrity":"sha512-UUcxn7uIRPj0mBPVr3wLKP+ngtVQon6UJpGjWhB8G0xD3jkwPFrUx4HQCXhOBKGVWqzq8/wmxTDLLeS0QWNmKw==","signatures":[{"sig":"MEUCIQDV4X6XBPAcYfMwhthY7dx/m/tp1mSQr5htf51ZfoWYkAIgGUC5L9PWSqYHGVCFn/L6/pFr7K7V46VDusu0gxLpYiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104853},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"552ebe3db5ffd0818c70cdde971f27292e43114a","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit","release:patch":"npm version patch -m \"Bump version to %s\" && git push --follow-tags && npm whoami || npm login && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.6.2","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^16.5.0","jasmine":"^5.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^5.1.13","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.66_1767448904192_0.49441555961615125","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"set-state-compare","version":"1.0.67","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.67","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"c722564f00ea0102f4a4fc8e1f274ee84af99a01","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.67.tgz","fileCount":34,"integrity":"sha512-FANlTHSEwipmWEYW73//89aaEsRHIaNV1iLUMyE8tfeLwhLSaPvFmdcXw5CYcOLUcT4mA/9puYywEFN/YZ39Vg==","signatures":[{"sig":"MEUCIAg0pfwJYFzu5k5lHpW1seS2vhH8i0LwAeNjDgDwn600AiEA+4lThgAAgmnDFUod0vB4uebeI+Ng/nOelnWbOpEfYlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105773},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"5fe304ad0165e1854de3f44cdf83d21cd40c1a4b","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit","release:patch":"npm version patch -m \"Bump version to %s\" && git push --follow-tags && npm whoami || npm login && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.6.2","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^16.5.0","jasmine":"^5.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^5.1.13","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.67_1767449337327_0.36642376494115836","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"set-state-compare","version":"1.0.68","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.68","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"590d086fb5b028128474b9e8ab888f1e8f45268b","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.68.tgz","fileCount":34,"integrity":"sha512-yM44Rkk7Kq1bHvTkLNc+NKxgsuWkc1hswM96tx76MDU6V0/lJX+0eGjQc1gOmtDFwC2pjEtwTX2c24vNlHsSRQ==","signatures":[{"sig":"MEYCIQCNGq6/fq9dFV4pYP77LFjutP45FwtAzEOJFqYOLdBj7QIhAKKuTwDfRmM6GIZV78MPfbcf6Mj2Hfb3A/lVixrU0/qg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110214},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"ce19cf813c4003901b4dd5b51ba20f94d9380f96","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit","release:patch":"npm version patch -m \"Bump version to %s\" && git push --follow-tags && npm whoami || npm login && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.7.0","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^17.0.0","jasmine":"^5.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^5.1.13","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.68_1767865427842_0.5176982421765846","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"set-state-compare","version":"1.0.69","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.69","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"5fa7054bb2d639d1959d68269a896f2604d25ec9","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.69.tgz","fileCount":35,"integrity":"sha512-x1rtEd2j2HKvqIH0J8pk+9L7oaVZI5wD2LTSncdO76AoIfNOJn+FZVKM/LW6e86iFucTe+aOomoGNXvYbNN5tw==","signatures":[{"sig":"MEUCIHw5E/or9899jSdIPcfrnWTw5k9Z0Ct9XMHeJTzobCtuAiEAvBWvghhkqlz6zK4hoqhNV9BIlnc2ne4UlMxbknLC5B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117135},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"6d221530f2fca93a144ec489da73d28eb1f2eea0","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit","release:patch":"npm version patch -m \"Bump version to %s\" && git push --follow-tags && npm whoami || npm login && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.7.0","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.39.2","globals":"^17.0.0","jasmine":"^5.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^5.1.13","eslint-plugin-jsdoc":"^61.5.0","react-test-renderer":"^18.3.1","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.69_1767867307508_0.2048950147888573","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"set-state-compare","version":"1.0.70","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.70","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"7b2ea1b785bd46cf207627218bbbb1a2e6f79f36","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.70.tgz","fileCount":35,"integrity":"sha512-IemC7Vveo2pSiKy1KhGJJs6pT8qZIQ1wpcITT1LCbBGIwjsQ2NGAvotgHNJ7+RhEJu1auLM7uv3qaLD8/SC2lA==","signatures":[{"sig":"MEUCIQDN7DEfTpFyVfAlg1JCK/CSAON5XP8RQhkfCWcnCla1BwIgF1g37mO3dFQZurExtw85uYwX1a0qS5EPEj2E/s/3mps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117318},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"6b48699a08af3412d269bd653a9189ecf0a9c990","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit","release:patch":"npm version patch -m \"Bump version to %s\" && git push --follow-tags && npm whoami || npm login && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.6.2","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"25.3.0","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.39.2","globals":"^17.0.0","jasmine":"^5.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^5.1.13","eslint-plugin-jsdoc":"^61.5.0","react-test-renderer":"^18.3.1","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.70_1769114658586_0.3255785484641407","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"set-state-compare","version":"1.0.71","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.71","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"f19b6e106f239f7328eaa485c7aa523c2cadcf13","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.71.tgz","fileCount":35,"integrity":"sha512-KGkpgWDmXADbYqTeD95hb8QZp0RJEpY4c95bfPYIsAwiw0YOFDiNzsQzNlmZEVaeHerCppAr/BQIz5Bx53yxnA==","signatures":[{"sig":"MEQCHyo9A+BcoUw5/yaeUHMVbfZj/IKZirT/Vx/Bv7s3edMCIQC9gHrt4Z4spLm3lE2l3PaDGqVIuQia3NdO77nyRKcJaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117465},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"bb64ebc5fd1c125738f9c9fe64498a48d5fce84b","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit","release:patch":"npm version patch -m \"Bump version to %s\" && git push --follow-tags && npm whoami || npm login && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.8.0","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.2","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^6.0.0","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.71_1770552590844_0.4756144747966531","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"set-state-compare","version":"1.0.72","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.72","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"ce800c9c712d58121ab518145c85348534ea6d21","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.72.tgz","fileCount":38,"integrity":"sha512-vMP/1NZEBPb7mFwlgiULwHegIG9hUxW3iZzY8kW4GR7zVFM1KVS/1bHA/5xW21tQBRQyJjyP6e9AfsACGwLrHQ==","signatures":[{"sig":"MEYCIQCKV1qSCf0TCFZrnvDQOApkS+E+RbP1vb+kyfAPtSRcxQIhANDtOY0yQsphv6Whey+S7mtrtxM+SMEFhbuYkHYB5kka","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121791},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"669d70a6ce59709058fd92b37ca6c41539f3b3f7","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit","release:patch":"npm version patch -m \"Bump version to %s\" && git push --follow-tags && npm whoami || npm login && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.8.0","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.2","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^6.0.0","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.72_1770642897119_0.17126465151923465","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"set-state-compare","version":"1.0.73","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.73","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"97a9b3c6b7c240cc458cad43bf5a94a5a326bfa4","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.73.tgz","fileCount":38,"integrity":"sha512-bD+9RgjK6KieEhTl8AXXDQ5a5v/GLPe+MwJjE9AN2TZ7RYspznNSwdYvQnlfl1vJNKnYbgD6uPGh4WEeEGROXg==","signatures":[{"sig":"MEYCIQD9L/FWJgT43qFo+vZZ3vQ6SN8paFD1fYBAyqR5lOQuxAIhAJEWKy80Xdx2mw4FelrM5BrsN6SjZRlt/+Ax+eZ5vNHA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123559},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"2aa290596f9594c93387100130ee8cbc566bc7a5","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit","release:patch":"npm version patch -m \"Bump version to %s\" && git push --follow-tags && npm whoami || npm login && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.11.0","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^9.39.2","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^6.0.0","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.73_1773401484662_0.5568072128431367","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"set-state-compare","version":"1.0.74","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.74","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"8eb89d51c2b169144581e008e4e5c9a6f34c14ba","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.74.tgz","fileCount":38,"integrity":"sha512-rDGYZK/C1WDLLCDSY68b19dpcLxmieRN0ZCWgKRJhK2EXtncndUnVv5l37AhSbbu+dM0mtadwwTIyXbZh9tZ5w==","signatures":[{"sig":"MEUCICzabOK0ZX44zHDbYa52p5RAJaoPAbCInxLZsupyZbZJAiEA4QCDq27hUy8FAGWh3x5BP1ECCsaXQqDC1cQwqzrXnKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127656},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"94c1553c8e6be21dc290ae65cc41fd691f2d3114","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit","release:patch":"npm version patch -m \"Bump version to %s\" && git push --follow-tags && npm whoami || npm login && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.11.1","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"diggerize":"^1.0.5","fetching-object":">= 1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^10.0.3","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/jasmine":"^6.0.0","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.74_1774112327453_0.6334460882567443","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"set-state-compare","version":"1.0.76","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.76","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"4b20ad91000ecf2c137f67ede6457375931dc2e3","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.76.tgz","fileCount":38,"integrity":"sha512-SwEPWdufVZ3ESLCuspk61g9mY9QywlVovl+38XQNdODTUDDug2ONNgjaMSj4i44CyMDIXooboix9lAXoMaSq8A==","signatures":[{"sig":"MEUCIF/dl42P+pBOgWsRlTsXSkbFG3X55JJQkpL5bUb4D5QDAiEAoW1CtmVE6ab5ul2dAFtpdf52D7objsfuxnuc4cg1Rek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141345},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"796e403c67eecb4f030d8367c72c182c9e3ccf54","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json","release:patch":"node scripts/release-patch.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.12.0","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"diggerize":"^1.0.5","fetching-object":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^10.0.3","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/react":"^19.2.14","@types/jasmine":"^6.0.0","@types/prop-types":"^15.7.15","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.76_1775401088555_0.875979440784338","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"set-state-compare","version":"1.0.77","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.77","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"98b54a8f4dc3b6d8ddd308706f091a8dab28faf2","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.77.tgz","fileCount":41,"integrity":"sha512-P/Q0MaKACnR/YdBnmMSIPva+D2cz6kdtQLfreAnFbp4XioCgbA+PJn82cvtRimNaMIHCu443HPwBF7Q3OU42lQ==","signatures":[{"sig":"MEUCIQD1alBzvdjtrOqPeh2n7f4GxiSuV8rUtXcEwY+hBopKaQIgXl1r2cUCE2fQJu8Wdz6oWDYb/wNJpseHgGGt5iyzJbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146345},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"51c6177bb1f060a31887b334c01db38d08875360","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json","release:patch":"node scripts/release-patch.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.12.1","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diggerize":"^1.0.5","fetching-object":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^10.0.3","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/react":"^19.2.14","@types/jasmine":"^6.0.0","@types/prop-types":"^15.7.15","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.77_1775988574131_0.013774162345314256","host":"s3://npm-registry-packages-npm-production"}},"1.0.78":{"name":"set-state-compare","version":"1.0.78","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.78","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"90d36045e016b27e007b3cc42b2e3c86018a17c6","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.78.tgz","fileCount":41,"integrity":"sha512-dM9HVozjwoMYfDQw5fjVFaueAY47ZRuBcB1SrN08kekBEvODlTULx85pvMLlwM2zUVc9N7xQc6ZQ+UC0Wd3AOA==","signatures":[{"sig":"MEYCIQCiGBK9qMtxV6VphfzmUJKHtt3tu7EJ2QDZRHl9JtDAhAIhAOGq0FkLzcYkGjgW7JQJhM0SBu0tMnlXsKn/1tNBGgel","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148624},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"c636e98436c618b7c4b0fbdad7126f0c0e944170","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json","release:patch":"node scripts/release-patch.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.11.0","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diggerize":"^1.0.5","fetching-object":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^10.0.3","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/react":"^19.2.14","@types/jasmine":"^6.0.0","@types/prop-types":"^15.7.15","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.78_1776236354423_0.30705978047050086","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"set-state-compare","version":"1.0.79","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.79","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"ea92481c1cec91b0b2be607fb47a0d9020190fde","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.79.tgz","fileCount":41,"integrity":"sha512-4M4+UDsOmWB+Q6eBG48w13uiqQbVEGrf4ALfKLQjnLRQNJfAphX7Y5saRvyYTxL++BT4/ZketiRdGKK2BgdjRg==","signatures":[{"sig":"MEQCIB7fXQgYaoDHd4UTAZQ5VvuHPoXY/OmuMxXTmd/0CaRRAiA5EHPxFh9s6+TvobkNIh2Lnz7KaQdAzABVn98j3mbysA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154349},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"3ab29c265a4720dee817858ea19d20735482cdb3","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json","release:patch":"node scripts/release-patch.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.11.0","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diggerize":"^1.0.5","fetching-object":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^10.0.3","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/react":"^19.2.14","@types/jasmine":"^6.0.0","@types/prop-types":"^15.7.15","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.79_1776243009521_0.8039480252009148","host":"s3://npm-registry-packages-npm-production"}},"1.0.80":{"name":"set-state-compare","version":"1.0.80","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.80","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"8148da43af7b487071f48b2b3d9f52cba7ff6861","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.80.tgz","fileCount":41,"integrity":"sha512-Li5PX0QA+bbobI7nFdqka01fwyNssw9b3pvTMW8dhy4O+gq63UTsae1p+QMEJU0i0ia4TtNR7ZgDxChHmHInSQ==","signatures":[{"sig":"MEUCIDjfGM1wBRv3/Gxs6B7O8GwGZ8gs52kTJPYWuZtJusqIAiEA4L+sKnqVi4VZoS+t+aWHVJalGOt7UFWHTTKrroX3GTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156079},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"27169cff531d6d81c0b293172242171e1aba47f4","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json","release:patch":"node scripts/release-patch.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.11.0","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diggerize":"^1.0.5","fetching-object":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^10.0.3","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/react":"^19.2.14","@types/jasmine":"^6.0.0","@types/prop-types":"^15.7.15","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.80_1776247028276_0.9841924147426369","host":"s3://npm-registry-packages-npm-production"}},"1.0.81":{"name":"set-state-compare","version":"1.0.81","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.81","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"2955e309c2de4d6ed1bf643f8a476b5c0ba15be5","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.81.tgz","fileCount":41,"integrity":"sha512-UBeMQFusNRkWU/8gPrRVs4vhk7ccPnLqvuygNekB2AaqjDXze+If1yCaYccRbeajdKYKjo+9N6UPb1x3jBpqpg==","signatures":[{"sig":"MEQCIFCNm2GePe/dz6UBrrUIWg+Unx0+rhyVtVl0PQFL3QXIAiBYJVz1KLnmFZppQYT2UDtKd/LDB2AaftrThmaMnslDKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162154},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"38b1ca1ff1903c6244bcd2d804c30b8eb017efc8","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json","release:patch":"node scripts/release-patch.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.11.0","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diggerize":"^1.0.5","fetching-object":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^10.0.3","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/react":"^19.2.14","@types/jasmine":"^6.0.0","@types/prop-types":"^15.7.15","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.81_1776516371250_0.3488591351896877","host":"s3://npm-registry-packages-npm-production"}},"1.0.82":{"name":"set-state-compare","version":"1.0.82","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.82","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"1647bd0c355b54e266a14852637205149e6e9d92","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.82.tgz","fileCount":44,"integrity":"sha512-y87SnLb5nxcZfmoyymiotKly2fxIY457lrZYtZEEnM6BoTnqxyRDs+ahkchkbN0+ix2FMHwLhYbhQCkQZniyoQ==","signatures":[{"sig":"MEUCIASEFDnql6LkPdmWqhZF3O8b7GNuP797JhYDqi5nFET8AiEAy/RntqGki2RLVaP9acrThEVoPBBOwnRMrOYAEkIrCaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164625},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"e9bc18423ee549893ddc4a2141bec47708bb50d9","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json","release:patch":"node scripts/release-patch.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.12.1","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diggerize":"^1.0.5","fetching-object":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^10.0.3","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/react":"^19.2.14","@types/jasmine":"^6.0.0","@types/prop-types":"^15.7.15","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.82_1776610210020_0.4591052771129416","host":"s3://npm-registry-packages-npm-production"}},"1.0.83":{"name":"set-state-compare","version":"1.0.83","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.83","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"0d4182be0149b05a465865eca6af540227375add","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.83.tgz","fileCount":44,"integrity":"sha512-oAIaYX6zcWloYcoXSx8wAGRj0qj3MGoYcmwj4oIKQq4/TgVAO9gWqjFCXI2BXJvBP7/qzLV6J6ZFVfQPOwbokw==","signatures":[{"sig":"MEUCIQDuT3i72WDTXxqEgit4Z8ho3zq2caD/vu5JH/j3C5QpJAIgfq6HMoK8t6qn2q1rfuKaSm/AaPVRIPW4lLnf3aTW2y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160517},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"a80ab7003f3061b42921d10703f43372bd833dde","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json","release:patch":"node scripts/release-patch.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.12.1","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diggerize":"^1.0.5","fetching-object":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^10.0.3","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/react":"^19.2.14","@types/jasmine":"^6.0.0","@types/prop-types":"^15.7.15","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.83_1776617545895_0.8736127686131061","host":"s3://npm-registry-packages-npm-production"}},"1.0.84":{"name":"set-state-compare","version":"1.0.84","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.84","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"fbe69fa805fb4529263eeba1eb85135d47d4b425","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.84.tgz","fileCount":47,"integrity":"sha512-9n3zn0gbMaq+NJpAgc54zQXRQ8lV7b8TmDWJUIns9QS9MSij/mtaGAr5rCbLB+W1+tQ60KvDbgZyrWtDtXoDHg==","signatures":[{"sig":"MEYCIQD3RtdCpv/Y4AuTQcmy99vXEuZ8kQ1uBMAEnIcsiLeVmgIhAIDH2VvR3jutmqh0CbbGc7yiXcKeAvIWG8uOS2I//MO4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180933},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"1c9a82afa48ddfae2ff7110e1971428bfb63c257","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json","release:patch":"node scripts/release-patch.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.12.1","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diggerize":"^1.0.5","fetching-object":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^10.0.3","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/react":"^19.2.14","@types/jasmine":"^6.0.0","@types/prop-types":"^15.7.15","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.84_1776665072470_0.8051384531498256","host":"s3://npm-registry-packages-npm-production"}},"1.0.85":{"name":"set-state-compare","version":"1.0.85","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.85","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"329472da140d7b2e1d90467ed4542d0d068810d7","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.85.tgz","fileCount":47,"integrity":"sha512-b5GPSfYbc4t23W1/4GqIBVe/f6rLCsBdFaPapp3/yTXfZ0CUKi4c70smS/UVhIyBVvT/KULmoFuMshWd4LmR0w==","signatures":[{"sig":"MEQCIET6UpJayNuNFdm30MTzD9/oxuEOZXfFMBS2N51aKBrHAiBqRNUVaUAsreSLb5dVFGyCG814kk+iHD7ep/tdyZ0I7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181784},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"2b42e5960fe22eecc3642f920245f87c3e316738","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json","release:patch":"node scripts/release-patch.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.12.1","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diggerize":"^1.0.5","fetching-object":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^10.0.3","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/react":"^19.2.14","@types/jasmine":"^6.0.0","@types/prop-types":"^15.7.15","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.85_1777281187923_0.237437697541242","host":"s3://npm-registry-packages-npm-production"}},"1.0.86":{"name":"set-state-compare","version":"1.0.86","keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","_id":"set-state-compare@1.0.86","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"homepage":"https://github.com/kaspernj/set-state-compare#readme","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"dist":{"shasum":"12b35151456866079247a209ab4ed75eddd2d3fa","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.86.tgz","fileCount":47,"integrity":"sha512-0Gl2qXougZnPCC36d5n/OyRCiKowlhSlGr23Weo1TSyrsb6Iiak5roUAY6CuHII4u5FQtczsh0EFANHgvw1jhg==","signatures":[{"sig":"MEYCIQDJEBnYyraN03tdAzmLN/CnyigdQ/iT1V2SKzycnxCsWQIhAMGDhXSu5F7Luh9x+aM7066mBUvy83ALGg9gzd8YP3UN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203729},"main":"build/index.js","type":"module","build":"npx babel src --out-dir dist","types":"build/index.d.ts","gitHead":"c63aac47576a7f7461f97f8c3b2dd54489f261cc","scripts":{"lint":"eslint","test":"jasmine","build":"rm -rf build && tsc","watch":"tsc -w","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json && tsc --noEmit -p tsconfig.hook-field-spec.json","release:patch":"node scripts/release-patch.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"repository":{"url":"git+ssh://git@github.com/kaspernj/set-state-compare.git","type":"git"},"_npmVersion":"11.12.1","description":"setState for React that compares with the current state and only sets the state if changed.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diggerize":"^1.0.5","fetching-object":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","eslint":"^10.0.3","globals":"^17.0.0","jasmine":"^6.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/react":"^19.2.14","@types/jasmine":"^6.0.0","@types/prop-types":"^15.7.15","eslint-plugin-jsdoc":"^62.4.1","react-test-renderer":"^19.2.3","eslint-plugin-jasmine":"^4.2.2"},"peerDependencies":{"react":">= 18.3.0","prop-types":">= 15.8.1"},"_npmOperationalInternal":{"tmp":"tmp/set-state-compare_1.0.86_1777448868948_0.4934600631794217","host":"s3://npm-registry-packages-npm-production"}},"1.0.87":{"name":"set-state-compare","version":"1.0.87","description":"setState for React that compares with the current state and only sets the state if changed.","main":"build/index.js","types":"build/index.d.ts","type":"module","scripts":{"release:patch":"release-patch","build":"rm -rf build && tsc","lint":"eslint","prepublishOnly":"npm run build","test":"jasmine","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.spec.json && tsc --noEmit -p tsconfig.hook-field-spec.json","watch":"tsc -w"},"repository":{"type":"git","url":"git+ssh://git@github.com/kaspernj/set-state-compare.git"},"keywords":["react","set","state"],"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"build":"npx babel src --out-dir dist","homepage":"https://github.com/kaspernj/set-state-compare#readme","devDependencies":{"@eslint/js":"^10.0.1","@types/jasmine":"^6.0.0","@types/prop-types":"^15.7.15","@types/react":"^19.2.14","eslint":"^10.0.3","eslint-plugin-jasmine":"^4.2.2","eslint-plugin-jsdoc":"^64.2.1","globals":"^17.0.0","jasmine":"^7.0.0","react":"^19.2.3","react-test-renderer":"^19.2.3","release-patch":"^1.0.0","typescript":"^6.0.2"},"dependencies":{"diggerize":"^1.0.5","fetching-object":"^1.0.7"},"peerDependencies":{"prop-types":">= 15.8.1","react":">= 18.3.0"},"gitHead":"465f9642e410fd32b73ddcc46579a579611a2085","_id":"set-state-compare@1.0.87","_nodeVersion":"26.8.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-cyDtXO0XC4umIAsNxgbiVLdPp+vrNMLo8HGlnUE2jzpSLw2fWpSYx/24n1UGlN1VSXYX4vnZETzwW25YrN9+WA==","shasum":"c7dbe40bd6d104cc4ee1aacfcf3261f01c891192","tarball":"https://registry.npmjs.org/set-state-compare/-/set-state-compare-1.0.87.tgz","fileCount":47,"unpackedSize":212396,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDeRVHoUVdD+YWmLsmu87dbuJWiurC2Cb9Ra/QR33H0OwIhAL2WpNJk8vTux9gdBISpifENtj1wI8J+lBoxQQc72nSC"}]},"_npmUser":{"name":"kaspernj","email":"kasper@diestoeckels.de"},"directories":{},"maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/set-state-compare_1.0.87_1789019339263_0.47092923057209624"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-16T15:21:17.491Z","modified":"2026-09-10T05:48:59.539Z","1.0.0":"2020-12-16T15:21:17.615Z","1.0.1":"2020-12-16T17:50:21.529Z","1.0.2":"2020-12-16T18:19:46.428Z","1.0.3":"2020-12-16T19:19:35.904Z","1.0.4":"2020-12-16T20:05:26.385Z","1.0.5":"2020-12-19T14:48:48.996Z","1.0.6":"2020-12-19T15:11:08.695Z","1.0.7":"2020-12-19T16:49:00.125Z","1.0.8":"2020-12-19T17:04:51.657Z","1.0.9":"2020-12-19T17:54:33.440Z","1.0.10":"2020-12-20T08:35:37.860Z","1.0.11":"2021-01-23T09:15:15.329Z","1.0.12":"2021-01-23T09:42:47.898Z","1.0.13":"2021-05-20T06:28:09.914Z","1.0.14":"2021-05-20T09:58:46.726Z","1.0.15":"2021-05-20T14:42:43.668Z","1.0.16":"2022-04-25T12:24:37.936Z","1.0.17":"2022-04-25T16:51:38.539Z","1.0.18":"2022-06-09T15:39:06.802Z","1.0.19":"2023-03-18T13:15:00.625Z","1.0.20":"2024-01-29T10:12:43.520Z","1.0.21":"2024-01-29T10:35:51.511Z","1.0.22":"2024-02-07T11:06:26.045Z","1.0.23":"2024-02-22T20:32:01.147Z","1.0.24":"2024-02-22T20:57:51.161Z","1.0.25":"2024-02-23T07:19:04.808Z","1.0.26":"2024-02-24T09:14:28.108Z","1.0.27":"2024-02-26T10:36:46.343Z","1.0.28":"2024-03-01T06:53:24.374Z","1.0.29":"2024-04-01T08:11:18.183Z","1.0.30":"2024-04-10T19:19:23.981Z","1.0.31":"2024-04-18T17:53:26.339Z","1.0.32":"2024-04-29T15:02:00.685Z","1.0.33":"2024-04-29T15:31:27.365Z","1.0.34":"2024-05-01T12:27:07.835Z","1.0.35":"2024-05-03T15:57:19.607Z","1.0.36":"2024-05-05T07:00:54.974Z","1.0.37":"2024-05-06T16:24:14.088Z","1.0.38":"2024-05-10T18:07:31.304Z","1.0.39":"2024-05-13T14:26:46.348Z","1.0.40":"2024-05-13T15:32:11.112Z","1.0.41":"2024-05-13T20:18:02.831Z","1.0.42":"2024-05-20T09:09:31.470Z","1.0.43":"2024-05-23T08:27:16.466Z","1.0.44":"2024-05-25T15:03:15.057Z","1.0.45":"2024-05-27T13:28:43.984Z","1.0.46":"2024-07-17T06:32:30.671Z","1.0.47":"2024-08-04T12:46:53.271Z","1.0.48":"2024-08-04T13:59:09.878Z","1.0.49":"2024-08-04T17:21:05.504Z","1.0.50":"2024-08-05T13:52:14.532Z","1.0.51":"2024-08-23T07:25:14.069Z","1.0.52":"2024-11-08T09:22:29.548Z","1.0.53":"2024-12-21T12:36:05.164Z","1.0.54":"2024-12-24T15:57:42.127Z","1.0.55":"2025-01-19T20:08:34.411Z","1.0.56":"2025-03-05T16:08:49.558Z","1.0.57":"2025-05-27T21:02:18.324Z","1.0.58":"2025-07-12T11:01:48.260Z","1.0.59":"2025-12-03T09:47:58.755Z","1.0.60":"2025-12-16T08:08:44.621Z","1.0.61":"2025-12-17T10:45:39.921Z","1.0.62":"2025-12-18T09:31:36.904Z","1.0.63":"2025-12-18T09:34:03.119Z","1.0.64":"2025-12-18T09:46:26.825Z","1.0.65":"2025-12-21T19:05:00.364Z","1.0.66":"2026-01-03T14:01:44.341Z","1.0.67":"2026-01-03T14:08:57.480Z","1.0.68":"2026-01-08T09:43:47.988Z","1.0.69":"2026-01-08T10:15:07.653Z","1.0.70":"2026-01-22T20:44:18.736Z","1.0.71":"2026-02-08T12:09:51.063Z","1.0.72":"2026-02-09T13:14:57.264Z","1.0.73":"2026-03-13T11:31:24.794Z","1.0.74":"2026-03-21T16:58:47.605Z","1.0.76":"2026-04-05T14:58:08.727Z","1.0.77":"2026-04-12T10:09:34.274Z","1.0.78":"2026-04-15T06:59:14.564Z","1.0.79":"2026-04-15T08:50:09.681Z","1.0.80":"2026-04-15T09:57:08.409Z","1.0.81":"2026-04-18T12:46:11.416Z","1.0.82":"2026-04-19T14:50:10.170Z","1.0.83":"2026-04-19T16:52:26.049Z","1.0.84":"2026-04-20T06:04:32.608Z","1.0.85":"2026-04-27T09:13:08.111Z","1.0.86":"2026-04-29T07:47:49.080Z","1.0.87":"2026-09-10T05:48:59.407Z"},"bugs":{"url":"https://github.com/kaspernj/set-state-compare/issues"},"author":{"name":"Kasper Stöckel","email":"kasper@diestoeckels.de"},"license":"ISC","homepage":"https://github.com/kaspernj/set-state-compare#readme","keywords":["react","set","state"],"repository":{"type":"git","url":"git+ssh://git@github.com/kaspernj/set-state-compare.git"},"description":"setState for React that compares with the current state and only sets the state if changed.","maintainers":[{"name":"kaspernj","email":"kasper@diestoeckels.de"}],"readme":"# set-state-compare\n\nLightweight helpers for React state updates, shape-style state containers, and value comparison utilities.\n\n## Install\n\n```bash\nnpm install set-state-compare\n```\n\n## Exports\n\n```js\nimport {\n  anythingDifferent,\n  arrayDifferent,\n  arrayReferenceDifferent,\n  isSimpleObject,\n  referenceDifferent,\n  simpleObjectDifferent,\n  simpleObjectValuesDifferent,\n  Shape,\n  setState,\n  useNow\n} from \"set-state-compare\"\n```\n\n## State Helpers\n\n### setState\nDrop-in helper that only applies state updates when values actually change.\n\n```js\nimport setState from \"set-state-compare\"\n\nawait setState(this, {count: 1})\n```\n\n### Shape\nClass-based state container with batched rendering support.\n\n```js\nimport {Shape} from \"set-state-compare\"\n\nconst shape = new Shape(component)\nshape.set({count: 1}, () => {\n  // called after render\n})\n```\n\nModes:\n- `Shape.setMode(\"queuedForceUpdate\")` uses `forceUpdate` with an after-paint queue.\n- `Shape.setMode(\"setState\")` uses `setState` on the component.\n\n## ShapeComponent\nClass-style component wrapper with hook-like lifecycle helpers.\n`setup()` runs before each render, so it is the only valid lifecycle site for React hooks. The constructor runs inside `useMemo` and may not call hooks. `refresh()` skips the first render and may not call hooks because doing so changes the hook count between the first and later renders. Declare component state on the class-field `state` object.\n\n```js\nimport {ShapeComponent, shapeComponent} from \"set-state-compare/build/shape-component.js\"\n\nclass Counter extends ShapeComponent {\n  state = {count: 0}\n\n  render() {\n    return React.createElement(\"div\", null, String(this.state.count))\n  }\n}\n\nexport default shapeComponent(Counter)\n```\n\n### Hook-Derived Fields\n\nDeclare fields that are assigned from hooks with `this.hookField()`, then assign them in `setup()`. The initializer is typed as the field type for TypeScript, while still evaluating to `undefined` until `setup()` assigns the real value.\n\n```js\nimport {ShapeComponent, shapeComponent} from \"set-state-compare/build/shape-component.js\"\nimport {useThemeColors, useThemeName} from \"./theme-hooks.js\"\n\nclass Screen extends ShapeComponent {\n  /** @type {ReturnType<typeof useThemeColors>} */\n  colors = this.hookField()\n\n  /** @type {ReturnType<typeof useThemeName>} */\n  themeName = this.hookField()\n\n  setup() {\n    this.colors = useThemeColors()\n    this.themeName = useThemeName()\n  }\n\n  render() {\n    return React.createElement(\"div\", {style: {color: this.colors.text}}, this.themeName)\n  }\n}\n\nexport default shapeComponent(Screen)\n```\n\n### Typed Props and State\n\n`ShapeComponent` and `ShapeHook` support generic type parameters for props (`P`) and state (`S`) via JSDoc `@augments`. This gives you type-checked `this.props`, `this.p`, `this.state`, `this.s`, and `this.setState` calls.\n\n#### Typed props\n\n```js\n/**\n * @typedef {object} CounterProps\n * @property {string} name\n * @property {number} initialCount\n */\n\n/** @augments {ShapeComponent<CounterProps>} */\nclass Counter extends ShapeComponent {\n  /** @param {CounterProps} props */\n  constructor(props) {\n    super(props)\n    this.state = {count: props.initialCount}\n  }\n\n  render() {\n    // this.props.name -> string\n    // this.p.initialCount -> number\n    return React.createElement(\"div\", null, `${this.props.name}: ${this.state.count}`)\n  }\n}\n\nexport default memo(shapeComponent(Counter))\n// <Counter name=\"hello\" initialCount={5} />  -> type-checked\n```\n\n#### Typed state\n\n```js\n/**\n * @typedef {object} TimerState\n * @property {number} elapsed\n * @property {boolean} running\n */\n\n/** @augments {ShapeComponent<{}, TimerState>} */\nclass Timer extends ShapeComponent {\n  state = /** @type {TimerState} */ ({elapsed: 0, running: false})\n\n  render() {\n    // this.state.elapsed -> number\n    // this.s.running -> boolean\n    // this.setState({elapsed: 10}) -> type-checked\n    return React.createElement(\"div\", null, String(this.state.elapsed))\n  }\n}\n```\n\n#### Class field state\n\nState is defined as a class field. The keys are auto-registered for `setState` and writable `this.s` access.\n\n```js\n/** @augments {ShapeComponent<{name: string}, {label: string, active: boolean}>} */\nclass MyComponent extends ShapeComponent {\n  state = /** @type {{label: string, active: boolean}} */ ({label: \"default\", active: false})\n\n  render() {\n    // this.state.label -> string\n    // this.s.active -> boolean\n    // this.setState({label: \"updated\"}) -> type-checked\n    return React.createElement(\"div\", null, this.state.label)\n  }\n}\n```\n\n#### Assigning through `this.s`\n\n`this.s` is writable. Assigning to a top-level state key is equivalent to `this.setState({...})` and triggers the same re-render:\n\n```js\nclass Counter extends ShapeComponent {\n  state = {count: 0}\n\n  increment = () => {\n    this.s.count += 1          // same as this.setState({count: this.s.count + 1})\n    console.log(this.s.count)  // already reflects the new value\n  }\n}\n```\n\nOnly registered top-level keys are writable — assigning to an undeclared key throws. Nested mutation (`this.s.user.name = \"…\"`) writes to the underlying object but does not schedule a re-render; use `this.setState` for deep updates. `this.p` stays read-only.\n\n#### Typed `this.tt`\n\n`this.tt` is a proxy of the instance that throws on unknown property reads. Typed as `this`, so JSX handlers like `onPress={this.tt.onFooPress}` are checked against the subclass's actual method signatures — typos fail typecheck, not just at runtime.\n\n```js\nclass Counter extends ShapeComponent {\n  state = /** @type {{count: number}} */ ({count: 0})\n\n  render() {\n    return React.createElement(\"button\", {onPress: this.tt.onIncrementPress}, String(this.s.count))\n  }\n\n  onIncrementPress = () => {\n    this.s.count += 1\n  }\n}\n```\n\n#### Typed ShapeHook\n\nThe same pattern works with `ShapeHook` and `useShapeHook`:\n\n```js\n/**\n * @typedef {object} FormHookProps\n * @property {string} formId\n */\n\n/** @augments {ShapeHook<FormHookProps, {submitted: boolean}>} */\nclass FormHook extends ShapeHook {\n  state = {submitted: false}\n}\n\nfunction FormHost(props) {\n  const hook = useShapeHook(FormHook, props)\n  // hook.props.formId -> string\n  // hook.state.submitted -> boolean\n}\n```\n\n### cache\nInstance-level cache with dependency comparison.\n\n```js\nconst style = this.cache(\"style\", () => ({padding: 8}), [theme, size])\n```\n\n### cacheStatic\nClass-level cache shared across instances.\n\n```js\nconst config = this.cacheStatic(\"config\", () => ({padding: 8}), [theme, size])\n```\n\n## useShape\nHook-style shape for function components.\n\n```js\nimport useShape from \"set-state-compare/build/use-shape.js\"\n\nfunction Example(props) {\n  const shape = useShape(props)\n  shape.useState(\"count\", 0)\n  return React.createElement(\"div\", null, String(shape.state.count))\n}\n```\n\n## useShapeHook\nClass-based hooks with `ShapeComponent`-style lifecycle methods like `setup`, `refresh`, `componentDidMount`, and `componentWillUnmount`. `setup()` runs before every render and is the only valid lifecycle site for React hooks. Constructors run inside `useMemo` and may not call hooks. `refresh()` runs only after the first render and may not call hooks because it would add hooks on later renders that did not run on the first render. Declare hook state on the class-field `state` object.\n\n```js\nimport useShapeHook, {ShapeHook} from \"set-state-compare/build/shape-hook.js\"\n\nclass MyShapeHookClass extends ShapeHook {\n  state = {count: 0}\n}\n\nfunction Example(props) {\n  const shapeHook = useShapeHook(MyShapeHookClass, props)\n  return React.createElement(\"div\", null, String(shapeHook.state.count))\n}\n```\n\n## useNow\n\nRuns a callback synchronously during render whenever its deps change. Fills the gap between `useMemo` (which fires twice under React 18 StrictMode when misused as an effect) and `useEffect` (which runs after commit, too late if you want work started immediately).\n\n```js\nimport {useNow} from \"set-state-compare\"\n\nfunction Example({userId}) {\n  useNow(() => {\n    startLoadingUser(userId)\n  }, [userId])\n\n  // ...\n}\n```\n\nSemantics:\n- Runs during render, not after commit.\n- Fires exactly once per real dep change, even under StrictMode's double render pass (previous deps are tracked on a `useRef` that persists across the pass).\n- Dep comparison uses `arrayReferenceDifferent` — same per-element reference equality React uses for hook deps.\n- If the callback returns a function, that function tears down the resource the callback started. The resource lifecycle is managed in the committed phase (a `deps`-keyed effect), not during render, so it survives React's development StrictMode effect replay and an abortable concurrent render can never tear down the committed resource.\n- A full mount → unmount → remount cycle still re-fires, because the ref is fresh on the new mount. This matches `useMemo`.\n\n```js\nimport {useNow} from \"set-state-compare\"\n\nfunction Example({userId}) {\n  useNow(() => {\n    const unsubscribe = subscribeToUser(userId)\n    return unsubscribe\n  }, [userId])\n\n  // ...\n}\n```\n\n## Comparison Utilities\n\n- `anythingDifferent` deep-compares arrays and simple objects.\n- `referenceDifferent` uses reference comparison for objects/arrays and `Object.is` for primitives.\n- `arrayReferenceDifferent` compares array lengths and each element with `referenceDifferent`.\n- `simpleObjectDifferent` and `simpleObjectValuesDifferent` compare plain objects.\n- `arrayDifferent` compares arrays by value.\n- `isSimpleObject` checks for plain objects (ignores React internal objects).\n\n## Tests\n\n```bash\nnpm test\nnpm run typecheck\n```\n","readmeFilename":"README.md"}