{"_id":"react-use-rect","_rev":"29-122d0d1c4a3bf79c07c7954459c1fd62","name":"react-use-rect","dist-tags":{"latest":"2.0.6"},"versions":{"0.1.0-alpha.1":{"name":"react-use-rect","version":"0.1.0-alpha.1","author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@0.1.0-alpha.1","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"0bf73f009230051dec0febd6abfd67d8962d7dcb","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-0.1.0-alpha.1.tgz","fileCount":11,"integrity":"sha512-nhOrrENgzFRnhaUsfxiwwjQOZzLuwM1UHmGuCnwdEWHtkK+5l6xhTinXF9hkprLyLe2bRgaDDRwMDITNT6eAXQ==","signatures":[{"sig":"MEQCIHihQm5Plqi7+5mLldJwVxafGIFFkmi5Ppx05qE6TcC6AiAQWdgPsELsvM2ygsYzC3skzfvur0b+LV4ebjmidgJWlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYxEBCRA9TVsSAnZWagAAgvwP/A705EJaV/ETfCg0g3m5\n7SEdAV9454GNSTEd4t5fs2b/Zh25J+lAQn6Lw/jQZwTmhrvuQJ3u8vG6J9SG\nkThg+anmZfIoX/AA1hihJ0SbcjoE6ebpZoMAtiLr4somPAOVrQ86otatcdzg\n2gdx4jcX5GCk90na//QqByikFdaBgS+7JMEviKkPjYLjyrmCkIHKNytJrpTd\npkoh7nOnOzI88xaRykHq1KBTglS8JqjrFtM5xbuE6Ol9Sy4sj3NGz1WzlynP\nF62OncbBK+iziXVtS2TrstBfMzNwKM/212I4bGiq9jJkBOFALBMBlNK0TWSi\nMoVUCpO2zUBzw1PDXCxEZnlcwNuBtIxhW5wFVBSwXnfb5YgrniCfh4yFO4mn\nVJKxPGZon+8bnLWj0MteiVk8HGcqXm+ZIKFyZqzfhOjbzy05PI62UqWlggUi\npDZdxhT99K/teel3la5IJXm7JfqD9psHwl5UOmgBk/kNd3J0QWncXpBxH8KE\n/AHwLBvgpfXHueC/Gv2F3+U3gOL5d4ys/t6T0KmmQnuKN3lQpRBmFYCtNxL6\ntUI/e3zlBa22gozyPVC/6sVxchxhKBtDJRNpc0UgHO0b28kLU2NdXZyPJIlJ\nFKapacT3i63hIAYYoVzTMYJnMzkennN9jr+MW+mZsTo9cvDeBCWvIU+kn/Mx\nvrlt\r\n=Rfyh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"dist/react-use-rect.esm.js","gitHead":"e1fcc42086467789252383b1eaef3377fa9bbd59","scripts":{"test":"tsdx test","build":"npm run clean && tsdx build","clean":"rimraf ./dist","format":"eslint --fix ./src","test:watch":"tsdx test --watch","prepublishOnly":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"6.14.6","description":"","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"./packages/**/*.{ts,tsx}":["eslint --fix"]},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.1","fast-deep-equal":"^3.1.3","@juggle/resize-observer":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","tsdx":"^0.13.3","husky":"^4.3.0","react":"^16.13.1","eslint":"^7.9.0","rimraf":"^3.0.2","prettier":"^2.1.2","react-dom":"^16.13.1","lint-staged":"^10.4.0","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","@testing-library/react":"^11.0.4","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-config-react-app":"^5.2.1","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","@typescript-eslint/eslint-plugin":"^4.1.1"},"peerDependencies":{"react":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_0.1.0-alpha.1_1600327937081_0.2939906913445627","host":"s3://npm-registry-packages"}},"0.1.0-alpha.2":{"name":"react-use-rect","version":"0.1.0-alpha.2","author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@0.1.0-alpha.2","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"d532db682043bc42c8f3e22cf159d8bbad94d607","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-0.1.0-alpha.2.tgz","fileCount":12,"integrity":"sha512-G+uWzi3iuJTtX1EsdbWhSA8QOpDSk4A2/k6vC1oPceQYrc8JKWuXnGndoybsGbd7u6glorG3c0BKbtLZAwHosw==","signatures":[{"sig":"MEUCIQDfG1oSfvQQMLFJJsM5KcafM19D1xucyuWlRSQMQqSRNgIgFGWw7Ifmtw6qS8mPylKTjhbRzYHgxS650tT/vhlH5s4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYxSGCRA9TVsSAnZWagAAdFEP/27MvKNEvbFz1um0g056\nEVEu+zcd0GwfFpOIEM1yS17lLriuvUXdVM7OOAH3kA9LXnA/K7R2UuAhhApN\nlf0wIWu8AaEY3D1n33Mygfx9lo7g3g6Ht0LSxoMi5G3Ocfdloo+osm4Fr2J1\n5jDZSEdT0tdH1f01h108BTZQgNFUstuInp1e5kt6F0EB6EZQIqzXv8ItucTN\ngdCPTLXKz8SDseq8trzofn1TXWYfjrEr8pakRRc87/2Z8YMJ3DEFbBkxkjfZ\nZDzzFExRpC8CBitHiCUw0psfKZ/c3oByMGwrN4qjHFeCkJxQ71gPwWrNvS8n\n0anrpDpBggDuIDTEFEXMuBFlv+s02/yCmgF+E9xWECc2zI0DeSS4XlBPQi4E\nHeoh1QnXyKC5uwnVZlbZnJlFnNNqwctRXMMFVkljhq5/gZnWVUg6F7f9z1T9\nRiKj97Zd3qiOfwGJ575MGsnvNjZkxtwCqy/yEooqqUHloybVo43v0+Ucu+le\n32DWSJbfhBrfTdqc3ENFO1WDB2Cuv39GRORwo10sTdfWxq7Ic2YK3NkyIcq0\nVzFljQmBk4VTgdAMkAvlDcLOThEJENW9IE5z8ZXVnVO3e3SBwa/LC84arH6r\n45XihNjYWKsUyMCH6ziohUAR/6q6vQosy2AzoNn73E29zwBKhRzDeYVN28iQ\nypnt\r\n=WyO7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"dist/react-use-rect.esm.js","gitHead":"a52789a2b5c38d03f948662a645ec48c533e1a5b","scripts":{"test":"tsdx test","build":"npm run clean && tsdx build","clean":"rimraf ./dist","format":"eslint --fix ./src","test:watch":"tsdx test --watch","prepublishOnly":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"6.14.6","description":"Rect hook that measures target element boundaries","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"./packages/**/*.{ts,tsx}":["eslint --fix"]},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.1","fast-deep-equal":"^3.1.3","@juggle/resize-observer":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","tsdx":"^0.13.3","husky":"^4.3.0","react":"^16.13.1","eslint":"^7.9.0","rimraf":"^3.0.2","prettier":"^2.1.2","react-dom":"^16.13.1","lint-staged":"^10.4.0","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","@testing-library/react":"^11.0.4","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-config-react-app":"^5.2.1","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","@typescript-eslint/eslint-plugin":"^4.1.1"},"peerDependencies":{"react":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_0.1.0-alpha.2_1600328838283_0.9759636611934592","host":"s3://npm-registry-packages"}},"0.1.0-alpha.3":{"name":"react-use-rect","version":"0.1.0-alpha.3","author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@0.1.0-alpha.3","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"aec7d63fc77d57b02af87d05be807ac394a86c15","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-0.1.0-alpha.3.tgz","fileCount":12,"integrity":"sha512-NndgE/cTaL3KJUVRYSBfdLEF1sqCLlsOOpVjX8p6DKl66hTIvNabDRBG2dB6dRkgGNIToBdi0L1VkVHSovL9zw==","signatures":[{"sig":"MEQCIHdg5BvcfW/uzsIwYLrCH3o3ogu0F0hu0qTsEP7ZFcNXAiB6s3dQwrlYAO6a5qYzmBGNSfkvvQ9QPlp14AN4LNzIHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYxTUCRA9TVsSAnZWagAAl74QAIgD+N/msq9iWHlbWt8I\nfskTEjoOg05+dv/AamTSdwlqfdSDOu5zA3Cjjfcv582aRYa+FwPi6+OQzUkV\nD0f5daQVXlllpTkxmrOuinq6ZHQU/XuBJ5SrmaoQ5B/HIicTt9MfJQS1iPhL\nXZzJHBQqM1wuwOH6PvwoA63XhXdbX5XNarNB20i5Y0EUNOywfJUExoOofT23\n/vm3c1BpZgDtsisDgtC7XAafaTpHSdjaWbUBwp431rmmhz+32sss2jpEWQkX\nM3Ob0fxMW+DpnnAxEhmaaSaB8Wst5/ipw1N0VA00CJktZVvsVu7e7OL8d0nH\npXDLSEjcu6fa7vJ5DsDdNJL2wZtLg3SeZEIZqNcaPyZc0jL8lslnAbbsmFIa\nKmDSdzwZ1rgWGm51byPNusvBh9iC7j87lK7S0ZkZuYcqmWD+Wzb0U0wkqjnI\nr7qIrMIUCUP94VrtZ7HsLZKgbDjaQ0oY8qK/GpxEq+YlZMQQ+iF83St6hjoW\n6p+bIX+JJVTNQuJwJsJ3GyHVS/7x3fygr32ZEUsWqji6qbyUVcRcKET+iAt0\ndVFMpao0/yOdP2s/Zmp44sOrSZuiZ2Zhua7sLceNfIU8+N1WkWiC1ePQ24ZU\nPRFXRR7miUXxfEDzwdTSXj4VmeOMIWIEpLwqMxih4FwVXJ9K5YKnAwxuidEk\n3dXY\r\n=hjqD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"dist/react-use-rect.esm.js","gitHead":"b67c8c88ae9091f684d2c4d5e57d557ce6e31377","scripts":{"test":"tsdx test","build":"npm run clean && tsdx build","clean":"rimraf ./dist","format":"eslint --fix ./src","test:watch":"tsdx test --watch","prepublishOnly":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"6.14.6","description":"React hook that measures target element boundaries","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"./packages/**/*.{ts,tsx}":["eslint --fix"]},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.1","fast-deep-equal":"^3.1.3","@juggle/resize-observer":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","tsdx":"^0.13.3","husky":"^4.3.0","react":"^16.13.1","eslint":"^7.9.0","rimraf":"^3.0.2","prettier":"^2.1.2","react-dom":"^16.13.1","lint-staged":"^10.4.0","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","@testing-library/react":"^11.0.4","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-config-react-app":"^5.2.1","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","@typescript-eslint/eslint-plugin":"^4.1.1"},"peerDependencies":{"react":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_0.1.0-alpha.3_1600328915961_0.923300595296654","host":"s3://npm-registry-packages"}},"0.1.0-alpha.4":{"name":"react-use-rect","version":"0.1.0-alpha.4","author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@0.1.0-alpha.4","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"6bb3dc9986b6d3abef73db00613eb338d4f06b69","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-0.1.0-alpha.4.tgz","fileCount":12,"integrity":"sha512-vj+a6raywgWoG7A4HUXSYYftCZbwxuq+Ry+pemnFxBKDw5d2JXfxd5njlYDRYCYhMR+r2c1clniQNLNqCsnSXQ==","signatures":[{"sig":"MEYCIQCyJni1uHjqgANmDjKgC5PGxRiBoK/biza7iROe5gyx/AIhAK2xGg/yh+qEVa4wCtYpyMcOMizChVnD0a4d+Fnk5k9C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffJvgCRA9TVsSAnZWagAAsUoP/0bZ1mOjvdEw7m8DOHe4\ns41uuq4MlxjmwaiZRk6ZDns42SzWI4Co4vq4sfQEr1dGU+5MTJNq+YIQwDKS\n3Qu0p7sXXloHYSYMTEKobs7bQQvmcsXeFQZuwhMVUZSptK05D6JKiz3cSNHZ\nI4KR1lHrmqIvFuLvH7j+0AY2pu/C4jDKB/fTaxG/5GbzuZNAaeiPStS5T4k3\ntdDw/CHcYVVRJ/V4JudsAm6V/ClNoXH12B9jaG4l3Nhf2zt7LdR4pZSqBLP7\nK561Cv0yLKT6/kgGqRGLeFalondvA9C8v4piG9Sr88xf4qK66nnngMA37zwX\nN4+RTBYeUM6IVHLdyDrAkbsR3jChx9+0ZeDDbQN2L21D0vh2xvr69ZygFY2y\ngSmoorrzHrEWBb8/p4mClrnxLS1NkpmT8JZAeVfC7fWyYlTeEpw193t6vuiz\n/3o5x3GKMJAocGd7j1XOu1r7WYgGIdIwevil4C6uBdcRJ0qkju87fNFGY7mi\nu2paHV3COMCr65aDoikdwlSDYEy5Mw/6J4xkA12TM+HFyU9Zeo87vrd65oQ4\nZwM/UzPkUJJ5daNFLhLZPOHu+RKYY1EjzFM0n+OB+SBkQo9W1pBiqEKn52HH\nI51jyRtpQhDN4VebuN9GIV+z3t2TmjLsM5CLOyQqgU5A9wPwT8a13xosX2hB\n0tO2\r\n=NBBX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"dist/react-use-rect.esm.js","gitHead":"b075aff8432c3422f7275b72825f469b5517ee48","scripts":{"test":"tsdx test","build":"npm run clean && tsdx build","clean":"rimraf ./dist","format":"eslint --fix ./src","test:watch":"tsdx test --watch","prepublishOnly":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"6.9.0","description":"React hook that measures target element boundaries","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"./packages/**/*.{ts,tsx}":["eslint --fix"]},"_nodeVersion":"10.16.3","dependencies":{"tslib":"^2.0.1","@juggle/resize-observer":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","tsdx":"^0.13.3","husky":"^4.3.0","react":"^16.13.1","eslint":"^7.9.0","rimraf":"^3.0.2","prettier":"^2.1.2","puppeteer":"^5.3.0","react-dom":"^16.13.1","lint-staged":"^10.4.0","@types/react":"^16.9.49","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.8","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","@testing-library/react":"^11.0.4","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-config-react-app":"^5.2.1","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","@typescript-eslint/eslint-plugin":"^4.1.1"},"peerDependencies":{"react":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_0.1.0-alpha.4_1602001888443_0.33439345545900023","host":"s3://npm-registry-packages"}},"0.1.0-alpha.5":{"name":"react-use-rect","version":"0.1.0-alpha.5","author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@0.1.0-alpha.5","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"a44b31d135353af13b474c3043341eb0aa8e6e63","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-0.1.0-alpha.5.tgz","fileCount":12,"integrity":"sha512-RfqUVxLC4LbzS314WktsUmX7WprZcHm9QbGOTRg0oYwtdmFMvFrBxpgzWkSI4qQjNW5Id5KjmQ7yeOFvA60+YQ==","signatures":[{"sig":"MEUCIQDW6epFW5W+54e3oCUXsnh/1kWAwZ7pZvZO7MonopNiGwIgLmFmciCEwOWGB7UBIDtj1OkEbH5OgKF6gvJkTZ4hvI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffa7RCRA9TVsSAnZWagAAAWgQAINpYdzUF90HamlHbvjZ\nR8GoQo9D0W8eQqjOp4Nk0turMdo/95F6Ip8dw2OWTq+nH219I/BwhtyQNp2b\nso9lfOCWu/FRbmvdncyewo1NDvckWpcEYhcJHkIdNNKViocxUp9UH3GWZLFU\nlY/G7ER0MkYI8GqmfTipyfPJy3EO35IzBnpCxCLgdNfS/H9ldVRptdRXf3GE\n2XYiK7xgaDSz4pwhHIUILQkXEOdWUY2Cc7tH2X/iVpJMHmVGpvaXgXjRHIHg\nW4eisDLGvOtS/8UhdLbqk+Hpo7rZZe4B+25MDy3ttiDqlsCDrAYosy/fx7GZ\nhqLt5BimQnzdiHvB1Ff9fi3kJE3qAO5GbZ7JQUt3krc5bXkKKpDR+zzfP/aL\nH6RQhxO0wYuqhwy4vh9NIzk9siVZ4CcoRo+oKNPJZX1YrtJcLQHrGXEPc6Sj\nSSuVS4NWF7+P4r6/l0cUAOwxVRdXacJxha335bnxuG424vJGW1g5yJm+CCn0\nSOFFIx8tWUHT8Ff0N66Zc6+4EuIA46gU5q8w+eVz4M817//1O0Ey4MdZ0b0g\ngOrUhtUfwl+bny/HTIHxdmpztcaIx+kMbpjbeI924Sjfu8fy2CMhEyBxZvl7\nX2tZrjsG4fYlQ5OLoihQ2CMPWlo+5NTLoBSVMmHllIQkOa1GzS04ClsJ/pz1\nyE6C\r\n=IwWG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"dist/react-use-rect.esm.js","gitHead":"5edd784f04b6f64a9bdec2d561b90643cd545d65","scripts":{"test":"tsdx test","build":"npm run clean && tsdx build","clean":"rimraf ./dist","format":"eslint --fix ./src","test:watch":"tsdx test --watch","prepublishOnly":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"6.9.0","description":"React hook that measures target element boundaries","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"./packages/**/*.{ts,tsx}":["eslint --fix"]},"_nodeVersion":"10.16.3","dependencies":{"tslib":"^2.0.1","@juggle/resize-observer":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","tsdx":"^0.13.3","husky":"^4.3.0","react":"^16.13.1","eslint":"^7.9.0","rimraf":"^3.0.2","prettier":"^2.1.2","puppeteer":"^5.3.0","react-dom":"^16.13.1","lint-staged":"^10.4.0","@types/react":"^16.9.49","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.8","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","@testing-library/react":"^11.0.4","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-config-react-app":"^5.2.1","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","@typescript-eslint/eslint-plugin":"^4.1.1"},"peerDependencies":{"react":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_0.1.0-alpha.5_1602072273099_0.5411023143336855","host":"s3://npm-registry-packages"}},"0.1.0-alpha.6":{"name":"react-use-rect","version":"0.1.0-alpha.6","author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@0.1.0-alpha.6","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"bb27ef17924275023e2bd152ae85dbe1cdb16158","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-0.1.0-alpha.6.tgz","fileCount":12,"integrity":"sha512-uJmTL48P+uMgzfAqc2YvJTm5JBLkYzju1TbaiM9pEelEGfkGsTc8VpPbOyczcCsEYaVlBi/liFInJD/04+XQQQ==","signatures":[{"sig":"MEQCIEZFTLAF34dygLhfohi+IRDx5MCgKPHt9boXc3rdbFtFAiBdvlTOSDwSzQ1Ot4THQySzyPRniseipTF6EtPtquJIng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmTD2CRA9TVsSAnZWagAAyCAP/3sKLtribY6rc25IDv53\nFa7knmu1pMkeklXrIz+uWBtFgHaPm+LTwB4KI6+rGnHVHXvtkVgGPYA9R0C7\nw44LoXsAp84X0D88RL2bfIzYmV5lSb7WntkM1br0FDLcxL15qDaFhrnzSeLJ\nc2ZFLgEvP/qs7BD/mBaquN4LfpLY7dOSO7gTRtKGjPdAl6NYP9bKVkm04WgQ\nKjZ0sG5qK3/BCI9sUZvxGyLHPqVmSDA8lpjaylvOpyA2Rn3zTMAVmUDIC3KH\nDby9KtIeQ5OBB79udqbyspQGxgCJWnkphL7Tka7jj6SURbe6s9W6OrwoaAxK\nxhRyDpeffSDJcPmZbAkjcnRJH4gP6gOobuBYxtZMDcO5SUKxeSByJvnj4jrh\nkB++ZmHDLUsCVqsuIO+8+G32q7A8bxR2oZPnlYD0vv8dvqKdrKjPX/wxjnb+\ncYBG05ztOxICWjn+t/32htMoR4/1/+gTblyec+gfWFedDwC+kdEhGYKatHR1\nIy8vLRfgie34wCYyn57bHYrgLaNBSt7d3uHiGHhLUYUwJNSfHYEccajpg6hj\nPtJiePk/CZJy/QHS4UAFPypjW4BtWIWWBTfzoH/ImrINQi1OCcadWumJVhsh\nmiBYGCJNjCC4So+wlMrBXRwTqgiQTv/U/RNl21L4m+nrmMcSwSqPLr+Jv2e3\nD+Dj\r\n=qygY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"dist/react-use-rect.esm.js","gitHead":"e4b064c6453a0788d97ccf14acf152f4a2f89e54","scripts":{"test":"tsdx test","build":"npm run clean && tsdx build","clean":"rimraf ./dist","format":"eslint --fix ./src","test:watch":"tsdx test --watch","prepublishOnly":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"6.9.0","description":"React hook that measures target element boundaries","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"./packages/**/*.{ts,tsx}":["eslint --fix"]},"_nodeVersion":"10.16.3","dependencies":{"tslib":"^2.0.1","@juggle/resize-observer":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","tsdx":"^0.13.3","husky":"^4.3.0","react":"^16.13.1","eslint":"^7.9.0","rimraf":"^3.0.2","prettier":"^2.1.2","puppeteer":"^5.3.0","react-dom":"^16.13.1","lint-staged":"^10.4.0","@types/react":"^16.9.49","jest-puppeteer":"^4.4.0","@types/react-dom":"^16.9.8","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","@testing-library/react":"^11.0.4","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-config-react-app":"^5.2.1","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","@typescript-eslint/eslint-plugin":"^4.1.1"},"peerDependencies":{"react":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_0.1.0-alpha.6_1603875061738_0.6298305095819985","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"react-use-rect","version":"1.0.0","author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@1.0.0","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"9c1c213af77a2245d8ae6e7109c6c742c07871e9","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-1.0.0.tgz","fileCount":28,"integrity":"sha512-iPmaWRKRzYYWdYhhDCn6SGWOB3q9AG4Gq+q9PkZWMI6l9lPmIdiGaKfLV2xjyZpcB6mPytD9uajF5VMfig0F0Q==","signatures":[{"sig":"MEQCIAK8eYB9ms7gLndkNR9o6+s+VNBF7WiVNeiWzjmpHo8jAiBxXSA36OkyCUFirz7PAfT1se7ed/WiW3Skez3WnUTRnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf34jTCRA9TVsSAnZWagAAHLAP/0TizDQgfm49oIk3hLfW\nxtBppZz7Bb0y0xaAk3LI+x9mvvxzghJbHsFEQnXvcTBLzV4DOL7855rfxx6e\nrCtaIjpGQaUCifCQInPRtICIM1V+TTFDJJqQ+olBF8YiN6P1EM/j4Ec6Y7EZ\nBc0+eKAavAaqFGhVSbCl6K8O1Eop2D4K1vWN97jSmwr7aFvjuflP6Bbc+PkJ\n9F544F+4TT7xWaKJ9NW0vxB7O9kM2+4NDUWn+RRvWjHpy/j4eb6ODgBUnqsZ\nB4mAHUQWmHfWR97k2X4mUBun3dhUFuSm+cc6Iq93FwxozyBKp+HjVjr+oY2J\neevn2j6QVsZoYlqETELRwP58nGvZP7TFpeeIiodmE2uAoYhrhKVa/3hX8I9q\nklhC+oHiAGlZrfpaIXVLT6usdETLzHQCDF8k6hR9CsuXRPuXSdi1mmzSxHfU\npJgE1Andhqp8BOgZE7JWf0v8dNPoJsBZ0B9fcVXfg7Aa7t/Wnh4ds8M/Jrru\n/+/HsPyg5tCx7OAeZBdaBdiJvRdoGyDXTTo5iqehaX/SYeC4TQz/MMwmlp+G\n9ekeKrecMm5jAnr53kh7aizDQepmVi8ft+GCtDeKOdWsPH0uSDmCaYbk75Vn\n2Lh4dydbGfmEmXae0DiT7e5SgvLJQnAb+myPJvSTf5XBc42SQ6W/WdGGp0sC\nHkcM\r\n=gT6O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"dist/react-use-rect.esm.js","gitHead":"64786cf1f08dc027288813e0bf016805b03a2664","scripts":{"test":"tsdx test","build":"npm run clean && tsdx build","clean":"rimraf ./dist","watch":"tsdx watch","format":"eslint --fix ./src","test:cov":"tsdx test --coverage","test:watch":"tsdx test --watch","prepublishOnly":"npm run build","test:e2e-fixture":"npm run build && parcel test/fixture/index.html --out-dir test/fixture/.dist --cache-dir test/fixture/.cache --port 8080"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"6.14.6","description":"Hook that measures element boundaries","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"./packages/**/*.{ts,tsx}":["eslint --fix"]},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^2.0.3","@juggle/resize-observer":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","tsdx":"^0.14.1","husky":"^4.3.6","react":"^16.14.0","eslint":"^7.16.0","rimraf":"^3.0.2","prettier":"^2.2.1","react-dom":"^17.0.1","lint-staged":"^10.5.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","@types/react-dom":"^17.0.0","styled-normalize":"^8.0.7","styled-components":"^5.2.1","eslint-plugin-react":"^7.21.5","eslint-plugin-import":"^2.22.1","@testing-library/react":"^11.2.2","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.10.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.10.0"},"peerDependencies":{"react":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_1.0.0_1608485074541_0.32835782378028","host":"s3://npm-registry-packages"}},"1.1.0-alpha.1":{"name":"react-use-rect","version":"1.1.0-alpha.1","author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@1.1.0-alpha.1","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"11a6735ad0422f1035310ddc1cfbd8d0831babca","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-1.1.0-alpha.1.tgz","fileCount":30,"integrity":"sha512-3bs7lor1U/3imQeQuonqVC+mK7RrYWbRPCuVlehZ+2nMojDH8qPIYzVzQyH4HLDQkbavGBEPVnNilvYybHHpUQ==","signatures":[{"sig":"MEQCIHcWbaEPsuGH7dK+4Xrs7c9Dq3AAN8HhR3ao1TaC/xHpAiBtRQWRmq8np+mSzErU/rrCNsvuwTwm+9h2TFJI5Vhv4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbCuLCRA9TVsSAnZWagAA2+4P/jxxkNCNDY5EzJ31BCbH\neNAwWcj4qkpk7QuaGXxqh9w0iuyzBpxvOSyh51ZXlcEtgBDVHi/YfJS8TIG2\n+mtzC2W7EQYdErROx38n9U81Grcsr/vk1qLQDXp9RTq5QgYPa3W1ipTkY3vr\nYj6wEICXgo5WJpD3PL92LztVO3N1w+N0yVXQxwCZ06QM08FIL5JOEw6lL5kt\nmUSzmF8Fga48jOOUhWGzZSOaRC3Tm4b3YMOB1PY1fPmbb08kxUdAFVmqERGk\nFBZxk8ewu0CzBrHH9jsr1Kvo5n1TOGFpvGE4O2pHhrib8v2Wig9zXEt5KD0a\n42XXaPcwItxi7nZ7Z4spyDBfFZJxphHn4ZIMSXGuVyIKwIOG1XJDKp0Q70In\nfDXAekm647+lJU59Ax0gBkNzRcLBjr4+N7+DWVvySlEe4sngyppbug8u2bJK\nNv72tUjJNIqUaN1aHc/pCp29fm7YX9Bo8xzKXjAWksaQXidvQtGRr9ZDnL5K\nGmZcX/5SM6DNLu3tcfYloVntt0sJTe/mpW81I5qYr/YRSKY8JUmVymb/SRGY\nUPI5JmInyOJwDobRqe+uEYhsuroFiVJEIzK/1GuKCAb/43JjjGNSeZQunLXS\nuNEmc4Te7XoZE/EBvprP/i/dkBIsESXM3pA7Bsv7zcQykFDMZGM8zJw/0sR5\nVEZO\r\n=RA8P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"dist/react-use-rect.esm.js","gitHead":"6a53ea8cbcd8deede747bd2d4094509073b26ecd","scripts":{"test":"tsdx test","build":"npm run clean && tsdx build","clean":"rimraf ./dist","watch":"tsdx watch","format":"eslint --fix ./src","test:cov":"tsdx test --coverage","test:watch":"tsdx test --watch","prepublishOnly":"npm run build","test:e2e-fixture":"npm run build && parcel test/fixture/index.html --out-dir test/fixture/.dist --cache-dir test/fixture/.cache --port 8080"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"6.14.11","description":"Hook that measures element boundaries","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"./packages/**/*.{ts,tsx}":["eslint --fix"]},"_nodeVersion":"14.16.0","dependencies":{"tslib":"^2.0.3","@juggle/resize-observer":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","tsdx":"^0.14.1","husky":"^4.3.6","react":"^16.14.0","eslint":"^7.16.0","rimraf":"^3.0.2","prettier":"^2.2.1","react-dom":"^17.0.1","lint-staged":"^10.5.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","@types/react-dom":"^17.0.0","styled-normalize":"^8.0.7","styled-components":"^5.2.1","eslint-plugin-react":"^7.21.5","eslint-plugin-import":"^2.22.1","@testing-library/react":"^11.2.2","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.10.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.10.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_1.1.0-alpha.1_1617701770593_0.11811595480518533","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-use-rect","version":"1.1.0","author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@1.1.0","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"967ae5e05060aa42337729af81eea4413eeb5015","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-1.1.0.tgz","fileCount":30,"integrity":"sha512-FfJP4vnGi9rWTCB6k+uT26aeV3lHY3p4QyJG/8IAH0cJlsz2TARssck7AD4v463ZOFyiIELFVCobS7f7+i/vsA==","signatures":[{"sig":"MEUCIQD0+BgEJiNX85um+caQUCOWzYrRe9z8PRgviKQTVFTaQAIgMawyqfJrOTtFJLXK/aH/Bj1h+849K9rCoiDjWvWI8NM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbDaVCRA9TVsSAnZWagAAPeEP/izpr1YfNgfi+f+o+Z8K\nuYyj7l84422ybtYcjONXUJQX1PhqLVrWP7IfocRi42KYdOPQ61FfIC44xjtY\nrOIm0jMA1mBunAc3jmniNzfl4ujJO1PDmQXfbV4xSWD0oEBJkqA1MIsQ6NuH\nZq4qYksnauWqbgwhqY4wAP7Qb98x5Lp0rb5ApI2hs6Di1cPuLye9XLaOjgTF\nnE6ppDSmw++yQH6TjfkLwShWrtnhaMo5JkcDIfm6ZGmqtWcSTtKsPBVvvgmw\n9BIi2pWCq514KPGbmE0SvgQFK0LCoZ/0YJL584sbUnw5uGp+njHbizd60lmg\nX1Ciq5nMw0DzetRt0Pqu0Ld+RaqvFrtuJ4knyfecRG4LxJiB+pu0XO45MVBZ\nLd3dvyk1c0KB3yxBtYMVgIyp2JUgkMY8QaPznz28GaYA3tvZqA/Xhx6IctoL\nRM9lSiaeemHFkDxEBoH0/RZzcTOrLNs4lxXgfXh20m823lWqJAIsSRS+0yp7\nO7MwLCxL6OWmy6F/8NwLvQMb2y7w833lbCqyNRiGx/E+aeRp3JHSTXd04Jk8\nPFUrrVBIVZc36SSkbIZOysSJqCJ8h0Q0aBbwf+tve0B6QjgaGb0p9mVlMBTD\nkrwcEqM9DpJSPyDtNYyHkQhTktKmoPe3wSf0jSHfyb1X/myDN6Gh2UZsRik5\nftht\r\n=rhu1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"dist/react-use-rect.esm.js","gitHead":"b560621d5077708a45ca5e9816e488907060b069","scripts":{"test":"tsdx test","build":"npm run clean && tsdx build","clean":"rimraf ./dist","watch":"tsdx watch","format":"eslint --fix ./src","test:cov":"tsdx test --coverage","test:watch":"tsdx test --watch","prepublishOnly":"npm run build","test:e2e-fixture":"npm run build && parcel test/fixture/index.html --out-dir test/fixture/.dist --cache-dir test/fixture/.cache --port 8080"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"6.14.11","description":"Hook that measures element boundaries","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"./packages/**/*.{ts,tsx}":["eslint --fix"]},"_nodeVersion":"14.16.0","dependencies":{"tslib":"^2.0.3","@juggle/resize-observer":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","tsdx":"^0.14.1","husky":"^4.3.6","react":"^16.14.0","eslint":"^7.16.0","rimraf":"^3.0.2","prettier":"^2.2.1","react-dom":"^17.0.1","lint-staged":"^10.5.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","@types/react-dom":"^17.0.0","styled-normalize":"^8.0.7","styled-components":"^5.2.1","eslint-plugin-react":"^7.21.5","eslint-plugin-import":"^2.22.1","@testing-library/react":"^11.2.2","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.10.0","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.10.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_1.1.0_1617704596826_0.6932045036382819","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"react-use-rect","version":"1.1.1","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@1.1.1","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"96b78c735bcf7ea187570b6cba0cbd66d17b2266","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-1.1.1.tgz","fileCount":27,"integrity":"sha512-cVzYAWRck+ZIpjIrchaKmveWK/E0IpPS9NMl8q8F8zUxLhulC2KUqmnKrMpeVnIE6r37rn3Q0/FzXm4qgrzBZQ==","signatures":[{"sig":"MEYCIQCZEPmZVetBqgSstmCfGMjICZGD8KGG1mZi9SxZThXlagIhAPu3XNc+x6aNtwdqoJ+TQgxE1ypbWXzrIQXwON3M0NBU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcothCRA9TVsSAnZWagAAM4oP/R4kn9XHhV+cYDxFijo/\n3ha7TK5GmNOHK7VOYFPFdlv4oudsSu+E/b174f2bk+1T4HVzb/ER1QJ4fQp0\nRk4PMc+ZtH65ZWbExxuMWoAPuAnuscSrPOTiQU1a1GvZ2nybESgwD8RvHncX\n1f/u1PXVCoXetBP7SOci1EX8mE9jzMxM2+2bGsV1SmIfFGkWdoWTntiSRBNL\nkY/Qcx7Bqx283IZYKmh4icdzocm4REiLhVyVLTeAkgEeA2IoJtlieShrZ6K1\nNYxrkh+WfD23jFYfz70ERJbkneqZePA3Gf/AR82Vvfg0F8+202YCXsimDTGf\nnwHcheSXEEJggs3/afVsYMr+UX2u5H5BW+qAEp5ZFoVw3sQ8vONnEbcjHi3b\n/q5BK+qByA2aSiN94JQFIV5FLu0RO2p8oXDJ0NcJZf203gsZqy60K6schjWH\ntJO8q86dJMD+XTB6PfXRGxG6ygkV85gqrNT4KIfYsQt2zTMDGuNhhAhYeX6W\ny/TwxHJkDteNvCJgKgeGOGs9d2vZibahSkpM29SGzFNNLaVsUBLTTQk3LMML\nMPsLTbe+VlcpcdvbWKIrbcB6K/u3zAb3DCPTjO9godg34ayXCtWmAkgwMlUX\nSnyKNPPBiP+WipD3lgBhCkxzKyNR1YmMSb+F6RTE7px/zfh5EjbRu2NmCy/P\n9p0C\r\n=os3E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"dist/react-use-rect.esm.js","gitHead":"5184848fd084fca118fd4de230ac9b1928d06f5a","scripts":{"dts":"tsc","lint":"eslint --fix ./src","test":"jest","build":"npm run clean && npm run dts && npm run bundle","clean":"rm -rf ./dist","bundle":"rollup -c","format":"prettier --write ./src","dts:watch":"tsc --watch --preserveWatchOutput","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build","test:e2e-fixture":"npm run build && parcel test/fixture/index.html --out-dir test/fixture/.dist --cache-dir test/fixture/.cache --port 8080"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"6.14.11","description":"Hook that measures element boundaries","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"./src/**/*.ts":["eslint --fix"]},"_nodeVersion":"14.16.0","dependencies":{"@juggle/resize-observer":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^6.0.0","react":"^17.0.2","eslint":"^7.24.0","rollup":"^2.45.1","esbuild":"^0.11.7","ts-jest":"^26.5.4","prettier":"^2.2.1","react-dom":"^17.0.1","typescript":"^4.2.4","@types/jest":"^26.0.22","lint-staged":"^10.5.4","@types/react":"^17.0.0","parcel-bundler":"^1.12.5","@types/react-dom":"^17.0.0","styled-normalize":"^8.0.7","styled-components":"^5.2.1","eslint-plugin-react":"^7.23.2","rollup-plugin-esbuild":"^3.0.2","@testing-library/react":"^11.2.2","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^18.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-react-hooks":"^4.2.0","@rollup/plugin-node-resolve":"^11.2.1","@typescript-eslint/eslint-plugin":"^4.21.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_1.1.1_1618119521015_0.07805597211169113","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"react-use-rect","version":"1.1.2","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@1.1.2","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"3b9fa500763111d38f339b6ce95e4e5435b56080","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-1.1.2.tgz","fileCount":27,"integrity":"sha512-pbYGscLnyUqDORbtCVPBEBHb2Fb1s8nUl0u2nuUN0/5rDIW8G1tP/WrgoD1X/pUgygu2JGN4qTjH39IyFla/eA==","signatures":[{"sig":"MEUCIQCWCbcHXcMWwQT8GEAcO6G9So0ZD6mX7CHHwlgJRmlc8gIgcMoihuTx6Gsud7AB9I/KVwTEOWjR29wfg0B2yhsCues=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJge76MCRA9TVsSAnZWagAA3oYP/1WJggxYgALsCw0lzQ6U\njCPDVWp2H1PzyKHuOgxoHy+BH4PKk6cvk8u6BDEtH6JjfRtkMb7PmW018ib9\nbEIKOcj7ETTbUA8806LJyjTEsM3Izm3hC3CNvzQNig5dvF+siOgDZHuJiQ0L\nGFBAZDBYgDwL8CEJ56yMlP5NAaYj71fxjeJ7tbNXZlOKN+LTbkx/F5qzhZio\nnGUD0AYAz4oK8z96YpkjKoxpjIY13IeTcQXdJKtuo/BRZ+rc7fT88pR3mpzi\n/uvZt3RP+VEYZb3E10vU9Zenp1KfrQF4ak2VoH+kUwS4bQIhq0GGc+LfarAx\npMVKocQIBA+9Pyp7obtybhOR1RPUvZ8qkGwLzRbM0XPFnaEAdDLx2vfRpusz\nxwQW4D3YYm3XrKQnsj/LUAJlqiBXalvqqB3wTYZVC6OhGuE/tMgbqQ4fqmt/\nZSufF47MT61Xk+1jKjC55CIazqgGWOwqCOVFLk/QSbNLfErlJj7sxzbSKKHH\nH0bHRRnqZ/+CT7SmlARZLEM1tf/F1ZtiaYzgM1xVzQqUlBo8Sx8NzV2Vnfpm\npscjIiC91G6s2dK19Wp3NI5s/TdEbTcpT/kcW1csiZWHXESyI0oT/uem6Q1F\nCUSNKXCJT4pGcdRlQ6dsi78NFa4RPbxJYMt0zfSaLKXict9468+d53xJd5cB\nLnpZ\r\n=coL3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"dist/react-use-rect.esm.js","gitHead":"0239f9b27c452ddabedc873ba250e9613a438a6c","scripts":{"dts":"tsc","lint":"eslint --fix ./src","test":"jest","build":"npm run clean && npm run dts && npm run bundle","clean":"rm -rf ./dist","bundle":"rollup -c","format":"prettier --write ./src","dts:watch":"tsc --watch --preserveWatchOutput","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build","test:e2e-fixture":"npm run build && parcel test/fixture/index.html --out-dir test/fixture/.dist --cache-dir test/fixture/.cache --port 8080"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"6.14.11","description":"Hook that measures element boundaries","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"./src/**/*.ts":["eslint --fix"]},"_nodeVersion":"14.16.0","dependencies":{"@juggle/resize-observer":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^6.0.0","react":"^17.0.2","eslint":"^7.24.0","rollup":"^2.45.1","esbuild":"^0.11.7","ts-jest":"^26.5.4","prettier":"^2.2.1","react-dom":"^17.0.1","typescript":"^4.2.4","@types/jest":"^26.0.22","lint-staged":"^10.5.4","@types/react":"^17.0.0","parcel-bundler":"^1.12.5","@types/react-dom":"^17.0.0","styled-normalize":"^8.0.7","styled-components":"^5.2.1","eslint-plugin-react":"^7.23.2","rollup-plugin-esbuild":"^3.0.2","@testing-library/react":"^11.2.2","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^18.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-react-hooks":"^4.2.0","@rollup/plugin-node-resolve":"^11.2.1","@typescript-eslint/eslint-plugin":"^4.21.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_1.1.2_1618722443927_0.8760690760855765","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"react-use-rect","version":"1.1.3","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@1.1.3","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"9e8506b19d6bdc7f8d6d1950f86f3f7b6e242e68","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-1.1.3.tgz","fileCount":27,"integrity":"sha512-TYuIOy0uAO9yqz2lyBG0scBm7sKc2s4p467BD+MX8P37a3BuQnsguwt48Ux35lXsQ3xzaCMLAo/xT5BLJUHLDw==","signatures":[{"sig":"MEQCICZV2mwNHOyPBy784/PQqUohM7/9/ULxaNEk551Kfb9CAiAmeD2KR9IjR3sOTGPKcbADfwuEweYkCNTVHICU5hsmSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghtb+CRA9TVsSAnZWagAAWygP/iYgqCNt+qu1+8pwNkNa\nsY0d5tV0nmXXFTUiTvc+jHHQJjTFzvS8Hlb3v1+N3K2QL/c9yfGz+5DdX28a\nwH9B/AhdMgdevXq4UZICvA6UbnJiyjG8ZTxa9/NJP9um7XyltKBpRoa//XkO\nSza21GVCTJNH7vZtIYfh/QYZMvUzrC1H8jwhpGnZGQy8BRt8MWetjYHXKwz+\nTZp+8/4cPxDsC9fBqg7bVH8RMP712xh+qRnBYmlNsq2MQgsd8/bhuluaAOHB\nITv9T6ldkmjq15XPKiFIxYf2fOPKsCbAkjlYIHVFgXH0bbnamckderxmb1lH\nE4UnZK1jbULaNIQ+RWTclBfx+C1FvsfnS29P8X6KATwVirENzrGNuVSRZI/s\nkywlbDp9n8m9V0414568qOzII7PGj4+Mc20c7FyVy/B7kMpaN+JYFLz6HdJn\nax+tOV2jNQJY4Dpm3LVlovNAK0bHhG2XiqoRWf8uyba80kda8PrZGHCWY8Fn\nt7JhD/Q4v/Cbl0XHJY99Robl3didjMokHNKzTRzor37QqWLjBoKxHpW5+1Pa\ncirwI1ok8sX73G/2h0Rargrr1MPIZVomIVVSTnL+IZfE9cP8M5XLEfUrjHHo\nm+SA2Z+sa+wziT7A3O+0acQgKCUbE0bEbxVFPtUea6wB0HeFQRSYj1eCoxZp\n9fLt\r\n=9XEs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"dist/react-use-rect.esm.js","gitHead":"bb9cb6375bb84558cac13f095da80f22001fb7a0","scripts":{"dts":"tsc","lint":"eslint --fix ./src","test":"jest","build":"npm run clean && npm run dts && npm run bundle","clean":"rm -rf ./dist","bundle":"rollup -c","format":"prettier --write ./src","dts:watch":"tsc --watch --preserveWatchOutput","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build","test:e2e-fixture":"npm run build && parcel test/fixture/index.html --out-dir test/fixture/.dist --cache-dir test/fixture/.cache --port 8080"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"6.14.11","description":"Hook that measures element boundaries","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"./src/**/*.ts":["eslint --fix"]},"_nodeVersion":"14.16.0","dependencies":{"@juggle/resize-observer":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^6.0.0","react":"^17.0.2","eslint":"^7.24.0","rollup":"^2.45.1","esbuild":"^0.11.7","ts-jest":"^26.5.4","prettier":"^2.2.1","react-dom":"^17.0.1","typescript":"^4.2.4","@types/jest":"^26.0.22","lint-staged":"^10.5.4","@types/react":"^17.0.0","parcel-bundler":"^1.12.5","@types/react-dom":"^17.0.0","styled-normalize":"^8.0.7","styled-components":"^5.2.1","eslint-plugin-react":"^7.23.2","rollup-plugin-esbuild":"^4.0.1","@testing-library/react":"^11.2.2","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^18.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-react-hooks":"^4.2.0","@rollup/plugin-node-resolve":"^11.2.1","@typescript-eslint/eslint-plugin":"^4.21.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_1.1.3_1619449597793_0.831220822302277","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"react-use-rect","version":"1.1.4","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@1.1.4","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"bd0129a4dbe9ceb945f0fb53b43f3bbc0b1c8303","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-1.1.4.tgz","fileCount":25,"integrity":"sha512-lnYmhDzqQUL+5yYOCCTGbKLjKFodjQtEe4e2/RYAMdO4cSs9i87ysB8/uyXI1Pl90y1OUZ9DG7nVrOULHtMdSA==","signatures":[{"sig":"MEUCIQC9bYgMYoc1SgrGSRiGRgAgLxdxZYACtpNi/gmE8flX6AIgO2YdAVZSfWLKerfotUEWpDp6Nu2Ss/MdHWNvuiuxvZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgj4YeCRA9TVsSAnZWagAACPoP/jOC4keXxCMu+MB7XnN+\ny+h+826p+vTVX8sjUYRLSrK/To+6G9N/sdqcypolc3Khm9ZYfS/to4NHc1zd\nx7pfOfsyeq1u34CSL+oBn2Rofhe/LWN4UF1nH30rQb/8awlJI+UtjMrGBMJ/\n/hFyY+76jUBBv2SmL0kBjii8+hcIB+jP3NVipt9OmWSLH5QF2W4wW7kvRFsI\nTlmcsn6oMRXFGh2uJhILsRVAJg6y5c6lNDjZOH+t92bzMz3A6/g3WkkfZOYj\nf4U70f2V4XO9NxMvqaiyebyv6XWJrDonUjwuo2V7RBdpZTrvP9Udjxb3cbYL\ntYg9dfNEan9b6xCk6+v6JFtvpj1d52mp8YpMoTuATRQ08D8ABaycVBmgb/1I\nAINtQ2iiGt89etdqIykM/oAhpVZXDh9gmAENH+RzEhDRauB5qQFWhmX0aacT\npbve3fUHsZE52Bt4gBTeTC8GqJsYU3CdV7l7rfUI0Z52HNiAl3FEOxK7PG+t\nRXdQlP52JdTzMK/T0P5dTSxf9gDERJE5DjREGXRXsNIojxvVYN+WQURjBSU3\ngRsbS2SLqk2e1s/OWkUFPZez8lrMYbxgjZBWhFA2HvVPDuZPwYDvxEer2k4Y\nUl77nwccDbP8g/9KIWnupLCW0JmtT/THi2EzesAecWIf9154Ucbcsedo6kAw\nsV7v\r\n=brB1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"dist/react-use-rect.esm.js","gitHead":"58eb2870f4cd594575bf6b40ce91d54fd55a1f83","scripts":{"dts":"tsc","lint":"eslint --fix ./src","test":"jest","build":"npm run clean && npm run dts && npm run bundle","clean":"rm -rf ./dist","bundle":"rollup -c","format":"prettier --write ./src","dts:watch":"tsc --watch --preserveWatchOutput","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build","test:e2e-fixture":"npm run build && parcel test/fixture/index.html --out-dir test/fixture/.dist --cache-dir test/fixture/.cache --port 8080"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"6.14.11","description":"Hook that measures element boundaries","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"./src/**/*.ts":["eslint --fix"]},"_nodeVersion":"14.16.0","dependencies":{"@juggle/resize-observer":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^6.0.0","react":"^17.0.2","eslint":"^7.24.0","rollup":"^2.45.1","esbuild":"^0.11.7","ts-jest":"^26.5.4","prettier":"^2.2.1","react-dom":"^17.0.1","typescript":"^4.2.4","@types/jest":"^26.0.22","lint-staged":"^10.5.4","@types/react":"^17.0.0","parcel-bundler":"^1.12.5","@types/react-dom":"^17.0.0","styled-normalize":"^8.0.7","styled-components":"^5.2.1","eslint-plugin-react":"^7.23.2","rollup-plugin-esbuild":"^4.0.1","@testing-library/react":"^11.2.2","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^18.0.0","@typescript-eslint/parser":"^4.21.0","eslint-plugin-react-hooks":"^4.2.0","@rollup/plugin-node-resolve":"^11.2.1","@typescript-eslint/eslint-plugin":"^4.21.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_1.1.4_1620018717962_0.1362170077945879","host":"s3://npm-registry-packages"}},"2.0.0-alpha":{"name":"react-use-rect","version":"2.0.0-alpha","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@2.0.0-alpha","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"5cdf3f4ddc065f27cd4124245fbd5822da5c37ec","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.0-alpha.tgz","fileCount":10,"integrity":"sha512-QT2nJqEGJUUomsilaYXSBpj3TJU/iLvme2LyI41lVK2IQXcDIFsFUlWBpvEwVm7FWUTyJ4t1X5znN5lu1vBwNw==","signatures":[{"sig":"MEYCIQCavpBMD1QEjfjs5xr32wToFy82/ExOOVyimbDRhy9a2QIhAMWgiiNBAdOHvztId2h+BUBK/wVmyNIa/ovkudMMFhHo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnxQQCRA9TVsSAnZWagAADzAP/0LchEnR0XkTsA+Wh7+j\nKzuOfdkVolt6dJG8QFbPVRAjDc0pi8J6tLXHczsHMdHhTQ6A2woIP+PNmyQI\n2h6jml2ZQRTmuiJkxNG1HBfsYurRScPfhwHrcu1roH5itiMjoJowmaZpgcgp\njVTk1/qUy21Wy04KwX72CFCtit8UHXAi121mXxgR7VfaSKlLUb/PyN/YTQB2\nKhkhQTdoYdc1qSmJVUiotuNHO7H+zmzrJYRpP0fVO+SyELYsMldRmEavJs18\nhGDNtSpE26fCWlHhaIjL2tdj8DBVcgW6ao7voB4E8tDO1+Yb93+8DGD5zYOi\n17qwmaNTBVMns1VTQh52AOOqgxLRM0+Wu8Vr6F+Gnx5u9heeqjFg0A5j1WJ2\n9xhCmj+g+BLoecaoCZy9lbUDeJWF4Duv+Yw73juE9gbQSbiKGbX8SkFElZNu\n4JZMw0yLA7WdUVZ5ZpKu3b2wABwFCVZtPdWQOCHF5+zYu08/Q7exZJnnko7e\n3mRMUA1NFFva4QbgIwKyuK0CZWdvQITLcaWdaIwgiZdpnyw9Vw8SdxW9EY6V\nurZDthUkXz1+hL98ff5fZ49j0o/YIgB8yhcmnDeKJ9rE5nwX0ajxvmG5A7PE\nd9Xg6MZ820SUoNAP0a7GbyAv/Uk1Gi11/NZUEvSMwBhcTJ4lIP9AvJCtyiMj\npu6i\r\n=gyDI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.js","gitHead":"ae9a4560e50b8096aa8f95f0cb571b0df8b014fc","scripts":{"build":"make","prepare":"husky install","prepublishOnly":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"8.1.0","description":"Hook that measures element boundaries","directories":{},"lint-staged":{"*.js":"eslint --cache --fix"},"_nodeVersion":"16.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","react":"^17.0.2","eslint":"^8.3.0","esbuild":"^0.13.15","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^4.5.2","@types/jest":"^27.0.3","lint-staged":"^12.1.2","@types/react":"^17.0.36","eslint-plugin-react":"^7.27.1","@testing-library/react":"^12.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-plugin-react-hooks":"^4.3.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"react":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_2.0.0-alpha_1637815312053_0.8596468476872388","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"react-use-rect","version":"2.0.0-alpha.1","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@2.0.0-alpha.1","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"85fb7204ff68d1f38ac52555e2bd885a9ef6d050","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.0-alpha.1.tgz","fileCount":10,"integrity":"sha512-LgAKhmgljU9CeFqRYowG2kttNFX4ifXkm/XFvEhe+89hSf29lTTQNFTo5VVteKaxIpbANV1iJNdKXyvBrTJ1ZQ==","signatures":[{"sig":"MEUCIAhYCykJbXAvZJdEsdMjH9OEVDm60Uz0q6xn7vbk0X4XAiEAwbbN/8FCL+0QGf/cQ55sMcPJ1uLDWsj2Wbi+k9+g9P4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnxahCRA9TVsSAnZWagAAJegP/0KxVqYedSNcHy2KHOCJ\nsfbPfC3Df/2mbGi7KkrZ5nmTq/Bs6IszcEUrSOm41+cEXYt/zaSm2BDYuJtr\n6WZ6j7M8nEnJ8HWIm43HdbfirOu1fSxN0yNdg3aJbgn1fP+eodZGY+anX2UT\nJpXiupnhuI1ZikNGcHE4kjgJlEJ0FPGEWrF5xTx26D+4pivS3DXXm8Zn+Otx\npkNR49AFPIXfZC/WTKcgycVGuo9QmeewQF/3if2NxeLbaq4Zr6u3A1A3LQyA\nc1nLQDKqqrMPUzpnDsuoyAsoiP7bA04qQ27K1cighyKttggxdTbrfV1gfcNF\nDuLaxD9FzJ9xL6RIMpoSvPCjWz42t8Vb/lQrtHaMyA6H9tqxv63okRRnitES\n9AI+K0IDvBxKrx1DJkzZINqEtAcWcxizGlUOSJIkZOIl0O8zbABXiAAF31OX\nUsW/RwPq0qqs6elLSwEydBQwDqZ61TQH5N2ws0UF2gGttV42BuFuf8LRMfo0\n2tsUqDA6gUc9KxtgmfLapoquQtMSP8DoZRZATyEj4bvnO1uDMJScyhjE24mD\nIJ3vcyeQwDLp2PyMhVXi0sUG5ZAutmVIxTU3KzS9nWf8zVSz/AbSaLqLSlur\n8cV03Uc0ReeOtcMAx248PKb8hOFZ7A5OFVZntxxnUGgFGmJtUxwcbfo4yyuG\nAF6D\r\n=8/0E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.js","gitHead":"16758d173fae004624bb1c673fbabc2a9b9713f5","scripts":{"build":"make","prepare":"husky install","prepublishOnly":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"8.1.0","description":"Hook that measures element boundaries","directories":{},"lint-staged":{"*.js":"eslint --cache --fix"},"_nodeVersion":"16.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","react":"^17.0.2","eslint":"^8.3.0","esbuild":"^0.13.15","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^4.5.2","@types/jest":"^27.0.3","lint-staged":"^12.1.2","@types/react":"^17.0.36","eslint-plugin-react":"^7.27.1","@testing-library/react":"^12.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-plugin-react-hooks":"^4.3.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"react":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_2.0.0-alpha.1_1637815969643_0.7522490855126953","host":"s3://npm-registry-packages"}},"2.0.0-alpha.3":{"name":"react-use-rect","version":"2.0.0-alpha.3","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@2.0.0-alpha.3","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"8b8f4b72f77d24e011a68880219ccced8fc06276","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.0-alpha.3.tgz","fileCount":12,"integrity":"sha512-L8LLMhHD/ZWNy2xdMw9jqwEQr4CkYtHTojC4hAsn9kw8Ywz19k7V5eL3GOo5tvjLuCZop+NDwKX4yjBpyxCR5A==","signatures":[{"sig":"MEYCIQDkU+AY2DxOuCdhpPL70jHKxCl/CwVif8XJp96UutHeNwIhAMzteBdYG9wekzSefWTXDpBe/K7ElmiL3MyVfa7o9vkg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaV1bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/yRAAifDlk2Y25Vj3UDX3V/NY1aXPS1RlHoxYa1ncD2InQdK5polE\r\n927Fr9eiP50iWIEVr26JBScgd4ODHTRYyzYp4zjcvAkvFCnHy8LM8Zzo6nsL\r\nEgTRJ2ugaZsQTHabNkPN2x5odbmqAMbdtYLJwLUyozSqlpBFsEfOspxKXzgL\r\nErAj3Fm76gPodN8ReE7oHQHfDg0OKJxVgSjqTft9UvAu3yo5Aj60k8I3Srh3\r\nPuW7RCl/90isVVoOKzRnuGPy87Llc02qXHwiC8B87FxeJgDTJL0nNvoGlAbf\r\nBRNkyE5r5/Nw9lfnADiC2Z2ipJmxwT2ys+qdRx1KJOZ4+1xi4pxAV6F6Uu41\r\n1z7Wdz3+4uKijbrQHBhLGjBauxdJb9F0Hncd4KCDiLd+PjZYwJsYaveg6THQ\r\ns4Y5SB6YVpDyEf0lPn+UwCpvQYUstpnDyXt+8Dnrag4zv59WCjaqh7YF8O3h\r\nA6Tfy+u8ZPRj7QzwtAQ6EXQBOmPx0Cma1Tg90PKUUYJ9Lc1DNZOpm5rq7emb\r\n7fwwmPBn4xrhlmzrv9OavbQfRiw2iMy7cJoEraMTO9PbyTGutmLrlN/HOS2s\r\n9pn33/YpOkVgUtiUoq4hWc3fTBePNe9/6hR8QLTo0r/CK0y2rqnxlPxRK5mf\r\nT+Eivi3cL1CrHfKfAHinS+MYcBuUQeNikKw=\r\n=vDUa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.js","gitHead":"edf06bab16c92134b6e2c22779bbe53b5c05feb8","scripts":{"test":"jest","build":"make","start":"npm run test:watch","prepare":"husky install","test:watch":"jest --watch --coverage","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"8.1.0","description":"Hook that is aiming to help you on tracking a DOM element boundaries","directories":{},"_nodeVersion":"16.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","husky":"^7.0.4","react":"^18.1.0","eslint":"^8.14.0","esbuild":"^0.14.38","ts-jest":"^27.1.4","prettier":"^2.6.2","typescript":"^4.6.3","@types/jest":"^27.4.1","lint-staged":"^12.4.1","@types/react":"^18.0.8","eslint-plugin-react":"^7.29.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.21.0","eslint-plugin-react-hooks":"^4.5.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"react":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_2.0.0-alpha.3_1651072347773_0.2943807484266472","host":"s3://npm-registry-packages"}},"2.0.0-alpha.4":{"name":"react-use-rect","version":"2.0.0-alpha.4","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@2.0.0-alpha.4","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"7daa7e8f3006cf23c438c98eb6790135c97283f8","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.0-alpha.4.tgz","fileCount":12,"integrity":"sha512-kbeegdGakXWssxowDIwq83ki2cwf+nF7jRMYUAFOa/T8K+31Oh8sNSDaJ8hhfNTEfkmUe6TTfuBIOYYYNFdG5g==","signatures":[{"sig":"MEYCIQD7DqwT80VAs68mJ6Ro6tiWvwD+zxIlP8UhtZAi7qLO8gIhAKV1tAyeTJC+QgJkjTdVpTG017/RFPB4/fnQQNsAa8Fn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaWbdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFNBAAhPUBQQeh5F1IM3LTao7tA0EdxnV6J2L4auCLe/jJzaRIRrzn\r\nDNVh8L7q0QG4mJ1GWoo8iqHhpgrJzPW6yyN/SQwXo77uS42U/97Oub68kFSX\r\naKGfN4VzqjqnUDlZ6KFOQbQiys619biIWdgNwuSP2hUb2JCRyG9sKQiNOxkB\r\n1+3Od+jWLQ1Quz+N6csGuD1ud/6Z/FwEQT0g4vQaRKlV6KY5yX8BNYLh8h0r\r\nVqKuAv3VTivViatAqvRUgqXEY6GU1q5k4bcVIfBWXoqiILeHzyRXoCeQ0aCH\r\nm7UZCptVxGWhdoqkxBeZblkwktNYjtDYPf+LgjCv4ah2IB+6Yrh2F/ZS/3F3\r\n9M/eaQtD5WOYkywjXaZaQ4bIPqvU3DvGz3vNf5b3vDJjcHID4jvY6/noBoDN\r\nZk6KFPyN9f15DqsIzRXLABy2gWMSmrlDRmIWcTFQdXco7WLQhdIsNKouXVQ8\r\nna0Xu9ZWbfD58z2hHp50FTM2dEQ05C4uoF560YR7Ow82ik/F5exJb1rhTpLY\r\nrKeDLdXgeR7vc0HPOfN3Wnc5Xax+GTUjLYnMqeNWX9UMV2lXnnhn+G92CqrL\r\n8ifUbAmbUZSQPXSfCJuhWQjRv91iDzhGK6fy2PlIcGzKR+78nUG0i1yJkixP\r\nydLPnYiEN79YRVzKnhqyk51qumYPIlQnT9A=\r\n=Ys75\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.js","gitHead":"69a9e57e22078e3951bef831d32a2c3cac598851","scripts":{"test":"jest","build":"make","start":"npm run test:watch","prepare":"husky install","test:watch":"jest --watch --coverage","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"8.1.0","description":"Hook that is aiming to help you on tracking a DOM element boundaries","directories":{},"_nodeVersion":"16.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","husky":"^7.0.4","react":"^18.1.0","eslint":"^8.14.0","esbuild":"^0.14.38","ts-jest":"^27.1.4","prettier":"^2.6.2","typescript":"^4.6.3","@types/jest":"^27.4.1","lint-staged":"^12.4.1","@types/react":"^18.0.8","eslint-plugin-react":"^7.29.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.21.0","eslint-plugin-react-hooks":"^4.5.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"react":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_2.0.0-alpha.4_1651074781775_0.7379350228152184","host":"s3://npm-registry-packages"}},"2.0.0-alpha.5":{"name":"react-use-rect","version":"2.0.0-alpha.5","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@2.0.0-alpha.5","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"6e1478cb77549ffa092b2e1b64154b9d502938ae","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.0-alpha.5.tgz","fileCount":12,"integrity":"sha512-5OI0X2PKjuNIrxXjWiNSKWhk4CJKXXIfvQZn+hrEYjPT5N5Xz3nuZQ2gDkTLcDsH8G/E/zD6LkqsTdBEFwK3hg==","signatures":[{"sig":"MEQCIBOldEMPIZWC6Xq43DjPfZxw5u6cVctzc/flFb0QmfqlAiAwweyrfFvhqOdgye5X8jOwyzoDzsqL83/l3qfBmU/OZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia5dIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2Nw//XEVH4xWgbGNqq3lQ4pqIcDlE0vJr0a2V7xR3LqIwtR9lXFax\r\nwsnbkKMM7iAPitUI6idDUDhEMe8i1wAYDIxFNlqjmRIp8oidq9/+TLvqmaa4\r\nvzYPuefLDWfB677p5SRlGQqmWCPRSF3PZYYBUexROmLaKmCP8btGZLXLiGqW\r\nHF61EP7N0xrt5qsIvXEeGxHLGouD0ffBqbzwW5mG1ZFAbWLPjpi/+PM7T4Mz\r\nd3/axSF10W+6FVaHORmcpKbq8j+XebFLH6DRx/VxER+yam8M189DFykb3KAL\r\nj7PFMC+W0yIpA79Vbn823J9+No5N0Ug+jLp76SjHA62uoo+uEjJDKfeL/eFy\r\nHWvCW5xcO8dpKh21GaWQ7mklFwPhWpYSLIOZuvPiTfdPbumUe+8kBjDadRtO\r\nFaWK2W6Pz5qFwhR7FddiRnXQUf66jM6KGWMSSrJWDwZBRVt94EazaJl907dS\r\nsod14tV/6Hnw2cRqDaOZuMDbMEfe3Ts7dthAbFBaZqdX9Icjl8qqiIdYXCsq\r\nhxAQb4cgCO0O3gXE5gTjdOi+ksxKwXl5EA1zKG11fpHUvrWoK0wLFnwBUt/X\r\nfWqDDMKgJ6D6CVpU7B7+s4iH2ahEdnZxu3ioTaKtXuBUOH8Snm1ftN5egLwb\r\nNizGmQpirHvCbzmV4ThuhbRGTKa7hfeDpBw=\r\n=dsPl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.js","gitHead":"b0b8f0fbae47c594141c9e69b2a824c4b504a486","scripts":{"test":"jest","build":"make","start":"npm run test:watch","prepare":"husky install","test:watch":"jest --watch --coverage","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"8.1.0","description":"Hook that is aiming to help you on tracking a DOM element boundaries","directories":{},"_nodeVersion":"16.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","husky":"^7.0.4","react":"^18.1.0","eslint":"^8.14.0","esbuild":"^0.14.38","ts-jest":"^27.1.4","prettier":"^2.6.2","typescript":"^4.6.3","@types/jest":"^27.4.1","lint-staged":"^12.4.1","@types/react":"^18.0.8","eslint-plugin-react":"^7.29.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.21.0","eslint-plugin-react-hooks":"^4.5.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"react":"^18.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_2.0.0-alpha.5_1651218248526_0.6293216844839129","host":"s3://npm-registry-packages"}},"2.0.0-alpha.6":{"name":"react-use-rect","version":"2.0.0-alpha.6","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@2.0.0-alpha.6","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"0a0029942da8d3363e6aac9d23abe277b559fd9e","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.0-alpha.6.tgz","fileCount":12,"integrity":"sha512-lOlDJLJPRld9EQlGF0BWnRvo8HZOdSnQZ1vbp5FMay4gHkkptniC/0ArL891soZeKCPlY0WIezV49oemyAGgMg==","signatures":[{"sig":"MEQCIAYJAIwlxQ8TPw6Mmh8mj0oRx1ujyTUzb1c7d0cueZUcAiAFMC6cOY+Zu+jqelEdpk4K1F4sS0BO0ssluzt4zM+zsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia5n8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6/xAAiRFKxkMHzV6qo+qmVY+hdHub9Q1FFKP9cGCpCWEo86R7MyJA\r\nAEtfPwh9Sk0xLn2Ab/hdYEVWHzbBC49RUvpTdB4WfdJd3romRVROxPOKfg4A\r\n0ZcOv8Y7atjbOdKsNViixP+dYwCs3xQj36fpbvjr0E7ETCTtQhgNwMXMuPor\r\njPWe4McYZF45r/DFhZQtp5NHFp0F4YWOTa9pfvC2ovhM2qIGsAek9c7QVvkK\r\n1NyYXD80K8Qf9mpuoClxBqBOC1k59gUKKDBmIOfCCZsQIM8Tk7nOjwzQuBbf\r\nQGzXbu1WrJDCdk36zqJVsZDJCuq5n0cHKt5NMUq9Al84G7zZIwVcGdFC91YY\r\nX8sxbpmPjdQk4wwQ0vdK8dd04a9jpRB3h+JJO9TRmwm3HOiF1Yks5ccRHawC\r\nqueCnEygfBlevplRA1Aq3QAiBX48L6HJnRZETgG3Pqa9YsD3xn8qNJWhkJNu\r\n4wzaRvV0E//PQMiYHJ+HDnP9YmPKJUA2yc+5pGXdejuYts7c6rA7J0EJE4s0\r\n8bxeh3E1YLoCMwmXmh5rZMLJG6U782NldgFt8J8w5okaqth7PZEWhyK7Bzsi\r\nleOIF4c8hkb8TMdd3iiunM2guOLxEz1TanqIcAFyBUzWAuF2i9WYgnAF4bFG\r\nMB8yl2ahmQrMBMV9zzhKns8RLCMGPenFciI=\r\n=gdBd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.js","gitHead":"3475488ead3c08b949dd4b31d9a2f391eae5791f","scripts":{"test":"jest","build":"make","start":"npm run test:watch","prepare":"husky install","test:watch":"jest --watch --coverage","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"8.1.0","description":"Hook that is aiming to help you on tracking a DOM element boundaries","directories":{},"_nodeVersion":"16.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","husky":"^7.0.4","react":"^18.1.0","eslint":"^8.14.0","esbuild":"^0.14.38","ts-jest":"^27.1.4","prettier":"^2.6.2","typescript":"^4.6.3","@types/jest":"^27.4.1","lint-staged":"^12.4.1","@types/react":"^18.0.8","eslint-plugin-react":"^7.29.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.21.0","eslint-plugin-react-hooks":"^4.5.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"react":"^17.0.2 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_2.0.0-alpha.6_1651218940708_0.972824920756094","host":"s3://npm-registry-packages"}},"2.0.0-alpha.7":{"name":"react-use-rect","version":"2.0.0-alpha.7","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@2.0.0-alpha.7","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"575f619e9a16f1a0b859a8f142d4d2fcfbd099f1","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.0-alpha.7.tgz","fileCount":13,"integrity":"sha512-p0qZiPZUdPptiTDel5dcfPpGuXFp51tqnjYwn7Bc+SogOzAyEhF8Xp7NPu/ZsRYqvHDYPYKDUHVQE7o8n979Iw==","signatures":[{"sig":"MEUCIQDUCmKL9jpdyskqmQNq3tXDhyFKictio/goVDertpbU+wIgN7Ga1miEex2oS88tasMOlxiFov7PtjRHAo73alKIcfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia5+8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHTg//USh5AJils37ycKW8wZHlVrIzkInQ0nYlJOTIs//4PhUm4yCg\r\n1tHBm9GIlw8T0bEIG4GOGEbsdCP1mQQnE9yrvUq3zIFt/AIUmoe5rci56iYk\r\nD71KBTXHqgFaoDsrJOMRoou6aEIYV8YjIbagWQLzsDVnlm4ThYj86ajEcrAV\r\n83fQav9hxTEkGJIiUmPOzb46gKb775/pU7+PTwLEAe8h2OlPOi6R5gakz3HG\r\nID006+/YPqSiNYZZfcdcq4uZG/Xc08/hTAcpFXtXqtnlDdbHGzEddO2d2X+B\r\nEEs0nfhho1EL3rvSaAkdatPMqIX+U8mo5xNR4pE6jCGPKANqnJ8bxNHrnECf\r\nH4x0ahwEBrSCw3+BCk/oWERvU2KcsKdyVhT2Wtl4Z+tskqYmy7mwUfXc9L+x\r\npTQSL6cFvPIgyeA0tH7cvt0Whp/FIQdiBKaMGVPVpmL1jSJqSjeYuIOV5oMX\r\njVUqslXfCxDcSBV4b7auurhN6vXVUV/DatJZFOXGLwiJp40zqGS0SCs8/fRL\r\ndcl5TgDfHqgs1mV5WCwYvtPrrwdPcKjzomu4TGGjEZ19miO2Tv0G1x//bccm\r\n3pcWWPL+LP8UQ52oIk55for3S2MNeCvbb4FMqmkTSOxSsLnJkZMHb+PO1r7i\r\nukT+50qaubIRhd7BuQbCR2xjZNX2tx/hA1Q=\r\n=c3fr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.mjs","gitHead":"3475488ead3c08b949dd4b31d9a2f391eae5791f","scripts":{"test":"jest","build":"make","start":"npm run test:watch","prepare":"husky install","test:watch":"jest --watch --coverage","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"8.1.0","description":"Hook that is aiming to help you on tracking a DOM element boundaries","directories":{},"_nodeVersion":"16.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","husky":"^7.0.4","react":"^18.1.0","eslint":"^8.14.0","esbuild":"^0.14.38","ts-jest":"^27.1.4","prettier":"^2.6.2","typescript":"^4.6.3","@types/jest":"^27.4.1","lint-staged":"^12.4.1","@types/react":"^18.0.8","eslint-plugin-react":"^7.29.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.21.0","eslint-plugin-react-hooks":"^4.5.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"react":"^17.0.2 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_2.0.0-alpha.7_1651220412295_0.8999078005071264","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"react-use-rect","version":"2.0.0","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@2.0.0","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"36b0a24d97dd5aa4c12534590994b855ae334987","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.0.tgz","fileCount":13,"integrity":"sha512-zamAjhxi+Cp3ZTkilHYoAEblXa6yDzWBeu4RhjbSq2Tk2mG26JveiPtr65HL3wKAlRBR9QSBed8JJopvAufnVQ==","signatures":[{"sig":"MEYCIQD/3U8jnmxWtmnOIetWrpQk2dQD+BOKG309Eruh3UvOXgIhANc6wFyp6aYJHECamctHLtUdZuFvy2CtGzNpW+VVVLhL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia9MIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp84A//VW1CVdz88orvNuPDM/uBG4cb3Vug/UVvAA3nrp6CYdQEA8PT\r\nsN1O9XfOclEixqXS9AX4AN0nh1rWwKuTWuaLDUlwImdtQsf7iih2c2FyAngX\r\nVdbLmJsxoADFzPh1jmOoKbXvtwy/0tLpeT+0DQOSO20BFyHMLrVnuu53KUPR\r\nz3aMdldmB0cSPdN3dxG7il928o/ryK8zYdylR+Pfn/wVd0veUZeiASvFwYzR\r\nMWxAJYRXEfTE24bVypg7Bk0KzQgtYwotyXp9Isb0EhfBotOPZYpbuJn0rEqb\r\n9EmTN3Q52kJg8Br0IBaF1qH4Md/GvrWIf6ZfFBqDLELVbbqEkWY4KOYmysPO\r\nxxtR3AspHdD4PmQpdNvCPGVQ/T7cEVArfn04Q0HWMF6IWFSnmzW6BT6wbxPt\r\nCnhKm/rZSQvbNH6SSSywAqnW+U6pGRPF4upEqXhJz7L5XYH2H/vSvureXRH2\r\nPBA0W1tUc8F90LN5kjZVhK28MjER50mC6k5GYsB8PW6cryHgud0z/5hEqRT2\r\nc5+LQx3AHakzIQthm1R5oRs31orkNfVMWTMkZYvSU2794G23zpF/v9a5Jbx/\r\n5rRIcoq9XU+V2lz+pndD7P5MZshtgvtvQvBkznxERevl7tsaFcPVLDTYCeC7\r\nN9SGZkg99ndApUu4GalaOIzmRO8q/NJ+tEA=\r\n=ipXf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.mjs","gitHead":"79f2780e354562c865d020035c4cf3be7ea13612","scripts":{"test":"jest","build":"make","start":"npm run test:watch","prepare":"husky install","test:watch":"jest --watch --coverage","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"8.1.0","description":"Hook that is aiming to help you on tracking a DOM element boundaries","directories":{},"_nodeVersion":"16.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","husky":"^7.0.4","react":"^18.1.0","eslint":"^8.14.0","esbuild":"^0.14.38","ts-jest":"^27.1.4","prettier":"^2.6.2","typescript":"^4.6.3","@types/jest":"^27.4.1","lint-staged":"^12.4.1","@types/react":"^18.0.8","eslint-plugin-react":"^7.29.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.21.0","eslint-plugin-react-hooks":"^4.5.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"react":"^17.0.2 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_2.0.0_1651233544280_0.5700133202675046","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"react-use-rect","version":"2.0.1","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@2.0.1","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"708b310a974a0cf7d3413489e2dc936e31c77c60","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.1.tgz","fileCount":13,"integrity":"sha512-65mZP1qZdSPWVVa8w+71cAFaF0kVLDuNYYEoWvhnMP/LHN5WzK8YU+aJTjU3zehifIj1VFT8ajerAESOPSxlIA==","signatures":[{"sig":"MEYCIQDx69uGn/3wAfLYB7y2M7bEYxyNblAN6Ddn9DoXUG7QMQIhAIxW5DZ3RgqCrO+tJgscfKiCSxWJ4r9tsOHxAl+WETzN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilyOLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvtBAAgOPNWzAKApE9X+E0/pRKnSKlGKUc4bzunUuifoZqGo+fO1Ov\r\nxsIXupuKQuVgTgRE+IBMZ5KtFncMnapOWDLq2f+5Byxa3HhZ9cU34tr7NzI6\r\nYNGxWbilCsR2uSZxv65/zbkmwCW6WQ+djvfGEkQ8FKE4lxF/ubsYtOQwme6Q\r\na90OsW4yF4RDULsWgR/6Glk6BLldAo/reYYre836PUFf3lthhbgvUyxDFBRo\r\nN142ucgRtETpM3LYyI590ZpZDyXxYDWJ6ZIe5A/KAWHZCuKWkucnajMXX11p\r\n+UtB6i1U2r0/TIZLomi810FWOxLaLm/SPbdsH3vypHRuj8CNdTOFnUSTKc9X\r\nuOUACAMsYwJB/RjXLPFOkhwjFTaS3hEaTBAzlkcCvFqXN2MNTozNGLb1Bjw4\r\nA8wRclp1xEinc7dRoF8gvPHpP3dhvwZW+j7PFi5nk444Na0nxSua32cGPFl+\r\nicmZrHtoKT43YrTSn+pOm5GJ22KHmPj5KOQSKxxuBuxzYISrieS65ikEYG7J\r\n+oEyZJ6SHYDFuhKihpLyuTPVSn0sXzYpKZfHs0083glycUlmHFDpxGemTs7c\r\niUnQA5EIT77ZDUan23DBocM4egSQk5fEEsOOY1yG+qO2fqvuPo4ZbeUl3s9x\r\n/hmItbucf/XhWZM+U9RihPdYTsFN+1VTRRI=\r\n=wiZz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","module":"./dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"gitHead":"79f2780e354562c865d020035c4cf3be7ea13612","scripts":{"test":"jest","build":"make","start":"npm run test:watch","prepare":"husky install","test:watch":"jest --watch --coverage","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"8.5.5","description":"Hook that is aiming to help you on tracking a DOM element boundaries","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","husky":"^7.0.4","react":"^18.1.0","eslint":"^8.14.0","esbuild":"^0.14.38","ts-jest":"^27.1.4","prettier":"^2.6.2","typescript":"^4.6.3","@types/jest":"^27.4.1","lint-staged":"^12.4.1","@types/react":"^18.0.8","eslint-plugin-react":"^7.29.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.21.0","eslint-plugin-react-hooks":"^4.5.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"react":"^17.0.2 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_2.0.1_1654072203268_0.46780536242293347","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"react-use-rect","version":"2.0.2","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@2.0.2","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"0285e0d2564af1cf7d5d245f0d3eaa672f66a283","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.2.tgz","fileCount":13,"integrity":"sha512-WvltcjZkOAWDTpqrbiuNXa8SD5j2qRFHZeOYX/kitktrkQWIqwpngfeLRPcMTgRGiXgKGcsZbuQcmA52Pp/mbQ==","signatures":[{"sig":"MEUCIQD788J4gMJ9+2T8rB5eFAydiCtHx9aIbIJ0tz3hkwK7cwIgWXfmL2c6v0J6K875rG9lsFOo56pFSHupu7lZS+5o9I0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilyP8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXBw//exw4HmhgjqXaGuURCyMWYO6NVjsL/TGf9EJOZq6K6VVHgDeO\r\nWrvdgCKYVWYMA1J4zV5Lxv81m8AvWy2KLuI9Q/+esdHftN2oBG5+GaYbV2v1\r\nrhlBTLlJWL5guPkX/xhMssDNaZJSwGD0EJbWuK570+1yijD8UFfMm+ziKuZy\r\nGCB5/MqMU9cfJvaJrboh0TZPZdPy0uVpZaMAc+hIfY83erwgCS3+bieFic/I\r\nWjkatqg9KowyrrOJ+tAX4D0h52ST6PspUNxGsHBoCQErii/dUIDpb17pph3l\r\n2DMQRrHzYrFC2wi71O4DQoGqW6WdB8mqVnzLhgrxKKeAiORHnfIENoSsb9TO\r\n3fTTgyjNQx6vHzRMbsnZKwqwNPQhMwxK/h3Yt52eBhe4GbKrywNhEnuHHAJD\r\nTUmkvTkhL69hu5d9idIiED1grYBK60yGNOCQNCHvRW+eU8NutKhduYTl+nOd\r\n9ljSIAgTdLqQGfnvA4LsN3X+v4FysAO223ytpuwDh70LYay1q0rT5dgIut4p\r\nXnRoNhs9Feo32uBjDAaYBS9xZ3N6x2m8uImtboak2uTb5I/GbMuQY24ohoK8\r\n38PQYWsaczWpomktxJzoroHrk0lNj/lCYWQYVeMXtmc3iflkEFykqajWHxQS\r\nJWLfUtxArN6UZ0qRFaqisosVYBVaKISAxeg=\r\n=Gm2n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","module":"./dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"gitHead":"d838f8a7971479e1827d23b28989d6333f48b8da","scripts":{"test":"jest","build":"make","start":"npm run test:watch","prepare":"husky install","test:watch":"jest --watch --coverage","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"8.5.5","description":"Hook that is aiming to help you on tracking a DOM element boundaries","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","husky":"^7.0.4","react":"^18.1.0","eslint":"^8.14.0","esbuild":"^0.14.38","ts-jest":"^27.1.4","prettier":"^2.6.2","typescript":"^4.6.3","@types/jest":"^27.4.1","lint-staged":"^12.4.1","@types/react":"^18.0.8","eslint-plugin-react":"^7.29.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.21.0","eslint-plugin-react-hooks":"^4.5.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"react":"^17.0.2 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_2.0.2_1654072316460_0.5934591877450122","host":"s3://npm-registry-packages"}},"2.0.3-alpha.1":{"name":"react-use-rect","version":"2.0.3-alpha.1","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@2.0.3-alpha.1","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"88fe2abadb85bab0be9d52f7bc35521e23bdc0b9","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.3-alpha.1.tgz","fileCount":13,"integrity":"sha512-xNt0fzppR7x4KidrMlgj+mfrywwr2v6uf9X95D/0NkuAm0DnORRqBMCG0nB8ccXm0FjXlzzty6ieBrQ/N8oeog==","signatures":[{"sig":"MEUCIQDyjSDmtXQeTjDvSti4l9xrLPmcpQyv8O+LZ2H97vr1GAIgZfYiPj8OsJ6QTwN4OE8lZK1RoNpb073La93M3p96JvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilymhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBsA/+L9uAFcubxu3Wxhw95mpzgVDRxXmS+ZwNfqWQnGG/APAyAjL2\r\ndmhHT0roRGSDxD52fh+iScEL8QVf3de886j7WwCYTxfxASmltTZNWYXJI0Kb\r\nQIkAdRLYS6S8g9+piSpS0wEfUdv4wTEgVSZLYO0El+2WTCVO1rfxnQU2F6es\r\nj18syLee4iG1q33Q8MDlvLS1QGuzwUBtpRMs3qaPrPPsb4ptEB97FUJMSRYL\r\nJHXCRIbykC6nidvmFZLFgad1jMtbcOwhKIHc3F/zLBWHcaScFolg/489BsG7\r\nKnIshDw80oskS+hgfhJoWRvMxOGWjwqgRRaIOERnbhNSR4+TRHArH9NEvYWM\r\n0tSRolYRgqfXw7BZlf3h0/lVlPAHNSNbND17cbUm+6qs6yju8Xm5AMopu0sA\r\nwqeF7eLEyk4fIKKCTbR/7ehJPSNpH8nCdCrNYuKuGKvTQNSxXoNl5QPHxCgI\r\n7rJeb2BpgBhUCpVYQWmvFUP2AW4m78ARghwY4I/Wwz/7vwNfMGWt/P2GxaOx\r\nw0de1n1ILK5KnAOgrLJRUlPML9TQt9kCD5hLSQf5BEXs7q60HQJZmkXvruCO\r\n2miXLWcKQLUvdodxgJHvOVd7UfzHenkCmXse7OKuKzXxIHdBb63FBZCXmCak\r\nqbEVZ79b16/2w6YDEMhaOFTjEknnjmxsnMI=\r\n=YxRG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","module":"./dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"gitHead":"d838f8a7971479e1827d23b28989d6333f48b8da","scripts":{"test":"jest","build":"make","start":"npm run test:watch","prepare":"husky install","test:watch":"jest --watch --coverage","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"8.5.5","description":"Hook that is aiming to help you on tracking a DOM element boundaries","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","husky":"^7.0.4","react":"^18.1.0","eslint":"^8.14.0","esbuild":"^0.14.38","ts-jest":"^27.1.4","prettier":"^2.6.2","typescript":"^4.6.3","@types/jest":"^27.4.1","lint-staged":"^12.4.1","@types/react":"^18.0.8","eslint-plugin-react":"^7.29.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.21.0","eslint-plugin-react-hooks":"^4.5.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"react":"^17.0.2 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_2.0.3-alpha.1_1654073761758_0.444888718327072","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"react-use-rect","version":"2.0.3","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@2.0.3","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"5a6946590851f69e3d339b14feb73e23237722f3","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.3.tgz","fileCount":13,"integrity":"sha512-uzKxCCNe9VocWojatW/Oj8VrO6slS2jV3RJVz4IrJzQW+VynkX+8MV5N26C8E6YAA70b2RKfnXFCB4o4iY6lkg==","signatures":[{"sig":"MEUCIE/MeeaoyZVU7XmzYgaBjF6Xtg3ObE4UjaUSx4t3xixHAiEA3kJcdA9QzU372NKB4d2UBpTatHjdPifqOVGmUviBFdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilyozACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDLw//V/tkglUFjWqFM31W/qEyC0BKI2zfM1fedB+5M9bA9Lii8D5I\r\nrddK7oIP+jMJgpon1+nxqXD3ETZWAKvd0fsz9QGy7rjEvocd5HzPInCv/1F7\r\npgz9RVnnvM81V5CPUif0ZjpyHzOdM7pZa/YPEEpXLvlRbVIY0JyTPaO4I1dH\r\nqYNGcSH1jcejQ82ZhLalOfZyk4ysm4ul5K9UpmBOVhTBmNoTO2w7GBIcvKtW\r\npEz3EZK3TBUpRkn1aCVo70pAYdTFYtImV/kGgnQdw9j4OplOZkT7+7Rp1ee4\r\nz5Gfd6iDy7Z/AEh5ihDP0rHJKZwP8TNAXheunWGZmiGuQGm0K8Jkh6/cTd9v\r\nZamvDY6R2hcN/Ih0HiMRUWR6QBXfqVDnhZg+jMp6IYnlU5pkc7FRBHjbFRdJ\r\neLpuNIaXElxqE4fnVHfBozg2N7R/U2jnolsYqHYTxoFxOfn1bHwEG5liZzpy\r\n6GUokxQbXfqQh8A3u5GjO1RgsPP8NJp4pT0n7xn/5fNo5pFvSpHTmaKKpaRu\r\n36+SYJ5wAKNiBv+YIOiBK0mzOdqB5VLmEEbe+Wt8rzMPRveGrwjbROPvIJoI\r\nY6+xJzvTLN7eUX0Fs4imU31L5wOGOWmgc0VNjmzX0uQKEuQoJ97ZjbEJR3vM\r\nnyP9jdXv3Hgs6ZYqZqNGPLUpXp54Y54Js0c=\r\n=D3mT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","module":"./dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"gitHead":"d838f8a7971479e1827d23b28989d6333f48b8da","scripts":{"test":"jest","build":"make","start":"npm run test:watch","prepare":"husky install","test:watch":"jest --watch --coverage","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"8.5.5","description":"Hook that is aiming to help you on tracking a DOM element boundaries","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","husky":"^7.0.4","react":"^18.1.0","eslint":"^8.14.0","esbuild":"^0.14.38","ts-jest":"^27.1.4","prettier":"^2.6.2","typescript":"^4.6.3","@types/jest":"^27.4.1","lint-staged":"^12.4.1","@types/react":"^18.0.8","eslint-plugin-react":"^7.29.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.21.0","eslint-plugin-react-hooks":"^4.5.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"react":"^17.0.2 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_2.0.3_1654073907227_0.43305334805581164","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"react-use-rect","version":"2.0.4","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@2.0.4","maintainers":[{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"e35a327555950504ae330a984ac6883bd4fb1dac","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.4.tgz","fileCount":13,"integrity":"sha512-U0MyT5le01P83t/G37t+Z36lafKEl5icCM1M9V4ubt5+kgczllyd5xWNH4Ahxn+CzMs6mnTypZ+XwpFbE045XA==","signatures":[{"sig":"MEUCIQDCQv+i9FcVfOSYjWEP/wjA8in5Uo1DwFzoABW3sR/IhQIgflctnKHXtV+UZooZzIsW4rIl/1llxzk0Gq7u1GYDXM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJily6dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKFg//Y/MRQFaaFp13V194qXNPMQkm2gG68IxN4RGUZnSlA8Ue9iE/\r\nQd6BS4w7P73OqrreFQ7rV04Sm7+SI12aR8GjgOTsnyvR2iZMnoEdqHBo9nkT\r\nV5oUOwMj+7RNUJwOwJHqHi7ibCNeWgDQ0/+fIbXAtorcdh7cUFZTsNt3mtA/\r\nHVQUnJvVKUxUfwjOZ21NkEJDQbvxk7Z++Qo/kK6IolyFlMvLNF2sucY5vlVp\r\nHQzBNO7ApunY43ViQ+MP/vbZVK0l98CLWspBaUiz6O3LIbS+fT7Wag3RaJnL\r\n2a3+Kxec5h4LGdjnL3IazywioP2KeVij1g4EnEwG6xymFX/HhYQSX4NtO84a\r\ntwEjYgCI8Wxibfn4lXSEQAYpOMkkyNb2nMe8hZYKS1+c0O8edHYv4KBURpb+\r\nK/aqa716ZGSbzU+YcD7mffpDuIFwom9EBi60mCf1hUY3qI7O/hFtBKSIxseN\r\nqTBmSSIS6PyfFTbqOzbPeIakTGjIPSIG6A9gjyo+7pP52C7Ylq+LI0dq7ZAn\r\nld/+NBGNvLOOteGCl0Di27YZ/BVm0Ov12+N/qnha6957T4BEgqvTtwCEryx8\r\nF4LvFvIUeYne9uUv8HuywIC8ChuXbpNBbU4hALsoW+24/RRChbLTUmGAv7B0\r\nJencjPI+sxVPTXV/78Y1YGNgbL6mT+z2MCU=\r\n=ma4n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","module":"./dist/index.esm.js","gitHead":"d838f8a7971479e1827d23b28989d6333f48b8da","scripts":{"test":"jest","build":"make","start":"npm run test:watch","prepare":"husky install","test:watch":"jest --watch --coverage","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"8.5.5","description":"Hook that is aiming to help you on tracking a DOM element boundaries","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","husky":"^7.0.4","react":"^18.1.0","eslint":"^8.14.0","esbuild":"^0.14.38","ts-jest":"^27.1.4","prettier":"^2.6.2","typescript":"^4.6.3","@types/jest":"^27.4.1","lint-staged":"^12.4.1","@types/react":"^18.0.8","eslint-plugin-react":"^7.29.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.21.0","eslint-plugin-react-hooks":"^4.5.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"react":"^17.0.2 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_2.0.4_1654075036913_0.4225723246302473","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"react-use-rect","version":"2.0.5","keywords":["react","hooks"],"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","_id":"react-use-rect@2.0.5","maintainers":[{"name":"welcomemax","email":"isaev.maxismax@gmail.com"},{"name":"d521bb85","email":"d521bb85@gmail.com"}],"homepage":"https://github.com/d521bb85/react-use-rect","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"dist":{"shasum":"8fe5cdf43c8f1dce64ea44c839b63fcba3f4f883","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.5.tgz","fileCount":13,"integrity":"sha512-YwugZMU37MXQHH1lIqR9uMUVdL0dNd8dY0bynwxcQqHOwW1Gt79JmLZE2Y1FkWxzHlnFVzON+6MLCctB0p75cA==","signatures":[{"sig":"MEQCIDKEPvS3PEV1HMJdn5XV5y/BNXT6lF5ATDYs36vjaBkcAiAezu0daT9yB0lrGlGOsc9X/IT8XlQBQH8wfMwUEN++6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22868},"main":"./dist/index.js","module":"./dist/index.esm.js","gitHead":"39ea98dac825b8dd1ac137f5a0698bfd2e01ef13","scripts":{"test":"jest","build":"make","start":"npm run test:watch","prepare":"husky install","test:watch":"jest --watch --coverage","test:coverage":"jest --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"welcomemax","email":"isaev.maxismax@gmail.com"},"repository":{"url":"git+https://github.com/d521bb85/react-use-rect.git","type":"git"},"_npmVersion":"10.2.4","description":"Hook that is aiming to help you on tracking a DOM element boundaries","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.4","husky":"^8.0.1","react":"^18.1.0","eslint":"^8.14.0","esbuild":"^0.15.10","ts-jest":"^27.1.4","prettier":"^2.6.2","typescript":"^4.6.3","@types/jest":"^27.4.1","lint-staged":"^13.0.3","@types/react":"^18.0.8","eslint-plugin-react":"^7.29.4","@testing-library/react":"^13.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.21.0","eslint-plugin-react-hooks":"^4.5.0","@typescript-eslint/eslint-plugin":"^5.21.0"},"peerDependencies":{"react":"^17.0.2 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-use-rect_2.0.5_1718020475371_0.632281997783267","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"react-use-rect","version":"2.0.6","description":"Hook that is aiming to help you on tracking a DOM element boundaries","license":"MIT","author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"homepage":"https://github.com/d521bb85/react-use-rect","repository":{"type":"git","url":"git+https://github.com/d521bb85/react-use-rect.git"},"main":"./dist/index.js","typings":"./dist/index.d.ts","module":"./dist/index.esm.js","keywords":["react","hooks"],"scripts":{"install-hooks":"lefthook install","typecheck":"tsc --noEmit --emitDeclarationOnly false","lint-and-format":"biome check --write ./src","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch --coverage","check":"npm run typecheck && npm run lint-and-format && npm run test","start":"npm run test:watch","build":"make","prepublishOnly":"npm run build"},"peerDependencies":{"react":"^16.8.0 || ^17.0.2 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc"},"devDependencies":{"@biomejs/biome":"^1.8.3","@testing-library/react":"^16.0.1","@types/jest":"^29.5.12","@types/react":"^18.3.4","esbuild":"^0.23.1","husky":"^9.1.5","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","lefthook":"^1.7.14","react":"^18.3.1","ts-jest":"^29.2.5","typescript":"^5.5.4"},"_id":"react-use-rect@2.0.6","gitHead":"c73c82a70e0716fa5f8f8e2011ca05170e2ca1ad","bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-as/VEIPY9SrS4E7T/rXQ59aqQ+XKvl/5E6fI5ODmrQv6WJup2CFNA9ja3BMq13ge1dhgBFOHicZC1ZKXLUQtTA==","shasum":"2a80bf22740e30319d64d14f1ef10b243a84ab9b","tarball":"https://registry.npmjs.org/react-use-rect/-/react-use-rect-2.0.6.tgz","fileCount":13,"unpackedSize":22845,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCL9Ck6xjZPIBM3OYIa4sBs1I5qr8Ac/H9L8MZAh0vGwIhAJ3+r75dbRwqlplTmShTrBiAqHXubws0UUbcCurQ4L/J"}]},"_npmUser":{"name":"d521bb85","email":"d521bb85@gmail.com"},"directories":{},"maintainers":[{"name":"welcomemax","email":"isaev.maxismax@gmail.com"},{"name":"d521bb85","email":"d521bb85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-rect_2.0.6_1724937399724_0.4111968997778743"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-17T07:32:17.081Z","modified":"2024-08-29T13:16:40.036Z","0.1.0-alpha.1":"2020-09-17T07:32:17.250Z","0.1.0-alpha.2":"2020-09-17T07:47:18.391Z","0.1.0-alpha.3":"2020-09-17T07:48:36.073Z","0.1.0-alpha.4":"2020-10-06T16:31:28.553Z","0.1.0-alpha.5":"2020-10-07T12:04:33.238Z","0.1.0-alpha.6":"2020-10-28T08:51:01.851Z","1.0.0":"2020-12-20T17:24:34.826Z","1.1.0-alpha.1":"2021-04-06T09:36:10.783Z","1.1.0":"2021-04-06T10:23:16.952Z","1.1.1":"2021-04-11T05:38:41.177Z","1.1.2":"2021-04-18T05:07:24.136Z","1.1.3":"2021-04-26T15:06:37.947Z","1.1.4":"2021-05-03T05:11:58.121Z","2.0.0-alpha":"2021-11-25T04:41:52.190Z","2.0.0-alpha.1":"2021-11-25T04:52:49.828Z","2.0.0-alpha.3":"2022-04-27T15:12:27.927Z","2.0.0-alpha.4":"2022-04-27T15:53:01.935Z","2.0.0-alpha.5":"2022-04-29T07:44:08.666Z","2.0.0-alpha.6":"2022-04-29T07:55:40.860Z","2.0.0-alpha.7":"2022-04-29T08:20:12.440Z","2.0.0":"2022-04-29T11:59:04.456Z","2.0.1":"2022-06-01T08:30:03.482Z","2.0.2":"2022-06-01T08:31:56.632Z","2.0.3-alpha.1":"2022-06-01T08:56:01.947Z","2.0.3":"2022-06-01T08:58:27.390Z","2.0.4":"2022-06-01T09:17:17.073Z","2.0.5":"2024-06-10T11:54:35.512Z","2.0.6":"2024-08-29T13:16:39.883Z"},"bugs":{"url":"https://github.com/d521bb85/react-use-rect/issues"},"author":{"name":"Vladimir Ivanenko","email":"d521bb85@gmail.com"},"license":"MIT","homepage":"https://github.com/d521bb85/react-use-rect","keywords":["react","hooks"],"repository":{"type":"git","url":"git+https://github.com/d521bb85/react-use-rect.git"},"description":"Hook that is aiming to help you on tracking a DOM element boundaries","maintainers":[{"name":"welcomemax","email":"isaev.maxismax@gmail.com"},{"name":"d521bb85","email":"d521bb85@gmail.com"}],"readme":"# react-use-rect\n\nUtility hook that aims to help with tracking an element's bounding client rect.\n\nIt might be found useful for simple cases such as getting element's size and position once it mounts to the DOM. As well as for complex ones when an element position changes frequently and needs to be tracked down (e.g. dropdowns and tooltips).\n\n## Installation\n\nFor npm users:\n\n```bash\nnpm i react-use-rect\n```\n\nFor Yarn users:\n\n```bash\nyarn add react-use-rect\n```\n\n## Usage\n\nLet's examine a very simple case at first.\n\n```tsx\nimport { useState } from 'react';\nimport { Rect, useRect } from 'react-use-rect';\n\nfunction Example() {\n  const [rect, setRect] = useState<Rect | null>(null);\n  const [rectRef] = useRect(setRect);\n\n  return <div ref={rectRef}>{rect && `This div is ${rect.width}px wide.`}</div>;\n}\n```\n\nThis hook doesn't make assumptions on how you'd like to manage a rect data: save it as a state, put it into a ref or not to store it at all.\n\nIn the example above we save our rect into a local state so we use the `useState` hook. However, it's possible to pass your own function to handle rect changes. Let's call it `dispatchChange` function.\n\n```tsx\nconst [rectRef] = useRect((rect) => console.log(rect.top));\nreturn <div ref={rectRef} />;\n```\n\nThe hook revalidates an element's bounding rect on every render but it calls `dispatchChange` only when the element's rect has changed.\n\n### Resize\n\nYou may want to revalidate the rect when the element's size chages not as a consequence of rendering (e.g. textarea being resized by a user).\n\nIn order to cover this need the `resize` option is introduced.\n\n```typescript\nuseRect(dispatchChange, { resize: true });\n```\n\nIn the following example we'll be watching a textarea resize. Once it being resized we update styles of another element according to the textarea's rect.\n\n```tsx\nimport { useRef } from 'react';\nimport { useRect } from 'react-use-rect';\n\nfunction Example2() {\n  const rulerRef = useRef(null);\n  const [rectRef] = useRect(\n    (rect) => {\n      if (rulerRef.current) {\n        rulerRef.current.style.top = `${rect.top + rect.height + 10}px`;\n        rulerRef.current.style.left = `${rect.left}px`;\n        rulerRef.current.style.width = `${rect.width}px`;\n      }\n    },\n    { resize: true }\n  );\n\n  return (\n    <div>\n      <div\n        ref={rulerRef}\n        style={{\n          position: 'fixed',\n          height: 2,\n          background: 'red'\n        }}\n      />\n      <textarea ref={rectRef} />\n    </div>\n  );\n}\n```\n\n### Scroll\n\nIt's also possible to revalidate a rect when a user scrolled the document, or some transition ended or something else happend and you want to be sure the rect is updated. Just call the `revalidate` function manually.\n\n```typescript\nconst [rectRef, revalidate] = useRect(dispatchChange);\nrevalidate();\n```\n\n_Note that both `rectRef` and `revalidate` functions a referentially stable and never change during a component lifetime._\n\nIf you want `dispatchChange` to be called regardless the rect has changed or not, use the `force` option.\n\n```typescript\nrevalidate({ force: true });\n```\n\nThere is also a one tiny hook included that could come in handy – `useWindowOn`. You can use it to add an event listener to the window and then revalidate a rect once the event captured.\n\n```tsx\nimport { useState } from 'react';\nimport { useRect, useWindowOn } from 'react-use-rect';\n\nfunction Example3() {\n  const [top, setTop] = useState<number | null>(null);\n  const [rectRef, revalidate] = useRect((rect) => setTop(rect.top));\n  useWindowOn('scroll', () => revalidate());\n\n  return (\n    <div style={{ height: '200vh' }}>\n      <div ref={rectRef} style={{ marginTop: 100 }}>\n        {top !== null && `I'm ${top}px from top.`}\n      </div>\n    </div>\n  );\n}\n```\n\n## Reference\n\n```typescript\ninterface UseRect {\n  (dispatchChange: DispatchChange, options?: Options): Result;\n}\n\ninterface DispatchChange {\n  (rect: Rect): void;\n}\n\ninterface Rect {\n  bottom: number;\n  height: number;\n  left: number;\n  right: number;\n  top: number;\n  width: number;\n  x: number;\n  y: number;\n}\n\ninterface Options {\n  resize?: boolean;\n}\n\ntype Result = [SetElement, Revalidate];\n\ninterface SetElement {\n  (element: Element | null): void;\n}\n\ninterface Revalidate {\n  (options?: RevalidateOptions): void;\n}\n\ninterface RevalidateOptions {\n  force?: boolean;\n}\n\ninterface UseWindowOn<T extends keyof WindowEventMap> {\n  (eventType: T, callback: (event: WindowEventMap[T]) => void): void;\n}\n```\n","readmeFilename":"README.md"}