{"_id":"justified-layout","_rev":"19-ce71395a36224c9c4119f17eef3387ef","name":"justified-layout","description":"Pass in box sizes and get back sizes and coordinates for a justified layout","dist-tags":{"latest":"4.1.0"},"versions":{"0.0.1":{"name":"justified-layout","version":"0.0.1","description":"Pass in box sizes and get back sizes and coordinates for a justified layout","keywords":["justify","grid","photos","layout","boxes"],"bugs":{"url":"https://github.com/flickr/justified-layout/issues","email":"whimpey@yahoo-inc.com"},"main":"index.js","scripts":{"test":"./script/test.sh","build":"./script/build.sh","watch":"./script/watch.sh"},"repository":{"type":"git","url":"git@github.com:flickr/justified-layout.git"},"author":{"name":"Jim Whimpey","email":"whimpey@yahoo-inc.com"},"license":"ISC","devDependencies":{"babel-preset-es2015":"^6.3.13","browserify":"~11.1.0","expect":"1.14.0","mocha":"2.4.5","uglify":"~0.1.5"},"dependencies":{"merge":"1.2.0"},"gitHead":"1068981febe2447078f15e77f3251bd2379dd0dc","homepage":"https://github.com/flickr/justified-layout","_id":"justified-layout@0.0.1","_shasum":"fc60befde922dea075c394c4cf196a03debe8940","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jimwhimpey","email":"jimwhimpey@me.com"},"maintainers":[{"name":"jimwhimpey","email":"jimwhimpey@me.com"}],"dist":{"shasum":"fc60befde922dea075c394c4cf196a03debe8940","tarball":"https://registry.npmjs.org/justified-layout/-/justified-layout-0.0.1.tgz","integrity":"sha512-9e61/GR/6slyLO2dA608vwr74SOn9EwCQML2ASRVs7KECYuPqqsBGUNIrmGe+z//SC8o3XYGqVp+BsMuIJjn+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqhFU2C3+x7Bo2OUF/rF0NfMLMe0BskLePd+D+LJdikAIhAKe5Qu1VS/zFyr2lfNkbZadpwAUHlvLbyXDJ9PaCrUIb"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/justified-layout-0.0.1.tgz_1459446461719_0.9419538269285113"},"directories":{}},"0.0.2":{"name":"justified-layout","version":"0.0.2","description":"Pass in box sizes and get back sizes and coordinates for a justified layout","keywords":["justify","grid","photos","layout","boxes"],"bugs":{"url":"https://github.com/flickr/justified-layout/issues","email":"whimpey@yahoo-inc.com"},"main":"./lib/index.js","scripts":{"test":"./script/test.sh","coverage":"./script/coverage.sh","build":"./script/build.sh","watch":"./script/watch.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/flickr/justified-layout.git"},"author":{"name":"Jim Whimpey","email":"whimpey@yahoo-inc.com"},"license":"ISC","devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.3.13","browserify":"~11.1.0","coveralls":"^2.11.9","expect":"1.14.0","istanbul":"^0.4.2","mocha":"2.4.5","uglify-js":"2.6.2"},"dependencies":{"merge":"1.2.0"},"gitHead":"366d1b37983cc51356f77aab1110340c4194c893","homepage":"https://github.com/flickr/justified-layout#readme","_id":"justified-layout@0.0.2","_shasum":"2443a7fb18e74403d88562923e16a3259c8b6858","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jimwhimpey","email":"jimwhimpey@me.com"},"dist":{"shasum":"2443a7fb18e74403d88562923e16a3259c8b6858","tarball":"https://registry.npmjs.org/justified-layout/-/justified-layout-0.0.2.tgz","integrity":"sha512-xrQUvuE1zHnDFOMMkcQ7yYhzyut2qVrP/X/mddHcP4hxOLqziLC0u2mafhhgp1K2RvlKhiMeAwZIuW33w8qtvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0XZdrim8hUtrlKP2JMvjh9z0HWCAGZTZv8GVE9Llv2AiEAjYPQ76/0aSvMoDr+oHaHpvpzfzyJ/1YFPdvNR9WOAmk="}]},"maintainers":[{"name":"jimwhimpey","email":"jimwhimpey@me.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/justified-layout-0.0.2.tgz_1459811064941_0.670862688915804"},"directories":{}},"1.0.0":{"name":"justified-layout","version":"1.0.0","description":"Pass in box sizes and get back sizes and coordinates for a justified layout","keywords":["justify","grid","photos","layout","boxes"],"bugs":{"url":"https://github.com/flickr/justified-layout/issues","email":"whimpey@yahoo-inc.com"},"main":"./lib/index.js","scripts":{"test":"./script/test.sh","coverage":"./script/coverage.sh","build":"./script/build.sh","watch":"./script/watch.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/flickr/justified-layout.git"},"author":{"name":"Jim Whimpey","email":"whimpey@yahoo-inc.com"},"license":"ISC","devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.3.13","browserify":"~11.1.0","coveralls":"^2.11.9","expect":"1.14.0","istanbul":"^0.4.2","mocha":"2.4.5","uglify-js":"2.6.2"},"dependencies":{"merge":"1.2.0"},"gitHead":"e613c8587a3bfb52895d9d8e93f9a25717590e31","homepage":"https://github.com/flickr/justified-layout#readme","_id":"justified-layout@1.0.0","_shasum":"3a13837c50ae1c2f75bdb5e0baf6c357bc85ca07","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jimwhimpey","email":"jimwhimpey@me.com"},"dist":{"shasum":"3a13837c50ae1c2f75bdb5e0baf6c357bc85ca07","tarball":"https://registry.npmjs.org/justified-layout/-/justified-layout-1.0.0.tgz","integrity":"sha512-coqRNGnD1jVJIW/DwuL+bCOfRulRkoo5CMzRtxwC619XZoAngmAN5dVzoi6MMtLLn+4Z5nSBpRQlYeG0ClhdBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlh0GvXsF7CAcKP8n/JnyZ8zsEtEQSswRJkMZR83rmFQIhAPc1F5oyJxxGL1jUTGMFYNibHIOTL1XZIWaPBs+jbP2E"}]},"maintainers":[{"name":"jimwhimpey","email":"jimwhimpey@me.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/justified-layout-1.0.0.tgz_1460573803199_0.44033486605621874"},"directories":{}},"1.1.0":{"name":"justified-layout","version":"1.1.0","description":"Pass in box sizes and get back sizes and coordinates for a justified layout","keywords":["justify","grid","photos","layout","boxes"],"bugs":{"url":"https://github.com/flickr/justified-layout/issues","email":"whimpey@yahoo-inc.com"},"main":"./lib/index.js","scripts":{"test":"./script/test.sh","coverage":"./script/coverage.sh","build":"./script/build.sh","watch":"./script/watch.sh"},"repository":{"type":"git","url":"git+ssh://git@github.com/flickr/justified-layout.git"},"author":{"name":"Jim Whimpey","email":"whimpey@yahoo-inc.com"},"license":"ISC","devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.3.13","browserify":"~11.1.0","coveralls":"^2.11.9","expect":"1.14.0","istanbul":"^0.4.2","mocha":"2.4.5","uglify-js":"2.6.2"},"dependencies":{"merge":"1.2.0"},"gitHead":"214f73100ce688159ce525f0ee14298d0936b1e6","homepage":"https://github.com/flickr/justified-layout#readme","_id":"justified-layout@1.1.0","_shasum":"e9a527f2a37c411ba9fb46226642feda544eb550","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jimwhimpey","email":"jimwhimpey@me.com"},"dist":{"shasum":"e9a527f2a37c411ba9fb46226642feda544eb550","tarball":"https://registry.npmjs.org/justified-layout/-/justified-layout-1.1.0.tgz","integrity":"sha512-XgOorVvTqgGsCILnBpI/ZWTqheLsEqOjTJccrMZt6fz2bPJpSdI2TneJy0oYHER/G4lfQmTL7y1P/X9i39IkuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNQ/rSPuRsM5xHcM+fv60CBKg4XdO1BNXYvybDKpAvdwIgaLvoR2IhploYne2EKFnsydVMv2MB1F6gx11cCD5rLPM="}]},"maintainers":[{"name":"jimwhimpey","email":"jimwhimpey@me.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/justified-layout-1.1.0.tgz_1462387216265_0.4971552456263453"},"directories":{}},"2.0.0":{"name":"justified-layout","version":"2.0.0","description":"Pass in box sizes and get back sizes and coordinates for a justified layout","keywords":["justify","grid","photos","layout","boxes"],"files":["demo.html","dist","lib"],"bugs":{"url":"https://github.com/flickr/justified-layout/issues","email":"flickr-open-source@yahoo-inc.com"},"main":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"./script/coverage.sh","build":"./script/build.sh","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/flickr/justified-layout.git"},"author":{"name":"Flickr Open Source","email":"flickr-open-source@yahoo-inc.com"},"license":"ISC","devDependencies":{"browserify":"~11.1.0","coveralls":"^2.11.9","eslint":"^2.13.1","eslint-config-flickr":"^1.1.7","expect":"1.14.0","istanbul":"^0.4.2","mocha":"2.4.5","uglify-js":"2.6.2"},"dependencies":{"merge":"1.2.0"},"gitHead":"3b9a706f018fde2efc435c21641a69f11fcf1621","homepage":"https://github.com/flickr/justified-layout#readme","_id":"justified-layout@2.0.0","_shasum":"69389ab100ddfd521102c95f04e5d5d1e25e3408","_from":".","_npmVersion":"2.14.18","_nodeVersion":"0.10.40","_npmUser":{"name":"jeremyruppel","email":"jeremy.ruppel@gmail.com"},"dist":{"shasum":"69389ab100ddfd521102c95f04e5d5d1e25e3408","tarball":"https://registry.npmjs.org/justified-layout/-/justified-layout-2.0.0.tgz","integrity":"sha512-Db1QfDT1vUMF48oJ/e+kiMQ9/0D8AQxpup7F0rY/Ak4VEcIBrBQZwAYbf0OK4szS2GMzxxbdyFtU+T27OXOvwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvf0nhuuT0+s6w046HkF23yFkqxmePb0RBkJww4KsfwQIgQanlyR8/pVzoienVvuCjsUY5OJ82wNR2RMcnkfdEKno="}]},"maintainers":[{"name":"alex-seville","email":"hi@alexanderseville.com"},{"name":"jeremyruppel","email":"jeremy.ruppel@gmail.com"},{"name":"superic","email":"eric.willis@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/justified-layout-2.0.0.tgz_1471645772353_0.9885782429482788"},"directories":{}},"2.1.0":{"name":"justified-layout","version":"2.1.0","description":"Pass in box sizes and get back sizes and coordinates for a justified layout","keywords":["justify","grid","photos","layout","boxes"],"files":["demo.html","dist","lib"],"bugs":{"url":"https://github.com/flickr/justified-layout/issues","email":"flickr-open-source@yahoo-inc.com"},"main":"./lib/index.js","scripts":{"lint":"eslint .","test":"istanbul test _mocha","build":"npm run build-dist && npm run build-min","build-dist":"mkdir -p dist && browserify -r $npm_package_main:justified-layout > dist/justified-layout.js","build-min":"uglifyjs dist/justified-layout.js --comments -o dist/justified-layout.min.js","coverage":"cat ./coverage/lcov.info | coveralls","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/flickr/justified-layout.git"},"author":{"name":"Flickr Open Source","email":"flickr-open-source@yahoo-inc.com"},"license":"ISC","devDependencies":{"browserify":"~11.1.0","coveralls":"^2.11.9","eslint":"^2.13.1","eslint-config-flickr":"~1.1.8","expect":"1.14.0","istanbul":"^0.4.2","mocha":"2.4.5","uglify-js":"2.6.2"},"dependencies":{"merge":"1.2.0"},"gitHead":"d79dac725d845e9a768b64f6ca6dccdacdc2fbfe","homepage":"https://github.com/flickr/justified-layout#readme","_id":"justified-layout@2.1.0","_shasum":"f69be6f5b19a6214ca517b884637be9ffdc0eb76","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"superic","email":"eric.willis@gmail.com"},"maintainers":[{"name":"alex-seville","email":"hi@alexanderseville.com"},{"name":"jeremyruppel","email":"jeremy.ruppel@gmail.com"},{"name":"superic","email":"eric.willis@gmail.com"}],"dist":{"shasum":"f69be6f5b19a6214ca517b884637be9ffdc0eb76","tarball":"https://registry.npmjs.org/justified-layout/-/justified-layout-2.1.0.tgz","integrity":"sha512-GWKP6Vg7PhbJUXn0ZRVlSLN6l0beapxJsK8MDzPKV4uvFvKcm0KfN3LQoFQ5QWdRSNhNQmW3Ouuuy2su91FC7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtq9rxi8xxm3Y2crY6jccxRoiG7OSC6juAU6466ac8+AiACufjI7am/Stk66/77HOWKqCQiJ0NbnMKWi7NGO8hkhw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/justified-layout-2.1.0.tgz_1472762419260_0.21881329570896924"},"directories":{}},"2.1.1":{"name":"justified-layout","version":"2.1.1","description":"Pass in box sizes and get back sizes and coordinates for a justified layout","keywords":["justify","grid","photos","layout","boxes"],"files":["demo.html","dist","lib"],"bugs":{"url":"https://github.com/flickr/justified-layout/issues","email":"flickr-open-source@yahoo-inc.com"},"main":"./lib/index.js","scripts":{"lint":"eslint .","test":"istanbul test _mocha","build":"npm run build-dist && npm run build-min","build-dist":"mkdir -p dist && browserify -r $npm_package_main:justified-layout > dist/justified-layout.js","build-min":"uglifyjs dist/justified-layout.js --comments -o dist/justified-layout.min.js","coverage":"cat ./coverage/lcov.info | coveralls","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/flickr/justified-layout.git"},"author":{"name":"Flickr Open Source","email":"flickr-open-source@yahoo-inc.com"},"license":"ISC","devDependencies":{"browserify":"~11.1.0","coveralls":"^2.11.9","eslint":"^2.13.1","eslint-config-flickr":"~1.1.8","expect":"1.14.0","istanbul":"^0.4.2","mocha":"2.4.5","uglify-js":"2.6.2"},"dependencies":{"merge":"1.2.0"},"gitHead":"9c977ede8516dbdb08ec53bda2d0945019e043fb","homepage":"https://github.com/flickr/justified-layout#readme","_id":"justified-layout@2.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"pdokas","email":"phil@jetless.org"},"dist":{"integrity":"sha512-AgfLjtcooqI4XHC+Uq6SkbyFvRUbl71QG411KGIkLcHw4OcYhIWrkOSbvrrZSrlHVq3klCO3/RGKc/qubQudPA==","shasum":"22da0c296d3a95b7a3d5fb7f48dbbe0e6539b7f1","tarball":"https://registry.npmjs.org/justified-layout/-/justified-layout-2.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDFaCFrp8GoOQlguhADnxzEBTvhvzRU1Ia+cxYppRm5gIgFU4QbuxDJsb3KquAKfGrPSkP1IuAmjpW4Ym9DnHz+6Q="}]},"maintainers":[{"email":"phil@jetless.org","name":"pdokas"},{"email":"eric.willis@gmail.com","name":"superic"},{"email":"jeremy.ruppel@gmail.com","name":"jeremyruppel"},{"email":"hi@alexanderseville.com","name":"alex-seville"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justified-layout-2.1.1.tgz_1510012526076_0.9789636118803173"},"directories":{}},"2.1.2":{"name":"justified-layout","version":"2.1.2","description":"Pass in box sizes and get back sizes and coordinates for a justified layout","keywords":["justify","grid","photos","layout","boxes"],"bugs":{"url":"https://github.com/flickr/justified-layout/issues","email":"flickr-open-source@yahoo-inc.com"},"main":"./lib/index.js","scripts":{"lint":"eslint .","test":"istanbul test _mocha","build":"npm run build-dist && npm run build-min","build-dist":"mkdir -p dist && browserify -r $npm_package_main:justified-layout > dist/justified-layout.js","build-min":"uglifyjs dist/justified-layout.js --comments -o dist/justified-layout.min.js","coverage":"cat ./coverage/lcov.info | coveralls","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/flickr/justified-layout.git"},"author":{"name":"Flickr Open Source","email":"flickr-open-source@yahoo-inc.com"},"license":"ISC","devDependencies":{"browserify":"~11.1.0","coveralls":"^2.11.9","eslint":"^2.13.1","eslint-config-flickr":"~1.1.8","expect":"1.14.0","istanbul":"^0.4.2","mocha":"2.4.5","uglify-js":"2.6.2"},"dependencies":{"merge":"1.2.1"},"gitHead":"d45548e4fc1aa3ca9cb2a0e44ff68292a891cad1","homepage":"https://github.com/flickr/justified-layout#readme","_id":"justified-layout@2.1.2","_npmVersion":"5.10.0","_nodeVersion":"8.11.3","_npmUser":{"name":"jeremyruppel","email":"jeremy.ruppel@gmail.com"},"dist":{"integrity":"sha512-Lp+xJO3Lv5oBcNW3ir+/tV1FZugkEManl9N6ajXgpcONgZVPntOPv+WvwxF6iVC8ee70OQfCei4Qtyr8aWwrTQ==","shasum":"ecf1c91db721c6cd25833b42bfff8a373ce898ec","tarball":"https://registry.npmjs.org/justified-layout/-/justified-layout-2.1.2.tgz","fileCount":8,"unpackedSize":59559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1LG0CRA9TVsSAnZWagAAKPgP/3H748rX5O9yj/laJ6i4\nVmczG3hAsz/BPGirDHnSwhsV56/izw20bxIV/TXkJjt1uZVQVB4cHrn2QMxU\n6Njw7dtNnCGHKwLeqsESolvkVbMGLKrTiKo+c9W7sSxedX2PTrU2dCvi5Nib\n4sGDnGge93k7YtUNCRxJaHF6wg/pqLWs0bDzIkJmQdgJWP8MQ3dEIoDA69qM\ni0MYoY0pl98zCZt5lmDnsEgN38VztfnhrPVAj5XoXD4F96p/cDjk34zO6wPg\nmnQeZ/TYCX9q4REDQxx7bgvDTaHjrZMYJfwHbnlAe/fZ8t84chS9FMedO/R0\nCY3gs16U1D9VehXQMfRXUJwxm9N2V7luE1DFnuCYl//kW/9fk1ikIBawhUf/\n6UPXWMynDMEN/jEMYkO0XuWo4ilevPmgfcdNQjEENU1lwipEyQkNph7+rSQR\nIEwAGGXqlu8knmgMozU8fFonFsle/lt05EqeAXiH6VhtPZczr8xl+6TrsJXq\nUnw0GNRtMWvw0fXaGV7f3J1dlxV6OxuwLTjHk+CEjChRX1+fTGuzQf8dgmdv\nJ99VxEHqCqkRvM6i4zp4nddzKD73yVpoyjiXbmpUDfXed0OhUurC+sx8k/jv\nO0wPUhBKWGH85far1fU5FhCXJ/o078oHzCFZpL9hIHgrEYZNcZ0MCpAWgcWS\nUL3W\r\n=hDrs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb5IxcUITK5eUos052yX6a/p84KFA5lXRP+XtUGg52kwIhANb01JccYK3FN/Ld0JGHHdNeNSY6iMN2bwptMmGh0WXZ"}]},"maintainers":[{"email":"hi@alexanderseville.com","name":"alex-seville"},{"email":"jeremy.ruppel@gmail.com","name":"jeremyruppel"},{"email":"phil@jetless.org","name":"pdokas"},{"email":"eric.willis@gmail.com","name":"superic"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justified-layout_2.1.2_1557442996053_0.983745326329909"},"_hasShrinkwrap":false},"3.0.0":{"name":"justified-layout","version":"3.0.0","description":"Pass in box sizes and get back sizes and coordinates for a justified layout","keywords":["justify","grid","photos","layout","boxes"],"main":"./lib/index.js","scripts":{"lint":"eslint .","test":"istanbul test _mocha","build":"npm run build-dist && npm run build-min","build-dist":"mkdir -p dist && browserify -r $npm_package_main:justified-layout > dist/justified-layout.js","build-min":"uglifyjs dist/justified-layout.js --comments -o dist/justified-layout.min.js","coverage":"cat ./coverage/lcov.info | coveralls","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/flickr/justified-layout.git"},"license":"ISC","devDependencies":{"browserify":"^16.2.3","coveralls":"^2.11.9","eslint":"^4.18.2","eslint-config-flickr":"^2.0.1","expect":"1.14.0","istanbul":"^0.4.2","mocha":"^6.1.4","uglify-js":"2.6.2"},"dependencies":{"merge":"1.2.1"},"gitHead":"bc7450f0fe13048330a9eec154e1415da99c277a","bugs":{"url":"https://github.com/flickr/justified-layout/issues"},"homepage":"https://github.com/flickr/justified-layout#readme","_id":"justified-layout@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jeremyruppel","email":"jeremy.ruppel@gmail.com"},"dist":{"integrity":"sha512-xki5bVJ84HokIV47mfHdmWB56zFrQKbtrU5KHA5GoatOnRwQWGOvNtBlbW8dU0yIa3pNmCPuacuuMRPvM9p5mg==","shasum":"f8643ac51d97cf43dd40ddf38601161968ff8165","tarball":"https://registry.npmjs.org/justified-layout/-/justified-layout-3.0.0.tgz","fileCount":8,"unpackedSize":59417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFqCWCRA9TVsSAnZWagAA9GEQAKAjd84kysbJMZjuWS4Q\nlfEPpMppLIR2NyBavMhGcgNKjedNBsQGn85SLMft53xiE81XBKVylsS0KMvL\nGbTOHERia6TnuX6WJcOf+DVfp9zrSyfFk52BVvDn8Np+wuUBNPLEswqua00V\nMBorz7KZ5ama3gnumpkbrUKKX2/A8/SX2pC7aFfiuNM+dEeEOMSV0LsEoOp1\nGCAXQb7kn409WQq3c6GsseSkg/mFuqcaobD/i6Rqf/wzI4i3h4lLLj9rv56O\nhFZvWzQFBF/ydmz0nwHPMpYedYqQreArsS1fCwxv+A1wwABRRajRUNw4TN/z\nEmq0qGKM/YG5Pyf5m/qY1m69+Je0u9E7yadavSbXY1t+1NzC2zjBAvtk/vFg\n+TuHTuPDvCveHsTlVFZncAeuUhe7FBiqrOyKz4FDIWBZKj9y6XjAXWvaD+8L\nMPK19uUCCSFY/UrxBU0FFH5fowwJYRYgMSbAtovehFw/kNSo+K02G0cHeoqG\n0oOcPJyWGT8WaXIO5fuEeb3n1hZuAiFm9NTOKYcUhMFMfhypBxjsuGQTNrGf\nGb78qVqtNBJSj04jlVow9no0zj8dFWXJSTr0OHZ0em5OgJAaKNHkirCPrlmu\nRIWWOAWa+6RtrfG7BvjWpKOqYnPcqkDVIQrMTsMruhaiL/rh1Z8yD9gpE/U8\nQs9s\r\n=kI2Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqUEGQ5OyILKFQyhJJnsXUeMdUxu3+78Qutqa+6ARxIwIgeWw3T4m0SgzIGQQ4z3Es5gyEsdjrTiD+px36AzZdsnI="}]},"maintainers":[{"email":"hi@alexanderseville.com","name":"alex-seville"},{"email":"jeremy.ruppel@gmail.com","name":"jeremyruppel"},{"email":"phil@jetless.org","name":"pdokas"},{"email":"eric.willis@gmail.com","name":"superic"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justified-layout_3.0.0_1561763990126_0.21725970827711794"},"_hasShrinkwrap":false},"4.0.0":{"name":"justified-layout","version":"4.0.0","description":"Pass in box sizes and get back sizes and coordinates for a justified layout","keywords":["justify","grid","photos","layout","boxes"],"main":"./lib/index.js","scripts":{"lint":"eslint .","test":"nyc mocha","build":"npm run build-dist && npm run build-min","build-dist":"mkdir -p dist && browserify -r $npm_package_main:justified-layout > dist/justified-layout.js","build-min":"uglifyjs dist/justified-layout.js --comments -o dist/justified-layout.min.js","coverage":"nyc report --reporter=text-lcov | coveralls","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/flickr/justified-layout.git"},"license":"ISC","devDependencies":{"browserify":"^16.5.1","coveralls":"^3.1.0","eslint":"^6.8.0","eslint-config-flickr":"^2.0.1","expect":"1.14.0","mocha":"^7.1.2","nyc":"^15.0.1","uglify-js":"^3.9.2"},"dependencies":{"merge":"1.2.1"},"gitHead":"0fab086b11d856cc9d3b05d90a9ac86d075dd0a1","bugs":{"url":"https://github.com/flickr/justified-layout/issues"},"homepage":"https://github.com/flickr/justified-layout#readme","_id":"justified-layout@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jeremyruppel","email":"jeremy.ruppel@gmail.com"},"dist":{"integrity":"sha512-qPQw33Leg1oYiZ7gQTDXbxGUx8q0ea+zc/rNgH0jeFDVuANTej7Fc+kW06hdoXPhPeI/lGzJVq776Gn183b28A==","shasum":"fd5e39e0322bae66b2f4602de462696294c09df7","tarball":"https://registry.npmjs.org/justified-layout/-/justified-layout-4.0.0.tgz","fileCount":8,"unpackedSize":59410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesZhLCRA9TVsSAnZWagAASyMP/AursyZ1iOU89aVCgCB0\nhuTgQmDC/2myp9cc5ZuRLyvD9Q5k4+oDUcN9hvaI2l9AjmrhR0muLHkQ9hT0\nR6cndqrJB2Od04FqSrgb0lfFQ8HEcL9pYmsEGDt7ASkZJPDB8QWFnFOZEMFV\n283MKvuoAiBqq0mJeTC9u7L1J14YV0qUuEMwOocktGJg6KO36s64OewclTGA\nucLpdKmmv1pfgSN3POcOiikaUg1sYy4pC5i3JRxY9GM5JqxtJlCH/X/poMzC\nW/8ZFizdtERxr5lwIqyZoQD6WmgLWjqQcpcDLl0ZWJwxrnqBxJje5zDnknsd\naVSQr/U9KQ/KhIYStjYWczof+ZLvi5OLdibgi4fsG+4T9QxuldgJtH9YXSCt\nqguokk5vZ70iLG2O9N15nGR4yjdzsihFgeJ/2Fc893QffaQq5zeKoGg/vWQA\n3AcprZFXs+Bdvgke/mmIeiycrdD1+WSpDhIOssELhpej7G+hvBZ2jXcLNLbt\nSdF2rWEysO+04sIrf4lyqHPnqz3Y3PDaIqCdZHx2ARelks+6Q8iAw0F62lcY\n3V2CjKg9P0IoR9emS8MptIPEq/Jnn1Qk1Rh7DptkJ+VhHO/Ka2tdPp/QeKPZ\nx9b/VsKRDh/TwaTqBxEYTUs9oeO0/dmubyCBTU5UgTbwBkKiDF/u55wDd4jJ\nDIKF\r\n=WGw1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpVyVTTr5ncKYqxLXDQWkBvCaD5GAQNVy4t69AhtQ3kgIhAOJgoHWdVn9fat+GMJnT1/aR3SXZmdAbf5ZTTB08bIxF"}]},"maintainers":[{"email":"hi@alexanderseville.com","name":"alex-seville"},{"email":"jeremy.ruppel@gmail.com","name":"jeremyruppel"},{"email":"phil@jetless.org","name":"pdokas"},{"email":"eric.willis@gmail.com","name":"superic"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justified-layout_4.0.0_1588697162846_0.5504535234621188"},"_hasShrinkwrap":false},"4.1.0":{"name":"justified-layout","version":"4.1.0","description":"Pass in box sizes and get back sizes and coordinates for a justified layout","keywords":["justify","grid","photos","layout","boxes"],"main":"./lib/index.js","scripts":{"lint":"eslint .","test":"nyc mocha","build":"npm run build-dist && npm run build-min","build-dist":"mkdir -p dist && browserify -r $npm_package_main:justified-layout > dist/justified-layout.js","build-min":"uglifyjs dist/justified-layout.js --comments -o dist/justified-layout.min.js","coverage":"nyc report --reporter=text-lcov | coveralls","prepublish":"npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/flickr/justified-layout.git"},"license":"ISC","devDependencies":{"browserify":"^17.0.0","coveralls":"^3.1.0","eslint":"^6.8.0","eslint-config-flickr":"^2.0.1","expect":"1.14.0","mocha":"^7.1.2","nyc":"^15.0.1","uglify-js":"^3.9.2"},"dependencies":{},"gitHead":"9d4db49cdbf45604c63a8b25293650af4fe952ab","bugs":{"url":"https://github.com/flickr/justified-layout/issues"},"homepage":"https://github.com/flickr/justified-layout#readme","_id":"justified-layout@4.1.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-M5FimNMXgiOYerVRGsXZ2YK9YNCaTtwtYp7Hb2308U1Q9TXXHx5G0p08mcVR5O53qf8bWY4NJcPBxE6zuayXSg==","shasum":"0584091b45e69f19ac97a54539f0a03eebe7bcfe","tarball":"https://registry.npmjs.org/justified-layout/-/justified-layout-4.1.0.tgz","fileCount":8,"unpackedSize":54953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9io7CRA9TVsSAnZWagAA6J4P/jTh0oJBIsncugbv+r+K\nZgFRiHVv41mt1Yy05S19FaVxsopnmPSgs2tuzn6D88VZrx7Gt9oU50iFCsaP\nFJAwQ9SiWiu1jd+OL08v7+vmKoiPXdDRQwE6UL5VsSIjRyFndX22ZAOPX81/\nV/1WjzKBWaR+OmMrIxNhtDFl/VuXUk6KUQL/qEXJcm5LM9RNXaKxEEB79xF/\nz9k0k8J6Fz9UfoYgO9MHdJn1isjUmMGGyGYfo+CO2nwd6JtZK5JPr4NSiSsU\njiNMa7KJw+cqjtmjcrFuF3Nhm6FQJlk4VbFR5zLgUqcP1yTurBHt51BaQzBk\n7u6mkS7EuMgRT54Bu7F8+h6MsRg3d/UbzHWN580aGw54U+by2XcpksT0gex7\nmww/o6uZw6rkg7boEKnzsZB425Ni6TfnZpIcyu0TWrpdr2ss7GPuUQRt3Egc\ni/z0dblvxqwerYpXALTjmqsHAGZpIN8X1YaTlkVJFe6kn3j7WwUUAoqG9DYs\neGppRCngdLt3kmKwwcI1Rkvk/6IQ62xmlqxmWiy84lp88PcO29qvZyqyE0gB\n9Ii8b106Cr8NahidWeit5FJshLDYW5s2oKcbFa6KO0GK6OAzRU1LAnVqrFjG\neqcZihEkgHPQlY6otKNST9b2HEDAFvBx9RxRmoyerkVCDyieneUQq1mGU0ik\niHPb\r\n=appm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCRht9HvyAz19c4VvAdu5vFLZCckOTC9pCZ6M8JW4GdAIhAM3b+XqdAwxgQpa0CNlqVsk0YSwM5wSIX9RiyS9X7xcT"}]},"_npmUser":{"name":"jeremyruppel","email":"jeremy.ruppel@gmail.com"},"directories":{},"maintainers":[{"name":"alex-seville","email":"hi@alexanderseville.com"},{"name":"jeremyruppel","email":"jeremy.ruppel@gmail.com"},{"name":"superic","email":"eric.willis@gmail.com"},{"name":"pdokas","email":"phil@jetless.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/justified-layout_4.1.0_1609968186568_0.8901135786834076"},"_hasShrinkwrap":false}},"readme":"# Flickr's Justified Layout\n\n[![Build Status](https://travis-ci.org/flickr/justified-layout.svg?branch=master)](https://travis-ci.org/flickr/justified-layout) [![Coverage Status](https://coveralls.io/repos/github/flickr/justified-layout/badge.svg?branch=master)](https://coveralls.io/github/flickr/justified-layout?branch=master)\n\nPass in box sizes and get back sizes and coordinates for a nice justified layout like that seen all\nover Flickr. The <a href=\"https://www.flickr.com/explore\">explore page</a> is a great example. Here's\nanother example using the `fullWidthBreakoutRowCadence` option on Flickr's\n<a href=\"https://www.flickr.com/photos/dataichi/albums/72157650151574962\">album page</a>.\n\nIt converts this:\n\n```js\n[0.5, 1.5, 1, 1.8, 0.4, 0.7, 0.9, 1.1, 1.7, 2, 2.1]\n```\n\nInto this:\n\n```js\n{\n    \"containerHeight\": 1269,\n    \"widowCount\": 0,\n    \"boxes\": [\n        {\n            \"aspectRatio\": 0.5,\n            \"top\": 10,\n            \"width\": 170,\n            \"height\": 340,\n            \"left\": 10\n        },\n        {\n            \"aspectRatio\": 1.5,\n            \"top\": 10,\n            \"width\": 510,\n            \"height\": 340,\n            \"left\": 190\n        },\n        ...\n    ]\n}\n```\n\nWhich gives you everything you need to make something like this:\n\n![Demonstration](https://cloud.githubusercontent.com/assets/43693/14033849/f5cffb58-f1da-11e5-9763-dce7e90835e1.png)\n\n\n## Install\n\n`npm install justified-layout`\n\n\n## Easy Usage\n\n```js\nvar layoutGeometry = require('justified-layout')([1.33, 1, 0.65] [, config])\n```\n\n\n## Full Documentation and Examples\n\nFind it here: http://flickr.github.io/justified-layout/\n\n\n## License\n\nOpen Source Licensed under the MIT license.","maintainers":[{"name":"alex-seville","email":"hi@alexanderseville.com"},{"name":"jeremyruppel","email":"jeremy.ruppel@gmail.com"},{"name":"superic","email":"eric.willis@gmail.com"},{"name":"pdokas","email":"phil@jetless.org"}],"time":{"modified":"2022-06-19T07:28:23.190Z","created":"2016-03-31T17:47:42.233Z","0.0.1":"2016-03-31T17:47:42.233Z","0.0.2":"2016-04-04T23:04:27.211Z","1.0.0":"2016-04-13T18:56:44.913Z","1.1.0":"2016-05-04T18:40:17.577Z","2.0.0":"2016-08-19T22:29:32.576Z","2.1.0":"2016-09-01T20:40:19.496Z","2.1.1":"2017-11-06T23:55:26.243Z","2.1.2":"2019-05-09T23:03:16.318Z","3.0.0":"2019-06-28T23:19:50.254Z","4.0.0":"2020-05-05T16:46:02.961Z","4.1.0":"2021-01-06T21:23:06.767Z"},"homepage":"https://github.com/flickr/justified-layout#readme","keywords":["justify","grid","photos","layout","boxes"],"repository":{"type":"git","url":"git+ssh://git@github.com/flickr/justified-layout.git"},"bugs":{"url":"https://github.com/flickr/justified-layout/issues"},"license":"ISC","readmeFilename":"README.md","users":{"irj":true}}