{"_id":"@reach/observe-rect","_rev":"15-67c9ac05015ba35f968d0249ca562f17","name":"@reach/observe-rect","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@reach/observe-rect","version":"1.0.0","author":{"name":"Ryan Florence","email":"@ryanflorence"},"license":"MIT","_id":"@reach/observe-rect@1.0.0","maintainers":[{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"homepage":"https://github.com/reach/rect-observer#readme","bugs":{"url":"https://github.com/reach/rect-observer/issues"},"dist":{"shasum":"76679f7b5da7071b18a76633a4af2662cfcbb605","tarball":"https://registry.npmjs.org/@reach/observe-rect/-/observe-rect-1.0.0.tgz","fileCount":9,"integrity":"sha512-hguxJhulOD60Am5PpWKNIYgqr9CCjoS3iLOvGoUE04u7x0VqhXqXk/1lYYmO35rsHmPEe4RVjYgBI7sd7uc94g==","signatures":[{"sig":"MEUCIQDessskZx3oY2qdw7ap40FfaLob8zbLdaHYG36RVsfjSgIgBXh+/KsI2hwdq3b4dvzwjuEqeXH2660rNLAGEsBTq2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEkJBCRA9TVsSAnZWagAAdmsP/jZgFWzOuU0/LmLzQ1/O\nsbEmscC3EeTHFAp52zVSvXraC9yujhPZxO4OewkxavhiO5+NMqHe3VbvENlb\n2CiaxlI6f2KkSfv+aoCTyIPiEws6zYEhhUvMR+0DrEMW+u5ZG1x6Sxmqgkh9\n6zwhUoz7EqU8Hy4YsNdFrniFdY4Qatc3Dn34mYzPh311/4vTScmhAxcxPs67\nhMBCHla03WQOJLOejO5nrfJK0rVEf+XsWOlVgOan9WfZna25sJqsvkZz6phN\ncJ83M1XNeATiZCRLp2ASjNomOIGv/Bgo7WT7UPwWvdo0vPYfgkN5jBzHTj2F\ncCk4UUWUFmRdKpD1cz/rudzO6yjBmPFxEa9p445q6TXzRoVOR919ewTdCrAA\nd2D6KM0iREHMycKBM3ONxnsdnRrLFcH9tcEnZkBZIB3+EI3Ex213mRssYUWp\n+PeXT+e2pqs5NkTDcyRTZAqsB8DvKnYD+yWhZS38WACzq9inDNlviPbglH4W\nARDqGXk1oBnabloi2s5niy8Pog8snP9hY0oJftEc0/hvr/N3gMlYmqIKKnKO\nti26QqPv20VgFrtvPMXjtfMzlcY6RkBGgkhYosuB8EUoBTv35iZZ1fGcADQe\nNVsQgs8Ii2W/CoEsoFVc6FHNQ3kaQM7kL84TXXHB+/dzsC+/fRWXhUAUTugr\nLIek\r\n=wz8a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["src","dist","README.md"],"module":"dist/index.m.js","source":"src/index.js","gitHead":"b8e9f5c77b97278500af4c4df21b987a632791e4","scripts":{"build":"microbundle","start":"microbundle watch"},"_npmUser":{"name":"ryanflorence","email":"rpflorence@gmail.com"},"prettier":{},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/reach/rect-observer.git","type":"git"},"_npmVersion":"5.3.0","description":"Observe the Rect of a DOM element.","directories":{},"_nodeVersion":"8.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"serve":"^7.2.0","eslint":"^4.19.1","microbundle":"^0.4.4","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.17.0","eslint-config-prettier":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/observe-rect_1.0.0_1527923264660_0.5289199651779104","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@reach/observe-rect","version":"1.0.1","author":{"name":"Ryan Florence","email":"@ryanflorence"},"license":"MIT","_id":"@reach/observe-rect@1.0.1","maintainers":[{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"homepage":"https://github.com/reach/rect-observer#readme","bugs":{"url":"https://github.com/reach/rect-observer/issues"},"dist":{"shasum":"d2beb257ec908c833b5bb6bc79daf5f56021ec1d","tarball":"https://registry.npmjs.org/@reach/observe-rect/-/observe-rect-1.0.1.tgz","fileCount":10,"integrity":"sha512-vtiZleuDsxZyQTTKlHJLgNGmhAdZ2TKVLkWcxZVgFMRPMecol15TQY4sCkpjng+RkFYvoPysmi0KyZ36VJ7Fjg==","signatures":[{"sig":"MEUCIDE4R7m9d4s1Wr3l9IcDD5V34yK5oxJIWf1EpDDqHCkbAiEAtnWVJyYcoWlTLqO89ElMlWp/sM3uiUBnBJ8f1UNwg4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbE3zOCRA9TVsSAnZWagAAv1AP/iIdqWVKNKX7MuGcKWDm\nriJDgFApA4pHuXS7/uvglm25TZPVF4NY38eIz9pg3wInRda5COPJ6HD8FFwN\nLTX88PdEA9gaYYkRcu92pXV0ltuHbzYnguhwPNoeUPyQbu8uQs1LRu61cnds\nSTwlxI2+rSEPTrYAMaHTaKSI7/P7BpESNRn6EEACS26prgdAQj5JtpFO0WcM\n7bfbqaNse618SZD7tJC4nMH4YEnCCPdRovSeEysHRZFPVisnhv/tgIfvtkJL\n8cDyqebtredFEH1Pv6/4xmt5guQT9xVgZXaf8ikthey7DRStpZuT8NqQ/l/k\nQgmNmkqnwTA6ZjBGhsU707l/WfoeMFeFvTdjn6ZHi9821JCNHhisCt4QZJB7\nqIbO5s8Fh+CawWADFi2hn4QXlKuCyQnHX3z8JUG3t2TBHfRKQ7LppmjkbNC4\ncjf2k7eexZ89GS3J7vGYABfFQt9xdKuKmiGjjq9RpkcxC1q3xZ9G7GKPgRRQ\nNTYTUqKx0EdphOeD9eFqwzmznkf28ykeYZhwyjb7EyoIfttIjuZKAQmlJMwB\n0b/1SwbH46G1iq88V5XgI7SFcA2Wuh0nP47iU7pxFk+5HTApP0giBP89+t1L\nPyy+tt9x6BQV6+Ni9/xAydDH+86cYH/MxsupN0d5rLdw5rF3uKyRjJRWbKlS\nzIlE\r\n=f9eV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["src","dist","README.md"],"module":"dist/index.m.js","source":"src/index.js","gitHead":"46760f8fb04f8759877d6658fd79caf41f7b8e08","scripts":{"build":"microbundle","start":"microbundle watch"},"_npmUser":{"name":"ryanflorence","email":"rpflorence@gmail.com"},"prettier":{},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/reach/rect-observer.git","type":"git"},"_npmVersion":"6.1.0","description":"Observe the Rect of a DOM element.","directories":{},"_nodeVersion":"8.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"serve":"^7.2.0","eslint":"^4.19.1","microbundle":"^0.4.4","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.17.0","eslint-config-prettier":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/observe-rect_1.0.1_1528003789448_0.29134916634878993","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@reach/observe-rect","version":"1.0.2","author":{"name":"Ryan Florence","email":"@ryanflorence"},"license":"MIT","_id":"@reach/observe-rect@1.0.2","maintainers":[{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"homepage":"https://github.com/reach/rect-observer#readme","bugs":{"url":"https://github.com/reach/rect-observer/issues"},"dist":{"shasum":"cf2725caf47572fd42d610a88a28d54a1a4fcd01","tarball":"https://registry.npmjs.org/@reach/observe-rect/-/observe-rect-1.0.2.tgz","fileCount":9,"integrity":"sha512-uPxbMbE6oOwBO7ecqilqu3mi7rel388/SpY/aASq3UF/icN6arH7NOiTqNyQxmU4SV5lUPS2zwhvN+baFeQnlg==","signatures":[{"sig":"MEUCIEdzgQTrNHkHQGC6TEpkSPkdI1k/xH9N12H+37ugykdDAiEA10s2EL4WAuwFUYPlG7PNXzoPb2dz8ihD0MdyxSE/cJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbE30FCRA9TVsSAnZWagAANoMQAKG1gpYVi43gcst0QKC6\nnWOqUYcsvcTNCzh9lDyrIYkhNwhZsnlOydqUc/vMY9r1pc1+tcBcipwxTU+p\n8lt4il2hb9ds5g/69EHZ5pjEfSnAm4grEYkw0QZJhZHbdlbQykZsL2Ui9flv\nYIlTD+XziyPKSeTz/7b64cXQ1JbaqqF9z/iiIF9xEDzbgEJBLuicExrrzxYX\nrgNQ0kcXK6GELttFOxDRlpgJtf+AUCbi9vRKaW4oMZYXzlUXUWWC6YqSShMM\n6r+I/ZdMt6iq6flbgF/7L4Mt2mXq7pjMDViHT71wX37xQZ0g0llBTRQ8ggm+\n9mj4QJfwPcIOzH28ywhauMu994m12pv/5CKuR4N9NCdoftJ6118diJjkOwAT\nzFtUiaWPGxz6cpMCkbLQnL0zU+8guHgXZ0EqJj7nRqQMGGjqs0kLrDWhhTQl\nJen10bEZvvYG/PYuAQy9XsSEYcPR9Q7y/dEFR70hUfFykRtwGQxw5K1usEok\nrHaDK9O90ekkYpRyPSmHa3NNmvuALOIwSSoEHY3CrpKlFpHsh5gnwKB8ri5u\nvle0D+1wLwEpnFEUF5RdIX2f7g7TDyO0JU55ZfZTBkMR2+5LmZL/1BxE7N0h\nEiZ9DW1D9goa5PYDObpWuwFs9d/NWyW+MoLBE+QvMu76Fi4uvIO1OlwQ8MND\nzwOY\r\n=kWnY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","files":["src","dist","README.md"],"module":"dist/index.m.js","source":"src/index.js","gitHead":"976527ee6a343b7bd719dca8c2fe70aedc68211d","scripts":{"build":"microbundle","start":"microbundle watch"},"_npmUser":{"name":"ryanflorence","email":"rpflorence@gmail.com"},"prettier":{},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/reach/rect-observer.git","type":"git"},"_npmVersion":"6.1.0","description":"Observe the Rect of a DOM element.","directories":{},"_nodeVersion":"8.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"serve":"^7.2.0","eslint":"^4.19.1","microbundle":"^0.4.4","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.17.0","eslint-config-prettier":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/observe-rect_1.0.2_1528003844907_0.052130915906358544","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@reach/observe-rect","version":"1.0.3","author":{"name":"Ryan Florence","email":"@ryanflorence"},"license":"MIT","_id":"@reach/observe-rect@1.0.3","maintainers":[{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"homepage":"https://github.com/reach/rect-observer#readme","bugs":{"url":"https://github.com/reach/rect-observer/issues"},"dist":{"shasum":"2ea3dcc369ab22bd9f050a92ea319321356a61e8","tarball":"https://registry.npmjs.org/@reach/observe-rect/-/observe-rect-1.0.3.tgz","fileCount":9,"integrity":"sha512-ImfDbcgi+Mj4eILdE0OP+RW5o8j1DW1d+7NXRbaPRdZOIxXYYw0eRE6b7Z6jYPA8AUSC722rhbhCmLVMS2zGVw==","signatures":[{"sig":"MEQCIE1hrcS51Cfo92gx8R1IeAoovxjyKXb8IkL4qmIrfJkDAiAr4sHUzjBBhYlJ2WpevJeLYvomXjutMfR2YBdyvO/RBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIASDCRA9TVsSAnZWagAA2QMP/Rksj/VS6C/xtvnKBP1X\nZRjigDry8dTPiOK8vHmPVBp9DLsRXFgLdVo/5GnfqiQ+7qXcxsymapegz+iq\nNDvJLgmra1Y3CdsdK4fvyX4uGBnLS/rJfsuUiyFOMdol94fStmx8TWnP2syL\nnvmmvWzJDkR0C3u8U3oonY2zHX5AoJ1cM5f5tPnEN8J1GCUtMI/0ynUhA3Di\nLZJ2htjQH5EevaJVuOOuyqTgFPzSj4u4iZyBK7f8G7A1kxJpbqBlMkBcJpCN\ntJeBr0F7OoG2eZsEznGCac8VUfxpKi0yMQu6LVHWN1Di4nAyt9Du9AYRWOmj\nkugRHFhBpsqmGzQKfR8JXvqPuOJ/pjXG1jgBdpYM+uQgePNuvTd96kKj3dj0\n27sTjeQ7to7Zoe4/kGAgIIImimKiZN8Ey0HGLUGOrAyQvoRu3eCWOx/eYtHB\n9RlmTLkvh1K4OPVg2IlFXgEfFu5s4dMpY2/JImAFvJWC2DafbP8GwPJNUBwn\nSnHrkw4BBT81F0ElNl2BTHYs6yKy1Rqc33wJnyj0PZ6Awrlqm6RLHyOEfK1n\n3Kcyb7TuwUN0qNF6RUU3+oD5pQVr7fI3iAjJWOvTMekKaMNOUfGzjnCExfjp\ndn9fhFRwehjxeqV/r3fZ5FOQRb/O2Y+rLymqQIJ9vQumNhPmY1Ml4XkvfLha\nT3z6\r\n=CgY6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":".","files":["src","dist","README.md"],"module":"dist/index.m.js","source":"src/index.js","_shasum":"2ea3dcc369ab22bd9f050a92ea319321356a61e8","gitHead":"1618bbbb26542b0aeeaa926d2181770fcb897640","scripts":{"build":"microbundle","start":"microbundle watch"},"_npmUser":{"name":"ryanflorence","email":"rpflorence@gmail.com"},"prettier":{},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/reach/rect-observer.git","type":"git"},"_npmVersion":"3.10.10","description":"Observe the Rect of a DOM element.","directories":{},"_nodeVersion":"6.11.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"serve":"^7.2.0","eslint":"^4.19.1","microbundle":"^0.4.4","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^21.17.0","eslint-config-prettier":"^2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/observe-rect_1.0.3_1528824962504_0.6313140191866111","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@reach/observe-rect","version":"1.0.4","author":{"name":"React Training","email":"hello@reacttraining.com"},"license":"MIT","_id":"@reach/observe-rect@1.0.4","maintainers":[{"name":"chancestrickland","email":"chance.strickland@gmail.com"},{"name":"mjackson","email":"npm@mjackson.me"},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"dist":{"shasum":"13faf5267918dce15281027f428c2f9bc879a14e","tarball":"https://registry.npmjs.org/@reach/observe-rect/-/observe-rect-1.0.4.tgz","fileCount":16,"integrity":"sha512-N7hGv1ucOaH5Depx2A0xwAepafNMDeLSLaKV+RIOkC3wUttbPNAY6DTlZO2KnCCurF5fgcnEc06SDWl+j+4Llg==","signatures":[{"sig":"MEUCIQDNIWLJfIr2wURbFK/U9s725eIx5HadUvPTPJwo8BE2EgIgVswZTZkKLGHCCverTdZpYZkBGP3yxZwpUBcob9VBG+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFjkjCRA9TVsSAnZWagAA71oP/2PEhLPETN5BgpuR8g4S\n1XUxMH5eOqAIvAw4ck0awdKT6npqlR8i7cmcO7Zb5f4bBsvwYdTTAwu2LiTQ\n49YTIZHr3Rd8LY9eK+4YuPyP35IQN7Rm6s7TQfTa4SkWvDIuDwb9BMH9A9Ni\nfDbnb1OkzLq7/ibmU5bvB+6HkiMq+lTey0iDU1qodpGfb1sE7hY8r7bOEvo7\nwfn/FZeanyEBB/hg5IoqOmvIfolFohE026qIhYmpPJUOVfaTPTnutabOFSvC\nY4tVXRTvXEikR0zk9c5sWdSFuT/o7wKQucJ/S14Ui26MXI08KW2EhxmioIjS\njo4+VgM0ymz6mBNSRNUxbaao1VQRN9Tub6wWlowkAJmTg6eI9zFDpMnJDYKj\nWUESYXSjPxFWP9xY9l19mwkAOgnpMB0LDNDxQ7ww7U7Sgetr/ps/JJUj/qEw\n+egpP7lNqbgfLU2zehZwH+9stU9guNH9rXYO8cciAACOeum4a0eaPA8YeNvP\nz6ywNoIxsfdJ1aVWeqc4nWpOaGC0N2FeafHUh8TBL8s7QMO9SIgaaxczDG/H\nP8LBeFgUg2nRyLXsQ6OJQaV+rlzwuEc5uibyLNiC8T0maHiNmEd2tGY02Mkb\nxAT5OJSuzldfqf55SGlo9ehYUrDbJGTetSjTnD6XnNrf1uh4/Jo9Xq2FTRUQ\nEVaq\r\n=eVtH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/observe-rect.esm.js","scripts":{"build":"cross-env NODE_ENV=production tsdx build --format=cjs,esm,umd","serve":"serve","start":"cross-env NODE_ENV=production tsdx watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"chancestrickland","email":"chance.strickland@gmail.com"},"prettier":{"singleQuote":true},"umd:main":"dist/observe-rect.umd.production.js","repository":{"url":"git+https://github.com/reach/observe-rect","type":"git","directory":"packages/auto-id"},"description":"Observe the Rect of a DOM element.","directories":{},"dependencies":{},"eslintConfig":{"env":{"es6":true,"browser":true},"extends":["eslint:recommended","prettier"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.12.1","husky":"^4.0.1","serve":"^11.2.0","tslib":"^1.10.0","eslint":"^6.8.0","cross-env":"^6.0.3","ts-loader":"^6.2.1","typescript":"^3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.25","babel-loader":"^8.0.6","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^23.3.0","eslint-config-prettier":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/observe-rect_1.0.4_1578514723028_0.9078872326236631","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@reach/observe-rect","version":"1.0.5","author":{"name":"React Training","email":"hello@reacttraining.com"},"license":"MIT","_id":"@reach/observe-rect@1.0.5","maintainers":[{"name":"chancestrickland","email":"chance.strickland@gmail.com"},{"name":"mjackson","email":"npm@mjackson.me"},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"dist":{"shasum":"28bf3c5c35da7fef72cd124af4ac32308d0c3f15","tarball":"https://registry.npmjs.org/@reach/observe-rect/-/observe-rect-1.0.5.tgz","fileCount":16,"integrity":"sha512-EQLHhquzwAh2TFtMJU0PXJRmhpOrAhzApgoI4Lwn72J7ygrMk3Ys3a3i8KDnV0TetbwAxn4XSHi4pE8sPWUYLg==","signatures":[{"sig":"MEUCIQDHdtYKILr0fUIwE5G0n8LsOUeeWcvA5c+JZuamsveloQIgGAIDW+I0/xTew4SQlkDdDD5fOBGX4Cjncp/ZB1xfMh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGP4wCRA9TVsSAnZWagAAxcMP/AqwFLUerArGAWoB9ldd\n8VtmYGV9lSOHfoJpE3EDz/AaK0I7EYimcAexrxZwP+fPx1THcvhCr50zGVoM\nj7PeCuygfhcdirIwlcJn2F27vII3vzBTYQPFrzCdE93SsF9OrDKnq7Smma2k\nF+7623RV8iQQ9NvY5JN1uUiWgr5CupJ4so9Qs1xsXkAW3iWOOzevN5jhr+pP\nELYmXlFOXoEraUy34m7Ld6qRqvXnJx5/gEGteDmCD2JHItVyQBPYrR94VNIq\ngnkzA7XLIplr05mTp09eM0orcdAGpa4yy4BO/oXSP7WmUQXqW0JZiGmpDYeB\n+0ZG1DMy4sX5s25c6NRK26AeB3aRP3H+oIGpRg5sVtbW5XpnCtwowqsUrZws\n5RjAlNK1t9N0aFMJCudQZLVWg0PnmPB7sLqsTqCxOlx3mF1pZSaSCuyAKwpD\n4l0yw/VHTX9SIKol7ul09JmxtvSzA35/coYkpXyNLLvdM9+v1mHzASra0cPs\nIBdCU0zPxmarWA/WS92CeQ+BUb6nTahfEcRA0XKq04R6ouVybWbQMjgsPRFu\nVgWFeheHLmRFVFQHfM3COcHHeh/9k0LTMwa5rhMIcdRFH9PwzmUS73B1eKb/\nSLVOTAT/LYdzK7FkPKS12O3iHhIa8ub01rZn5+0xUD6doWEdmsbifdhXVBI5\nCOiq\r\n=ufP7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/observe-rect.esm.js","scripts":{"build":"cross-env NODE_ENV=production tsdx build --format=cjs,esm,umd","serve":"serve","start":"cross-env NODE_ENV=production tsdx watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"chancestrickland","email":"chance.strickland@gmail.com"},"prettier":{"singleQuote":true},"umd:main":"dist/observe-rect.umd.production.js","repository":{"url":"git+https://github.com/reach/observe-rect","type":"git","directory":"packages/auto-id"},"description":"Observe the Rect of a DOM element.","directories":{},"dependencies":{},"eslintConfig":{"env":{"es6":true,"browser":true},"extends":["eslint:recommended","prettier"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.12.1","husky":"^4.0.1","serve":"^11.2.0","tslib":"^1.10.0","eslint":"^6.8.0","cross-env":"^6.0.3","ts-loader":"^6.2.1","typescript":"^3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.25","babel-loader":"^8.0.6","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^23.3.0","eslint-config-prettier":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/observe-rect_1.0.5_1578696240310_0.7301933618630816","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@reach/observe-rect","version":"1.1.0","author":{"name":"React Training","email":"hello@reacttraining.com"},"license":"MIT","_id":"@reach/observe-rect@1.1.0","maintainers":[{"name":"blainekasten","email":"blainekasten@gmail.com"},{"name":"chancestrickland","email":"chance.strickland@gmail.com"},{"name":"mjackson","email":"npm@mjackson.me"},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"dist":{"shasum":"4e967a93852b6004c3895d9ed8d4e5b41895afde","tarball":"https://registry.npmjs.org/@reach/observe-rect/-/observe-rect-1.1.0.tgz","fileCount":16,"integrity":"sha512-kE+jvoj/OyJV24C03VvLt5zclb9ArJi04wWXMMFwQvdZjdHoBlN4g0ZQFjyy/ejPF1Z/dpUD5dhRdBiUmIGZTA==","signatures":[{"sig":"MEYCIQD1ImkLLdq6YEqwkDgKsfkoj6OKceAGfw/TRoZYpn+4NQIhAOKutVGZGAJafUxHMuiPBYKNtLeK1HgZFan/xMTVUYwS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebB2hCRA9TVsSAnZWagAAcPYP/jOPIGPaNSgG2v3hebVL\nAEVKaqWSzMYHWwq5+Ml5r5g9cc+ozcoR1wzzzx/7RaoTRb0fQGfvR2cQ8dt/\nq4IYC2UahclXJTXUqjCg8utIAcjsw+BPwdnp1i+LMRoIGEw5dVV1vxcoRJ0T\nNqa/YMS9Z9FSs+wxZ33oSUUbMCA2v3QD2KBABoytJE2cA5JK+dNT3J9/q8se\nQD4HYzFosC5JQVMiVd6/Uk43TQj9xOysCu1b8YQcHB6LO+aCJnWuIgx/Akiz\ndmB0XlJO/ibhWagatADJ9aHAUVYooydYbe34ZXg4XJMtlvo4Vx/5i55/LY5D\nNZgKcIfUS2iFMvsezNkKhID1kIwnrelvwD9gmvpk3qDCzBX2Tw7PMcdEKC0i\nDcwRQDAJPzfiJVvM4GK8BCf7LRJrYGYb0EDtVJv1jgacxqJVVpHLLaAfVpJn\n9hMbpknDr94uyq5u+JsivUm0rzsbStL7EqNLThlXMfcJpIILj+7h+Bi0oeLT\nhw/kmWxmgNr2jEUjg60wjrHyvRFaJ0WRwiEmqA5Ybnau/ksY6hIF/rx84Fp5\nBSun1Oo36ZCKZzP8kBcwo55rURtnuqyiACUOc51oVLSvK3NsXyr51t/qykxH\n46wBRQAAJSltYkWuwdmLlybFhF408eiCVniPneXfG+sfaDoiJczBea1fhCji\nCfm6\r\n=F++q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/observe-rect.esm.js","scripts":{"build":"cross-env NODE_ENV=production tsdx build --format=cjs,esm,umd","serve":"serve","start":"cross-env NODE_ENV=production tsdx watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"chancestrickland","email":"chance.strickland@gmail.com"},"prettier":{"singleQuote":true},"umd:main":"dist/observe-rect.umd.production.js","repository":{"url":"git+https://github.com/reach/observe-rect","type":"git","directory":"packages/auto-id"},"description":"Observe the Rect of a DOM element.","directories":{},"dependencies":{},"eslintConfig":{"env":{"es6":true,"browser":true},"extends":["eslint:recommended","prettier"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.12.1","husky":"^4.0.1","serve":"^11.2.0","tslib":"^1.10.0","eslint":"^6.8.0","cross-env":"^6.0.3","ts-loader":"^6.2.1","typescript":"^3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.25","babel-loader":"^8.0.6","babel-preset-env":"^1.7.0","eslint-plugin-jest":"^23.3.0","eslint-config-prettier":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/observe-rect_1.1.0_1584143777281_0.9271166609886758","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@reach/observe-rect","version":"1.2.0","author":{"name":"React Training","email":"hello@reacttraining.com"},"license":"MIT","_id":"@reach/observe-rect@1.2.0","maintainers":[{"name":"blainekasten","email":"blainekasten@gmail.com"},{"name":"chancestrickland","email":"chance.strickland@gmail.com"},{"name":"mjackson","email":"npm@mjackson.me"},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"dist":{"shasum":"d7a6013b8aafcc64c778a0ccb83355a11204d3b2","tarball":"https://registry.npmjs.org/@reach/observe-rect/-/observe-rect-1.2.0.tgz","fileCount":16,"integrity":"sha512-Ba7HmkFgfQxZqqaeIWWkNK0rEhpxVQHIoVyW1YDSkGsGIXzcaW4deC8B0pZrNSSyLTdIk7y+5olKt5+g0GmFIQ==","signatures":[{"sig":"MEQCIAheoaBCaJ63h3uSvyTCaA3umKErW/ZhWBvKuxUZNTUeAiBvhtNpv/Qsgf+iH1GKlS2YnWxGAYIWpDruCxh+EuO8xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8Ov7CRA9TVsSAnZWagAAU94P/0pJglUxmf/dMRaV//F1\nhjuzvPZJDmo6156LzyF3QOVdbBJLjX9BPTAM3nHAvbnS/H1fjXImZjB35ULk\n4UJLBrAjEYPKJ5cIqHaY6XMJIyAWv8Qxxgq4kPO1v2v+u0VB846OXd9wgccG\nFXUSd04wmPforo/nlUcPSVL1NJCxxdgVpJqlbm9/kKzX+s4VpkYM4CMnWkFM\nkkTmJ82MMkN4kdNNjJ0Llu+ZlrSo/VlI0TD4/oI06dDjL/Ci58/AJYbxtKki\nP7h2aucUXgxI3JUG2QsiMMpeIkYXGmBL0DH0ghl7PSD71Dh9Vq2bJFSzc7/8\nTQ/j01YV+kGtpc8Lxq2EsEJIvSz71hASrRSdcb9VMVoyBBRgBnQPXcgYkmqR\nZ1RvonvxKqgppqhqVvcSMOGhWAE7VXAqQWVe8duCFXBZGcC2/tc1zADgdS+7\nvQ+yHmarcx9bOEa0ydYsMhNC23sTFDu6JsujA/E24lkIDQoz/7bRR5rMSVym\nKNI6EUvzOxPASYulHKh0sIyiEdCwLet/DVuZuk191l1ZdoR3lyJy4OmJZbJW\n26hhAR8ENYwSVRpVhwah6mRgKANC78/2NIA+iXCxj/SES85MSiS/SITTgKW6\nZOtnUhtpRXf8SecRwagocrXmeZGze/vWGHtUk7wBiTuLwSq4h4eqApdGwvVg\ngKAq\r\n=5YDW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"dist/observe-rect.esm.js","scripts":{"test":"cross-env NODE_ENV=test tsdx test","build":"cross-env NODE_ENV=production tsdx build --format=cjs,esm,umd","serve":"serve","start":"cross-env NODE_ENV=development tsdx watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"chancestrickland","email":"chance.strickland@gmail.com"},"prettier":{"semi":true,"useTabs":true,"trailingComma":"es5"},"umd:main":"dist/observe-rect.umd.production.js","repository":{"url":"git+https://github.com/reach/observe-rect","type":"git","directory":"packages/auto-id"},"description":"Observe the Rect of a DOM element.","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.12.1","husky":"^4.2.5","serve":"^11.3.2","tslib":"^2.0.0","eslint":"^7.3.0","prettier":"^2.0.5","cross-env":"^7.0.2","typescript":"^3.9.5","babel-eslint":"^10.1.0","pretty-quick":"^2.0.1","eslint-plugin-jest":"^23.16.0","eslint-plugin-import":"^2.21.2","@typescript-eslint/parser":"^3.3.0","@typescript-eslint/eslint-plugin":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/observe-rect_1.2.0_1592847354529_0.5678017690530539","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-06-02T07:07:44.405Z","modified":"2025-09-09T00:29:00.177Z","1.0.0":"2018-06-02T07:07:44.729Z","1.0.1":"2018-06-03T05:29:49.528Z","1.0.2":"2018-06-03T05:30:44.969Z","1.0.3":"2018-06-12T17:36:02.571Z","1.0.4":"2020-01-08T20:18:43.172Z","1.0.5":"2020-01-10T22:44:00.548Z","1.1.0":"2020-03-13T23:56:17.448Z","1.2.0":"2020-06-22T17:35:54.626Z"},"author":{"name":"React Training","email":"hello@reacttraining.com"},"license":"MIT","repository":{"url":"git+https://github.com/reach/observe-rect","type":"git","directory":"packages/auto-id"},"description":"Observe the Rect of a DOM element.","maintainers":[{"email":"rpflorence@gmail.com","name":"ryanflorence"},{"email":"mjijackson+npm@gmail.com","name":"mjackson"}],"readme":"<p align=\"center\">\n  <a href=\"https://reach.tech\">\n    <img alt=\"Reach observeRect\" src=\"./logo.png\" width=\"400\">\n  </a>\n</p>\n\n<p align=\"center\">\n  Observe the rect of a DOM element.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@reach/observe-rect\"><img src=\"https://img.shields.io/npm/v/@reach/observe-rect.svg?style=flat-square\"></a>\n  <a href=\"https://www.npmjs.com/package/@reach/observe-rect\"><img src=\"https://img.shields.io/npm/dm/@reach/observe-rect.svg?style=flat-square\"></a>\n</p>\n\n<p align=\"center\">\n  <img src=\"./demo.gif\" alt=\"Demo\"/>\n</p>\n\n## Installation\n\n```\nnpm install @reach/observe-rect\n# or\nyarn add @reach/observe-rect\n```\n\n## Usage\n\n```js\nimport observeRect from \"@reach/observe-rect\";\n\nlet node = document.getElementById(\"some-node\");\n\nlet rectObserver = observeRect(node, rect => {\n  console.log(\"left\", rect.left);\n  console.log(\"top\", rect.top);\n  console.log(\"height\", rect.height);\n  console.log(\"width\", rect.width);\n});\n\n// start observing\nrectObserver.observe();\n\n// stop observing\nrectObserver.unobserve();\n```\n\n## About\n\nA lot of things can change the position or size of an element, like scrolling, content reflows and user input. This utility observes and notifies you when your element's rect changes.\n\n## Legal\n\nMIT License\nCopyright (c) 2018-present, Ryan Florence\n","readmeFilename":"README.md"}