{"_id":"get-size","_rev":"3185977","name":"get-size","description":"measures element size","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"time":{"modified":"2023-12-26T09:31:21.000Z","created":"2014-10-17T20:23:20.427Z","3.0.0":"2021-12-20T03:36:23.882Z","2.0.3":"2018-04-06T15:57:07.828Z","2.0.2":"2016-01-04T22:38:05.600Z","2.0.1":"2016-01-03T15:35:18.892Z","2.0.0":"2015-12-21T23:19:24.851Z","1.2.2":"2014-11-26T19:38:06.734Z","1.2.1":"2014-11-24T19:06:23.355Z","1.2.0":"2014-11-18T03:27:55.123Z","1.1.8":"2014-10-20T21:48:13.578Z","1.1.7":"2014-10-17T20:23:20.427Z"},"users":{},"author":{"name":"David DeSandro"},"repository":{"type":"git","url":"git+https://github.com/desandro/get-size.git"},"versions":{"3.0.0":{"name":"get-size","version":"3.0.0","description":"measures element size","main":"get-size.js","devDependencies":{"eslint":"^7.32.0","eslint-plugin-metafizzy":"^1.2.1","qunit":"^2.17.2"},"directories":{"test":"test"},"scripts":{"lint":"npx eslint .","test":"echo \"View test/ in browser\" && exit 1","version":"node tasks/version.js && git add -A ."},"repository":{"type":"git","url":"git+https://github.com/desandro/get-size.git"},"keywords":["size","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/get-size/issues"},"homepage":"https://github.com/desandro/get-size","eslintConfig":{"plugins":["metafizzy"],"extends":"plugin:metafizzy/browser","env":{"browser":true,"commonjs":true},"parserOptions":{"ecmaVersion":2018},"rules":{"complexity":["error",20]}},"gitHead":"f5185a3bcc59124bb506548fe2b33a867c4c271f","_id":"get-size@3.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"00e39a8042a3de237b2fcf288eaf55d3f472417c","size":5067,"noattachment":false,"key":"/get-size/-/get-size-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/get-size/download/get-size-3.0.0.tgz"},"_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/get-size_3.0.0_1639971383757_0.9282491749949908"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T03:46:30.690Z","publish_time":1639971383882,"_cnpm_publish_time":1639971383882},"2.0.3":{"name":"get-size","version":"2.0.3","description":"measures element size","main":"get-size.js","dependencies":{},"directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/desandro/get-size.git"},"keywords":["size","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/get-size/issues"},"homepage":"https://github.com/desandro/get-size","gitHead":"6879e7f15b4b6e19ca392b6955edfa8d4aa6f787","_id":"get-size@2.0.3","_npmVersion":"5.8.0","_nodeVersion":"6.9.1","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"54a1d0256b20ea7ac646516756202769941ad2ef","size":4965,"noattachment":false,"key":"/get-size/-/get-size-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/get-size/download/get-size-2.0.3.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/get-size_2.0.3_1523030227770_0.8666646252681971"},"_hasShrinkwrap":false,"publish_time":1523030227828,"_cnpm_publish_time":1523030227828,"_cnpmcore_publish_time":"2021-12-16T16:23:23.709Z"},"2.0.2":{"name":"get-size","version":"2.0.2","description":"measures element size","main":"get-size.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/desandro/get-size.git"},"keywords":["size","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/get-size/issues"},"homepage":"https://github.com/desandro/get-size","dependencies":{},"gitHead":"2d64a97712adcaeaa9c3a415559934df20bf8009","_id":"get-size@2.0.2","_shasum":"555ea98ab8732e0c021e9e23e2219adcbe398e98","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"555ea98ab8732e0c021e9e23e2219adcbe398e98","size":5065,"noattachment":false,"key":"/get-size/-/get-size-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/get-size/download/get-size-2.0.2.tgz"},"publish_time":1451947085600,"_hasShrinkwrap":false,"_cnpm_publish_time":1451947085600,"_cnpmcore_publish_time":"2021-12-16T16:23:23.924Z"},"2.0.1":{"name":"get-size","version":"2.0.1","description":"measures element size","main":"get-size.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/desandro/get-size.git"},"keywords":["size","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/get-size/issues"},"homepage":"https://github.com/desandro/get-size","dependencies":{},"gitHead":"dd098ddfc2ce4d2e1650f70f2acde5085960c6b8","_id":"get-size@2.0.1","_shasum":"43a96eea86bed04edaa6ae83ea2c3d418d86ca1d","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"43a96eea86bed04edaa6ae83ea2c3d418d86ca1d","size":5058,"noattachment":false,"key":"/get-size/-/get-size-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/get-size/download/get-size-2.0.1.tgz"},"publish_time":1451835318892,"_hasShrinkwrap":false,"_cnpm_publish_time":1451835318892,"_cnpmcore_publish_time":"2021-12-16T16:23:24.514Z"},"2.0.0":{"name":"get-size","version":"2.0.0","description":"measures element size","main":"get-size.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/desandro/get-size.git"},"keywords":["size","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/get-size/issues"},"homepage":"https://github.com/desandro/get-size","dependencies":{"desandro-get-style-property":"1.x"},"gitHead":"09c6e0d8e43dae4c47f9f40fb0cd9c93be499555","_id":"get-size@2.0.0","_shasum":"7f91d66600a9ec5f815b1cceb35c3aedff7926a3","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"7f91d66600a9ec5f815b1cceb35c3aedff7926a3","size":5314,"noattachment":false,"key":"/get-size/-/get-size-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/get-size/download/get-size-2.0.0.tgz"},"publish_time":1450739964851,"_hasShrinkwrap":false,"_cnpm_publish_time":1450739964851,"_cnpmcore_publish_time":"2021-12-16T16:23:24.788Z"},"1.2.2":{"name":"get-size","version":"1.2.2","description":"measures element size","main":"get-size.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/desandro/get-size.git"},"keywords":["size","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/get-size/issues"},"homepage":"https://github.com/desandro/get-size","dependencies":{"desandro-get-style-property":"^1"},"_id":"get-size@1.2.2","dist":{"shasum":"bfc3ef1d019e34508c994fa327d183c2875d62e6","size":5631,"noattachment":false,"key":"/get-size/-/get-size-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/get-size/download/get-size-1.2.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"publish_time":1417030686734,"_hasShrinkwrap":false,"_cnpm_publish_time":1417030686734,"_cnpmcore_publish_time":"2021-12-16T16:23:25.018Z"},"1.2.1":{"name":"get-size","version":"1.2.1","description":"measures element size","main":"get-size.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/desandro/get-size.git"},"keywords":["size","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/get-size/issues"},"homepage":"https://github.com/desandro/get-size","dependencies":{"desandro-get-style-property":"^1"},"_id":"get-size@1.2.1","_shasum":"4a91baefd8cd8c8925ad8d263df5988588a79ac2","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"4a91baefd8cd8c8925ad8d263df5988588a79ac2","size":5732,"noattachment":false,"key":"/get-size/-/get-size-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/get-size/download/get-size-1.2.1.tgz"},"publish_time":1416855983355,"_hasShrinkwrap":false,"_cnpm_publish_time":1416855983355,"_cnpmcore_publish_time":"2021-12-16T16:23:25.217Z"},"1.2.0":{"name":"get-size","version":"1.2.0","description":"measures element size","main":"get-size.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/desandro/get-size.git"},"keywords":["size","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/get-size/issues"},"homepage":"https://github.com/desandro/get-size","dependencies":{"desandro-get-style-property":"^1"},"_id":"get-size@1.2.0","dist":{"shasum":"17fafea28d09e96c1ad98d4b720cb10d0c8a1d14","size":5622,"noattachment":false,"key":"/get-size/-/get-size-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/get-size/download/get-size-1.2.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"publish_time":1416281275123,"_hasShrinkwrap":false,"_cnpm_publish_time":1416281275123,"_cnpmcore_publish_time":"2021-12-16T16:23:25.572Z"},"1.1.8":{"name":"get-size","version":"1.1.8","description":"measures element size","main":"get-size.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/desandro/get-size.git"},"keywords":["size","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/get-size/issues"},"homepage":"https://github.com/desandro/get-size","dependencies":{"desandro-get-style-property":"^1"},"_id":"get-size@1.1.8","_shasum":"6daf3002c0923a7fb8991bb71091ebbf76d86bde","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"6daf3002c0923a7fb8991bb71091ebbf76d86bde","size":5004,"noattachment":false,"key":"/get-size/-/get-size-1.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/get-size/download/get-size-1.1.8.tgz"},"publish_time":1413841693578,"_hasShrinkwrap":false,"_cnpm_publish_time":1413841693578,"_cnpmcore_publish_time":"2021-12-16T16:23:25.760Z"},"1.1.7":{"name":"get-size","version":"1.1.7","description":"measures element size","main":"get-size.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/desandro/get-size.git"},"keywords":["size","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/get-size/issues"},"homepage":"https://github.com/desandro/get-size","dependencies":{"get-style-property":"git://github.com/desandro/get-style-property"},"_id":"get-size@1.1.7","_shasum":"47da1b9aff1cf03a4d8c52c527d824bedf438a09","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"47da1b9aff1cf03a4d8c52c527d824bedf438a09","size":4978,"noattachment":false,"key":"/get-size/-/get-size-1.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/get-size/download/get-size-1.1.7.tgz"},"publish_time":1413577400427,"_hasShrinkwrap":false,"_cnpm_publish_time":1413577400427,"_cnpmcore_publish_time":"2021-12-16T16:23:25.979Z"}},"readme":"# getSize\n\nGet the size of elements. Used in [Masonry](https://masonry.desandro.com), [Isotope](https://isotope.metafizzy.co), &  [Flickity](https://flickity.metafizzy.co). \n\n``` js\nvar size = getSize( elem );\n// elem can be an element\nvar size = getSize( document.querySelector('.selector') )\n// elem can be a selector string\nvar size = getSize('.selector')\n```\n\nReturns an object with: \n\n+ width, height\n+ innerWidth, innerHeight\n+ outerWidth, outerHeight\n+ paddingLeft, paddingTop, paddingRight, paddingBottom\n+ marginLeft, marginTop, marginRight, marginBottom\n+ borderLeftWidth, borderTopWidth, borderRightWidth, borderBottomWidth\n+ isBorderBox\n\nBrowser support: IE10+, Android 4.0+, iOS 5+, and modern browsers\n\n## Install\n\nInstall with npm: `npm install get-size`\n\nInstall with [Bower](https://bower.io): `bower install get-size`\n\n## Firefox hidden iframe bug\n\n[Firefox has an old bug](https://bugzilla.mozilla.org/show_bug.cgi?id=548397) that occurs within iframes that are hidden with `display: none`. To resolve this, you can use alternate CSS to hide the iframe off-screen, with out `display: none`.\n\n``` css\n.hide-iframe {\n  visibility: hidden;\n  position: absolute;\n  left: -999em;\n}\n```\n\n## MIT License\n\ngetSize is released under the [MIT License](https://desandro.mit-license.org/).\n","_attachments":{},"homepage":"https://github.com/desandro/get-size","bugs":{"url":"https://github.com/desandro/get-size/issues"},"license":"MIT"}