{"_id":"css-box-model","_rev":"20-635c15938a6f6a9150ac331f16afa747","name":"css-box-model","dist-tags":{"latest":"1.2.1"},"versions":{"0.0.1":{"name":"css-box-model","version":"0.0.1","description":"Returns the css box model for a HTMLElement","main":"src/index.js","scripts":{"test":"yarn jest"},"author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.69.0","jest":"^22.4.3","prettier":"1.12.0"},"gitHead":"d23aaeefbb7c83c1f901a0cc1a3c1c2ae2361e01","_id":"css-box-model@0.0.1","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-wkluzgnKahL6+VYq4g2MJpXcGxpQiTFN8pQHoYqXD+ChxWAfInqAiOk5fvgBWSGjwwuATVHVhCBJkh64Fim+BA==","shasum":"ff7a5432b2fa2e1248a79427ed1829fae9c35fd3","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-0.0.1.tgz","fileCount":13,"unpackedSize":148872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0/FTCRA9TVsSAnZWagAA6cwP/AoU3KfaYmIWJJhWJzM7\ndSbXVA8lARC8fR17DKcAzyU64ANW9Abhj90ZRNZmC+/sQaBTu9vXCnzo1oeX\nmunHraPkcM0VbsliDGh66ZpL15Jz571x5N+H8Td6KuEHudEDgGkBEkluAxLm\n4acsYhPkktW2iu0dF+LdiXMaxZbUCERNw/tWeqRzSe/OgV+6qHui3gYyf0kU\nwuJdLle53/FC/nGSciJtN4E+E292h+JaYbkmdUB17XvqP7wEB7oVRjK9vBgk\nbPf5peXXMs/IJwVYsFShpY+ZRh1d80LNw3UGtlajrs0vFVTeg4PzExxT9M4L\nxXCEgecLGpnuNXGa244huu+ACnTOdhtxDGVuo3rbnWa/S4cvNlPx6NVtkcef\nM7LJwl1tettDE+BaWgcedB9X8kBwJ1Iw4mc3kNousHRlUxUXs5y1Pc89OLvc\ngaZF0AP9dS7d2boYeXP/m0tgPMo6wu0WITjHdsmCyilIC0aDCwwgWEmQ8Ty1\nUvbSr80iM6u2Ul8Yn2Jc13zG9/Lw4h1LlZH6bV8rPxG1ZEtyHeY+CQ1mv0Th\n8HlXGXTzwUkUiUFmiyEu97DhnE89dyuC43XBL++B01YtZV4KOyvjtIxAXm9h\nM33dyjCpwUPONgv5RF4ytNv1RvAeCH3t2jnMHnwVw6o4QjP5OJm6deU2sgHV\nnS9q\r\n=4Sok\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjyUxtNCgnxgZUWRA+TiVpyujF+P7Hs4qZUBwsZkLEigIhAPjofo8qKto1MMeIb24OI44TvFnKYjpGtAUhJ57OltGh"}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_0.0.1_1523839313917_0.9234594451680238"},"_hasShrinkwrap":false},"0.0.2":{"name":"css-box-model","version":"0.0.2","description":"Returns the css box model for a HTMLElement","main":"src/index.js","scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","flow-bin":"^0.69.0","jest":"^22.4.3","prettier":"1.12.0","rimraf":"^2.6.2","rollup":"^0.58.1","rollup-plugin-babel":"^3.0.3"},"gitHead":"8fa6271a748d4b817ee6d380bebbdeaaf59bd870","_id":"css-box-model@0.0.2","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-btbB8geGi/FAB9wp5MDs5IXrt1r+oWQGLmZa+P+BfKEYPVakYq28g1gnmHDHSx9SOFLBGf/zOwew1eAeIQbUBw==","shasum":"72bc39405b204712e40d8c1e8e1cd92c7d381898","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-0.0.2.tgz","fileCount":14,"unpackedSize":170060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3SuwCRA9TVsSAnZWagAAzE4P+wanbprfLLDNU30099im\nrB3QTpx+pKr2RIEOWgFsCsrm1mYn2GCvO+qBIF3Y9a0WiRpn8fdJxb5AdWB3\n6NgL3zbmKXGzOtrRmmJfHpNT9shVCJxknOmiEABI4Gvx2aC77ZRXy/OBv5NU\nBWQRvStkaAznURMcvpucSeqdHZ7qaeLl/koCnQS8ZNTI00C8GkZVOo6BEG8l\njtfA8UAUQGNkstaM/upHKo/1Uc8dD0KhWdGBD3hUZpQ3KOp+36jrH81YGcru\nDyMyKyZT7blsQthr3d4A8BS24PVd9HbwuGQ5SnryMKVGpP2Dqz6fHaV4Is9b\n8xzGOj+EzJtAuxPg8KaGBwNXQRbmUcBqfFZd84deSFp4qUSGKtjEl/e+4+QO\n9k0OAgY7AVVgpSK83I7WSwabwrkeoXgGjyTmOzelrlc60tAsZzCYuQSw8gO+\nBAbkJZ3GVbRgly5kyMapPBTM/ML3FZu3voypBKw4fHzpHZy0VsmDvKNXZKAP\nMc1JXs6/rDSWryqbhH+zcVjGSfQSVPm7WMM0yLQVE7gzz9RGDgpHlShrBF8m\n0a4qVZJCYD3ZhOImxx9IQ14ylyKHW5vawfyITBYe8hIWMQFd3F9Xea5cd2sZ\nusMxsbw0kH8oSvsLZchiLul5FnTcQ1i2gV1cbt6D2OwrXj2JzNvtvSfk0T2m\n/kZo\r\n=UghI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMVXJoOE49ILJKPVPFunFBqqtFZbuahpxTRAV0+htjKAiBorA854jrYQnBueT8yYt86nKu4qDXIBoEZZX2mMlXCoQ=="}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_0.0.2_1524444079623_0.7251484906825776"},"_hasShrinkwrap":false},"0.0.3":{"name":"css-box-model","version":"0.0.3","description":"Returns the css box model for a HTMLElement","main":"src/index.js","scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","flow-bin":"^0.69.0","jest":"^22.4.3","prettier":"1.12.0","rimraf":"^2.6.2","rollup":"^0.58.1","rollup-plugin-babel":"^3.0.3"},"gitHead":"f1799d3ff8f4f243054ee3ea137a75c2b5237adb","_id":"css-box-model@0.0.3","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-Re6zLqsqBlXHp6aJBbLIASZXVr8gd8PKpmI4NI4cPqfNsMDwn+DYgoxYAX3dkfAWl6QPXBiTKOTjj9Yna5hgvA==","shasum":"6848d60f60068aac73934850d99ea5560108f4fc","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-0.0.3.tgz","fileCount":14,"unpackedSize":170678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3TDnCRA9TVsSAnZWagAAskEP/3zQDBKiQ3Wx10EDUZoa\nN3S4iJPsQScqcmAW4Og92xhTGHWFEmePrVti0glg0i0PGTk+/Le2UZpeCHy3\nnAgDY+cvaygleKYV2RB8zASxPGVBZ03eZf8jHfrDMy3DmjTCBmfwvWAUpX17\nT1LmxffXKaUtygqjcJCOJNgyGF118Cvy/gRYv449aiNLfjTBiButXwuRBPD0\n4BgVy558p6TnK5Rj1sUnUhcwG3cea3Ur8zNjGZNNIxY91+JnojPt4RfwT2Sl\nCcsa5QA0or60hSP9mx38nY26TSgAC/I0BgvVidRFYYmIVivRIbzR2w0dEXau\n1y3H+o3nSaw9S1f/Z6mlysEwUsf1FOMg6uaPIKz3U916yP0t7KcbYbrFP/YQ\nYz8330U3OsjLO4T4MV+UpGIKj729mEekt02fZqMq0MVdByGap+cyUsJxUYcW\nTOuXK3fDeZjjVJtY1Oxm/xIfHDEam+mQ/8aNeZ12vhhoktdLaj8kNbrT7moM\n1kR6WLCDJ9+yCkhpaiXUekZD8ou7vpwKn4c/8oApNzrPECFPzjfkObwEA010\nzuJt3sSQfhEg7eNmA6CxWt3a91yUpnY2muDPs50eJCivNdV4hof4YNpQTies\na8cVFANCntix9UblkUOr8sRk4lizKPz9hfePjkd87S7Kb07+KUomaNA9GisZ\nA+Cm\r\n=MPIb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICToVBL+LmVlPMsj5tMjrhJwQsblQ+mQwCYkyJUQ/zo+AiEAql7SoLkZJby9CwB36eERn3/W/7tlDZp7faStJ71fKlA="}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_0.0.3_1524445414621_0.898641286198218"},"_hasShrinkwrap":false},"0.0.4":{"name":"css-box-model","version":"0.0.4","description":"Returns the css box model for a HTMLElement","main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","flow-bin":"^0.69.0","jest":"^22.4.3","prettier":"1.12.0","rimraf":"^2.6.2","rollup":"^0.58.1","rollup-plugin-babel":"^3.0.3"},"gitHead":"7fdaafce5967183b968cc169df36d2b17a947b05","_id":"css-box-model@0.0.4","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-GhetTxumwnN1KWrel9xF0OyxDFjtzlEKBj1HUuI1G+o4pI0strwbK3zKnfSX/xe59Q+96pFdrZouVQ7uaHLPPw==","shasum":"ba24e8a90a68bf09a4d18cea4e9fb27fc47a3091","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-0.0.4.tgz","fileCount":17,"unpackedSize":178574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3TbvCRA9TVsSAnZWagAA9a0QAJYRd6uD80sVnIGJSYDm\n+2kL/dGMFddjA4rYyX+IpL1A3jcYBXSHXCbr5qFRXNxiiL7rZQNh9JHzLat1\nycK9BLb59hoBEHZ6Al64T7M2KWtVdw9riHrTY7CGfaFyHVymelQgLyoKqGmn\nG+ahFppqZbwrD5zlr67+VBgJtdc1823VQe4b/vAMg2j49Pqd+1VATH5+PObl\nbkg3C1vYOdEHvMkMEpZoP2uO8LngQd74Ud/u+AhQgi+zf6MwPhXvqbQ7AhqW\n2GVgPEPu93mOcdAvqz0MHMtq1/REI9x49AUjdgmKBfAEC2m70WV7RmH28/2K\nNN4Cys4ImPi12+h/VS6b51WQZhZ3ExRIO1a94YswvEkK+mV1sxAadhjhhfaZ\nELhlgCwuN5dP4JTEZMNnnn3AYj9Q2bkC4vkZvojUVwQ/Ar1ya6OfI5KIzjtF\nUSlnKpP+PP/ncFGtH4x/iHKIFvkzREeSajxYi9xCK8pcy0llJ0oVvkuaw1t7\n8Qrf0cOXvF7aDPT1n3o+EzOeicyPegTl2WkmiixuBgyp8PSQZ7L3gGEHgR0v\nYmedfUBEN/aPj4gDtJtO6r9CH2FOlRsvAldzjZYNuIK753m72jblHMgUJfxH\nXPdiL0/lYKFGqMyGYcF4RWX6nCrYNw4wJIQ8XUzoguAMHu46IRtuKnQrpoy8\ngqug\r\n=O/Pr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5ojjLWjNj258afuaDF3/FM7YaBucGh1L8Ybz2ByidVAiEAktpfy3fx2MkiNzzNKkDYSo4TY5d/rAUYBAtL0NZYnYI="}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_0.0.4_1524446959318_0.48898806250748006"},"_hasShrinkwrap":false},"0.0.5":{"name":"css-box-model","version":"0.0.5","description":"Returns the css box model for a HTMLElement","main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","flow-bin":"^0.69.0","jest":"^22.4.3","prettier":"1.12.0","rimraf":"^2.6.2","rollup":"^0.58.1","rollup-plugin-babel":"^3.0.3"},"gitHead":"9f40ad79dd2914a8a4038c5be87879a059d56bbe","_id":"css-box-model@0.0.5","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-oxY4lbyzlA5Jf4hw5v8x9q3CUH4e/MsDugq/WK6Vc/k9kGKDiLUtnyTLsp3P+3lo+O/T4RELctNecJmZSXVstg==","shasum":"e13562802570cd79b22fa29ec9a14f8e2a1d7437","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-0.0.5.tgz","fileCount":17,"unpackedSize":178580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3TnbCRA9TVsSAnZWagAAoeIP/3R7NmVR9OnrcdL6Hdki\n4g85BMTlC0MNOiQFm0t+za+96XCpxGUR99WUizWWzO3vC8I8IPoHYr76q+a/\nm5Wo2/fYOrYYrSvqfN+9z4loDEWhBBk8xoxVl2VeISEX/FfD9xAO7iLuMkDp\nKdASx/ypmCXgAO7u9dcrBZ93WM/bejDqEaQWY68fEO/peMkbGhY7ZQcBbO+o\nZK045lvKwq5MdN9aNw3eG+o18qPVj6SS2XBbYPnggvW8omu7OBzENNaGZsyj\n1s+XaStKFDtCJwGz3Ft/AJGquXyojXjlxNU4uWgqbFxv7+T4U6XwtWgf2y7C\nkuCud2BD6CoiYq9XORuImQVvBfp/MoOt+UnPOvJJBlkCopmYSzz2Kw3UUFLn\nYEgGEjpQ3v8e2gQ7Ld4uswuJuGMmz7Owy0+Ar026jIh36/I5HFCCt65wF34U\n638OlATkKH2vlVHZDlUEQ2BAbB6JE+7/jm7B4AwyhfkQHltkEGP8+yqIkTVT\nZuxBcGnPF3MZsHyFUwasiDRJdSpkGZcldQLIk5HlwivS1AWexyqDN4oCwC0V\nTZ5MIQd2gegoOMyoHsjmw03Ymu/DOnWEvSsiXzFpYo8qO/uPCTZuTtH9N1GV\n4yrL3dEbeUSdm00mlXRp8wbOOp8KANZaqc/a0tkDZ7+8swJdV62NvD7egMhw\ntcaR\r\n=r8di\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXb+btmVl4YYdyxrYlzhGEQ3tHqDlQhNwBl31IqKsc8AiEAjVCcXY//mJ5UNhTBJ58AuKFdQrCScci8KNnCIaojpEI="}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_0.0.5_1524447706686_0.09382352030517116"},"_hasShrinkwrap":false},"0.0.7":{"name":"css-box-model","version":"0.0.7","description":"Returns the css box model for a HTMLElement","main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","flow-bin":"^0.69.0","jest":"^22.4.3","prettier":"1.12.0","rimraf":"^2.6.2","rollup":"^0.58.1","rollup-plugin-babel":"^3.0.3"},"gitHead":"f80b7335eb37a301418bad3c7eb4ddfafbd78d46","_id":"css-box-model@0.0.7","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-BdRzntrWoDWbJwwivTG+0SfpQX/WgQqS/DqgC7s6tEkGzqS7svlqLADKyyzL2p1JJZMi4eCXCsSbCoxSw+AQKQ==","shasum":"80fa9602269170a46a5143a0306f1159cade00f5","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-0.0.7.tgz","fileCount":21,"unpackedSize":181828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3VEgCRA9TVsSAnZWagAA0fAP/iCgNBH9UC6u0kdBY2kW\nSQ4qRfbIl8INKPAQROVFpv3MYumZQLYAHckdgPifccLfvqaCjEE+I9KJ34JE\n5grCd6dkiUoOVDLp/fb8Dk/ntFfeJEQ7xtzc/Tj2ufUZqIv8Fx8RX/lhZfoE\nAJ17k42hf+Gp7E3+Zx6oCC3fxlB02xFRg4EbaXUbaoVArN20eP+7CQl/mRX1\nzV/6Dz/NY9V+UMfA0y1ohc6xD8/1h1o/JdPOcaec8H4gFqcG/9CJHJS82Rf4\n9GZjj2OsKBinkVxhWJCtGbmPLlmnW34jMi6GrOO9I456y+9B6pQqACzG4IL2\nmatX/50UEVlWSISR+IUTpNkou2RFyKLdy59xAs64r2wyiKd5Dsfrqe1HLBPG\nMR+ETeeYQL+mEO0jsEsq8QWDbgWDJ0tK1N9qPWwBbtM8N4LiVBFWsKInsm7h\nwR8mqLmwk67a/i1fu6sp5Q2urWpxCkcPABdoIsu34ivgIo8G4hy7lkFiuACq\nJe3gig4S8KMh+spYk3lM39ow/8x0ouL9hn6J/A9BpUOLUsZUfyIMvztg/NnM\ndkNzTTzSr5XBscHyztOJnYsR1cXkYHCRVxDoQZ8vvtEpGRLqdY+4DHc0PWCm\nwf+s7pyWEIm3HUyoRu1Ckm7fJrk4lf80ntQd0sH/oDWkHBqow+yA8y67D6Py\nU0O7\r\n=lPaY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhr1vgkrVMb4C5Gw32aUx1ArCpoztJzSWKu5be2a1AAAiBp06ufKVzjpWtlmiXQU5rE8FDz+oSwCzEVqxEfy8zyYQ=="}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_0.0.7_1524453663896_0.6564332853144568"},"_hasShrinkwrap":false},"0.0.8":{"name":"css-box-model","version":"0.0.8","description":"Returns the css box model for a HTMLElement","main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","flow-bin":"^0.69.0","jest":"^22.4.3","prettier":"1.12.0","rimraf":"^2.6.2","rollup":"^0.58.1","rollup-plugin-babel":"^3.0.3"},"gitHead":"1adfa7e3d2b603d870ee45ec3c12b6fb125ae7ea","_id":"css-box-model@0.0.8","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-wl8afZyK2mJ2u7e3Uj2aFBnMSa3bv/hml7w2hWXSzCs8V1UvApxz7CU7+ylotUVPg+08gcnQwBE6OWap/yFtCA==","shasum":"dabbf38d7d570357e26dac483fdfb2e4599d4e62","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-0.0.8.tgz","fileCount":21,"unpackedSize":184913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3VhACRA9TVsSAnZWagAAZIcP/0gbuDXhEbTCc6N+DANI\nWH1w64RKMzRqLLuGBhZHUTKjwl+nhKdws8kVdGh3/arv1w2f8Bf0mMF03cD/\nsPmoUg2OtZwlCyQIr8yNBTf1ND3zmQMHQvJRaEF7pLrPxnNR1feo1BNrmmyj\nj7JaxK1n/+SNh6CXZSTYbWJhtU1jmQzt71VL41oDHhkM4lAY+xiToCTDK9zx\nVPTJbx+YNDMGkd1X9rT6xuyY/m2nzfs0smwZ8N9HmyWuuyQ4YxTjSJl0hDg6\n6fqBBPR4CjKxh5CU4i2dEc+eQxLK+259i2oUVqNK3Y+1j7NeNAPeZS0yqXg6\nYZc3zmh/qLq3Jdhk4KpuFDfKVBWsRpIKfmehFWmXTE195Wxgp2rFen4aFkXy\nX07MHmBuGIZ8aFkISYjngFl5lg9SiexBAecFA6+LFqL3jRw8Cx84rhqJ3hL2\nnpcq0JfPz03HpeLsOcqyVmPmuvNFrDwbdPzgcgv8d6bUZlkWFp4pvX6+YY4l\n8KwyRc1gJ5VWvWMq0al5cv5PLgFzMPvDHu/wNl4G2p0VlSZ8jZYeIOK4r+p4\nCkBgKtUYb5GzLhwy1UnTvJK726H8esHfe+aopslQAtZ/NIRpSr+RSVeMnUO4\nsAePhXi6qdpcgL78iJGQfuVSsGN/SDPCgDu8yN7aqoO42XAXOKvB7EDtKRxz\nl/HF\r\n=MTu1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnivkjGJn8XhWczs12QN0FG1cDzop5s40XNerFfkNFLAIgIFyUYJyN+o2YwKOuexxTgpmfx6xfJ/1OVLwYbN+ZyYI="}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_0.0.8_1524455487360_0.3811201845890211"},"_hasShrinkwrap":false},"0.0.9":{"name":"css-box-model","version":"0.0.9","description":"Returns the css box model for a HTMLElement","author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","keywords":["css","box model","DOM"],"main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","flow-bin":"^0.69.0","jest":"^22.4.3","prettier":"1.12.0","rimraf":"^2.6.2","rollup":"^0.58.1","rollup-plugin-babel":"^3.0.3"},"gitHead":"08ef3382293c7f1b8559f8382c150d7e29e086cc","_id":"css-box-model@0.0.9","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-U744MCThoj0uhyIFKDLW76QphZZMriYLTdQzw0Kf4ch7IMNxyUNXRIahFXZwWdKfcUAbUHz9eMG41vrccj9G2w==","shasum":"7068f0c7760f19f3cef03f1f26b0993ce671388a","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-0.0.9.tgz","fileCount":21,"unpackedSize":186535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3YfxCRA9TVsSAnZWagAAcCoP/jWi4C1e5fiJ4gsvtASz\nkmHvqDht8UXwiPXSNoCdmZFtnqdA/GeI9xMR3DJ6Co1GdFMCw8epwcifVgbS\n5Gv6WHi6RwmvmlmQDCVBBGlFcxjOj9pdlg1iuxhXQFa81NIob1Kd3AVJNxGP\nQnZ7IQtfYw7cWiAZ87xHGHh5ZJ6WX756OhT+mJ0npWIt4s9NEcvP+OjNgdg5\nlXUFQiF+6ZYZYGf/RpIFPQ9pWGg9ED5vncQn8PFn9U4jNeAqfx1HY4v3Paho\nYcqcXFpfvqAW43FFZ+0V2Eigj8GupGZuIwDwnCUv3RWsADp2uOYKL2GlhKxU\nVOYx4hUP1F4Vh2mVTZ1nAfCjZGVIik2ZVkzDORlVaZXPQld8B2JO2tTbNLWn\njcQsoEYyIVBx/p1fWJU+MraD/lmkavYyORXHuSFkDFczAIijRNi9RYDPWG7y\nbIU4110eAsksv4gzXaMxFQbry7bV/hwen2bWoTsia4QR1tE7hpr9eyk/44EF\nU7utSUrj55jktbQGPqFMjBHZJ7FqzQRn5kjqQKBYHC0woqzGN+WtU5NPGLHO\n/tl4MY7l1y0cLnz0mMX6qItQeMmTawhMWRxjognNDJUqztpCBIQmL+9ZT7si\nNCXcE7rsvQrxRAYIlyj3IyQ/hINoQIhQ42YCXgqDJBtIexV/IjPDoylU3/Gi\n9+Xe\r\n=kqlT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJM6Xe/SgC5op02qf14D/2DO2FE6Bj8MjyVibHCSx7aAIhAPr2Lty1RzmA5vloxm3p4uQKh19YJuNCr3pqIcN69F+f"}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_0.0.9_1524467697065_0.027379846865286828"},"_hasShrinkwrap":false},"0.0.10":{"name":"css-box-model","version":"0.0.10","description":"Returns the css box model for a HTMLElement","author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","keywords":["css","box model","DOM"],"main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","flow-bin":"^0.69.0","jest":"^22.4.3","prettier":"1.12.0","rimraf":"^2.6.2","rollup":"^0.58.1","rollup-plugin-babel":"^3.0.3"},"gitHead":"3ad5cc087db0a18481a2afb0ee80a1fcb9e885fd","_id":"css-box-model@0.0.10","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-G48Wtwhc75Ik9a4V0FJCJw+3qQQZwQ/zxOn3mDvjumdp5oGmGRTpf6a3uXqUuecRY2mn2xFpRtMFvG2Sy11NHA==","shasum":"abd49afc8ba2e0f8e421e90e45bc094e40e94391","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-0.0.10.tgz","fileCount":21,"unpackedSize":186579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3lYMCRA9TVsSAnZWagAAzdgP/jfTPVjyyeBPvL9e7pZ0\niMM291wmqKAAKi009lxc5oXyxJpDPLXwmT5Y/hGOCfpz35BmjAUcXDcPuWPg\nZbl8Z4H3DBFl7unrC98lS4xIxZv1C7vhHQG92ThOZ+EYR1e36DCEV4ThDqyD\n9JBNnJPL9qwAFIWL7P+UCGOiYrQs53vNkXhibMl5uUzFq+3nmScg7IhYFHfD\n8jY6o8pgF8EPGp3yH+Kn8fcp9YANZ2HTcvCTtNwYQF7F4UpCr4FLl5Efl25i\nSLBVtwxWja8kFC7aYyptOkCAeUVMZtxD2KYvpr8DVx0Od/a9dvwOUsZ5cRdN\nQaiEbuvSqsUrkHI6NC7tYyegHZcXn/iHEo7jTkdqXQepVCzb79VQ7dkmLcjK\nlAxpEtFsGoryP+QEwkjh9sQqdniB1GYEXylKtd112vl3+uCwn6Eh+T5zrP+o\niZVxybfXEHyERI8dcK9RvrdkYgjtNWiKSRbsl3rs/+VmIqClPXNZAYVh2QxS\nhknTamSfxA/yJ3uHbrAoCwzOFpttuhNq/hTxLdeQVJypkwOnf+i59XeSvvx/\nXG8jO/rIckG3gAAjrwj7w8zduL1XZ2Q7ProzxiJyJX9joNhuAGyyjNzpd6fg\nj7uBoLXFylGNVH7+HYxqATXkdRufkwtJ89l0Zfd6wsLyWcGz7eb8alq11NAW\noFec\r\n=RDly\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsHahUTRJ5UjjBJbesh3Lfy16I2+vCHcztdH/5JHywAAiAs2rk3180YCaGpPNt8uRgcbZRJvQ2IlJFkQb6Z5so6wQ=="}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_0.0.10_1524520460389_0.3344749917908447"},"_hasShrinkwrap":false},"0.0.11":{"name":"css-box-model","version":"0.0.11","description":"Returns the css box model for a HTMLElement","author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","keywords":["css","box model","DOM"],"main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","flow-bin":"^0.69.0","jest":"^22.4.3","prettier":"1.12.0","rimraf":"^2.6.2","rollup":"^0.58.1","rollup-plugin-babel":"^3.0.3"},"gitHead":"b45986f4ceed2acfbea37816f715e15aa4d5a08c","_id":"css-box-model@0.0.11","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-lZ0Ti4vthEpZtgzebPy2jUuxFGZlStOjnZvjeyVFyIE1PB1gDtIpEgvSjwMWp2/LjrqZQNoCpooQpbbTcTDaCA==","shasum":"f6696661efe5618a8939c490d5eb3404ee9b8e6e","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-0.0.11.tgz","fileCount":21,"unpackedSize":187293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3lkFCRA9TVsSAnZWagAA77AQAIS1/7wJfdz8uI3O5Xtq\n+5yh4yBnMahxI/dY0+eTCBSUCxZj7BC0tM7KmPxm3Zq7lmI8c7UzXLfg6y5/\nomAKq+WvL4uit2gpOec51NTeMwHgSgEaVW6F4MvZurC70V+WzhAr4v7Ut2em\nRw0m1nxzAiUY0GFqXacoizHYe7DvDmTZ3TRJxCJdnUhIkSXJXHwW2zcdNk9B\ndyp+vO3X+5RRCznWpVynY4Q1d4NksMdhgHCN/efHDjAslhpbwUzDPHzX60Yg\nN/4zJcD3b9qfYZz+gysrNEaEWnAvIh8418ldOm85Bxk2UFPT4viMXA6AnBOf\nnPkFpcOK08yebjppF+/Dm4B+xZGX4vuVjaXNEXb6fcVulf0Kn179ETupkKTO\nhMEIbOxfHLtOdnaxpdarVx5/heDza0f0plDJFyYNi2U4QmY3hLPxk16KsO5+\n9q4B9UvfrgxgiHIMd4VM4f7XLM7yIiNYTmhi3q0Jk/Th6tlN4uwKxqdcPfUM\n1CpdKHx/arzZGzVP+IJHEdf3JoVuCGJjLb2gdBs4bVOsjclrRwe3/sBfTtlk\nvpVzN+fRtQeXxi7d0YEiVZLNXmfnP23YOdt13e/plaNbHYV5ralOy40trBwL\nIxThPzVI7VYw3u94sRMnh20czjaZbZ4CMn4wHGCWvkKUWG0WM+si/gB6Dx8B\ndjxb\r\n=4yHl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0npEOKlA6Y5n1dTha8belX3ABaHhGHT4IVN+Tg46N8wIgY/VHZialTcxLUF0OoGsm70Kuj2OkiuTY+9oQ1n4NLFs="}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_0.0.11_1524521220793_0.6837712023585527"},"_hasShrinkwrap":false},"0.0.12":{"name":"css-box-model","version":"0.0.12","description":"Returns the css box model for a HTMLElement","author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","keywords":["css","box model","DOM"],"main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","flow-bin":"^0.70.0","jest":"^22.4.3","prettier":"1.12.0","rimraf":"^2.6.2","rollup":"^0.58.1","rollup-plugin-babel":"^3.0.3"},"gitHead":"e3828dbc2824d8175e02cf69c60be13634c6aa26","_id":"css-box-model@0.0.12","_npmVersion":"5.8.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-9mIf6mJtgXJhsSHSCR+K18eoxsgXx2h0MOXhGBf0ObTPg4ciuD8R7wpLuS+YYxkrxcnMG+AsOgQ2OHGKMpvxOg==","shasum":"82bacc038d890d46f12f3c5454bb16c0bd404f44","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-0.0.12.tgz","fileCount":21,"unpackedSize":188269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4l0eCRA9TVsSAnZWagAAnUEP/jH3KgvkiwewV5Tg78M/\ncIpi+MUeENvV2BFvMvFCVjfSdmWc9/9wi58SSt9rfGRlELwGr9CmMjyoXqF6\ncP6iGFS1M4v65CeGXn0QyaU84gtoNWFOqMAozri8kTXRVmXeBpK5biyG9au4\n1DS7JnVR7BfzCSQ6rHHxwuog6EiaeRlqhaAefdFeFyovYtJ5sbtAHMYxnFQJ\nQIxQPESmIJ0A+bcP1noDiSBVgPfIXc7x36dbMXxuamNldmN+ZQbztVAWtbEo\ngxjYsa/AbjOGBpcOdwviYH6PNtDfJufxURy6FhWaRaza6egWceLQ7fmPhYZ3\nIfPvE2DqiDNWn65ed/p4rnE5fyVbnWxxcW6VNA10dOtWIKG1Pb0gYGmFmhmr\nk+pTc6SXVHXSm7PQQvvAEEQJ74Ueh78sTtVlW6XRdV7KuwfKhqyYWvTaBWqZ\n3/dg2teXg9+5G8NvSeHL0TU3PICTKIcczHTpLTZGEgQYu5XE/w824SRsmrpi\n4WA+dy8XflRtip+anBtTOBpqEIrti1wMjMkOiKMibwdQvOeBPWNkhepeCNks\n+8M7QMKcpDefnNAgewqzAKspir987X1HLHzUm/JBe7k2HzXhxRQUIp55lzc6\nNX01Ldjt9l6b6F3Udm6Fp8WNBdpo/z7XHgI+2M0evioYPIyBk5cSMDFG2+4I\nn8xh\r\n=Eyvd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQ5B7i9xcLRiBhmX+urDA+sB4I+ixVUFlXg/rr9e6DoAiEA65uSA028BSAtDdXAWarpblECU50ZrzO2T3qzm87t4ug="}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_0.0.12_1524784412884_0.5685082794210927"},"_hasShrinkwrap":false},"0.0.13":{"name":"css-box-model","version":"0.0.13","description":"Returns the css box model for a HTMLElement","author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","keywords":["css","box model","DOM"],"files":["/dist","/src"],"main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","flow-bin":"^0.70.0","jest":"^22.4.3","prettier":"1.12.0","rimraf":"^2.6.2","rollup":"^0.58.1","rollup-plugin-babel":"^3.0.3"},"gitHead":"3cd4875f52e5a8d3d9775739d73f13c160ada046","_id":"css-box-model@0.0.13","_npmVersion":"6.0.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-9pNGIKtTWC4fB+y5rkbzGCgyA9q/t1tZRYu9WzJLAHK9XunVtqqRIWQc3oYVt2OW4Uxv00S3x7H9w72MYnoXhw==","shasum":"e9c2a3b25e48ac786f38b7153eeef785c6658000","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-0.0.13.tgz","fileCount":6,"unpackedSize":18978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa642rCRA9TVsSAnZWagAAHDUP/i7ktQsZOxdY0nrCWn8g\nBO6Vxl0E8UTx9YnHDuJzUajvRzuhKXf0/mbzUWVZDG86n67PsDVgPy/nD4bH\nSX2vy5Oe2pBdei1hZR0puvgAmEVEQXkxto7IuihH890tNELYaeGlhOlEbyb3\nNC7fbt7bAaz8gVU8D9rh7IdFOux1ZTfBMcr8u82rk+3AApwVt9s2D9HseJ4U\nnGTJLdONlgxePnBfd0qhn6G0iPvj0ptgXhjpR9ezQqXP++ESCbZZuFr4Accq\nc4qjSmyuMiJd2Zg63VGMg+rLySA272PO4PdmVR9iP/1xWEKT64MY67UDqJRo\nsMKGpB7DyUwODOB1/tMDFeW08vmmfu2fYALIk91izwK0H60asJJMLS5RzXPH\nTMP6gAJcde51h18bKnIV2zjdx+J/zkzhmFffV9oR13t18pY82lnqwIsCBu0D\nM6IgYoeDcOtSgPawN2tPyOQqkclX6yXpvHwkmhIENY4nT21g65CSnUUWnrKz\n8mrH+J+uu9FRvGWNynntgJgvqMZl2IwXEDrAvEDM7SUHDHNJQH3eisp0Clke\nlmsO7BNBdbVsqgydKOD0C4VADXcqWLgb2FXuGnHsWs/nVdYrhgowtqxZeg1w\n9psYl2ehyjs4ACcUpDrrWMhOGRF7HAAUoTVlYmfpVXyif5iNyd9HZr98wCQT\n7b7+\r\n=o9AX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4/wPXvyLQJVFY/NxXQBM1ZWT3r7uaZTeVNivEnGOaHgIhAPvZHjJoShhp9cc9AhD2wOpSGYxJ8c4B0Z0QPcxjKuga"}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_0.0.13_1525386666713_0.3009451941813779"},"_hasShrinkwrap":false},"0.0.14":{"name":"css-box-model","version":"0.0.14","description":"Returns the css box model for a HTMLElement","author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","keywords":["css","box model","DOM"],"files":["/dist","/src"],"main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.74.0","jest":"^23.1.0","prettier":"1.13.4","rimraf":"^2.6.2","rollup":"^0.60.1","rollup-plugin-babel":"^3.0.4"},"gitHead":"12d74fe78fc20f5cb74baf05730311eb368f6714","_id":"css-box-model@0.0.14","_npmVersion":"6.0.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-oA55MCqKyLkkmxM3lvvEvpyhQ5oMcxlB83CkvtHqAXIpEdNqfTExLXcGSc28yRoAlQ6cZW9ElC0q4nkQ3ZZIPg==","shasum":"bb10ba311bd07d72c7ed4ce260d3035ecb5b5c57","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-0.0.14.tgz","fileCount":6,"unpackedSize":19288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHvn6CRA9TVsSAnZWagAAypMQAI/dKQ7vCrMij2rr3P3L\n3I2NeOWqxEMR3tLFaEiPPAuypEb+jtn6HYrcr8NbOFpXE40R81xolN3gZ9HR\nsTGw5cT95IH5IpHnWOG+DGFg7xpuyefro0UkRe1pTMfUJagq002LKbn6PxOl\nuDzRLVdVNFH8h9n/1B07D9yKW6N3fN9bgJAMN4FzujwHNLB5Ei47lZvh+Wjn\ntO6dLtKSGR9IJeKFZpvgZ6CgDSuLayGwqWzn8mnNvX/e5nE3OmxC8x7ZuYuG\nxuucNPYLMqbTQSplxXjub7/MiF3GNFXSE1czXE40eyTIHjuh7doM0vY0y6lW\nPt5NFW1eQns3e/posEj+q3V7gDRLh79RE1BaXc04fFvLFbaXXe3f6Kdc9GUm\ng1bTYU2Lwv1mWDAQB2b1QarGXZ+gqHsV7nUxmRt361cXjhnxlFnmdhATgBrk\nLijtKEVyV2SdJBqsa7cXmsvrkj/+Ws0DtnPswGLoOqVaCVJNDuCoaPd+MWlC\nPKmYsIhT96/uOqm/513VXyMXKbIvUvYQIqAP5Z14ms2Bs11QZV+9iKy/v85w\nr09pYmcSH78HfRw1vT4/DPkWs1fpD9L2S8p87aDkKaTNEs6Wz/skXsWrdtsX\nmL/9IiDBPTn9NZxblYsjDCgnZNUDD0DMv+mcqMP38XSVSoi56SrdBtFcoIjS\nFUw5\r\n=/yeY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4aj875en02v7AVjGt1EPX/pl0p4zxiLQ5VYSv4NqtNgIgK4e1R0DUlcrAj8JoI10mwi9IIO90xeSmGdGh8bbPnG0="}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_0.0.14_1528756729051_0.4604009748747613"},"_hasShrinkwrap":false},"1.0.0":{"name":"css-box-model","version":"1.0.0","description":"Returns the css box model for a HTMLElement","author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","keywords":["css","box model","DOM"],"files":["/dist","/src"],"main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.75.0","jest":"^23.2.0","prettier":"1.13.7","rimraf":"^2.6.2","rollup":"^0.62.0","rollup-plugin-babel":"^3.0.5","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0"},"gitHead":"021a914df9e916883d198296c7e8ff405d3ea093","_id":"css-box-model@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-MGipbCM6/HGmsOwN6Enq1OvNKy8H5Q1XKoyBszxwv2efly7ZVg+HcFILX8O6S0xfj27l1+6P7FyCjcQ90m5HBQ==","shasum":"60142814f2b25be00c4aac65ea1a55a531b18922","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-1.0.0.tgz","fileCount":8,"unpackedSize":25554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNbAACRA9TVsSAnZWagAARlMP/0MoZrpNVdGOtY4XUUBQ\nrK8ryB45BUGDowBKpH6YB54jDR8BD3C7FXERbeUSQfCskarjeubdakHk1ip8\npxRtZhhvRA7Qc75kX7MD89Xk7zYdyx156DIOaP4RojkZHOeWDirKae+zFfYF\nCARI8yuUWgcfllOZLpr0VxLgA8s8COwxaFf6ETosUgOwFMawkkxo/4IRzE3c\nwRHcpriD5hYbPJHMwM0GtK63GHZUmP0UuIstuCwCQirYEoWtZuOX8nRGyk8T\ns8oxB0FbQcL6pWsV26LGzui5PFjP5wK7YXIoEnj2nfX9T7xrmte7dc4KiTy/\nFUBzIWKkhgGVf7U4tbzkywmJNAyxXLuh7MpXFB/yCj98wl859ZSjgc9cSIdW\nrlOoKAIBaa9mV761P/xrL/6XERWQV4sIqAjAY5y0t9PJozvL1oruUILV4xEX\nn9Fu5temHn2V6jvw8VnEf++nDPb+d1met+6rcx6I1S/MP20qtOa3B6I8sYfS\nMk9UaIEKvcpSKfHCX41qF3KI3CS2HkTEdE+vFh5jka4t7a9howizBYfIsvT0\n4CfneS8xDMTLm8udAP6Go6hvRdrF3AQkz6L/397HzE+d6WeEU0h3z0hnuL7a\nuH3KlmZHbPDzJHNRde5VlmWfM50r8QWhlK3GOSH2VR4IXaXHFlCJxlwCvvD9\necjC\r\n=BATn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9HCcml1Ijh9dyd0PCZu7KnOxylsBJG0911U+peDrdvwIgDBwiKuz20N2QhKFdWgwZYrxZ1Vhv9tc0vwYMVTDQjqY="}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_1.0.0_1530245120440_0.4637735138468002"},"_hasShrinkwrap":false},"1.1.0":{"name":"css-box-model","version":"1.1.0","description":"Get accurate and well named css box model information about an Element 📦","author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/atlassian/react-beautiful-dnd.git"},"bugs":{"url":"https://github.com/atlassian/react-beautiful-dnd/issues"},"keywords":["css","box model","css box model","getBoundingClientRect","DOMRect","ClientRect","Rect","Spacing","DOM"],"main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@babel/preset-flow":"^7.0.0","babel-core":"7.0.0-bridge.0","babel-jest":"^23.6.0","babel-plugin-dev-expression":"^0.2.1","flow-bin":"^0.83.0","jest":"^23.6.0","prettier":"1.14.3","rimraf":"^2.6.2","rollup":"^0.66.6","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-uglify":"^6.0.0"},"dependencies":{"tiny-invariant":"^1.0.1"},"gitHead":"99336cc0db98a04829ec45f9797c5c2a795e4afd","homepage":"https://github.com/atlassian/react-beautiful-dnd#readme","_id":"css-box-model@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-T+/q/VoHaTZ8ezGJrV9JSpaeTEpchEVg3v3Gq7v4TBuk7J0WGM/v0Q4XQomJMofoxxzqYjB60ffOBaCzKPvsTQ==","shasum":"a667444ea059f50f8118cf680a0fdcf309b56be4","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-1.1.0.tgz","fileCount":8,"unpackedSize":29351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwB8oCRA9TVsSAnZWagAAuO0P/jXKZnpgdJIjd0Fp1Wwz\nHhlLlKWQ+EEr0VVIiwoMBPsYY7QDMhD9tb5qH7m8iOVR4LzRjT9OnlrzZLLu\ngUTwnfNbf2ng7ToAeBSAJVCvK6w5Wr5E6rBukFmrFR9aEAojkzcslmw9B5yp\nB2fP2UCi2/Whw/+0QHKvJUx4Zp2xp6iGf5B1j4O+xQGe/daYebWojIQiShcy\nwhAc+4nnMAz+aHoulpcvArWDJJNLLxVJCSFuf9zogBEkYb5WHeypU2zvOzEI\nlrl8QZHCgoC7UO0zhKB9JzTC+anLKW8y/SFm/+hQc/o9yKKDujHrm31EkKum\nhfJ5zlrEoV800FsDW9GIiT0oDv4Oy62Vq0I6A4tbWlKfRcNdCIwpBEuVQUyW\n6tKVwjtFjrdpIAslKsFagnhqEeSGBsW0ysqkjVIqhv/EC6XFofYv2iap7qYJ\nNMOoVp/7CkY4gn8SLfH6pc9ZHc1j9GuU6jOcAqWH4Tla7rqmy+Uq8Lhfh4xP\ncufyo1m8svmJ9lYK9Sem6DIHiOFyuJLbVvmZJPWFcj7Is2nHuu24c1hIAOfS\nNTkhcgX0Y74/fBWuJdD7AD/pVqkP/ofNjL7lF1MvduAKE6detFLzngM8lgQY\nC2ffICE02bYcWuUjxkmmEDBtEcfIkErUxo7Loozz4A3WFrRYzvCkDKJoorlZ\ntt7D\r\n=uLXq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCExUJ9kCnwujD/kS0v3e73wlqt/fPlOBZiXigra+/EegIhAOuiicbUIebZHuvah71diLn9ZU4cHinUMJiYAdOu/hEw"}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_1.1.0_1539317544005_0.876136210831961"},"_hasShrinkwrap":false},"1.1.1":{"name":"css-box-model","version":"1.1.1","description":"Get accurate and well named css box model information about an Element 📦","author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/atlassian/react-beautiful-dnd.git"},"bugs":{"url":"https://github.com/atlassian/react-beautiful-dnd/issues"},"keywords":["css","box model","css box model","getBoundingClientRect","DOMRect","ClientRect","Rect","Spacing","DOM"],"main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"devDependencies":{"@babel/core":"^7.1.5","@babel/preset-env":"^7.1.5","@babel/preset-flow":"^7.0.0","babel-core":"7.0.0-bridge.0","babel-jest":"^23.6.0","babel-plugin-dev-expression":"^0.2.1","flow-bin":"^0.85.0","jest":"^23.6.0","prettier":"1.15.0","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-uglify":"^6.0.0"},"dependencies":{"tiny-invariant":"^1.0.3"},"gitHead":"40c862f9faf3e2076f1595a9a932b1aecbd14487","homepage":"https://github.com/atlassian/react-beautiful-dnd#readme","_id":"css-box-model@1.1.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"dist":{"integrity":"sha512-ZxbuLFeAPEDb0wPbGfT7783Vb00MVAkvOlMKwr0kA2PD5EGxk6P3MAhedvVuyVJCWb54bb+6HQ7pdPYENf8AZw==","shasum":"c9fd8e7a8b1d59d41d6812fd1765433f671b2ee0","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-1.1.1.tgz","fileCount":8,"unpackedSize":29349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4kwTCRA9TVsSAnZWagAArIUP/RZss/G6Oq4/3XuQF1O8\ncjVoeMTzEvoe4bXFf51ZIj7MtoESchwvTGjciwKzWod9JCzXgO1ktikHyKqs\nvpgOiQtoDJXuXXEAOt00rf0icxVVlqmVWh9rOj6cZBPRmRq51Annahqcrzhg\nm3FjjqGxhjCujbQ2mi8Gxg+Ch5MOc/bN+TuoGeIgMkcWfNlOrB16H/UpwJQS\nPnORT3S2JaP63ZpNl1jx00Mr0rlBIdGe6+soEdAXryEgBnJcNPwCkf5cquLX\ny2GiOkTwKoQL8i25o1BwlOao19gcVOxE4oiXMDuFW1C+SJtKCzNBApdzenae\n1SeQkfWnqWkozTqYOkI9dQAp5mN+huT4FrYCWzVs3WizTFtVZZK+av0tIbAt\nyzGrGuK6syx6fMxEykZP4jkDAmLUCRfZuuPNubbS7QWhe+x89exvgFJsUDkY\n2CH4peQ9KYupbyM6jQvnFiZP18Tb6RJa5mgrkjK/MDTHkd35SnmAaifhfODE\nScJgXqON534UDVgsvpQXiZospSdyNA6hOzj/XTBJC8fslIRaUOFzJtGDZCiF\nazR6K+dw0WsUU6UHWzkcWgqUFqFsv3hvwqHanHld9eypaVcUgg/dHv6eqrqf\nIJWg+FpPUO6Ale0oXlP21N1NE8eC8xeMRoN8kwx0rex1GjvglJEDm9zXEWNf\nIDBQ\r\n=0eNQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGabFUZVAGNDd9EbYEYt19LewmwksUVKG1umny09DyKPAiAPyO7KWbkMsrbX7Dw/DeryXEbNSGI0eK2Ol1QNtcO3Yw=="}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_1.1.1_1541557266268_0.5037025136513831"},"_hasShrinkwrap":false},"1.1.2":{"name":"css-box-model","version":"1.1.2","description":"Get accurate and well named css box model information about an Element 📦","author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/alexreardon/css-box-model.git"},"bugs":{"url":"https://github.com/alexreardon/css-box-model/issues"},"keywords":["css","box model","css box model","getBoundingClientRect","DOMRect","ClientRect","Rect","Spacing","DOM"],"main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"devDependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-flow":"^7.0.0","babel-core":"7.0.0-bridge.0","babel-jest":"^24.8.0","babel-plugin-dev-expression":"^0.2.1","flow-bin":"^0.98.1","jest":"^24.8.0","prettier":"1.17.0","rimraf":"^2.6.3","rollup":"^1.11.3","rollup-plugin-babel":"^4.3.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.2"},"dependencies":{"tiny-invariant":"^1.0.4"},"_id":"css-box-model@1.1.2","dist":{"shasum":"c0e2c9d23b1b2fd98759706b88cfd4e2c38db727","integrity":"sha512-pFBTZXDPcr61VZzhZgZaulX1Ot0Q5CfXMjFjbWK5NuzZFsi9H4kBOyEZ9FiBvbe1TimJxIJO4WFsLP4/EBBtkg==","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-1.1.2.tgz","fileCount":11,"unpackedSize":29263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0hruCRA9TVsSAnZWagAAAIkP/3B55KpgVcNnQCMaEYYj\nvPWf44IfirztRSMtd0CXrLlhF1iNkg8GM2Bt7APXtZGWuh3E5IIoPw+4vpPr\ny5A3ka7N+vmd1zzyilp3bICZ92dp6n0PmMY8eVsprFUuVDC2/SNvRKV9vICC\n3FW4s6Qw2txLJCcKFX8f1BA7oS3xlycPw/PhAEyxGXTitnjXsRXCi78N/kbr\nODKBXarjA/ds393bGiwpePorJgt85uXd1TYOZnWBBOPp4nKHuW+NJCfSemjt\nFYrfhrSiPOmWXsKIZjbGnzTdoJ3QQbQ17x1JDB1oscxgcAnoLF5DwipmmaTO\nh8vL54PtMamLZfLB7fQ1rTkLvui4t0IO+ToLJZrUHqr/3nxnWFufovZFGnlM\nYbAadOCLSylHL3Xv5dJbgWVmtM1BymOQsK5OJcnxerTWjrWVrvMRYJEXoB7r\nGQOryHD1bPRHrpfEWsqSvgjz7ed9eMXsTkR6YaQ7tMPrl7UIbUr2CtV8fo8J\nyK4Y6ZRZ5CSLyGWULMQKJ2EQ2C1JmxEXihnxDlYgQkYVvMv2Tg6BE34WP7Ba\n/vFMUsOil+uEzH5wJ1ueetA/Daa6LGTy22ANTvxYksugR4Mc3zkjmXKpmMBT\ni70Nh5D2ngPerPEiyv8tzWZwqDmgHD2XndqJ0oCWn1xHM92ndqcZc1j/7S8A\nuXMS\r\n=86Kp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFakHJ0/zPxDr2cIZLw8Hu9y6y07LJd5ozCpsYR/Bw0JAiAkLh6ICSYCpveioE5SY2tGGcqb5Pdq9wB4WVGbV0ao6A=="}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_1.1.2_1557273325398_0.7455913323347534"},"_hasShrinkwrap":false},"1.1.3":{"name":"css-box-model","version":"1.1.3","description":"Get accurate and well named css box model information about an Element 📦","author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/alexreardon/css-box-model.git"},"bugs":{"url":"https://github.com/alexreardon/css-box-model/issues"},"keywords":["css","box model","css box model","getBoundingClientRect","DOMRect","ClientRect","Rect","Spacing","DOM"],"main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"devDependencies":{"@babel/core":"^7.5.0","@babel/preset-env":"^7.5.2","@babel/preset-flow":"^7.0.0","babel-core":"7.0.0-bridge.0","babel-jest":"^24.8.0","babel-plugin-dev-expression":"^0.2.2","flow-bin":"0.102.0","jest":"^24.8.0","prettier":"1.18.2","rimraf":"^2.6.3","rollup":"^1.16.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.2"},"dependencies":{"tiny-invariant":"^1.0.5"},"_id":"css-box-model@1.1.3","dist":{"shasum":"aa1ac5853d2c9358783e67fe0b1ca22ecd82b232","integrity":"sha512-qBsLTX8giq7dnep+kXlh5YvDLofO65PDvigAdJbU5zBsmzuCl6uxfTkGexkyIhfnMoZ/bXrCHcXmHeVRHzbs3A==","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-1.1.3.tgz","fileCount":11,"unpackedSize":29266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI+6FCRA9TVsSAnZWagAAg2QP/3hAeGI69JJbhmxI+1FH\ntxA1967Zbo/3Z9p+F9Mh7PUcatjyufJVDPaH25zSWzanHSubDuwFBqTwQZyF\n4KaMYv+3rPA58qjSRsoANLKTtCZsLZHZdF7vHFy2VuQQf0l6tImPJjgaE72t\nRjMxB3LYXbiFEL/kOwTSnGGLM9ALq++R1X/cRUJeWyLSJUonMy4p+m4LD8oK\nw9B75iupzXFIVfOVdIXF6v/EdmiBcdxqIVfANyl9q2u3iPELf+mkQ9DbfQNO\nH4yS9HbLhjd0xQ0LLwi3DKfLTDySHFwiUJ3zFdI95+DxNK6U73e/W90UncUo\nZPciVPBkiY3P6O38u9bR9BL4/yZPEB3b2EqgPouZ1h+jWIHVgKSsFWwF1l5l\n2yUGLJb6jNSrbNG72yfKgsVpOHGrjNgZWo2dX3Lt2u+e3eY13ns7/QaoWAXP\nNHOtAMbF9iOdVpCFNJDV7lHiaoT7umKpz47KKVgiJw9kjoaxaf6ckIfUKYdo\n3P4qlPQHz8oSdSp6VXZQbQ56EbX/vA9Mh4aOUTzM380GiTaT2YowpoywH8Ol\no6ERbZLwXFDVY3xPh/CqtFkg5XfoWa3p9U7Z+gedD59PmB+1q/xeenTK7OhU\npjHHxNR5JuTW/R2VLWe7YkwTOvyulltQCgCkSk8cKfURB0OMj+8y8/xLQSGc\nUrGS\r\n=xKaj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXSzVd+gkh0BiN5ZP7CeM9txqJnC0lQjFQO1cKF6GZuQIhALEr7IJ1kuGxOgT3xK2GKcTanTuGYVZ+Lgsr5O3Pt6GW"}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_1.1.3_1562635908738_0.2684945051497798"},"_hasShrinkwrap":false},"1.2.0":{"name":"css-box-model","version":"1.2.0","description":"Get accurate and well named css box model information about an Element 📦","author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/alexreardon/css-box-model.git"},"bugs":{"url":"https://github.com/alexreardon/css-box-model/issues"},"keywords":["css","box model","css box model","getBoundingClientRect","DOMRect","ClientRect","Rect","Spacing","DOM"],"main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","types":"src/index.d.ts","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","typecheck":"yarn flow","validate":"yarn lint && yarn flow","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/preset-flow":"^7.0.0","babel-core":"7.0.0-bridge.0","babel-jest":"^24.9.0","babel-plugin-dev-expression":"^0.2.2","flow-bin":"0.106.1","jest":"^24.9.0","prettier":"1.18.2","rimraf":"^3.0.0","rollup":"^1.20.2","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.2","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.2"},"dependencies":{"tiny-invariant":"^1.0.6"},"_id":"css-box-model@1.2.0","dist":{"shasum":"3a26377b4162b3200d2ede4b064ec5b6a75186d0","integrity":"sha512-lri0br+jSNV0kkkiGEp9y9y3Njq2PmpqbeGWRFQJuZteZzY9iC9GZhQ8Y4WpPwM/2YocjHePxy14igJY7YKzkA==","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.0.tgz","fileCount":12,"unpackedSize":30668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY1kYCRA9TVsSAnZWagAAqB8P/iB1ZcjJYWg53d3hLXb1\n9GR1najGX8P6iwH0pW76Z47mZGwV+DHAg1fEqgvH8EC1oKp0kTTQIDromqUJ\n1otI6moKkKxcj59m7bicSMrcMtd1/SfYZLxSxmnbiwO8CN/lovgLeli82mdF\ncT1u45L8yvpNZi65aBzYVqoCBR0621zmNU5DU9iLb8uIfXdyNpxpTOPzd4b9\nyadPuitolp4sxKhLjglJitb8LuI+Qd49Jt7ac1IPQcZExgx4hzwFCeiP/Xi+\nV9n7xG03ze8JrjrybfgDFQJRS/k3z77kIF/Py6xW6XgNgmqdEUy2MfmILuK+\ndfSKrx7ggFJkMaXOxr+d+RXHo8s1lR/g9+70jL7TR0AMz1BNLBvHcNwCIf85\n2N+ZjONy7nEf67XA0sH3Vx/pit88SDkqRcA3iw8xmYfeZax2Tv0g9+O8iSO8\nopTKVVJ4GyKnFT89K8rTB4gDIQ/m7kUxE6S6Kwg9ej/osqrZ0YU/mrnOCkZd\ngNsY7Tikv01hj5ajN2Ru/4eBqCmRBiq4ICashg3puhr/1v5NM/mqGLQqFkDS\n+o+GGyyj03tdMz5pcgrloIo3ePRzzyzKTciym+INY+lGzxEdQ1iOLsu3m/82\nR17Hb/TGmEYOiTt2ZOYdr1g31KRJj+TMw15UTTNL2md+hlaShmn/yrnQLsAy\nqHUc\r\n=m/K4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUrF/eUFyvSRjEx2Rg89REHYLgTQ3meo/5jRt/zZAfhAIhALcpbDw31+TYiBTvJ9tfPN5MO8W0dTFKT6osuqISxseV"}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_1.2.0_1566791959979_0.25483053643273634"},"_hasShrinkwrap":false},"1.2.1":{"name":"css-box-model","version":"1.2.1","description":"Get accurate and well named css box model information about an Element 📦","author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alexreardon/css-box-model.git"},"bugs":{"url":"https://github.com/alexreardon/css-box-model/issues"},"keywords":["css","box model","css box model","getBoundingClientRect","DOMRect","ClientRect","Rect","Spacing","DOM"],"main":"dist/css-box-model.cjs.js","module":"dist/css-box-model.esm.js","types":"src/index.d.ts","sideEffects":false,"scripts":{"test":"yarn jest","lint":"yarn prettier --debug-check src/** test/**","validate":"yarn lint && flow check","build:clean":"rimraf dist","build:flow":"echo \"// @flow\n\nexport * from '../src';\" > dist/css-box-model.cjs.js.flow","build:dist":"yarn rollup --config rollup.config.js","build":"yarn build:clean && yarn build:dist && yarn build:flow","prepublishOnly":"yarn build"},"devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/preset-flow":"^7.0.0","babel-plugin-dev-expression":"^0.2.2","flow-bin":"0.106.1","jest":"^24.9.0","prettier":"1.18.2","rimraf":"^3.0.0","rollup":"^1.20.2","rollup-plugin-babel":"^4.3.3","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.1.1"},"dependencies":{"tiny-invariant":"^1.0.6"},"gitHead":"1fc7824e417e3106c7d47cc6f8d409a8860ddcb4","homepage":"https://github.com/alexreardon/css-box-model#readme","_id":"css-box-model@1.2.1","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==","shasum":"59951d3b81fd6b2074a62d49444415b0d2b4d7c1","tarball":"https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz","fileCount":10,"unpackedSize":31610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep1rlCRA9TVsSAnZWagAA9+YP/2WD4sJtnlxcbV+3MOYV\n4HiKHPLcT/51DxlrQ44ppxCVNeFJoe9/gwULTMYld4ixQj36sWdhdLn9Lqis\ngDiBLTrzzee/So33M9HSwmhzHSyIPGG8eehe6mJQW+8Mae1OqT073zaAAxHZ\nfTxH+brfy/nahiSeMNoXk4Z3WpigGedyv6u+M1f1j5bMdegqwWm02o9/Hsmq\ns99PJduvE6Svhw+8k+Reje1NKLoBsyvY6himpPX+4h/i+yDYQzsnTwloUdEw\nwpNiV71oCK5FF8J1KWiw4jiYtUS4iMfZufyUA5P2gRPJPVarj0005PwctQss\nxgGPzYNbGXcJEnLj+RApgrypwAcFshRTY5LzTQNpuqYY9VUOYlAMEWqiNewd\nLbzx3XOG66vcKBZ01omCqKyOkX42pRjnianJSetrg2DomwTujnR3/x9f8ybE\ng+XlBRr25o0vjUoLOdinNJQkyfGrcs3wPi3fyPH60fCKSrxGv4gHkCKqs7vL\n3BUVlSoyxm5pnsdf0t3N5dWwKt+pp14+a50C/5NZh0dusi2ZYfZBQTj5fYk2\npwpWjJUfx0tHJ0mKFQhBV41MaSV7DQMC3UAYjykGFynObo4Pia0ilKJdEwfc\nT7IfTy7CuOVJk3wnl+hOiMZh0TiuQkO9HF7zbiqSBnHBnpd5rv2NzIcPQteH\nZ1WL\r\n=/u9I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHgvEabrEH3LvUavIlcWEWLwUgNlAQzJkmRI1MUdPrFAiEAxQeDn8JjRVgrsBRJwmzNDDkchoQmAVxpGwsQB3be0GQ="}]},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"_npmUser":{"name":"alexreardon","email":"alexreardon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-box-model_1.2.1_1588026085347_0.1519394131008711"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-16T00:41:53.916Z","0.0.1":"2018-04-16T00:41:54.051Z","modified":"2022-04-27T23:29:40.104Z","0.0.2":"2018-04-23T00:41:19.709Z","0.0.3":"2018-04-23T01:03:34.689Z","0.0.4":"2018-04-23T01:29:19.410Z","0.0.5":"2018-04-23T01:41:46.797Z","0.0.7":"2018-04-23T03:21:03.980Z","0.0.8":"2018-04-23T03:51:27.459Z","0.0.9":"2018-04-23T07:14:57.124Z","0.0.10":"2018-04-23T21:54:20.452Z","0.0.11":"2018-04-23T22:07:00.856Z","0.0.12":"2018-04-26T23:13:33.415Z","0.0.13":"2018-05-03T22:31:06.773Z","0.0.14":"2018-06-11T22:38:49.141Z","1.0.0":"2018-06-29T04:05:20.521Z","1.1.0":"2018-10-12T04:12:24.235Z","1.1.1":"2018-11-07T02:21:06.498Z","1.1.2":"2019-05-07T23:55:25.602Z","1.1.3":"2019-07-09T01:31:48.872Z","1.2.0":"2019-08-26T03:59:20.080Z","1.2.1":"2020-04-27T22:21:25.467Z"},"maintainers":[{"name":"alexreardon","email":"alexreardon@gmail.com"}],"description":"Get accurate and well named css box model information about an Element 📦","author":{"name":"Alex Reardon","email":"alexreardon@gmail.com"},"license":"MIT","readme":"# `css-box-model` 📦\n\nGet accurate and well named [CSS Box Model](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model) information about a [`Element`](https://developer.mozilla.org/en-US/docs/Web/API/Element).\n\n[![Build Status](https://travis-ci.org/alexreardon/css-box-model.svg?branch=master)](https://travis-ci.org/alexreardon/css-box-model)\n[![npm](https://img.shields.io/npm/v/css-box-model.svg)](https://www.npmjs.com/package/css-box-model)\n[![dependencies](https://david-dm.org/alexreardon/css-box-model.svg)](https://david-dm.org/alexreardon/css-box-model)\n[![Downloads per month](https://img.shields.io/npm/dm/css-box-model.svg)](https://www.npmjs.com/package/css-box-model)\n[![min](https://img.shields.io/bundlephobia/min/css-box-model.svg)](https://www.npmjs.com/package/css-box-model)\n[![minzip](https://img.shields.io/bundlephobia/minzip/css-box-model.svg)](https://www.npmjs.com/package/css-box-model)\n\nAny time you are using [`Element.getBoundingClientRect()`](https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect) you might want to consider using `css-box-model` instead to get more detailed box model information.\n\n## Usage\n\n```js\n// @flow\nimport { getBox } from 'css-box-model';\n\nconst el: HTMLElement = document.getElementById('foo');\nconst box: BoxModel = getBox(el);\n\n// profit\n```\n\n## Installation\n\n```bash\n## yarn\nyarn add css-box-model\n\n# npm\nnpm install css-box-model --save\n```\n\n## The [CSS Box Model](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model)\n\n![the box model](https://user-images.githubusercontent.com/2182637/46847224-f8a23e80-ce2e-11e8-80d6-0ca62a1871a7.png)\n\n| Box type    | Composition                         |\n| ----------- | ----------------------------------- |\n| Margin box  | margin + border + padding + content |\n| Border box  | border + padding + content          |\n| Padding box | padding + content                   |\n| Content box | content                             |\n\nThis our returned `BoxModel`:\n\n```js\nexport type BoxModel = {|\n  // content + padding + border + margin\n  marginBox: Rect,\n  // content + padding + border\n  borderBox: Rect,\n  // content + padding\n  paddingBox: Rect,\n  // content\n  contentBox: Rect,\n  // for your own consumption\n  border: Spacing,\n  padding: Spacing,\n  margin: Spacing,\n|};\n\n// Supporting types\n\n// This is an extension of DOMRect and ClientRect\nexport type Rect = {|\n  // ClientRect\n  top: number,\n  right: number,\n  bottom: number,\n  left: number,\n  width: number,\n  height: number,\n  // DOMRect\n  x: number,\n  y: number,\n  // Rect\n  center: Position,\n|};\n\nexport type Position = {|\n  x: number,\n  y: number,\n|};\n\nexport type Spacing = {\n  top: number,\n  right: number,\n  bottom: number,\n  left: number,\n};\n```\n\n## API\n\n### `getBox`\n\n> (el: HTMLElement) => BoxModel\n\nUse `getBox` to return the box model for an element\n\n### `withScroll`\n\n> `(original: BoxModel, scroll?: Position = getWindowScroll()) => BoxModel`\n\nThis is useful if you want to know the box model for an element relative to a page\n\n```js\nconst el: HTMLElement = document.getElementById('app');\nconst box: BoxModel = getBox(el);\nconst withScroll: BoxModel = withScroll(box);\n```\n\nYou are welcome to pass in your own `scroll`. By default we we use the window scroll:\n\n```js\nconst getWindowScroll = (): Position => ({\n  x: window.pageXOffset,\n  y: window.pageYOffset,\n});\n```\n\n### `calculateBox`\n\n> `(borderBox: AnyRectType, styles: CSSStyleDeclaration) => BoxModel`\n\nThis will do the box model calculations without needing to read from the DOM. This is useful if you have already got a `ClientRect` / `DOMRect` and a `CSSStyleDeclaration` as then we can skip computing these values.\n\n```js\nconst el: HTMLElement = document.getElementById('app');\nconst borderBox: ClientRect = el.getBoundingClientRect();\nconst styles: CSSStyleDeclaration = window.getComputedStyles(el);\n\nconst box: BoxModel = calculateBox(borderBox, styles);\n```\n\n**`AnyRectType`** allows for simple interoperability with any rect type\n\n```js\ntype AnyRectType = ClientRect | DOMRect | Rect | Spacing;\n```\n\n### `createBox`\n\n> `({ borderBox, margin, border, padding }: CreateBoxArgs) => BoxModel`\n\nAllows you to create a `BoxModel` by passing in a `Rect` like shape (`AnyRectType`) and optionally your own `margin`, `border` and or `padding`.\n\n```js\ntype CreateBoxArgs = {|\n  borderBox: AnyRectType,\n  margin?: Spacing,\n  border?: Spacing,\n  padding?: Spacing,\n|};\n```\n\n```js\nconst borderBox: Spacing = {\n  top: 10,\n  right: 100,\n  left: 20,\n  bottom: 80,\n};\nconst padding: Spacing = {\n  top: 10,\n  right: 20,\n  left: 20,\n  bottom: 10,\n};\n\nconst box: BoxModel = createBox({ borderBox, padding });\n```\n\n## Utility API\n\n> Functions to help you interact with the objects we provide\n\n### `getRect`\n\n> `(spacing: AnyRectType) => Rect`\n\nGiven any `Rect` like shape, return a `Rect`. Accepts any object that has `top`, `right`, `bottom` and `right` (eg `ClientRect`, `DOMRect`);\n\n```js\nconst spacing: Spacing = {\n  top: 0,\n  right: 100,\n  bottom: 50,\n  left: 50,\n};\n\nconst rect: Rect = getRect(spacing);\n\nconsole.log(rect);\n\n/*\n{\n  top: 0,\n  right: 100,\n  bottom: 50,\n  left: 50,\n  width: 100,\n  height: 50,\n  x: 0,\n  y: 0,\n  center: { x: 50, y: 50 },\n}\n*/\n```\n\n### `expand`\n\nUsed to expand a `Spacing`\n\n```js\n(target: Spacing, expandBy: Spacing) => Spacing;\n```\n\n```js\nconst original: Spacing = {\n  top: 10,\n  left: 11,\n  right: 21,\n  bottom: 22,\n};\n\nconst expandBy: Spacing = {\n  top: 1,\n  left: 2,\n  right: 3,\n  bottom: 4,\n};\n\nconst expanded: Spacing = expand(original, expandBy);\n\nconsole.log(expanded);\n\n/*\n{\n  // pulled back\n  top: 8,\n  left: 8\n  // pushed forward\n  bottom: 22,\n  right: 22,\n}\n*/\n```\n\n### `shrink`\n\nUsed to shrink a `Spacing`\n\n```js\n(target: Spacing, shrinkBy: Spacing) => Spacing;\n```\n\n```js\nconst original: Spacing = {\n  top: 10,\n  left: 10,\n  right: 20,\n  bottom: 20,\n};\n\nconst shrinkBy: Spacing = {\n  top: 2,\n  left: 2,\n  right: 2,\n  bottom: 2,\n};\n\nconst smaller: Spacing = shrink(original, shrinkBy);\n\nconsole.log(smaller);\n\n/*\n{\n  // pushed forward\n  top: 12,\n  left: 12\n  // pulled back\n  bottom: 18,\n  right: 18,\n}\n*/\n```\n","readmeFilename":"README.md","keywords":["css","box model","css box model","getBoundingClientRect","DOMRect","ClientRect","Rect","Spacing","DOM"],"repository":{"type":"git","url":"git+https://github.com/alexreardon/css-box-model.git"},"bugs":{"url":"https://github.com/alexreardon/css-box-model/issues"},"homepage":"https://github.com/alexreardon/css-box-model#readme"}