{"_id":"use-deep-compare-effect","_rev":"15-d6e961810577fd3d0f6d83a1de59bc92","name":"use-deep-compare-effect","dist-tags":{"latest":"1.8.1"},"versions":{"1.0.0":{"name":"use-deep-compare-effect","version":"1.0.0","description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","main":"dist/index.js","engines":{"node":"> 4","npm":"> 3"},"scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build --bundle","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","setup":"npm install && npm run validate -s"},"keywords":[],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","peerDependencies":{"react":">=16.8"},"dependencies":{"@babel/runtime":"^7.2.0","fast-deep-equal":"^2.0.1"},"devDependencies":{"jest-in-case":"^1.0.2","kcd-scripts":"^0.49.0","react":"^16.8.4","react-dom":"^16.8.4","react-hooks-testing-library":"^0.3.6"},"husky":{"hooks":{"pre-commit":"kcd-scripts pre-commit"}},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","gitHead":"8ffea883a460ca92a1fca2172a2342854ddfd0f0","_id":"use-deep-compare-effect@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"integrity":"sha512-Ih1UKbVBYzg7g1wXf37vI+SDhSSV3P52bz24/TSsRAtugQ4wf2ulbYVZjqBAXsT2c1n1hTjaOKv9Qo3RpMIudQ==","shasum":"ad003e60caffe9a397dfeaaa162fc5a72eeef7ba","tarball":"https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.0.0.tgz","fileCount":10,"unpackedSize":25540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgJHsCRA9TVsSAnZWagAA05EQAI7Pc0rFlW/PBs5K1Soa\no7AYQX0RUsrFmOVIgqK7SgjQyFhVpxhrAjGtqiJf/lrRvnOhms0l0lA0VUyt\n5Y+Ta5v/WIk5JcGKnGB049S0wa9Ffs3WZywt3mN9qbLSQ0wnb7i5FL9/azyc\nYvVZbj29Iv04JV79Cs3cCJNYN4WDttqAZ6x4Pk3BgOnFlzu0E/dzLZi2ihZv\nDkOLQsOrpLI3tBTHolex3SBM2V1ZWKwDNrhJ4Ggm/+nh0R1CpU8WoouQ8Ien\nW/YlnPRBjmg/QNHa4BWCsWq8kN67i4JjpdVwI6BIkfgUctOGKtYNm/H4QPlr\nvl1W2rccjz8BMbfrTNV17NiCd0UacBtAvNsrkKCtswk0FTrRIy7a0sxWm33O\n0m7zZRL10npxpPOyhAuFzmAvFZzohUaJX7JXWqefN5wB0fqIlsimtndm8tgm\n7gzuwRpYP9vU3QGd1hQQcL6RDF0tw4gKs1ZH9hIDnNiSOPyf/qj9H6ORPVY7\nB+CgxcVgkPcVYpsodAk+Zfm3OOAWyCDQ6vVlt09baXzqC39EdqWz2E7gcr44\naiV8vtH68YEG4a/hrKM/q4aH+gU5UmYqiO6O/Yp1dX9clLHXwrCyoTAG+mkc\nFuGHyP2uS7h+u03rT7ZVDSm5x3Nfuuge4N8a7liqKeRfWq9OJhUupAVjJOz5\nHXez\r\n=VjTx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOMEy54IWvpNm6C1MsntKSKL4/ywfAtvtVyQSnd9GHsAiBBSNIOOkqtkWO+BWkrcChhaFgQT6XZAjo9V0UVP2aR1Q=="}]},"maintainers":[{"name":"kentcdodds","email":"kent@doddsfamily.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-deep-compare-effect_1.0.0_1551929835505_0.8775826871555996"},"_hasShrinkwrap":false},"1.0.1":{"name":"use-deep-compare-effect","version":"1.0.1","description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","main":"dist/use-deep-compare-effect.cjs.js","module":"dist/use-deep-compare-effect.esm.js","engines":{"node":"> 4","npm":"> 3"},"scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build --bundle","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","setup":"npm install && npm run validate -s"},"keywords":[],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","peerDependencies":{"react":">=16.8"},"dependencies":{"@babel/runtime":"^7.2.0","fast-deep-equal":"^2.0.1"},"devDependencies":{"jest-in-case":"^1.0.2","kcd-scripts":"^0.49.0","react":"^16.8.4","react-dom":"^16.8.4","react-hooks-testing-library":"^0.3.6"},"husky":{"hooks":{"pre-commit":"kcd-scripts pre-commit"}},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","gitHead":"3abb3ba705de1192fa9bdad072874579cbb2d309","_id":"use-deep-compare-effect@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"integrity":"sha512-kW92R25cS3B/EyY82P263MEwXudbeisgDefE4FNUs5Zw5OXjyo13WJST0u77sFp/K1zy1u0VlbPcerMK0qNf/A==","shasum":"084bda6d6aca98a29f142b5cf7dd93b87e6e835e","tarball":"https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.0.1.tgz","fileCount":10,"unpackedSize":25613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgJ0NCRA9TVsSAnZWagAAv0MP/juSeiZO0cmZtuGW+pHJ\nI9ycuSfp/zffTdwpSTPqw+fxifJnGFPNFTncA8UEs9zqJdm7GpXUQ/Gb+JrG\ndybPqZ1jIQy1JqQRJsLRY05T1Sok3suLlqNZKTlgKeaREnuYOL3TE3/g3DV6\nRJo3kUgRXnhzI4w3vfW1oezDToRZts3VWkvD0lNy+Z87TINrTNPPvFNotSf0\n1GTy7x5aE4QTfyxxdDcFsDE2m8pH1V020YWwf3Fgm2Fvl52x0xrD2bAcJcjD\nL8qG9P8NHvBvme+9KGXAr5i/3EjCn1n791SYgjM+dmrapIJPCY+Rv0LErCwx\ngIVqNyKH0gpQvHvrhZPUtxkFgmbEjgyy8CoghpMO0cNwJdBjoFtoS524qg/A\nqRZLKBMVeb0bf39NFo+t/V7ee+hArjQJzgI694iHGbDgYD9qLO4Fxrz3PGDW\nItcFtdIelrchTgH7Okj77uSrVl5b+LJRSj0+GsiGUR2vlGlCPebj64o87CJZ\nYgyWf8mI/Q0aXok8aGGKT/qo4l9WvmBBV+KzveoGOJ4d0QjkKihFRLyXGa68\nllN0doNBH+7VEVkseoAe2wOOnllZC6PNn8KLeGp7LZee6FKOvCqSmw8CwHWC\ndHAEz5JFPaDEF58tJz8CwCm8rAREc1dSf09jV+jwXUdpp8JFdhl7BiNEvOhf\nd//l\r\n=Qtdy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOA/QdQv2n0GSrvpeFTP3lDJtmdUSrNSpjkVZ9hA42/AiEA6DPcMSKnx2Ye5MYV2Dz38/fcpEjzf5sKKL/Oc0EaI/k="}]},"maintainers":[{"name":"kentcdodds","email":"kent@doddsfamily.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-deep-compare-effect_1.0.1_1551932684272_0.8231655313318145"},"_hasShrinkwrap":false},"1.1.0":{"name":"use-deep-compare-effect","version":"1.1.0","description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","main":"dist/use-deep-compare-effect.cjs.js","module":"dist/use-deep-compare-effect.esm.js","engines":{"node":"> 4","npm":"> 3"},"scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build --bundle","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","setup":"npm install && npm run validate -s"},"keywords":[],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","peerDependencies":{"react":">=16.8"},"dependencies":{"@babel/runtime":"^7.2.0","dequal":"^1.0.0"},"devDependencies":{"jest-in-case":"^1.0.2","kcd-scripts":"^0.49.0","react":"^16.8.4","react-dom":"^16.8.4","react-hooks-testing-library":"^0.3.6"},"husky":{"hooks":{"pre-commit":"kcd-scripts pre-commit"}},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","gitHead":"ea5820448611969c81102ddc71708d4c7ffc0400","_id":"use-deep-compare-effect@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"integrity":"sha512-5vYJifzWuuZXABqiPmITniaLwrmXsXH63izYhLtOpHjfeMNGSYJ/tc6VuYE+HbrskCH/FxVtcvBT1S2oDD2V3Q==","shasum":"35917fb529fbbe62ece64351c87a8cd15426c953","tarball":"https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.1.0.tgz","fileCount":10,"unpackedSize":22221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgY1cCRA9TVsSAnZWagAA3aAP/iX2Gi218Hd7veQOd817\nJD472r5gXBbXtZyNNnHWlSBaIjp03r6WmwyvI9tIAd2T02J0xZHM1Xbk6ydN\nthyvTamqloKUbT0W0b6F2QhNLAIQgHO54KIsGQylMXIJd0pGbLycd6b2Q9gf\nEFFvnN/JQIiitGUOsJlhgqBN7qpbk2UUr01sfpHmFtF2f51NAYyoQErbA4uN\nyM3t4Vd4ikMGtUVUtYzhNXFMXsjqiodB9bESb0cGYXJjZ3svOVTwsYzlfStw\nJlp+i5Ch7Xa1vlqqVXAwBNXbXTzwuxCDUFc8SgftBbnwdcFiToDiGqHB3uBt\nNAgVyB1iOGalsF6h3NmN3YjiZm+6pH7au+EpQhRWQAs5CuHthS3+QNJwMFaH\nk7ijLyOBjWCP9E9PZSLlYX4nxLujK8wNLRXRHafoOTYND97iaC8EJ7shbrqc\nrLdsaH8n1skS2vHmyp/NnTFbJsrvsGOFruToLYhvVy2NF26gfORD/UhUJFG+\nf8x3QbbfhrnPeHJh+ZyfE8J1X4WAKuXSNXkkRkQ+Gef7DTMP28vW0pW+mxrk\nu6VRUxLObzKoVuPY/BECv9rrzIXyIWdsmms7ozmS7R9txCwwctvhM+lMOdVa\ngtadLuCtRoh19u7+4+hPSwA2KowS4zPoUy8l3ma9qeSEY19jj/JP5ObqXN+e\npRTj\r\n=/ZRr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkvRjhA/DvuXb/1EejFUIBTJD1WaU+gstnHHYhYyXlxgIgErB7PltR5IdFTQ9l61G5Fxqx70ahnsBIy1zuAWxOgDg="}]},"maintainers":[{"name":"kentcdodds","email":"kent@doddsfamily.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-deep-compare-effect_1.1.0_1551994203840_0.30963257399571775"},"_hasShrinkwrap":false},"1.2.0":{"name":"use-deep-compare-effect","version":"1.2.0","description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","main":"dist/use-deep-compare-effect.cjs.js","module":"dist/use-deep-compare-effect.esm.js","engines":{"node":"> 4","npm":"> 3"},"scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build --bundle","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","setup":"npm install && npm run validate -s"},"keywords":[],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","peerDependencies":{"react":">=16.8"},"dependencies":{"@babel/runtime":"^7.2.0","dequal":"^1.0.0"},"devDependencies":{"jest-in-case":"^1.0.2","kcd-scripts":"^0.49.0","react":"^16.8.4","react-dom":"^16.8.4","react-hooks-testing-library":"^0.3.6"},"husky":{"hooks":{"pre-commit":"kcd-scripts pre-commit"}},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","gitHead":"4e235bc5f7f36f3827a8573118d82284e9f9758a","_id":"use-deep-compare-effect@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"integrity":"sha512-u45BDmcLgXErTR4y18bUW8j7SzrS85JMPSYKAbzPJwTs3W7+Am1L3xwDhwNEbek41qfp7yfh4B2br5hJk4Q+lA==","shasum":"41a52b3dea028c082b57e35050427b482237eb47","tarball":"https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.2.0.tgz","fileCount":10,"unpackedSize":23923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqUgWCRA9TVsSAnZWagAASDkP/2dPrzb3ouPU22wcuTZi\nWEAxgkFgRejzWq0Lwk/zx6z4JAFnXeWcoEWF8OCwVg/1ljO1iZCV0CynDu7b\nsETUWQiR07sN3fy86w3o9nDi5Xj8ejzKmEHbomLv21TJ76iHqRuK2v8nKv3U\nCSYu2Q1l/YWDojClOBIGfYgPcxJBPuceleoWE9wJc0FRCM0sbCG0GX/zuYBQ\nw9W9hK0qUWPBfALi42KUqNZjY0togfrCGxPhMdkG67edp0eP68cPhsoD3iYM\nHPR1bFbYhw+zZhvwme4qTbIyCKOSoNulFdIa8U0YhP/MXPZ7OUohyt+DEKIS\ndIbAxzxOXi6ynHxMdOGU2trPMOO3FyRecDSVrIVuQ8Z4F7+lemLBOMezZmfv\n7HQooDxYIq7KihSIdpLzIA+DpAhYEH6lk1LpYpdf3t0z7f0wL79kkTiBgD9F\n8RFm7/5ggYoQIGiAVIWM69dbJrZqBN4xY+Q1cyax56ipkOKdk2JCdyAgw8bg\nzalE3mfh6wZ4ZKWb9gBh+9xEcwBlkFKs7zUtXDIMFpmC6VQxM55FknGGEdhP\nvyPrIvUm6DvNYmAVrTdRI1j0iTvTu//iG203oQLf7n9q3KHi7B1P4bmV+3rO\nkVpnVrNX/BPhGW8x3hcv0wOH7bNZEt+/k0MzXU/VXAJG6ikY947I3mhKZKSY\nDYm3\r\n=OlgE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDb5WEx19wXW7YlfJtCh2WoVFnlyU4WxnR6mgXdnkViOAiEA5n4mzjvThlXEOHMM76VwiDS7HysNiOe16gQDTPOBzSo="}]},"maintainers":[{"name":"kentcdodds","email":"kent@doddsfamily.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-deep-compare-effect_1.2.0_1554597909267_0.36761561182254465"},"_hasShrinkwrap":false},"1.3.0":{"name":"use-deep-compare-effect","version":"1.3.0","description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","main":"dist/use-deep-compare-effect.cjs.js","module":"dist/use-deep-compare-effect.esm.js","engines":{"node":"> 4","npm":"> 3"},"scripts":{"build":"kcd-scripts build --bundle","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","setup":"npm install && npm run validate -s"},"keywords":[],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","peerDependencies":{"react":">=16.12"},"dependencies":{"@babel/runtime":"^7.7.2","@testing-library/react-hooks":"^3.2.1","@types/use-deep-compare-effect":"^1.2.0","dequal":"^1.0.0"},"devDependencies":{"jest-in-case":"^1.0.2","kcd-scripts":"^1.11.0","react":"^16.8.4","react-dom":"^16.12.0","react-test-renderer":"^16.12.0"},"husky":{"hooks":{"pre-commit":"kcd-scripts pre-commit"}},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","gitHead":"adf359758409b499332d2e4a4404dbf461b81254","_id":"use-deep-compare-effect@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"kentcdodds","email":"me@kentcdodds.com"},"dist":{"integrity":"sha512-moqMqnvhKOToAdQIe7CjZsNb7VUmWSYrviSPuS48K7a2D8Oozw/HG6C49X7xmJjvyQB8DHgcw/ET4vsP2FbTWA==","shasum":"da7268b39f51f9862c7ec4716c4a31049d59429c","tarball":"https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.3.0.tgz","fileCount":10,"unpackedSize":24973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0Nc5CRA9TVsSAnZWagAA96IP/3kl6OyYPoQMHRYE8ooy\nsZCb1eeRw8FDoYMfEdWgDnprrPasFfbiFbQZEtZf2zHZMrGtXWlEUWCtskzj\nRIq3ZWnMXrLEhRzXzNDt9pU+aP7UL2AxRW8lTIPoJQV9+GJ2dFLKYCC67idF\nFw14w8hrTtKI7LFAEgsTewb1KKDT/38w5tjK3MgJO6xlchqOA74rJCs1iDia\nIGwW9B7LjBc9L8ep8xAnEk+wRRYLYdEVYRzi46cS7x5OjqXQZ5XOx0DJjvyb\nHDiWAAfdRSJpl8UCyMseuf4WRvETFQDaEjOd0f4YsH6qcFXXTYIhBFmSpdRn\ns4Ki9wx55HJAnsnPdEHklI95qKGl3mnuemnkwEuweoV+FvEwPoXW+kEabfk1\n84lH+hA0JTeOXKuzqpV/5op2gCspT3dp0yiR9w6HQYJwidIMfs1+lNtJSMjC\nOq6y5K0E++MVFoK6060rgGoXXa8ye09RcjdrdrBXA6y7SXgB8Py0NWWTGt6O\nh+YvmI9+oC8J6oq2dFwFs5ZUGbHXGmMZrb+o0qKatW/1LXxDUTgS75u5fFEM\ntZQJFEm/+08/6uCuhI8qpI3A9RQFLYJm47rnst62HlB5Wo1YivuvaOmiP6b3\nvg3u9qXMQWleqzl5xndyWZkKKIyP3fciKka1d5UW2JSz54xwaz4YIfQ99Omn\nZsqY\r\n=R9pB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNSVvtQL2UXICJJ5+2Kq7VOOe9j5wE3y6G+nLluvA8cgIgMA4NemQYIAwXlUCOH0kwIJWZw9dLhtIK3NrfLR81CBk="}]},"maintainers":[{"name":"kentcdodds","email":"kent@doddsfamily.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-deep-compare-effect_1.3.0_1573967672585_0.16396904987701366"},"_hasShrinkwrap":false},"1.3.1":{"name":"use-deep-compare-effect","version":"1.3.1","description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","main":"dist/use-deep-compare-effect.cjs.js","module":"dist/use-deep-compare-effect.esm.js","engines":{"node":"> 4","npm":"> 3"},"scripts":{"build":"kcd-scripts build --bundle","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","setup":"npm install && npm run validate -s"},"keywords":[],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","peerDependencies":{"react":">=16.12"},"dependencies":{"@babel/runtime":"^7.7.2","@types/use-deep-compare-effect":"^1.2.0","dequal":"^1.0.0"},"devDependencies":{"@testing-library/react-hooks":"^3.2.1","jest-in-case":"^1.0.2","kcd-scripts":"^1.11.0","react":"^16.8.4","react-dom":"^16.12.0","react-test-renderer":"^16.12.0"},"husky":{"hooks":{"pre-commit":"kcd-scripts pre-commit"}},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","gitHead":"8e7f6508a7a7a251079ffad2351c86efb8b9216e","_id":"use-deep-compare-effect@1.3.1","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ejL+Al+aeDyC9Sywx56ti4PtSwkf6BH27tEptMWF2cfO41/auG0nRRsArh6Vv5bUyBe3z7IyxmgQCK5nas70hg==","shasum":"90bdbed97e1acb8423f7bb0bf24de58590d021af","tarball":"https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.3.1.tgz","fileCount":10,"unpackedSize":25016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ71cCRA9TVsSAnZWagAAyFQP/3ntBSPxR89Jw5CouEnL\n44k2EL1AtI6DoNc5R0y5TZGGCmEI0vn36gUg6nhZ8XbzKdc7Ij88Gs6be1Si\nba/QuZDb67W+ZnGm80xJqBA+N/azrSjGElZFCSBAFKmTueo9gMqMI/qS8+vg\n7auxZIMzR2+4mRilXoU8tQEMn9kWg7+25H9qJLeTy20Oy6UsbEt/VkQ+SpL8\niuoXMM0T79vNDyndlLHYdUEag+p97Lzuzq3d0MlXfNhtngeqcQD/AMCq3AsF\nxNYpzoG3D7OjRKYT8zqLaLImZwgWg8i7KBBJOyreQL7HDPHFZyyK951IyoKT\ntAoVr+aC+D8PtE0M7c1y02cRePbdvTj7T0cRftBpPchS0fkuCixbf/c2k94+\naOl9YtZG/8AAyQ9R+XpTUXVM5hd8TBnt32+6Pe0diGf0J2rxPG5FVPsJphZB\nTWO9o56sQURnJFcE4hjKSkizbc1pMqkiaCKV2/IuJ5uoHlKli83JaQR36m6J\npiGkD/5Ts29BbIntpB6UnJdbsZmlbVDVbLYicq0StlT3sEsbL78AP9w6dF3V\nwAD2XhOZi78EANcunnq2rtmb/0isijPGJTtaxeqRpU04JoKph8Bp/pLL85jD\nMvuCEmcdxcLLyzuBZpkGwm/bR0ND3vpPLnpzW/xs+OYVxT3Hfwn7Ojf6/hmV\nTlS9\r\n=ojAb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5ZMf+rOCwjTFCCmnxEB9nLRWEKfCNKCXRN6/GP2VXsAiEA9bIw1lzwFXm+2sR23ihWLsaKo1xqOekhwxtpQbiayks="}]},"maintainers":[{"name":"kentcdodds","email":"kent@doddsfamily.us"}],"_npmUser":{"name":"kentcdodds","email":"me@kentcdodds.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-deep-compare-effect_1.3.1_1583856987549_0.893510606861696"},"_hasShrinkwrap":false},"1.4.0":{"name":"use-deep-compare-effect","version":"1.4.0","description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","main":"dist/use-deep-compare-effect.cjs.js","module":"dist/use-deep-compare-effect.esm.js","engines":{"node":">=10","npm":">=6"},"scripts":{"build":"kcd-scripts build --bundle","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate"},"keywords":[],"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com"},"license":"MIT","peerDependencies":{"react":">=16.13"},"dependencies":{"@babel/runtime":"^7.11.2","@types/use-deep-compare-effect":"^1.2.0","dequal":"^2.0.2"},"devDependencies":{"@testing-library/react-hooks":"^3.4.1","jest-in-case":"^1.0.2","kcd-scripts":"^6.2.4","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","gitHead":"3ac1c3b1cc5f3f656290025d92bbe589e09c2c0c","_id":"use-deep-compare-effect@1.4.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-46rF7ULcRnxI4+1Zoul95+KB48hpn1MUH1aXEBMyU+Sh1KJDqrTAkwhnxQL6ydBAqu3gLebYylcr0zpVBzbxxQ==","shasum":"3f40e3fa5b0b8d79e4126e83be384ed602472405","tarball":"https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.4.0.tgz","fileCount":10,"unpackedSize":37270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPadVCRA9TVsSAnZWagAAcvoP/3onsyMHGbQagm4S9oJa\n3T/UhZXS35PLgcNqgVviHguZ0V/5e4gxivdt5Vt+6GT5HKv8FgU0rKMgftNV\nQDCeSUq73l/5WArN38adPcA4yuftWNIsMT4HuIqWWQB7MLodX3kkEHfT/rrE\nWBjI9LxmQlzOjmdLDckV6o40RwtDPMq/xhQvX5o+iFAP4fTUGzdrkGdnjshm\nXqVpeWqOsPVs1k6ynCqWhfOjSn6oMQaEBXLt4iVCD/EG/Hk30Fenzh0AxIGX\n+CxOJTnT0KFqh0iauuZo/gCihMv4CbtnLs6zaTmbpEr2VVudWam+6jUxtWHq\nR7sX2kfvBHYX93w6gWjrm4kIj2og1gdaDSA7V52HuWyoaoBksLIODOwgyFCs\ngJD9VHqH8mkhwm/Vp7HBfG7TmYyqIRNYzWAl13EZ1PVQH7enRfQzCjj2/mnG\noTGrNI3C2HrriFRIxymkWsP0ZMQFSbE1uawsdxdjuomsIJRB8SpbvALtkBve\ndyfzZ64L757CfaXceNKYA2+rYM/9ZNP7JqKUhBlQwszKNQPTVuxqUZKBS24k\nPQEI6OBBwT4YNAKGj4tSvYrAgti8XQ14mMh4IGcRyErauIyRjo3w0R2CQTSQ\nZ7iapKM8h+9Rw3oEuI8D/CpaCxaO/i5N1NVMrnPLG5B+smmI3vs6h70eZnEQ\nCioN\r\n=ld0X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuKMR2WZvO8jUEyjDxVtHT4G3lTsG0SJ0prl9dZJEoEAIhAImwZOsABQEaaSReEWRHPNQwS3BKYJSXPcSRMWTOqTPU"}]},"maintainers":[{"name":"kentcdodds","email":"kent@doddsfamily.us"}],"_npmUser":{"name":"kentcdodds","email":"me@kentcdodds.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-deep-compare-effect_1.4.0_1597876052742_0.6402134043792873"},"_hasShrinkwrap":false},"1.5.0":{"name":"use-deep-compare-effect","version":"1.5.0","description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","main":"dist/use-deep-compare-effect.cjs.js","module":"dist/use-deep-compare-effect.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"build":"kcd-scripts build --bundle","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","typecheck":"kcd-scripts typecheck","validate":"kcd-scripts validate"},"keywords":[],"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com"},"license":"MIT","peerDependencies":{"react":">=16.13"},"dependencies":{"@babel/runtime":"^7.12.5","@types/react":"^17.0.0","@types/use-deep-compare-effect":"^1.2.0","dequal":"^2.0.2"},"devDependencies":{"@testing-library/react-hooks":"^3.4.2","jest-in-case":"^1.0.2","kcd-scripts":"^7.2.1","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","typescript":"^4.1.2"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","gitHead":"454787e5be3613236947c72fc881f9cc753f29de","_id":"use-deep-compare-effect@1.5.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-rHNHjYxVfoBFP1HZQMz8U/foLVkJ121zFnO3t6hJICKBwVSe4TwDoBDD9ERjq2hgH6NCD5tZdrmrGQRneYcbXQ==","shasum":"3408459680f02fdff7b06219b22b993c230779e3","tarball":"https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.5.0.tgz","fileCount":15,"unpackedSize":37669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwG+SCRA9TVsSAnZWagAAJkwP/j6muyK6Cf6MldpqUUZy\nlC9e5IOKQRbsWKIvJhNGUxxLc/8qPfYAAC8OEsX2fY7IoG/j2+Yfe2wybzI6\nLDyZhOKgJmoa8u7ye1lHeqefHoXD5iDIHI8WlNQdjSu4n5+RY0n7RWofvRXC\nLw7kWk62nONXW8as7O61Cv8Os++K+R5BotL17GdGCFIWbiEakGw7omGNd35m\nqe5jA3Xw6HbUa7nTV1yNXioQTsF9txNq/N5dC89Nx5/vmlUa6xtY3L4C/ZQI\nqVRAJEsmiHgLClUaQ4UqcWVM/arxTtLW5DKMRlTOgAF4++zDZ5hQcY/mtNZ0\nmv6yzryRBhiu5EqK/F7oCf7SzYsmfyj/IJDpEeDEEKXspWqR2TQZg27Gkp7W\n7JkQdvQsDqgPTUsevNULi60bZ9Z01CN+D6s4GtHaB9F4oNQgsxD//Kuu7Kyf\n5KW8N1svlAzFOUqzFZp4WxtbwQkCarMND2gUnLpuQpvTKVL01MCdeKaitkRc\n3m78mMGEklmqLM/K6INC5yPmYIFLDDGgPMq4jC6MfcKBnyn/bbfBCvF10rfR\n/E0snrukUoCH5SmfW45q1xjnKPAkEWKY1tHzJlC7OwLklC4GZ5Ld4hhhVm9z\nNDQ3Sk1uAd4YkgKaNN0FwpspHPVQDyQi/Qb459hhgXiRAjxkTtmHax6LWE8C\nYsoI\r\n=03Tm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYDzo1zADtu9dhJxMLAXsEpCrp+z1PqxnOI2khH4D9wAiBpz6pRW6RMJryawGCEvPS/RQLqyCI5kJcxsk9SPpjQrw=="}]},"_npmUser":{"name":"kentcdodds","email":"me@kentcdodds.com"},"directories":{},"maintainers":[{"name":"kentcdodds","email":"me@kentcdodds.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-deep-compare-effect_1.5.0_1606446993455_0.14665648119239338"},"_hasShrinkwrap":false},"1.5.1":{"name":"use-deep-compare-effect","version":"1.5.1","description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","main":"dist/use-deep-compare-effect.cjs.js","module":"dist/use-deep-compare-effect.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"build":"kcd-scripts build --bundle","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","typecheck":"kcd-scripts typecheck","validate":"kcd-scripts validate"},"keywords":[],"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com"},"license":"MIT","peerDependencies":{"react":">=16.13"},"dependencies":{"@babel/runtime":"^7.12.5","@types/react":"^17.0.0","dequal":"^2.0.2"},"devDependencies":{"@testing-library/react-hooks":"^3.4.2","jest-in-case":"^1.0.2","kcd-scripts":"^7.2.1","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","typescript":"^4.1.2"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","gitHead":"787dd237051754764df81772f50fa69b77221be9","_id":"use-deep-compare-effect@1.5.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JL+xgYslBWUAMl95gjWnZvFuWIjaJXhhbIv3ITBigiBlAgdnEjB8I1Y9pO1XddcBBcnymEtIDaR0g7W2W5Jaqg==","shasum":"0ecae454698495e1b6031a7d3158ba5bf51f8339","tarball":"https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.5.1.tgz","fileCount":15,"unpackedSize":38041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0V3UCRA9TVsSAnZWagAAfRYP/jIk6JryzgVJtd/of7P3\npUUr1njE/DIkQPjoGW69VWIr1sFc7RBPTol7LceEOJY4KmhDfakD/gSOMTu1\nsRC0amyoQx95Obe3DpLclFA9c9iIayMXNENJba5rZOWW/Jz6AmGPFuFYt58c\nUdMUNnfSWlLJzpXfFZJIMKcXck8kLx6CEdTzrh0lPfCqbaij69LzvujPGYtb\nygaAr1Dc2QBS6U4vDPY/5scf988ftjUf2uE/5BeVJV0o4GIfszK2pS+uHHzU\n7OBS19l5VzWCaAPrvs6uC8Xy4uQiiA0of3WKeearfwz248RBzBsOeGRX7Lxl\n0wcHTCmr/ldJi2J/v9e/ONLaq3O5+J5yaCjn8919BaXlw0iLHxXKbVgx2ghH\nFziTOP+8xW4pzIPfbP1dBJQ/xEwuszhEnyguBmKI2HjAB785lMyzwp4QXhw6\n1kcIbYzOZlT4uDyeX9aPuK142HUhN7rxCbUzgSIFvPptpeDTqn3PCfSAumz0\njUzJJxOXYs0D6tN9vtMV/nQaYtR6ZgggK+/BnZQQ8PAhvC8bjUcRCqVVjZlP\n2yAJNT3aYJt0OpY6kzowI7G3dsVBgcXNQB3xBfHzwlI6A/LXzXkeglyuxm+C\nPeueW4uKdBrm/Z+/nRI6W17NpbNNrS0U8XdWHAm0r7SNs5GoY7UPnINf+Tsf\nYVWj\r\n=rHqc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxuG5gnFjM/EjbwYDovj1wIrZMixJNldVCX8h79uRhSAiAQmbEpOfRpIDOM9f/r1v6WeCE2HSTJjw741WRa61NsEQ=="}]},"_npmUser":{"name":"kentcdodds","email":"me@kentcdodds.com"},"directories":{},"maintainers":[{"name":"kentcdodds","email":"me@kentcdodds.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-deep-compare-effect_1.5.1_1607556564317_0.7535865278471392"},"_hasShrinkwrap":false},"1.6.0":{"name":"use-deep-compare-effect","version":"1.6.0","description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","main":"dist/use-deep-compare-effect.cjs.js","module":"dist/use-deep-compare-effect.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"build":"kcd-scripts build --bundle","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","typecheck":"kcd-scripts typecheck","validate":"kcd-scripts validate"},"keywords":[],"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com"},"license":"MIT","peerDependencies":{"react":">=16.13"},"dependencies":{"@babel/runtime":"^7.12.5","@types/react":"^17.0.0","dequal":"^2.0.2"},"devDependencies":{"@testing-library/react-hooks":"^3.4.2","jest-in-case":"^1.0.2","kcd-scripts":"^7.2.1","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","typescript":"^4.1.2"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","gitHead":"2f1c52fb618db2a4410f3eb30864d8eaff3f71a4","_id":"use-deep-compare-effect@1.6.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Os5Hf9rpQHSd97l3v8gcqblayvJdOmPYR5qvwiHXRIn8o9ay0PNrzn2nfS5TdNLWzKtpYY+QZr8VBy+fk25xlw==","shasum":"aeabb2e489bc4f21138b276f6fcfd9eefca23a93","tarball":"https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.6.0.tgz","fileCount":15,"unpackedSize":38803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0msiCRA9TVsSAnZWagAAJpQP/1GRY+pZPoKoD8sR0JIp\n/Xprofdhr9wZa+URgLu9e/2mpzf+uyIvMwTJdNYqv+8zkNiMIgI7iqkdPm80\nZU2VXBrcjpGC7ciMWr3qxRUw21W89x/3ayZGaa0Wn+ttiEbSvIAz/YqIUXhH\nmtlqRawp8llUQyEwcudbY7qc0s/Zq+Pro4PkGElEn3ddwnpY6jCVp8CWSrQC\nnjmGfGpkitiKP9VCq0nHFjQhZwlaT8UMMiV6m4/oM8it8/p7eif+FYXI99u+\nhM60/AaOGCCV69vMZv4efLbrb2bxNOf5gMK5GqXQh0gLdBUm1LIiQg4gTtkk\n3uDG1yvRYFJ98XKm4exr20VqAWmWCAk8WlQqFm9jsHpCceLxmWalu4WtviT7\nWVI0VtUxHp8izn2EEg6FfBxthjQz/GyxQVDZHH9n6yhglJWtJQPB1DkG6Dh7\nD2h49qrVPn35BQLvWp9SCJ6am9qk6t1Hw4P6PCpuo/gyVKtwf64Tp8/+RBTD\nkxC9mV0SIxM/DFwWkp8EcSc9HZITSVKFOSEYigLSGVK3B6dKv/6XpLwpRqu2\naEz0tthp54dQhPII1THhldRPR7LDoX7gS6D/CQXa22qEp3CwxCucdtm3jLR/\n0U4TVbnmLK52CZjdsZZuBDcZjU+vzmO/pKhEIEHQTdLu+fiElTXDRLu1dt4v\nyaQi\r\n=T+Rz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEofgXk3KSzyXmE7oeOaGiciAQ0qaWmGs9kaXAswLxGQIhAOMFDgkyFzbuf/0fRjHcZ/if7+mrA3FEOtBj5bYZq+hl"}]},"_npmUser":{"name":"kentcdodds","email":"me@kentcdodds.com"},"directories":{},"maintainers":[{"name":"kentcdodds","email":"me@kentcdodds.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-deep-compare-effect_1.6.0_1607625506217_0.22360007400359327"},"_hasShrinkwrap":false},"1.6.1":{"name":"use-deep-compare-effect","version":"1.6.1","description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","main":"dist/use-deep-compare-effect.cjs.js","module":"dist/use-deep-compare-effect.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"build":"kcd-scripts build --bundle","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","typecheck":"kcd-scripts typecheck","validate":"kcd-scripts validate"},"keywords":[],"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com"},"license":"MIT","peerDependencies":{"react":">=16.13"},"dependencies":{"@babel/runtime":"^7.12.5","@types/react":"^17.0.0","dequal":"^2.0.2"},"devDependencies":{"@testing-library/react-hooks":"^3.4.2","jest-in-case":"^1.0.2","kcd-scripts":"^7.2.1","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","typescript":"^4.1.2"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","gitHead":"b74f3cefe7674bd2e48c957c9b3848c245e05eb0","_id":"use-deep-compare-effect@1.6.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-VB3b+7tFI81dHm8buGyrpxi8yBhzYZdyMX9iBJra7SMFMZ4ci4FJ1vFc1nvChiB1iLv4GfjqaYfvbNEpTT1rFQ==","shasum":"061a0ac5400aa0461e33dddfaa2a98bca873182a","tarball":"https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.6.1.tgz","fileCount":15,"unpackedSize":39664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf24zBCRA9TVsSAnZWagAAcDIP/jtdCMwf/gS9XqA+OYG5\nEL/0HxkDQhEwNFM+AzOCR0xq9+t6KHJCyLGYUNi2rPoctWSMnRJrsiaFMclj\n4TnP4jxM+3geMniVgdMNffE/zN9WcygqIvmeo8W7n3W/HxKiC35DuRkqE6Wc\nAvQUCBUob0P5p1mEPc1p1F2XFwHsj/HAjA+ffzfK9j0hxgBHUj2rG1+JdVJj\nYcp/urZxu2WEBgRAUnnrl7nx/NGSDLgsl2Ba4bomWPQpLZ24QDVoZC2sQdeP\nbjLNLRpe0ZAaoITf7947hBA0aNgewm4f803plEyVrQ7VGQkh5CURNxze4AxV\nojXHG4H+zCWCxOp9uUWBpzdsy73szuvemhM9jIhVmw5Z4WH1/KJRXqVxVdvT\nJoPVz9l1KaQhAYqWwG7dIo9N5P7qgtHWcvLz83yQ0jMe4ZQAWa1zABFldgWU\nLkBim4rVw89v3n6cExx4H06OcF++kTkskZ8TjrissTA5yQE1vdfFV95iG2Nf\nMwPRj39PtHLkxeq8raii5meTqp8rF7OdipBIjPME8+UER/e+AwwaTAkUCxtr\nJ3TpFWo7RZp6x9mxM5XRtX8DOwAy00U35qogcS3qSVtdVDONgxrIIwZ7rgb1\nTIhEiWxGIM7aNfSN7Ncu7X6uRZM7X3RDxuiZ9iuAIJMo4eEKjX8ycuMVvS7H\nIrEc\r\n=8hsP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEO9VKYdJYVF+hrBoo+8GPm8fFU1NtwywcXzhkCrpnClAiEA7yJE9RRiThXeFmAD5wtRS7XEakzEovXgAXRPsbYBsRM="}]},"_npmUser":{"name":"kentcdodds","email":"me@kentcdodds.com"},"directories":{},"maintainers":[{"name":"kentcdodds","email":"me@kentcdodds.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-deep-compare-effect_1.6.1_1608223936752_0.9570703930266944"},"_hasShrinkwrap":false},"1.7.0":{"name":"use-deep-compare-effect","version":"1.7.0","description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","main":"dist/use-deep-compare-effect.cjs.js","module":"dist/use-deep-compare-effect.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"build":"kcd-scripts build --bundle","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","typecheck":"kcd-scripts typecheck","validate":"kcd-scripts validate"},"keywords":[],"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com"},"license":"MIT","peerDependencies":{"react":">=16.13"},"dependencies":{"@babel/runtime":"^7.12.5","@types/react":"^17.0.0","dequal":"^2.0.2"},"devDependencies":{"@testing-library/react-hooks":"^3.4.2","jest-in-case":"^1.0.2","kcd-scripts":"^7.2.1","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","typescript":"^4.1.2"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","gitHead":"7af3e510b4a449e4eaf4dde32e7593beccce631d","_id":"use-deep-compare-effect@1.7.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-EGABICbpS552cy6iOjAVGHmfJQr/2ZRThW08rdjv/EZVdm0BjIG2e/VjMpt/lnL+e+GzHc9/a2VzWbiC5rHhdg==","shasum":"74fdb0e0a5ec022528658d6c5ca87eac88855675","tarball":"https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.7.0.tgz","fileCount":15,"unpackedSize":42604,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1OvzFQPjcMdjHPPP5V6TKj49jB3M/JnR13tDKwstxlwIgUmCZqip+OZUSiiE6U5ixhRngCpVWayTU7pGOeLq9QXg="}]},"_npmUser":{"name":"kentcdodds","email":"me@kentcdodds.com"},"directories":{},"maintainers":[{"name":"kentcdodds","email":"me@kentcdodds.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-deep-compare-effect_1.7.0_1631882450534_0.5334568805386881"},"_hasShrinkwrap":false},"1.8.0":{"name":"use-deep-compare-effect","version":"1.8.0","description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","main":"dist/use-deep-compare-effect.cjs.js","module":"dist/use-deep-compare-effect.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"build":"kcd-scripts build --bundle","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","typecheck":"kcd-scripts typecheck","validate":"kcd-scripts validate"},"keywords":[],"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com"},"license":"MIT","peerDependencies":{"react":">=16.13"},"dependencies":{"@babel/runtime":"^7.12.5","@types/react":"^17.0.0","dequal":"^2.0.2"},"devDependencies":{"@testing-library/react-hooks":"^3.4.2","jest-in-case":"^1.0.2","kcd-scripts":"^7.2.1","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","typescript":"^4.1.2"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","gitHead":"f1874bd67331643db7f515b9ee6b05d8d3eed781","_id":"use-deep-compare-effect@1.8.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-bWLtV110l0uXhe6KHArzpBMzhe8g202gcPypP+qXr9js8tCjNkewnYXhpUAaqtLAJhWDwa5Z+OtfaTOsiKO8dQ==","shasum":"5384b7e5146d6aee84de0a0b8d67c75d63293ab4","tarball":"https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.8.0.tgz","fileCount":15,"unpackedSize":44249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvdsBrr5IdaQ3c7eV4/qT7+fijuh/lZIKC+mff889glAiAD0Bt/sY3wUYcruycyETC24i6+dKhUR9VNw5vBKZNV1A=="}]},"_npmUser":{"name":"kentcdodds","email":"me@kentcdodds.com"},"directories":{},"maintainers":[{"name":"kentcdodds","email":"me@kentcdodds.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-deep-compare-effect_1.8.0_1632318101307_0.2816245352908995"},"_hasShrinkwrap":false},"1.8.1":{"name":"use-deep-compare-effect","version":"1.8.1","description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","main":"dist/use-deep-compare-effect.cjs.js","module":"dist/use-deep-compare-effect.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"build":"kcd-scripts build --bundle","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","typecheck":"kcd-scripts typecheck","validate":"kcd-scripts validate"},"keywords":[],"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com"},"license":"MIT","peerDependencies":{"react":">=16.13"},"dependencies":{"@babel/runtime":"^7.12.5","dequal":"^2.0.2"},"devDependencies":{"@testing-library/react-hooks":"^3.4.2","@types/react":"^17.0.0","jest-in-case":"^1.0.2","kcd-scripts":"^7.2.1","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","typescript":"^4.1.2"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","gitHead":"0bce6776c95d60b550b4d671b564cb02a79d4404","_id":"use-deep-compare-effect@1.8.1","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-kbeNVZ9Zkc0RFGpfMN3MNfaKNvcLNyxOAAd9O4CBZ+kCBXXscn9s/4I+8ytUER4RDpEYs5+O6Rs4PqiZ+rHr5Q==","shasum":"ef0ce3b3271edb801da1ec23bf0754ef4189d0c6","tarball":"https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.8.1.tgz","fileCount":15,"unpackedSize":44249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2/I/CRA9TVsSAnZWagAAYO4P/jSho9BOKnUUUwPhaJ4P\n1zTsFPA4ekYMxEfHRRtb2uwEOy4NaPiPOKDNs0qZMhVRErGtX9+HzO7JylFc\nECtNOqKli75VO5FymTzN4VizbI0eh/2U51b5x2wwsg8APkeRYOWtqqg17K8U\nddZPPQPiPhANRth8XhjCduzsjucT5YtzmSWafuDEhw+VmofYWOTdgZdwB4O9\nf4flFTWM8VrRci66omUe+vhZya7eAAHqydr/v/OWA87+3H12YTUwWaSsISO4\nZLR8oAgbSJUEJG3+uMVXYnlJu8/gnlXXULGBCMJCtYtyR6KVSkkWnnjfBzBw\nM7wimDts43lhBXUMIcuHBL7GD2cJtCwH4NGIjTrBCoeazPt21S7ou4YHY4yW\ntc/ZzLtqWU95H4jZ6VWhiRLGunTc4LlLOksWYU7MCmetglF0LCzIKaBnvIga\nrBiA93Pb+UKLmTl8h+wNL2+iUfSoDnJgiYdqC3Sh7HV8Ou83UeQQKj7Qcrrt\nQ0Rc9ITol7xKIPP77bwtsNgtqHP2tqfksQTmUiM3WlJlow+MyPS45VSnuTzT\neKjRLS7Bhi5ZFtNanuCKc4jikbF50ioZDTa352V2YR3MQooIn+G1atqnhB9N\n1rsYdGNuXY08J2Rf4UKE7+WCXpVRNxPtiqCfE59E141lZ5QeMb1DbCAVpkxf\nFDQm\r\n=Nokr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVw1x/b/fH2XCG4P/XiC+rFvXKHWvXm/4LFR/+iFYdvAiAiFg7OOoto0bJtCJrqCFuwRkAgCHZuDppLH8+nDQW0Hw=="}]},"_npmUser":{"name":"kentcdodds","email":"me@kentcdodds.com"},"directories":{},"maintainers":[{"name":"kentcdodds","email":"me@kentcdodds.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-deep-compare-effect_1.8.1_1634146742495_0.6742274379429851"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-07T03:37:15.504Z","1.0.0":"2019-03-07T03:37:15.665Z","modified":"2022-05-22T22:01:45.680Z","1.0.1":"2019-03-07T04:24:44.499Z","1.1.0":"2019-03-07T21:30:03.951Z","1.2.0":"2019-04-07T00:45:09.431Z","1.3.0":"2019-11-17T05:14:32.709Z","1.3.1":"2020-03-10T16:16:27.699Z","1.4.0":"2020-08-19T22:27:32.854Z","1.5.0":"2020-11-27T03:16:33.602Z","1.5.1":"2020-12-09T23:29:24.606Z","1.6.0":"2020-12-10T18:38:26.360Z","1.6.1":"2020-12-17T16:52:16.901Z","1.7.0":"2021-09-17T12:40:50.696Z","1.8.0":"2021-09-22T13:41:41.455Z","1.8.1":"2021-10-13T17:39:02.694Z"},"maintainers":[{"name":"kentcdodds","email":"me@kentcdodds.com"}],"description":"It's react's useEffect hook, except using deep comparison on the inputs, not reference equality","homepage":"https://github.com/kentcdodds/use-deep-compare-effect#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/kentcdodds/use-deep-compare-effect.git"},"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com"},"bugs":{"url":"https://github.com/kentcdodds/use-deep-compare-effect/issues"},"license":"MIT","readme":"<div align=\"center\">\n<h1>use-deep-compare-effect 🐋</h1>\n\n<p>It's React's useEffect hook, except using deep comparison on the inputs, not\nreference equality</p>\n</div>\n\n---\n\n<!-- prettier-ignore-start -->\n[![Build Status][build-badge]][build]\n[![Code Coverage][coverage-badge]][coverage]\n[![version][version-badge]][package]\n[![downloads][downloads-badge]][npmtrends]\n[![MIT License][license-badge]][license]\n[![All Contributors][all-contributors-badge]](#contributors-)\n[![PRs Welcome][prs-badge]][prs]\n[![Code of Conduct][coc-badge]][coc]\n<!-- prettier-ignore-end -->\n\n> WARNING: Please _only_ use this if you really can't find a way to use\n> `React.useEffect`. There's often a better way to do what you're trying to do\n> than a deep comparison.\n\n## The Problem\n\nReact's built-in [`useEffect`][react-hooks] hook has a second argument called\nthe \"dependencies array\" and it allows you to optimize when React will call your\neffect callback. React will do a comparison between each of the values (via\n[`Object.is`][object-is]) to determine whether your effect callback should be\ncalled.\n\nThe problem is that if you need to provide an object for one of those\ndependencies and that object is new every render, then even if none of the\nproperties changed, your effect will get called anyway.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Other Solutions](#other-solutions)\n- [Issues](#issues)\n  - [🐛 Bugs](#-bugs)\n  - [💡 Feature Requests](#-feature-requests)\n- [Contributors ✨](#contributors-)\n- [LICENSE](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\nThis module is distributed via [npm][npm] which is bundled with [node][node] and\nshould be installed as one of your project's dependencies:\n\n```shell\nnpm install --save use-deep-compare-effect\n```\n\n## Usage\n\nYou use it in place of `React.useEffect`.\n\n> NOTE: Only use this if your values are objects or arrays that contain objects.\n> Otherwise, you should just use `React.useEffect`. In case of \"polymorphic\"\n> values (eg: sometimes object, sometimes a boolean), use\n> `useDeepCompareEffectNoCheck`, but do it at your own risk, as maybe there can\n> be better approaches to the problem.\n\n> NOTE: Be careful when your dependency is an object which contains function.\n> If that function is defined on the object during a render, then it's changed\n> and the effect callback will be called every render.\n> [Issue](https://github.com/kentcdodds/use-deep-compare-effect/issues/47) has more context.\n\nExample:\n\n```jsx\nimport React from 'react'\nimport ReactDOM from 'react-dom'\nimport useDeepCompareEffect from 'use-deep-compare-effect'\n\nfunction Query({query, variables}) {\n  // some code...\n\n  useDeepCompareEffect(\n    () => {\n      // make an HTTP request or whatever with the query and variables\n      // optionally return a cleanup function if necessary\n    },\n    // query is a string, but variables is an object. With the way Query is used\n    // in the example above, `variables` will be a new object every render.\n    // useDeepCompareEffect will do a deep comparison and your callback is only\n    // run when the variables object actually has changes.\n    [query, variables],\n  )\n\n  return <div>{/* awesome UI here */}</div>\n}\n```\n\n## Other Solutions\n\n[use-custom-compare-effect](https://github.com/sanjagh/use-custom-compare-effect)\n\n## Issues\n\n_Looking to contribute? Look for the [Good First Issue][good-first-issue]\nlabel._\n\n### 🐛 Bugs\n\nPlease file an issue for bugs, missing documentation, or unexpected behavior.\n\n[**See Bugs**][bugs]\n\n### 💡 Feature Requests\n\nPlease file an issue to suggest new features. Vote on feature requests by adding\na 👍. This helps maintainers prioritize what to work on.\n\n[**See Feature Requests**][requests]\n\n## Contributors ✨\n\nThanks goes to these people ([emoji key][emojis]):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://kentcdodds.com\"><img src=\"https://avatars.githubusercontent.com/u/1500684?v=3?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Kent C. Dodds</b></sub></a><br /><a href=\"https://github.com/kentcdodds/use-deep-compare-effect/commits?author=kentcdodds\" title=\"Code\">💻</a> <a href=\"https://github.com/kentcdodds/use-deep-compare-effect/commits?author=kentcdodds\" title=\"Documentation\">📖</a> <a href=\"#infra-kentcdodds\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a> <a href=\"https://github.com/kentcdodds/use-deep-compare-effect/commits?author=kentcdodds\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://linkedin.com/in/edygar/en\"><img src=\"https://avatars2.githubusercontent.com/u/566280?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Edygar de Lima Oliveira</b></sub></a><br /><a href=\"https://github.com/kentcdodds/use-deep-compare-effect/commits?author=edygar\" title=\"Code\">💻</a> <a href=\"https://github.com/kentcdodds/use-deep-compare-effect/commits?author=edygar\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://stackshare.io/jdorfman/decisions\"><img src=\"https://avatars1.githubusercontent.com/u/398230?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Justin Dorfman</b></sub></a><br /><a href=\"#fundingFinding-jdorfman\" title=\"Funding Finding\">🔍</a></td>\n    <td align=\"center\"><a href=\"https://antonhalim.com\"><img src=\"https://avatars1.githubusercontent.com/u/10498035?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Anton Halim</b></sub></a><br /><a href=\"https://github.com/kentcdodds/use-deep-compare-effect/commits?author=antonhalim\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://michaeldeboey.be\"><img src=\"https://avatars3.githubusercontent.com/u/6643991?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Michaël De Boey</b></sub></a><br /><a href=\"https://github.com/kentcdodds/use-deep-compare-effect/commits?author=MichaelDeBoey\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"http://linkedin.com/in/tbueschel\"><img src=\"https://avatars3.githubusercontent.com/u/13087421?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Tobias Büschel</b></sub></a><br /><a href=\"https://github.com/kentcdodds/use-deep-compare-effect/commits?author=tobiasbueschel\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"http://peter.hozak.info/\"><img src=\"https://avatars0.githubusercontent.com/u/1087670?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Peter Hozák</b></sub></a><br /><a href=\"https://github.com/kentcdodds/use-deep-compare-effect/pulls?q=is%3Apr+reviewed-by%3AAprillion\" title=\"Reviewed Pull Requests\">👀</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://ricardobusquet.com\"><img src=\"https://avatars1.githubusercontent.com/u/7198302?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Ricardo Busquet</b></sub></a><br /><a href=\"https://github.com/kentcdodds/use-deep-compare-effect/pulls?q=is%3Apr+reviewed-by%3Arbusquet\" title=\"Reviewed Pull Requests\">👀</a></td>\n    <td align=\"center\"><a href=\"https://github.com/daveisfera\"><img src=\"https://avatars3.githubusercontent.com/u/1686193?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Dave Johansen</b></sub></a><br /><a href=\"https://github.com/kentcdodds/use-deep-compare-effect/issues?q=author%3Adaveisfera\" title=\"Bug reports\">🐛</a></td>\n    <td align=\"center\"><a href=\"https://github.com/samuel-knutson\"><img src=\"https://avatars0.githubusercontent.com/u/2458585?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Sam Knutson</b></sub></a><br /><a href=\"https://github.com/kentcdodds/use-deep-compare-effect/commits?author=samuel-knutson\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://albertlucianto.github.io\"><img src=\"https://avatars0.githubusercontent.com/u/23165866?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Albert Lucianto</b></sub></a><br /><a href=\"https://github.com/kentcdodds/use-deep-compare-effect/issues?q=author%3AAlbertLucianto\" title=\"Bug reports\">🐛</a> <a href=\"https://github.com/kentcdodds/use-deep-compare-effect/commits?author=AlbertLucianto\" title=\"Code\">💻</a> <a href=\"https://github.com/kentcdodds/use-deep-compare-effect/commits?author=AlbertLucianto\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://github.com/jasperck\"><img src=\"https://avatars.githubusercontent.com/u/5002476?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jasper Chang</b></sub></a><br /><a href=\"https://github.com/kentcdodds/use-deep-compare-effect/commits?author=jasperck\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://github.com/cvolant\"><img src=\"https://avatars.githubusercontent.com/u/37238472?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>cvolant</b></sub></a><br /><a href=\"https://github.com/kentcdodds/use-deep-compare-effect/commits?author=cvolant\" title=\"Code\">💻</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors][all-contributors] specification.\nContributions of any kind welcome!\n\n## LICENSE\n\nMIT\n\n<!-- prettier-ignore-start -->\n[npm]: https://www.npmjs.com\n[node]: https://nodejs.org\n[build-badge]: https://img.shields.io/github/workflow/status/kentcdodds/use-deep-compare-effect/validate?logo=github&style=flat-square\n[build]: https://github.com/kentcdodds/use-deep-compare-effect/actions?query=workflow%3Avalidate\n[coverage-badge]: https://img.shields.io/codecov/c/github/kentcdodds/use-deep-compare-effect.svg?style=flat-square\n[coverage]: https://codecov.io/github/kentcdodds/use-deep-compare-effect\n[version-badge]: https://img.shields.io/npm/v/use-deep-compare-effect.svg?style=flat-square\n[package]: https://www.npmjs.com/package/use-deep-compare-effect\n[downloads-badge]: https://img.shields.io/npm/dm/use-deep-compare-effect.svg?style=flat-square\n[npmtrends]: http://www.npmtrends.com/use-deep-compare-effect\n[license-badge]: https://img.shields.io/npm/l/use-deep-compare-effect.svg?style=flat-square\n[license]: https://github.com/kentcdodds/use-deep-compare-effect/blob/master/LICENSE\n[prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\n[prs]: http://makeapullrequest.com\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg?style=flat-square\n[coc]: https://github.com/kentcdodds/use-deep-compare-effect/blob/master/CODE_OF_CONDUCT.md\n[emojis]: https://github.com/all-contributors/all-contributors#emoji-key\n[all-contributors]: https://github.com/all-contributors/all-contributors\n[all-contributors-badge]: https://img.shields.io/github/all-contributors/kentcdodds/use-deep-compare-effect?color=orange&style=flat-square\n[bugs]: https://github.com/kentcdodds/use-deep-compare-effect/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+sort%3Acreated-desc+label%3Abug\n[requests]: https://github.com/kentcdodds/use-deep-compare-effect/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc+label%3Aenhancement\n[good-first-issue]: https://github.com/kentcdodds/use-deep-compare-effect/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc+label%3Aenhancement+label%3A%22good+first+issue%22\n[react-hooks]: https://reactjs.org/docs/hooks-effect.html\n[object-is]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n<!-- prettier-ignore-end -->\n","readmeFilename":"README.md"}