{"_id":"@appandflow/masonry-list","_rev":"20-8a18d6bbf1d59e17ed3419e9020626d6","name":"@appandflow/masonry-list","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@appandflow/masonry-list","version":"0.1.0","keywords":["react-native","appandflow","masonry","list"],"author":{"name":"AppAndFlow"},"license":"MIT","_id":"@appandflow/masonry-list@0.1.0","maintainers":[{"name":"janicduplessis","email":"janicduplessis@gmail.com"}],"homepage":"https://github.com/AppAndFlow/react-native-masonry-list#readme","bugs":{"url":"https://github.com/AppAndFlow/react-native-masonry-list.git/issues"},"dist":{"shasum":"c97b07f4f44993bc0d6c31ef6b9354c372aab398","tarball":"https://registry.npmjs.org/@appandflow/masonry-list/-/masonry-list-0.1.0.tgz","integrity":"sha512-kngRdPp3USeo4cUNBe1Cuw1BkBsQA1kdXiooMkP+IeWPKWBqGxTtEHdRVTzrV9MNjg2XP9Wg/H3mbjSC5jyWeA==","signatures":[{"sig":"MEUCIQC+UUwNkqOQRb9FbheKRUDf56wzNBpkcu/y1Gfr6M+3MwIgFyB7zcz6EJdfRQJVXSQjwoLXtg9n4mGIdH541F4ujK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/MasonryList.js","_from":".","files":["/src"],"_shasum":"c97b07f4f44993bc0d6c31ef6b9354c372aab398","gitHead":"cd18a66bc5179c787ac60791f2b42f8557c651e3","private":false,"scripts":{"flow":"flow check","lint":"eslint src","prettier":"node ./scripts/prettier.js write","precommit":"lint-staged"},"_npmUser":{"name":"janicduplessis","email":"janicduplessis@gmail.com"},"repository":{"url":"git+https://github.com/AppAndFlow/react-native-masonry-list.git","type":"git"},"_npmVersion":"4.2.0","description":"Allows creating masonry style list layouts in a performant way.","directories":{},"lint-staged":{"*.js":["yarn prettier","git add"]},"_nodeVersion":"7.10.0","devDependencies":{"glob":"^7.1.2","chalk":"^1.1.3","husky":"^0.13.3","react":"16.0.0-alpha.6","eslint":"^3.19.0","flow-bin":"^0.42.0","prettier":"^1.3.1","lint-staged":"^3.5.0","react-native":"https://github.com/expo/react-native/archive/sdk-17.0.0.tar.gz","eslint-config-equimper":"^2.0.5","eslint-config-prettier":"^2.1.1","babel-preset-react-native":"^1.9.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/masonry-list-0.1.0.tgz_1495938589124_0.9728825194761157","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@appandflow/masonry-list","version":"0.1.1","keywords":["react-native","appandflow","masonry","list"],"author":{"name":"AppAndFlow"},"license":"MIT","_id":"@appandflow/masonry-list@0.1.1","maintainers":[{"name":"janicduplessis","email":"janicduplessis@gmail.com"},{"name":"equimper","email":"quimperemanuel@gmail.com"},{"name":"appandflow-user","email":"janic@appandflow.com"}],"homepage":"https://github.com/AppAndFlow/react-native-masonry-list#readme","bugs":{"url":"https://github.com/AppAndFlow/react-native-masonry-list.git/issues"},"dist":{"shasum":"8a4eb66395118bf6e53c460ae72824a77bd19d25","tarball":"https://registry.npmjs.org/@appandflow/masonry-list/-/masonry-list-0.1.1.tgz","integrity":"sha512-38nAQfeyOlOATj4h/YMQgHqVxj2BqE5pYe76PmNZY+rd5Y0XS8bmt7c00G2koFK4eiiphMyV6L8G/OUmcUK+Gw==","signatures":[{"sig":"MEUCIQD1irpCAOH9eDfmrlng/f00Bot/TUFYuP/lYFN+PHnWuAIgeXDRgCxfWUqWECF8cGNdqMCmesArB+GRHBDGRrKqGAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/MasonryList.js","files":["/src"],"gitHead":"4139447a673a3d12897f31c63e1dacd446dc2456","private":false,"scripts":{"flow":"flow check","lint":"eslint src","prettier":"node ./scripts/prettier.js write","precommit":"lint-staged"},"_npmUser":{"name":"janicduplessis","email":"janicduplessis@gmail.com"},"repository":{"url":"git+https://github.com/AppAndFlow/react-native-masonry-list.git","type":"git"},"_npmVersion":"5.0.0","description":"Allows creating masonry style list layouts in a performant way.","directories":{},"lint-staged":{"*.js":["yarn prettier","git add"]},"_nodeVersion":"8.0.0","devDependencies":{"glob":"^7.1.2","chalk":"^1.1.3","husky":"^0.13.3","react":"16.0.0-alpha.6","eslint":"^3.19.0","flow-bin":"^0.42.0","prettier":"^1.3.1","lint-staged":"^3.5.0","react-native":"https://github.com/expo/react-native/archive/sdk-17.0.0.tar.gz","eslint-config-equimper":"^2.0.5","eslint-config-prettier":"^2.1.1","babel-preset-react-native":"^1.9.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/masonry-list-0.1.1.tgz_1496370166450_0.1306010924745351","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@appandflow/masonry-list","version":"0.1.2","keywords":["react-native","appandflow","masonry","list"],"author":{"name":"AppAndFlow"},"license":"MIT","_id":"@appandflow/masonry-list@0.1.2","maintainers":[{"name":"janicduplessis","email":"janicduplessis@gmail.com"},{"name":"equimper","email":"quimperemanuel@gmail.com"},{"name":"appandflow-user","email":"janic@appandflow.com"}],"homepage":"https://github.com/AppAndFlow/react-native-masonry-list#readme","bugs":{"url":"https://github.com/AppAndFlow/react-native-masonry-list.git/issues"},"dist":{"shasum":"31ea251ad53d2d0f330bbd3453b1c755b1c314b3","tarball":"https://registry.npmjs.org/@appandflow/masonry-list/-/masonry-list-0.1.2.tgz","integrity":"sha512-cDQitCzSiuCEOWCu1WQWhsInXxuJxlw6UsBe3J+ID91Er3RdXEFbRKKMwXB/ZBxeIoufHhlwuMCl8TaTf0D5KQ==","signatures":[{"sig":"MEQCIF8ji/1BH/u9vky/VlVA0R/YiHIjKw9hXEgkhfAL4goHAiAzvI9Z7J7UDLItWN5NAG9jPaCiCUolYjxgBq8kxk//+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/MasonryList.js","files":["/src"],"gitHead":"68da28a354a6851a79455f6225fed6710bae22c0","private":false,"scripts":{"flow":"flow check","lint":"eslint src","prettier":"node ./scripts/prettier.js write","precommit":"lint-staged"},"_npmUser":{"name":"janicduplessis","email":"janicduplessis@gmail.com"},"repository":{"url":"git+https://github.com/AppAndFlow/react-native-masonry-list.git","type":"git"},"_npmVersion":"5.0.0","description":"Allows creating masonry style list layouts in a performant way.","directories":{},"lint-staged":{"*.js":["yarn prettier","git add"]},"_nodeVersion":"8.0.0","devDependencies":{"glob":"^7.1.2","chalk":"^1.1.3","husky":"^0.13.3","react":"16.0.0-alpha.6","eslint":"^3.19.0","flow-bin":"^0.42.0","prettier":"^1.3.1","lint-staged":"^3.5.0","react-native":"https://github.com/expo/react-native/archive/sdk-17.0.0.tar.gz","eslint-config-equimper":"^2.0.5","eslint-config-prettier":"^2.1.1","babel-preset-react-native":"^1.9.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/masonry-list-0.1.2.tgz_1496433022562_0.837551805190742","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@appandflow/masonry-list","version":"0.1.3","keywords":["react-native","appandflow","masonry","list"],"author":{"name":"AppAndFlow"},"license":"MIT","_id":"@appandflow/masonry-list@0.1.3","maintainers":[{"name":"janicduplessis","email":"janicduplessis@gmail.com"},{"name":"equimper","email":"quimperemanuel@gmail.com"},{"name":"appandflow-user","email":"janic@appandflow.com"}],"homepage":"https://github.com/AppAndFlow/react-native-masonry-list#readme","bugs":{"url":"https://github.com/AppAndFlow/react-native-masonry-list.git/issues"},"dist":{"shasum":"802edfd732cb3c01cc2070821bd4e15fc3bd283a","tarball":"https://registry.npmjs.org/@appandflow/masonry-list/-/masonry-list-0.1.3.tgz","integrity":"sha512-jl2z5JZ0OrugJZNR6xYqaUO0ZFRVJf4vTIg3YJZw/f92UD2Fn2qhOzNxAE2VZxvDyZ2Fvl/aTxsk4ypMtSGWYw==","signatures":[{"sig":"MEUCIQD5ZnzefWI6m1GVfOlFGFEzM6OrZFXGOWWEOkIq5MODDgIgfAIKXV7K4mY+dS0S28+Ulq+NiWyOD+RPq7P0jscT3SU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"preset":"jest-expo","modulePathIgnorePatterns":["example"]},"main":"./src/MasonryList.js","files":["/src"],"gitHead":"e44308a0c6ae7c3b711da109e02fb7d638a0219c","private":false,"scripts":{"flow":"flow check","lint":"eslint src","test":"jest","prettier":"node ./scripts/prettier.js write","precommit":"lint-staged"},"_npmUser":{"name":"janicduplessis","email":"janicduplessis@gmail.com"},"repository":{"url":"git+https://github.com/AppAndFlow/react-native-masonry-list.git","type":"git"},"_npmVersion":"5.0.0","description":"[![npm (scoped)](https://img.shields.io/npm/v/@appandflow/masonry-list.svg)](https://www.npmjs.com/package/@appandflow/masonry-list) [![Travis branch](https://img.shields.io/travis/AppAndFlow/react-native-masonry-list/master.svg)](https://travis-ci.org/Ap","directories":{},"lint-staged":{"*.js":["yarn prettier","git add"]},"_nodeVersion":"8.0.0","dependencies":{},"devDependencies":{"glob":"^7.1.2","jest":"^20.0.4","chalk":"^1.1.3","husky":"^0.13.3","react":"16.0.0-alpha.6","eslint":"^3.19.0","flow-bin":"^0.42.0","prettier":"^1.3.1","jest-expo":"^1.0.1","lint-staged":"^3.5.0","react-native":"https://github.com/expo/react-native/archive/sdk-17.0.0.tar.gz","react-test-renderer":"^15.5.4","eslint-config-equimper":"^2.0.5","eslint-config-prettier":"^2.1.1","babel-preset-react-native":"^1.9.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/masonry-list-0.1.3.tgz_1496522023453_0.40494757634587586","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@appandflow/masonry-list","version":"0.1.4","keywords":["react-native","appandflow","masonry","list"],"author":{"name":"AppAndFlow"},"license":"MIT","_id":"@appandflow/masonry-list@0.1.4","maintainers":[{"name":"janicduplessis","email":"janicduplessis@gmail.com"},{"name":"equimper","email":"quimperemanuel@gmail.com"},{"name":"appandflow-user","email":"janic@appandflow.com"}],"homepage":"https://github.com/AppAndFlow/react-native-masonry-list#readme","bugs":{"url":"https://github.com/AppAndFlow/react-native-masonry-list.git/issues"},"dist":{"shasum":"2a18e0d53df9d13015b33d3fbe58ea311d99b267","tarball":"https://registry.npmjs.org/@appandflow/masonry-list/-/masonry-list-0.1.4.tgz","integrity":"sha512-epAZ7bEGYDVn3W0CFwjH81/FjXZRcdlVGLD/vgg0h5CJl9Q7GeCyCtvqZnIQ1cKKDlFMtce7HfJ1+lAJlo837A==","signatures":[{"sig":"MEUCIQDpDANXVfk6GUX8523q3XUc2FYoXfrakkfpApkydiUc/AIgA61Kp8cQXHFVXDnxxcSf2zGPBeoXIvuYNeSWbo94F5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"preset":"jest-expo","modulePathIgnorePatterns":["example"]},"main":"./src/MasonryList.js","files":["/src"],"gitHead":"11bb54e893c6bb29a6b952a9281813700e423ba3","private":false,"scripts":{"ci":"yarn lint && yarn flow && yarn test","flow":"flow check","lint":"eslint src","test":"jest","prettier":"node ./scripts/prettier.js write","precommit":"lint-staged"},"_npmUser":{"name":"janicduplessis","email":"janicduplessis@gmail.com"},"repository":{"url":"git+https://github.com/AppAndFlow/react-native-masonry-list.git","type":"git"},"_npmVersion":"5.0.0","description":"[![npm (scoped)](https://img.shields.io/npm/v/@appandflow/masonry-list.svg)](https://www.npmjs.com/package/@appandflow/masonry-list) [![Travis branch](https://img.shields.io/travis/AppAndFlow/react-native-masonry-list/master.svg)](https://travis-ci.org/Ap","directories":{},"lint-staged":{"*.js":["yarn prettier","git add"]},"_nodeVersion":"8.0.0","dependencies":{},"devDependencies":{"glob":"^7.1.2","jest":"^20.0.4","chalk":"^1.1.3","husky":"^0.13.3","react":"16.0.0-alpha.6","eslint":"^3.19.0","flow-bin":"^0.42.0","prettier":"^1.3.1","jest-expo":"^1.0.1","lint-staged":"^3.5.0","react-native":"https://github.com/expo/react-native/archive/sdk-17.0.0.tar.gz","react-test-renderer":"^15.5.4","eslint-config-equimper":"^2.0.5","eslint-config-prettier":"^2.1.1","babel-preset-react-native":"^1.9.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/masonry-list-0.1.4.tgz_1496528649472_0.2789363081101328","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@appandflow/masonry-list","version":"0.1.5","keywords":["react-native","appandflow","masonry","list"],"author":{"name":"AppAndFlow"},"license":"MIT","_id":"@appandflow/masonry-list@0.1.5","maintainers":[{"name":"janicduplessis","email":"janicduplessis@gmail.com"},{"name":"equimper","email":"quimperemanuel@gmail.com"},{"name":"appandflow-user","email":"janic@appandflow.com"}],"homepage":"https://github.com/AppAndFlow/react-native-masonry-list#readme","bugs":{"url":"https://github.com/AppAndFlow/react-native-masonry-list.git/issues"},"dist":{"shasum":"714f26e7241969f145770fda41665e636c53973e","tarball":"https://registry.npmjs.org/@appandflow/masonry-list/-/masonry-list-0.1.5.tgz","integrity":"sha512-hxOLHiMzeXTVFAhlh47DvJ3Zpy01evZ1PfcqlgQ01DK4C3ns4UB1KCam9uuv487+yifYHt7DXh2a13ziGm82Pw==","signatures":[{"sig":"MEUCIQD+kJVjmU8C0WvDySXi9ZdsKglb7rJBlmVkzOVcAkTGsgIgenFXuszCCwRqaE71ImpRZ3n9bwMBNCnwMu+jlC679lE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"preset":"jest-expo","modulePathIgnorePatterns":["example"]},"main":"./src/MasonryList.js","files":["/src"],"gitHead":"f61b56add00587b53ad23be8a1cce4b446a08f26","private":false,"scripts":{"ci":"yarn lint && yarn flow && yarn test","flow":"flow check","lint":"eslint src","test":"jest","prettier":"node ./scripts/prettier.js write","precommit":"lint-staged"},"_npmUser":{"name":"janicduplessis","email":"janicduplessis@gmail.com"},"repository":{"url":"git+https://github.com/AppAndFlow/react-native-masonry-list.git","type":"git"},"_npmVersion":"5.0.3","description":"[![npm (scoped)](https://img.shields.io/npm/v/@appandflow/masonry-list.svg)](https://www.npmjs.com/package/@appandflow/masonry-list) [![Travis branch](https://img.shields.io/travis/AppAndFlow/react-native-masonry-list/master.svg)](https://travis-ci.org/Ap","directories":{},"lint-staged":{"*.js":["yarn prettier","git add"]},"_nodeVersion":"8.1.0","dependencies":{},"devDependencies":{"glob":"^7.1.2","jest":"^20.0.4","chalk":"^1.1.3","husky":"^0.13.3","react":"16.0.0-alpha.6","eslint":"^3.19.0","flow-bin":"^0.42.0","prettier":"^1.3.1","jest-expo":"^1.0.1","lint-staged":"^3.5.0","react-native":"https://github.com/expo/react-native/archive/sdk-17.0.0.tar.gz","react-test-renderer":"^15.5.4","eslint-config-equimper":"^2.0.5","eslint-config-prettier":"^2.1.1","babel-preset-react-native":"^1.9.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/masonry-list-0.1.5.tgz_1497140450873_0.7345831494312733","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@appandflow/masonry-list","version":"0.1.6","keywords":["react-native","appandflow","masonry","list"],"author":{"name":"AppAndFlow"},"license":"MIT","_id":"@appandflow/masonry-list@0.1.6","maintainers":[{"name":"janicduplessis","email":"janicduplessis@gmail.com"},{"name":"equimper","email":"quimperemanuel@gmail.com"},{"name":"appandflow-user","email":"janic@appandflow.com"}],"homepage":"https://github.com/AppAndFlow/react-native-masonry-list#readme","bugs":{"url":"https://github.com/AppAndFlow/react-native-masonry-list.git/issues"},"dist":{"shasum":"f9943f15195b5fd5706d3ad487ddf045b2fe7f08","tarball":"https://registry.npmjs.org/@appandflow/masonry-list/-/masonry-list-0.1.6.tgz","integrity":"sha512-texZBhkz4jlFYLpg9yvui1f4wecDKZDmNdpqT0sjWYrtwVU4JN0x3ZsmVL0ndYNvp3XQaI5hLxMxZcpH01YCgg==","signatures":[{"sig":"MEUCIH3gYYmfvKb2u8hsTtsmetZVClf3dM6KOesXEePdk1BAAiEAuERv9JtGYmgH4h2gEEFeopKTZyOv62jO1kti9pqDg1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"preset":"jest-expo","modulePathIgnorePatterns":["example"]},"main":"./src/MasonryList.js","files":["/src"],"gitHead":"d7ca1d35a20fcf7ddcdf0b641dd04338b454af63","private":false,"scripts":{"ci":"yarn lint && yarn flow && yarn test","flow":"flow check","lint":"eslint src","test":"jest","prettier":"node ./scripts/prettier.js write","precommit":"lint-staged"},"_npmUser":{"name":"janicduplessis","email":"janicduplessis@gmail.com"},"repository":{"url":"git+https://github.com/AppAndFlow/react-native-masonry-list.git","type":"git"},"_npmVersion":"5.0.3","description":"[![npm (scoped)](https://img.shields.io/npm/v/@appandflow/masonry-list.svg)](https://www.npmjs.com/package/@appandflow/masonry-list) [![Travis branch](https://img.shields.io/travis/AppAndFlow/react-native-masonry-list/master.svg)](https://travis-ci.org/Ap","directories":{},"lint-staged":{"*.js":["yarn prettier","git add"]},"_nodeVersion":"8.1.0","dependencies":{},"devDependencies":{"glob":"^7.1.2","jest":"^20.0.4","chalk":"^1.1.3","husky":"^0.13.3","react":"16.0.0-alpha.6","eslint":"^3.19.0","flow-bin":"^0.42.0","prettier":"^1.3.1","jest-expo":"^1.0.1","lint-staged":"^3.5.0","react-native":"https://github.com/expo/react-native/archive/sdk-17.0.0.tar.gz","react-test-renderer":"^15.5.4","eslint-config-equimper":"^2.0.5","eslint-config-prettier":"^2.1.1","babel-preset-react-native":"^1.9.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/masonry-list-0.1.6.tgz_1497252697785_0.12641801428981125","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@appandflow/masonry-list","version":"0.1.7","keywords":["react-native","appandflow","masonry","list"],"author":{"name":"AppAndFlow"},"license":"MIT","_id":"@appandflow/masonry-list@0.1.7","maintainers":[{"name":"janicduplessis","email":"janicduplessis@gmail.com"},{"name":"equimper","email":"quimperemanuel@gmail.com"},{"name":"appandflow-user","email":"janic@appandflow.com"}],"homepage":"https://github.com/AppAndFlow/react-native-masonry-list#readme","bugs":{"url":"https://github.com/AppAndFlow/react-native-masonry-list.git/issues"},"dist":{"shasum":"fedfe4da9eadb48967bcfc604ff47015fac3286e","tarball":"https://registry.npmjs.org/@appandflow/masonry-list/-/masonry-list-0.1.7.tgz","integrity":"sha512-23MV/pfAd6h7WpKWV0YFwiQzpH2CWjB470b/yqgArCV2Eg7RxmKxUJ9ibkUCWn2NzfbkobqJ0lnIPelJfkCenw==","signatures":[{"sig":"MEUCIEfdETa5+x0ZA8dpcRnlAEQU8dNNcakVAkwUQ0EosHYsAiEAv/2bhL3YU2BuIn//p+6wpYZ8lnFuyHrsNZhPLV/+VeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"preset":"jest-expo","modulePathIgnorePatterns":["example"]},"main":"./src/MasonryList.js","files":["/src"],"gitHead":"cc1b70e19a6dc165f891cb65c796cf1ba47d3a98","private":false,"scripts":{"ci":"yarn lint && yarn flow && yarn test","flow":"flow check","lint":"eslint src","test":"jest","prettier":"node ./scripts/prettier.js write","precommit":"lint-staged"},"_npmUser":{"name":"janicduplessis","email":"janicduplessis@gmail.com"},"repository":{"url":"git+https://github.com/AppAndFlow/react-native-masonry-list.git","type":"git"},"_npmVersion":"5.0.3","description":"[![npm (scoped)](https://img.shields.io/npm/v/@appandflow/masonry-list.svg)](https://www.npmjs.com/package/@appandflow/masonry-list) [![Travis branch](https://img.shields.io/travis/AppAndFlow/react-native-masonry-list/master.svg)](https://travis-ci.org/Ap","directories":{},"lint-staged":{"*.js":["yarn prettier","git add"]},"_nodeVersion":"8.1.0","dependencies":{},"devDependencies":{"glob":"^7.1.2","jest":"^20.0.4","chalk":"^1.1.3","husky":"^0.13.3","react":"16.0.0-alpha.6","eslint":"^3.19.0","flow-bin":"^0.42.0","prettier":"^1.3.1","jest-expo":"^1.0.1","lint-staged":"^3.5.0","react-native":"https://github.com/expo/react-native/archive/sdk-17.0.0.tar.gz","react-test-renderer":"^15.5.4","eslint-config-equimper":"^2.0.5","eslint-config-prettier":"^2.1.1","babel-preset-react-native":"^1.9.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/masonry-list-0.1.7.tgz_1497913801619_0.3738812720403075","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@appandflow/masonry-list","version":"0.1.8","keywords":["react-native","appandflow","masonry","list"],"author":{"name":"AppAndFlow"},"license":"MIT","_id":"@appandflow/masonry-list@0.1.8","maintainers":[{"name":"janicduplessis","email":"janicduplessis@gmail.com"},{"name":"equimper","email":"quimperemanuel@gmail.com"},{"name":"appandflow-user","email":"janic@appandflow.com"}],"homepage":"https://github.com/AppAndFlow/react-native-masonry-list#readme","bugs":{"url":"https://github.com/AppAndFlow/react-native-masonry-list.git/issues"},"dist":{"shasum":"b301c0ad9147e07b5292a411b3cf9d447e0192b9","tarball":"https://registry.npmjs.org/@appandflow/masonry-list/-/masonry-list-0.1.8.tgz","integrity":"sha512-pxDRnlj9GE3qIW7thfmqughSuAgwxat1a6SayE1jCKbMP7rXx6XXtHS5/FQJRb0fqbx55yVONpxR9pV4LeAVIA==","signatures":[{"sig":"MEYCIQDWQIFNP9MBdJdRhReyANUuG+oDiDZk8y7uSXwlUdRtyQIhAJD5b6ogld2ynZPMjFuJZ9pL/1m8GodmJJQp/zajTtjv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"preset":"jest-expo","modulePathIgnorePatterns":["example"]},"main":"./src/MasonryList.js","_from":".","files":["/src"],"_shasum":"b301c0ad9147e07b5292a411b3cf9d447e0192b9","gitHead":"881dd37f49546f1a508903b9b1610652967f096b","private":false,"scripts":{"ci":"yarn lint && yarn flow && yarn test","flow":"flow check","lint":"eslint src","test":"jest","prettier":"node ./scripts/prettier.js write","precommit":"lint-staged"},"_npmUser":{"name":"janicduplessis","email":"janicduplessis@gmail.com"},"repository":{"url":"git+https://github.com/AppAndFlow/react-native-masonry-list.git","type":"git"},"_npmVersion":"4.6.1","description":"[![npm (scoped)](https://img.shields.io/npm/v/@appandflow/masonry-list.svg)](https://www.npmjs.com/package/@appandflow/masonry-list) [![Travis branch](https://img.shields.io/travis/AppAndFlow/react-native-masonry-list/master.svg)](https://travis-ci.org/Ap","directories":{},"lint-staged":{"*.js":["yarn prettier","git add"]},"_nodeVersion":"8.1.0","dependencies":{},"devDependencies":{"glob":"^7.1.2","jest":"^20.0.4","chalk":"^1.1.3","husky":"^0.13.3","react":"16.0.0-alpha.6","eslint":"^3.19.0","flow-bin":"^0.42.0","prettier":"^1.3.1","jest-expo":"^1.0.1","lint-staged":"^3.5.0","react-native":"https://github.com/expo/react-native/archive/sdk-17.0.0.tar.gz","react-test-renderer":"^15.5.4","eslint-config-equimper":"^2.0.5","eslint-config-prettier":"^2.1.1","babel-preset-react-native":"^1.9.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/masonry-list-0.1.8.tgz_1498948314987_0.9405802567489445","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@appandflow/masonry-list","version":"0.2.0","keywords":["react-native","appandflow","masonry","list"],"author":{"name":"AppAndFlow"},"license":"MIT","_id":"@appandflow/masonry-list@0.2.0","maintainers":[{"name":"janicduplessis","email":"janicduplessis@gmail.com"},{"name":"equimper","email":"quimperemanuel@gmail.com"},{"name":"appandflow-user","email":"janic@appandflow.com"}],"homepage":"https://github.com/AppAndFlow/react-native-masonry-list#readme","bugs":{"url":"https://github.com/AppAndFlow/react-native-masonry-list.git/issues"},"dist":{"shasum":"d22195a1d4c7ddce80bd9a58396a511cbf82393d","tarball":"https://registry.npmjs.org/@appandflow/masonry-list/-/masonry-list-0.2.0.tgz","integrity":"sha512-kzfdXrVd9pe4kRot1VK6elfaQzJuU4kb/XW1H3keauVSAVydNMZD206Whnw2fpu0NNL5VdvtSuepbQrj4L8P7A==","signatures":[{"sig":"MEUCIDMn+N0NBmUFic5bPyNWUEfDifAxH8X7z/tUpiddOWEaAiEA0GSf8fJa4lAPTuUXiIbD2wx1GDXOFKIso8+LHK5pOkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"preset":"jest-expo","modulePathIgnorePatterns":["example"]},"main":"./src/MasonryList.js","_from":".","files":["/src"],"_shasum":"d22195a1d4c7ddce80bd9a58396a511cbf82393d","gitHead":"1e3f6255bf1f06fb06f728fed95bc0744abb25b3","private":false,"scripts":{"ci":"yarn lint && yarn flow && yarn test","flow":"flow check","lint":"eslint src","test":"jest","prettier":"node ./scripts/prettier.js write","precommit":"lint-staged"},"_npmUser":{"name":"janicduplessis","email":"janicduplessis@gmail.com"},"repository":{"url":"git+https://github.com/AppAndFlow/react-native-masonry-list.git","type":"git"},"_npmVersion":"4.6.1","description":"[![npm (scoped)](https://img.shields.io/npm/v/@appandflow/masonry-list.svg)](https://www.npmjs.com/package/@appandflow/masonry-list) [![Travis branch](https://img.shields.io/travis/AppAndFlow/react-native-masonry-list/master.svg)](https://travis-ci.org/Ap","directories":{},"lint-staged":{"*.js":["yarn prettier","git add"]},"_nodeVersion":"8.1.0","dependencies":{},"devDependencies":{"glob":"^7.1.2","jest":"^20.0.4","chalk":"^1.1.3","husky":"^0.13.3","react":"16.0.0-alpha.6","eslint":"^3.19.0","flow-bin":"^0.42.0","prettier":"^1.3.1","jest-expo":"^1.0.1","lint-staged":"^3.5.0","react-native":"https://github.com/expo/react-native/archive/sdk-17.0.0.tar.gz","react-test-renderer":"^15.5.4","eslint-config-equimper":"^2.0.5","eslint-config-prettier":"^2.1.1","babel-preset-react-native":"^1.9.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/masonry-list-0.2.0.tgz_1500521721161_0.5480431630276144","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@appandflow/masonry-list","version":"0.3.0","keywords":["react-native","appandflow","masonry","list"],"author":{"name":"AppAndFlow"},"license":"MIT","_id":"@appandflow/masonry-list@0.3.0","maintainers":[{"name":"janicduplessis","email":"janicduplessis@gmail.com"},{"name":"equimper","email":"quimperemanuel@gmail.com"},{"name":"appandflow-user","email":"janic@appandflow.com"}],"homepage":"https://github.com/AppAndFlow/react-native-masonry-list#readme","bugs":{"url":"https://github.com/AppAndFlow/react-native-masonry-list.git/issues"},"dist":{"shasum":"88982cbd5cdb068111afbdc55cdb4d5b8fa93443","tarball":"https://registry.npmjs.org/@appandflow/masonry-list/-/masonry-list-0.3.0.tgz","integrity":"sha512-inO5Pv/JyyWEbe3Q6SbYUEsNpsKQlJEPvPBYsMpicIvYE8McOozsfC6QGgnndiwVWe0zOzCzn1pJNDgxDmiI8A==","signatures":[{"sig":"MEQCIHiMBnQNNnYgd5rQS70lbRaHQ29CJQ2VX35mrDq9HBnaAiB15KMfxNcp5StSJI1aIbE8KLwnc+Dn06fBpFsWDeM+WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"preset":"react-native","modulePathIgnorePatterns":["example"]},"main":"./src/MasonryList.js","_from":".","files":["/src"],"_shasum":"88982cbd5cdb068111afbdc55cdb4d5b8fa93443","gitHead":"382d8a420b4ea0e4489e9d1bcdfcdbcb3e844729","private":false,"scripts":{"ci":"yarn lint && yarn flow && yarn test","flow":"flow check","lint":"eslint src","test":"jest","prettier":"node ./scripts/prettier.js write","precommit":"lint-staged"},"_npmUser":{"name":"janicduplessis","email":"janicduplessis@gmail.com"},"repository":{"url":"git+https://github.com/AppAndFlow/react-native-masonry-list.git","type":"git"},"_npmVersion":"4.6.1","description":"[![npm (scoped)](https://img.shields.io/npm/v/@appandflow/masonry-list.svg)](https://www.npmjs.com/package/@appandflow/masonry-list) [![Travis branch](https://img.shields.io/travis/AppAndFlow/react-native-masonry-list/master.svg)](https://travis-ci.org/Ap","directories":{},"lint-staged":{"*.js":["yarn prettier","git add"]},"_nodeVersion":"8.2.1","dependencies":{},"devDependencies":{"glob":"^7.1.2","jest":"^20.0.4","chalk":"^2.1.0","husky":"^0.14.3","react":"16.0.0-beta.5","eslint":"^4.5.0","flow-bin":"^0.53.1","prettier":"^1.5.3","jest-expo":"^20.0.0","lint-staged":"^4.0.3","react-native":"github:janicduplessis/react-native","eslint-config-anf":"^0.5.2","react-test-renderer":"16.0.0-beta.5","eslint-config-prettier":"^2.3.0","babel-preset-react-native":"^3.0.1"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/masonry-list-0.3.0.tgz_1503520728493_0.3431861491408199","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@appandflow/masonry-list","version":"0.4.0","keywords":["react-native","appandflow","masonry","list"],"author":{"name":"AppAndFlow"},"license":"MIT","_id":"@appandflow/masonry-list@0.4.0","maintainers":[{"name":"janicduplessis","email":"janicduplessis@gmail.com"},{"name":"equimper","email":"quimperemanuel@gmail.com"},{"name":"appandflow-user","email":"janic@appandflow.com"}],"homepage":"https://github.com/AppAndFlow/react-native-masonry-list#readme","bugs":{"url":"https://github.com/AppAndFlow/react-native-masonry-list.git/issues"},"dist":{"shasum":"26a723dd26a4ce9e1fef05bed0969b5b18d3f1a6","tarball":"https://registry.npmjs.org/@appandflow/masonry-list/-/masonry-list-0.4.0.tgz","integrity":"sha512-eiWMxhxVs2d9QkQXvuUDpWoGiGK1vzYTw9Cgq329qWZuQf6CMKC1HyP60y2BnBe3VGLSvPXRlcW/edFDCnto9g==","signatures":[{"sig":"MEYCIQCDmVyj8ypO2d+QKeUJIJhWMqtONUnqjvc/8sUpCibozAIhAPhcP27ldhBas4WEQkjM8ssEi3H70lvgOuTMxKHFT9uY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"preset":"react-native","modulePathIgnorePatterns":["example"]},"main":"./src/MasonryList.js","_from":".","files":["/src"],"_shasum":"26a723dd26a4ce9e1fef05bed0969b5b18d3f1a6","gitHead":"08582102fad6491f66c6ae057c187a3fbf93a317","private":false,"scripts":{"ci":"yarn lint && yarn flow && yarn test","flow":"flow check","lint":"eslint src","test":"jest","prettier":"node ./scripts/prettier.js write","precommit":"lint-staged"},"_npmUser":{"name":"janicduplessis","email":"janicduplessis@gmail.com"},"repository":{"url":"git+https://github.com/AppAndFlow/react-native-masonry-list.git","type":"git"},"_npmVersion":"4.6.1","description":"[![npm (scoped)](https://img.shields.io/npm/v/@appandflow/masonry-list.svg)](https://www.npmjs.com/package/@appandflow/masonry-list) [![Travis branch](https://img.shields.io/travis/AppAndFlow/react-native-masonry-list/master.svg)](https://travis-ci.org/Ap","directories":{},"lint-staged":{"*.js":["yarn prettier","git add"]},"_nodeVersion":"8.7.0","dependencies":{},"devDependencies":{"glob":"^7.1.2","jest":"^20.0.4","chalk":"^2.1.0","husky":"^0.14.3","react":"16.0.0-beta.5","eslint":"^4.5.0","flow-bin":"^0.53.1","prettier":"^1.5.3","jest-expo":"^20.0.0","lint-staged":"^4.0.3","react-native":"github:janicduplessis/react-native","eslint-config-anf":"^0.5.2","react-test-renderer":"16.0.0-beta.5","eslint-config-prettier":"^2.3.0","babel-preset-react-native":"^3.0.1"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/masonry-list-0.4.0.tgz_1508984130286_0.29829684644937515","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-05-28T02:29:50.002Z","modified":"2025-06-09T18:07:38.999Z","0.1.0":"2017-05-28T02:29:50.002Z","0.1.1":"2017-06-02T02:22:47.386Z","0.1.2":"2017-06-02T19:50:23.493Z","0.1.3":"2017-06-03T20:33:44.362Z","0.1.4":"2017-06-03T22:24:10.438Z","0.1.5":"2017-06-11T00:20:51.806Z","0.1.6":"2017-06-12T07:31:38.747Z","0.1.7":"2017-06-19T23:10:03.294Z","0.1.8":"2017-07-01T22:31:55.867Z","0.2.0":"2017-07-20T03:35:22.139Z","0.3.0":"2017-08-23T20:38:49.460Z","0.4.0":"2017-10-26T02:15:31.187Z"},"bugs":{"url":"https://github.com/AppAndFlow/react-native-masonry-list.git/issues"},"author":{"name":"AppAndFlow"},"license":"MIT","homepage":"https://github.com/AppAndFlow/react-native-masonry-list#readme","keywords":["react-native","appandflow","masonry","list"],"repository":{"url":"git+https://github.com/AppAndFlow/react-native-masonry-list.git","type":"git"},"description":"[![npm (scoped)](https://img.shields.io/npm/v/@appandflow/masonry-list.svg)](https://www.npmjs.com/package/@appandflow/masonry-list) [![Travis branch](https://img.shields.io/travis/AppAndFlow/react-native-masonry-list/master.svg)](https://travis-ci.org/Ap","maintainers":[{"email":"quimperemanuel@gmail.com","name":"equimper"},{"email":"janicduplessis@gmail.com","name":"janicduplessis"},{"email":"team@appandflow.com","name":"teamappandflow"},{"email":"vincent@appandflow.com","name":"valium"},{"email":"vinettecharles@gmail.com","name":"charlesvinette"}],"readme":"# @appandflow/masonry-list\r\n\r\n[![npm (scoped)](https://img.shields.io/npm/v/@appandflow/masonry-list.svg)](https://www.npmjs.com/package/@appandflow/masonry-list) [![Travis branch](https://img.shields.io/travis/AppAndFlow/react-native-masonry-list/master.svg)](https://travis-ci.org/AppAndFlow/react-native-masonry-list)\r\n\r\nAllows creating masonry style list layouts in a performant way.\r\n\r\nThis component leverages `FlatList` to render performant masonry layout lists. The\r\nmain caveat right now is that it doesn't support measuring cells (yet) so you need to be\r\nable to provide the dimensions.\r\n\r\n![](blob:http://imgur.com/c9ff3a44-7991-417b-8214-2b68aa8335e5)\r\n\r\n## Installation\r\n\r\n`yarn add @appandflow/masonry-list`\r\n\r\n## Usage\r\n\r\n`import MasonryList from '@appandflow/masonry-list';`\r\n\r\n## Props\r\n\r\nThis component supports most of the props of `FlatList` plus a few extras one:\r\n\r\n#### `getHeightForItem: ({ item: any, index: number }) => number,`\r\n\r\nReturns the height for a specific item. Note that this it *not* optional for now.\r\n\r\n#### `numColumns: number`\r\n\r\nThe number of columns.\r\n\r\n#### `renderItem: ({ item: any, index: number, column: number }) => ?ReactElement<*>,`\r\n\r\nSame as `renderItem` from `FlatList` but also gets passed the column index.\r\n\r\n## Example\r\n\r\nPlay with on [Expo](https://exp.host/@appandflow/masonry-list-example)\r\n\r\nTake a look at [example folder](https://github.com/AppAndFlow/react-native-masonry-list/blob/master/example)\r\n\r\n## TODO\r\n\r\n- Support measuring items automatically and get rid of `getHeightForItem`.\r\n\r\n- Implement onEndReached in a way that it isn't called multiple times.\r\n\r\n- Support FooterComponent.\r\n\r\n- Long term, could probably be implemented without using multiple `VirtualizedList`\r\nto make it more performant and less hacky.\r\n","readmeFilename":"README.md"}