{"_id":"simple-element-resize-detector","_rev":"11-2dbc117b7dac62e7504a1c4d1e28b649","name":"simple-element-resize-detector","description":"Observes resizing of an element using a hidden iframe.","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"simple-element-resize-detector","amdName":"simpleElementResizeDetector","version":"1.0.0","description":"Observes resizing of an element using a hidden iframe.","main":"dist/simple-element-resize-detector.js","jsnext:main":"index.js","scripts":{"build":"npm-run-all transpile minify size","transpile":"rollup -c rollup.config.js","minify":"uglifyjs $npm_package_main -cm -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","size":"echo \"gzip size: $(gzip-size $npm_package_main | pretty-bytes)\"","test":"eslint src test","prepublish":"npm-run-all build test","release":"npm run -s build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"files":["index.js","dist"],"keywords":[],"repository":{"type":"git","url":"git+https://github.com/developit/simple-element-resize-detector.git"},"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","devDependencies":{"babel-core":"^6.6.4","babel-eslint":"^7.0.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","eslint":"^3.1.0","gzip-size-cli":"^1.0.0","mkdirp":"^0.5.1","npm-run-all":"^2.3.0","pretty-bytes-cli":"^1.0.0","rollup":"^0.36.3","rollup-plugin-babel":"^2.4.0","rollup-plugin-es3":"^1.0.3","uglify-js":"^2.6.2"},"gitHead":"20a0ef96acc3b9d2a32ca32923a3be28b56589b5","bugs":{"url":"https://github.com/developit/simple-element-resize-detector/issues"},"homepage":"https://github.com/developit/simple-element-resize-detector#readme","_id":"simple-element-resize-detector@1.0.0","_shasum":"906168d99928470466762e2d8584be5357228f84","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"developit","email":"jason@developit.ca"},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"dist":{"shasum":"906168d99928470466762e2d8584be5357228f84","tarball":"https://registry.npmjs.org/simple-element-resize-detector/-/simple-element-resize-detector-1.0.0.tgz","integrity":"sha512-+iDflVLPabG602B+aWJ6q63s+tfhzw3IN0Pxe2iOhkPgAT3Oao13wJUJdwuabaoW31jXpDrTQugkyaAUe10EsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApIsTDebK9OSMylUJ1QllnRQLYZ0GrOFNOz38ZzCRaBAiB/U5G9ZR3HaHftbgowkLqF94mTmnrKrhykbhA+0rKD5Q=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-element-resize-detector-1.0.0.tgz_1483506820707_0.6189356006216258"},"directories":{}},"1.0.1":{"name":"simple-element-resize-detector","amdName":"simpleElementResizeDetector","version":"1.0.1","description":"Observes resizing of an element using a hidden iframe.","main":"dist/simple-element-resize-detector.js","jsnext:main":"index.js","scripts":{"build":"npm-run-all transpile minify size","transpile":"rollup -c rollup.config.js","minify":"uglifyjs $npm_package_main -cm -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","size":"echo \"gzip size: $(gzip-size $npm_package_main | pretty-bytes)\"","test":"eslint src test","prepublish":"npm-run-all build test","release":"npm run -s build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"files":["index.js","dist"],"keywords":[],"repository":{"type":"git","url":"git+https://github.com/developit/simple-element-resize-detector.git"},"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","devDependencies":{"babel-core":"^6.6.4","babel-eslint":"^7.0.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","eslint":"^3.1.0","gzip-size-cli":"^1.0.0","mkdirp":"^0.5.1","npm-run-all":"^2.3.0","pretty-bytes-cli":"^1.0.0","rollup":"^0.36.3","rollup-plugin-babel":"^2.4.0","rollup-plugin-es3":"^1.0.3","uglify-js":"^2.6.2"},"gitHead":"edb22f56e7607afc5d11dbc9035c8e36b95e70c3","bugs":{"url":"https://github.com/developit/simple-element-resize-detector/issues"},"homepage":"https://github.com/developit/simple-element-resize-detector#readme","_id":"simple-element-resize-detector@1.0.1","_shasum":"3378eaa8aa231f20e7f37f307228f3fe694d24ef","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"developit","email":"jason@developit.ca"},"maintainers":[{"name":"developit","email":"jason@developit.ca"}],"dist":{"shasum":"3378eaa8aa231f20e7f37f307228f3fe694d24ef","tarball":"https://registry.npmjs.org/simple-element-resize-detector/-/simple-element-resize-detector-1.0.1.tgz","integrity":"sha512-5624hEuPyGaftuW1S/ZJEYIIClRZ7E9Uk48MrJtdWhR9h8AEUfVQf+ymkD6yj7ieL/+tIUqiNA0LwJjsYsWTCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr46J/vXskRZMmdp3EEtt0PCmXvOsOzHbHgPeihz62hwIhAKC/Re/ELMJhkHCRDfV83QgMK1hM6td9O8V2/SEPqmxf"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-element-resize-detector-1.0.1.tgz_1483506875821_0.2072824260685593"},"directories":{}},"1.1.0":{"name":"simple-element-resize-detector","amdName":"simpleElementResizeDetector","version":"1.1.0","description":"Observes resizing of an element using a hidden iframe.","main":"dist/simple-element-resize-detector.js","jsnext:main":"index.js","scripts":{"build":"npm-run-all transpile minify size","transpile":"rollup -c rollup.config.js","minify":"uglifyjs $npm_package_main -cm -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","size":"echo \"gzip size: $(gzip-size $npm_package_main | pretty-bytes)\"","test":"eslint src test","prepublish":"npm-run-all build test","release":"npm run -s build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"files":["index.js","dist"],"keywords":[],"repository":{"type":"git","url":"git+https://github.com/developit/simple-element-resize-detector.git"},"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","devDependencies":{"babel-core":"^6.6.4","babel-eslint":"^7.0.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","eslint":"^3.1.0","gzip-size-cli":"^1.0.0","mkdirp":"^0.5.1","npm-run-all":"^2.3.0","pretty-bytes-cli":"^1.0.0","rollup":"^0.36.3","rollup-plugin-babel":"^2.4.0","rollup-plugin-es3":"^1.0.3","uglify-js":"^2.6.2"},"gitHead":"0be822bbb61a66865e797869ebb7354e35883541","bugs":{"url":"https://github.com/developit/simple-element-resize-detector/issues"},"homepage":"https://github.com/developit/simple-element-resize-detector#readme","_id":"simple-element-resize-detector@1.1.0","_shasum":"40cf216b6c5dc763304fb999916b8096ba7a8017","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"developit","email":"jason@developit.ca"},"maintainers":[{"name":"developit","email":"jason@developit.ca"},{"name":"nekr","email":"nekr.fabula@gmail.com"}],"dist":{"shasum":"40cf216b6c5dc763304fb999916b8096ba7a8017","tarball":"https://registry.npmjs.org/simple-element-resize-detector/-/simple-element-resize-detector-1.1.0.tgz","integrity":"sha512-fJ07GOtZGCLIboFLI1O55j+EKCzNHkFDVfIc1JX7t4x6nEzyL6W+QhPOzToj/7ikK0jVUF5vgPPkKtKEIPRvYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjqDMDm/WrahO2v2mK0zKCzWpimQDLaukxLQBy0JgrRAiBmC3xZnrBg87M/F6S5olswFx7awTBuK6/eONaB1F+2eQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-element-resize-detector-1.1.0.tgz_1483550866306_0.820986459730193"},"directories":{}},"1.1.1":{"name":"simple-element-resize-detector","amdName":"simpleElementResizeDetector","version":"1.1.1","description":"Observes resizing of an element using a hidden iframe.","main":"dist/simple-element-resize-detector.js","jsnext:main":"index.js","scripts":{"build":"npm-run-all transpile minify size","transpile":"rollup -c rollup.config.js","minify":"uglifyjs $npm_package_main -cm -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","size":"echo \"gzip size: $(gzip-size $npm_package_main | pretty-bytes)\"","test":"eslint src test","prepublish":"npm-run-all build test","release":"npm run -s build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/developit/simple-element-resize-detector.git"},"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","devDependencies":{"babel-core":"^6.6.4","babel-eslint":"^7.0.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","eslint":"^3.1.0","gzip-size-cli":"^1.0.0","mkdirp":"^0.5.1","npm-run-all":"^2.3.0","pretty-bytes-cli":"^1.0.0","rollup":"^0.36.3","rollup-plugin-babel":"^2.4.0","rollup-plugin-es3":"^1.0.3","uglify-js":"^2.6.2"},"gitHead":"3bd4e3acf9963c8f7a025acaea0eab42aa3cf898","bugs":{"url":"https://github.com/developit/simple-element-resize-detector/issues"},"homepage":"https://github.com/developit/simple-element-resize-detector#readme","_id":"simple-element-resize-detector@1.1.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"developit","email":"jason@developit.ca"},"dist":{"integrity":"sha512-t69entVCk715HE0xYZzVdt1vrLCKIuhfEhS2kHQnHDcGM+GIwzIra+8UYtzWrfid8lgGb1jh3iax2IC6etLYwg==","shasum":"d687c26237c200792b33fcaffaad299edfe3a968","tarball":"https://registry.npmjs.org/simple-element-resize-detector/-/simple-element-resize-detector-1.1.1.tgz","fileCount":9,"unpackedSize":7227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiUwqCRA9TVsSAnZWagAAJI0P/RlgzLS+2eqrBVIzMQWR\nVuYMvZgLVCOkjj0XsNrKyXCcvTWCFRhX/eOfNeXnikFNizqVoHgjqbL3Z9Zv\nYuqSKCNPXo7j3G7+GMmYU5j8fhyMcIcDmzYhE36Lv/g3mQ67rW08f9Zla5Mz\nSv+ATvw+Pz3MA60o0PjCDHX+JSpaAmADNoFhNOLDH9yDuJdVKXzYOVpRtLie\n41hwnDapSZv4ixoEKdM25zEhCLfx8N1fVk4sHhJCCHzUtORjTveqdGDZpmro\nuBwDiHjV25ZrJ4RKRZpASkfL6UuLyQ8xTUEyUZWXFg/IbVcLmXXXBFOrOH3H\nRfhdmQN9bL7NLa25IwBxswnXfRyL32NJIvC461usfafTSiBAl1pNlcbS4uiN\nc2M7L6hW3uTChlvlWypaNPvqtm3VIJv6TKuww298Bzd3L+Xr3hBfigzT14zn\n/5pksNLDrG0Py5TNBhE7GGQceB12qfOojeRSRH3ndbOVr+Uaxyhl4EcyljcA\ndX/3QZlcFBhbgfKjjhl40iaBRvnnAnaqu4b22X2yJQTV7oxwGVprtpLeeKrW\n0VQk14pW3g+MjZhMJAl4GBQxgI+8dDOGlgCjRmpN+S+Y0FmFpDfwjOXdZEBf\nDUQGqgnB9xd/tM5n4HOW+buTs7+52aGIxrBuGUe3O51ikOWswAJFrcnDpXcs\nA3zf\r\n=T+ON\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD16EJ+hJamUZtAX+q+Yj9N9YAzOMu+zu/DtLn6w0aZwAIhAKDNRNC7a9t7goJa6QQWWlchvfvnR9fdW53PYSRwlwCr"}]},"maintainers":[{"name":"developit","email":"jason@developit.ca"},{"name":"nekr","email":"nekr.fabula@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-element-resize-detector_1.1.1_1535724585698_0.8513669063255125"},"_hasShrinkwrap":false},"1.2.0":{"name":"simple-element-resize-detector","amdName":"simpleElementResizeDetector","version":"1.2.0","description":"Observes resizing of an element using a hidden iframe.","main":"dist/simple-element-resize-detector.js","umd:main":"dist/simple-element-resize-detector.js","module":"dist/simple-element-resize-detector.mjs","source":"index.js","scripts":{"build":"microbundle -f es,umd","test":"eslint src test","prepublish":"npm run -s build && npm t","release":"npm run -s build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"eslintConfig":{"extends":"developit"},"keywords":["element resize","resize observer","ResizeObserver","element size"],"repository":{"type":"git","url":"git+https://github.com/developit/simple-element-resize-detector.git"},"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","devDependencies":{"eslint":"^4.19.1","eslint-config-developit":"^1.1.1","microbundle":"^0.6.0"},"gitHead":"7acd4fd3875c9c6738424f3ece3c436e3b2e815a","bugs":{"url":"https://github.com/developit/simple-element-resize-detector/issues"},"homepage":"https://github.com/developit/simple-element-resize-detector#readme","_id":"simple-element-resize-detector@1.2.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"developit","email":"jason@developit.ca"},"dist":{"integrity":"sha512-qB1wENNGcz2IgZQA2M3sSC4jOdriFvWdjCFZ81w7d4v95Y3a3x3esSZe8pYR8Sp7MYCINTLdXgd/ZxIcKaGUSA==","shasum":"d88a6e643b23514b9608008595a7b086de224c57","tarball":"https://registry.npmjs.org/simple-element-resize-detector/-/simple-element-resize-detector-1.2.0.tgz","fileCount":7,"unpackedSize":5473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiUytCRA9TVsSAnZWagAApRcP/ju1YcfGwwRgumdpqKf0\nCYBsWJTkJRYHeK8nk9ZI3er59ioYEXqqdQ4UxMIY9dWJQqbXewyHOuvmJV0j\nwFTf0BSW0a5lRVBke4HQUfWvVvd+z9AjaDVZRMLeawUcG4CjkSDDo8thXLO+\nggBgXx0wu8ufe6ehAnFh/dt43gDRzlAR3KXNx8N2kUVJDOKv0FtS+aF1cU1c\n8baTYzRTZoCMr8TtelbntH9jE25bQQqRVt3hXQwawh7ddUItjy1Bkk1fZGiP\nyPFw6tdT9csg+LoaBpt09uXZaet+VCRfOjCZ4TiLSKzOg6t4iIb0UNbUkbHN\nbVEQrFNNR73iHIPr+vPJGNNJJ4s9bInzbvuwTuDO79+Y5OVgXWSDoiL9s2Pw\nqCCnz+fPetZCEWmVTdFRyKCNWX4BjFIGTJGTdSVY8su39ZHEIv9CetvJtchR\nhykyR2UniomUhPc2Cy675n4u/06KBiBwIqHF3twgrVWWrgO1WDnvVD0rYkkh\n6rEu2XToGYcouZfD0+4kezUBn2H+JSUAsZi8xGMMi8S5m6XQ/LFUm+1WLCB7\nGv3kEkjAEuu6icG8rd1BfXsPUPzk4/OUOSMNmTUtxokxDnSFSvaSTsbr1Xdm\n6nlN4O63Yo2t9Hk8v8f6GtmrpI09SuXVgp6vAU/Ol4aUsNG6neepK/rl0JuR\ngm5Q\r\n=CG5Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4DQLaSPEq6JrFvxks17Y0V5xCRjPGqqCblwdm0Pj4BAiAGZOWL57H2iviJ/lSwzRkLWrAMD7C25ecwVA19lMTJjQ=="}]},"maintainers":[{"name":"developit","email":"jason@developit.ca"},{"name":"nekr","email":"nekr.fabula@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-element-resize-detector_1.2.0_1535724716737_0.6363020778919268"},"_hasShrinkwrap":false},"1.3.0":{"name":"simple-element-resize-detector","amdName":"simpleElementResizeDetector","version":"1.3.0","description":"Observes resizing of an element using a hidden iframe.","main":"dist/simple-element-resize-detector.js","umd:main":"dist/simple-element-resize-detector.js","module":"dist/simple-element-resize-detector.module.js","source":"index.js","scripts":{"build":"microbundle -f es,umd","test":"eslint src test","prepublish":"npm run -s build && npm t","release":"npm run -s build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"eslintConfig":{"extends":"developit"},"keywords":["element resize","resize observer","ResizeObserver","element size"],"repository":{"type":"git","url":"git+https://github.com/developit/simple-element-resize-detector.git"},"author":{"name":"Jason Miller","email":"jason@developit.ca"},"license":"MIT","devDependencies":{"eslint":"^4.19.1","eslint-config-developit":"^1.1.1","microbundle":"^0.11.0"},"gitHead":"dc7f3f1138a7a61a6786d4d3664661bfb1ba7a32","bugs":{"url":"https://github.com/developit/simple-element-resize-detector/issues"},"homepage":"https://github.com/developit/simple-element-resize-detector#readme","_id":"simple-element-resize-detector@1.3.0","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cCFTDpFMgz/OikrV9R++wOQgLbFwqrneci8FmAOH79xrfn1sQVZg9LJV2RvproMgdN2LnfZXZPrM+Z12GXN7jA==","shasum":"b21bc1fd7f1d2e071a92d20a713f2968ac7d6b03","tarball":"https://registry.npmjs.org/simple-element-resize-detector/-/simple-element-resize-detector-1.3.0.tgz","fileCount":7,"unpackedSize":6034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAkmOCRA9TVsSAnZWagAAV0kQAIUddnYOPqICsrWbk3Hy\nJR0xElYgBT/4iDA3X+q0z+xHk7J68eFm2dsZCd6lpEkzwlgI5KU2H/oKsZ0T\nuL7h8h0GxELIz4/eQoAHTIjqKXyn12ga15swqInYOqGRHhAeUq090mGfFUYY\nOiFUbpvBWpEz67NKi0Njqwf7YOp/gZ7fNYVR0o3pStdc/JUE8ZW5fkJ5Pnpj\nuI3R/pRmTu5OY3GReqrjuiWULM+/9vQoPCEcDlQDnlIy65YK2JyrF/z55gK4\nFWVlbOclIE/ajBFVZYayU5BU9PzzvldOLzQDHwjjSaSA794nzLhP/PUOjqOf\nTDjohulYUIY9yrKAgI9DmDrTIFZRASRWgznm1c2YgJansipL7W/gjrnLUucK\nl6X6pjyDD9mcuB7BeRd4tRmCDjurteekhuU9cN6e4WbEWIIzVRVGy4mQrNW3\nvGzWu/hjiKAhX3quSYKmEI73RzjgVbwAQ7wLl+zZNx104nF6qdodP+1Wo/jj\nqjEK2LTG/RJy8grHtL69hgUr9+bVRWPUtjzVZzv8H6SYhtt0DygHsBFLDKzj\n1eXdLM9j2/8lJKoLE9GIybE4QWmg+yFCwOSYWVBwkrqtFp9xXdtTRkNuHTRO\nrMscAcx3Uf0YIK/Tx3Jhe/8GMtlPjTA7260MPK3MFBl9xhbxPGQTP0vjJVrs\nK/2v\r\n=eeZa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMmiNAQjXBDPpbwTMCqdtsMT0JNIA0ufT5bSXHiVzjEQIhAIPdPhOHbqteBClcJs9GiKRmNXWZSHdv+a2uIyyYDZT3"}]},"maintainers":[{"name":"developit","email":"jason@developit.ca"},{"name":"nekr","email":"nekr.fabula@gmail.com"}],"_npmUser":{"name":"developit","email":"jason@developit.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-element-resize-detector_1.3.0_1560430990073_0.9840862053514989"},"_hasShrinkwrap":false}},"readme":"# simple-element-resize-detector [![NPM](https://img.shields.io/npm/v/simple-element-resize-detector.svg?style=flat)](https://www.npmjs.org/package/simple-element-resize-detector)\n\n\nObserves resizing of an element using a hidden iframe.\n\n[**JSFiddle Demo**](https://jsfiddle.net/developit/62Lgh3wz/)\n\n## Installation\n\n```sh\nnpm i -S simple-element-resize-detector\n```\n\n\n## Usage\n\n```js\nimport observeResize from 'simple-element-resize-detector';\n\n// any DOM element that can have children\nlet element = document.createElement('div');\n\n// listen for resize\nobserveResize(element, () => {\n\tconsole.log('new size: ', {\n\t\twidth: element.clientWidth,\n\t\theight: element.clientHeight\n\t});\n});\n```\n\nTo stop observing resize events, simply remove the returned detector frame:\n\n```js\nlet detector = observeResize(el, () => {});\n\ndetector.remove();\n\n// or, for better browser compatibility:\n// detector.parentNode.removeChild(detector)\n```\n\n## Notes\n\n* `element` passed to `observeResize()` must have `position: relative` style to be correctly observed, otherwise nearest relative ancestor will be observed instead.\n* This library uses `<iframe>`s to detect when an element resizes. `<iframe>`s are heavy objects are usually take good amount of memory. Be careful and don't abuse it.\n\n## License\n\nMIT\n","maintainers":[{"name":"developit","email":"jason@developit.ca"},{"name":"nekr","email":"nekr.fabula@gmail.com"}],"time":{"modified":"2022-06-26T19:36:39.232Z","created":"2017-01-04T05:13:41.347Z","1.0.0":"2017-01-04T05:13:41.347Z","1.0.1":"2017-01-04T05:14:36.531Z","1.1.0":"2017-01-04T17:27:48.503Z","1.1.1":"2018-08-31T14:09:45.829Z","1.2.0":"2018-08-31T14:11:56.875Z","1.3.0":"2019-06-13T13:03:10.192Z"},"homepage":"https://github.com/developit/simple-element-resize-detector#readme","keywords":["element resize","resize observer","ResizeObserver","element size"],"repository":{"type":"git","url":"git+https://github.com/developit/simple-element-resize-detector.git"},"author":{"name":"Jason Miller","email":"jason@developit.ca"},"bugs":{"url":"https://github.com/developit/simple-element-resize-detector/issues"},"license":"MIT","readmeFilename":"README.md","users":{"atomix":true}}