{"_id":"react-stonecutter","_rev":"22-e925d994e6365eace6a02955a87cf7cd","name":"react-stonecutter","description":"Animated grid layout component for React","dist-tags":{"latest":"0.3.10"},"versions":{"0.1.0":{"name":"react-stonecutter","version":"0.1.0","description":"Animated grid layout component for React","main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","start":"gulp"},"author":{"name":"Dan Train"},"license":"MIT","config":{"ghooks":{"pre-commit":"gulp lint","pre-push":"npm test"}},"repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.7.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","browser-sync":"^2.11.2","chai":"^3.5.0","chai-enzyme":"^0.4.1","enzyme":"^2.2.0","eslint":"^2.6.0","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","ghooks":"^1.1.1","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-filter":"^4.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-util":"^3.0.7","lodash.assign":"^4.0.7","lodash.camelcase":"^4.1.0","lodash.isequalwith":"^4.1.3","lodash.shuffle":"^4.0.0","mocha":"^2.4.5","node-libs-browser":"^1.0.0","node-notifier":"^4.5.0","rc-slider":"^3.5.1","react-addons-test-utils":"^0.14.8","react-radio-group":"^2.2.0","run-sequence":"^1.1.5","webpack":"^1.12.14"},"dependencies":{"enquire.js":"^2.1.1","lodash.isequal":"^4.1.3","lodash.partition":"^4.3.0","react-addons-transition-group":"^0.14.8","react-motion":"^0.4.2"},"peerDependencies":{"react":"^0.14.8","react-dom":"^0.14.8"},"gitHead":"34ede88d34e0d946fba04f74fc4b00a33d9c775b","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.1.0","_shasum":"f2a19c7658dff42a5f62d57088c22fd95e21c1a2","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"f2a19c7658dff42a5f62d57088c22fd95e21c1a2","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.1.0.tgz","integrity":"sha512-pvt4a0LZdjZIQ4Ez97xXlbKgNz+5/cUFYJyhz61s5fAMxpUM/4zqnVFbi8ROGqS7Xn8wdZrM6jFJvd+/6eQfcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8duuR+HwFmPzG1kxvgaG3LzyRggclf6gxWxd7jz5JOAIhANTh9LW1pjcZ6MkE1GmWlDRTvlrRVfkxGfNZC3jY21GS"}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stonecutter-0.1.0.tgz_1459696010349_0.08090268331579864"},"directories":{}},"0.1.1":{"name":"react-stonecutter","version":"0.1.1","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","start":"gulp"},"author":{"name":"Dan Train"},"license":"MIT","config":{"ghooks":{"pre-commit":"gulp lint","pre-push":"npm test"}},"repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.7.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","browser-sync":"^2.11.2","chai":"^3.5.0","chai-enzyme":"^0.4.1","enzyme":"^2.2.0","eslint":"^2.6.0","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","ghooks":"^1.1.1","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-filter":"^4.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-util":"^3.0.7","lodash.assign":"^4.0.7","lodash.camelcase":"^4.1.0","lodash.isequalwith":"^4.1.3","lodash.shuffle":"^4.0.0","mocha":"^2.4.5","node-libs-browser":"^1.0.0","node-notifier":"^4.5.0","rc-slider":"^3.5.1","react-addons-test-utils":"^0.14.8","react-radio-group":"^2.2.0","run-sequence":"^1.1.5","webpack":"^1.12.14"},"dependencies":{"enquire.js":"^2.1.1","lodash.isequal":"^4.1.3","lodash.partition":"^4.3.0","react-addons-transition-group":"^0.14.8","react-motion":"^0.4.2"},"peerDependencies":{"react":"^0.14.8","react-dom":"^0.14.8"},"gitHead":"55d9e2ecd9634529bec52a59d43d45344bdb2e71","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.1.1","_shasum":"a990a455e280f862cd140ef38f14d220f78e5fcf","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"a990a455e280f862cd140ef38f14d220f78e5fcf","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.1.1.tgz","integrity":"sha512-SRvzEjv5W8bzeL3YWaYaAeYWOEo1eMLlfzPGDormXgqOdp646nsFBDV96Fj1HNMuTYj76gJTtzD73CpBua0hlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDJ9QpaU7z/JweHlHbCQ9kevrmnWk2wCU+rn8d2eIs/wIhAMP3LysmJU6N6r6gjP3EzUz/LxWLGXKJndAY5KNOgP0g"}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stonecutter-0.1.1.tgz_1459699804728_0.8010783216450363"},"directories":{}},"0.1.2":{"name":"react-stonecutter","version":"0.1.2","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","start":"gulp"},"author":{"name":"Dan Train"},"license":"MIT","config":{"ghooks":{"pre-commit":"gulp lint","pre-push":"npm test"}},"repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.7.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","browser-sync":"^2.11.2","chai":"^3.5.0","chai-enzyme":"^0.4.1","enzyme":"^2.2.0","eslint":"^2.6.0","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","ghooks":"^1.1.1","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-filter":"^4.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-util":"^3.0.7","lodash.assign":"^4.0.7","lodash.camelcase":"^4.1.0","lodash.isequalwith":"^4.1.3","lodash.shuffle":"^4.0.0","mocha":"^2.4.5","node-libs-browser":"^1.0.0","node-notifier":"^4.5.0","rc-slider":"^3.5.1","react-addons-test-utils":"^0.14.8","react-radio-group":"^2.2.0","run-sequence":"^1.1.5","webpack":"^1.12.14"},"dependencies":{"enquire.js":"^2.1.1","lodash.isequal":"^4.1.3","lodash.partition":"^4.3.0","react-addons-transition-group":"^0.14.8","react-motion":"^0.4.2"},"peerDependencies":{"react":"^0.14.8","react-dom":"^0.14.8"},"gitHead":"42e956de30c97cca0edd7a98795b07ea80f4b055","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.1.2","_shasum":"b3d0bb57b83d135952b45551d8f269f989cd62b5","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"b3d0bb57b83d135952b45551d8f269f989cd62b5","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.1.2.tgz","integrity":"sha512-AJ1nb4dSvx/IROeYDHH2+3bkkHLuH6T74xmSoPPN/DGHTCARiKtz2PvfcXoMCyOz7nMaKgfNcpGLwyZlqpXBqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYaCb6SGP8mgN7aKl7wyrEqUymkrZpowTYjxb2YqIz0wIhAKhhd9JlFM11cbYf4xxiYYpXDhzuBSRedZRJiu7TTA5u"}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stonecutter-0.1.2.tgz_1460105734575_0.5100962328724563"},"directories":{}},"0.1.3":{"name":"react-stonecutter","version":"0.1.3","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","start":"gulp"},"author":{"name":"Dan Train"},"license":"MIT","config":{"ghooks":{"pre-commit":"gulp lint","pre-push":"npm test"}},"repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.8.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","browser-sync":"^2.12.5","chai":"^3.5.0","chai-enzyme":"^0.4.2","enzyme":"^2.2.0","eslint":"^2.9.0","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","ghooks":"^1.2.1","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-filter":"^4.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-util":"^3.0.7","lodash.assign":"^4.0.8","lodash.camelcase":"^4.1.1","lodash.isequalwith":"^4.1.4","lodash.shuffle":"^4.0.0","mocha":"^2.4.5","node-libs-browser":"^1.0.0","node-notifier":"^4.5.0","rc-slider":"^3.6.2","react-addons-test-utils":"^15.0.2","react-radio-group":"^2.2.0","run-sequence":"^1.1.5","webpack":"^1.13.0"},"dependencies":{"enquire.js":"^2.1.1","lodash.isequal":"^4.1.4","lodash.partition":"^4.3.0","react-addons-transition-group":"^15.0.2","react-motion":"^0.4.3"},"peerDependencies":{"react":"^15.0.2","react-dom":"^15.0.2"},"gitHead":"bac8078ca76537a2e85cdd9980d18a34ec85e296","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.1.3","_shasum":"f39130eb144169eec113a64899ce8f14205eae0a","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"f39130eb144169eec113a64899ce8f14205eae0a","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.1.3.tgz","integrity":"sha512-1YMCb8jj5edqL5pxQO3q4/6qpKnEFJipIDURs2aUpplcS/TsNCzr8N9JQ5KZ7wR/LK7lXb8GI6Avydos/8CHAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYRVSYl/+G0p5WEkV/ESTZI/tChxXGoDPFfb2Dku73lwIhAJ7f/nnji+5CisexRNC5H677KJXVznDk23aqJUMGL0cg"}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-stonecutter-0.1.3.tgz_1462725065551_0.8544055714737624"},"directories":{}},"0.2.0":{"name":"react-stonecutter","version":"0.2.0","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","start":"gulp"},"author":{"name":"Dan Train"},"license":"MIT","config":{"ghooks":{"pre-commit":"gulp lint","pre-push":"npm test"}},"repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.9.1","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","browser-sync":"^2.13.0","chai":"^3.5.0","chai-enzyme":"^0.4.2","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","ghooks":"^1.2.3","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-filter":"^4.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-util":"^3.0.7","lodash.assign":"^4.0.9","lodash.camelcase":"^4.1.1","lodash.isequalwith":"^4.2.0","lodash.shuffle":"^4.0.0","mocha":"^2.5.3","node-libs-browser":"^1.0.0","node-notifier":"^4.6.0","rc-slider":"^3.7.1","react-addons-test-utils":"^15.1.0","react-radio-group":"^2.2.0","run-sequence":"^1.2.1","webpack":"^1.13.1"},"dependencies":{"enquire.js":"^2.1.1","imagesloaded":"^4.1.0","lodash.debounce":"^4.0.6","lodash.isequal":"^4.2.0","lodash.partition":"^4.4.0","react-addons-transition-group":"^15.1.0","react-motion":"^0.4.4","shallowequal":"^0.2.2"},"peerDependencies":{"react":"^15.0.2","react-dom":"^15.0.2"},"gitHead":"a336af0b40609d49e89bb7323bacdaefc863c71d","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.2.0","_shasum":"287f9a32e93596b6c60df9437eaba49bbce65679","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"287f9a32e93596b6c60df9437eaba49bbce65679","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.2.0.tgz","integrity":"sha512-11g6qN456wMt9BnEV5atBjZNUKfoSuvGQoBYUPiu01X5s4c6KOdAfSUtKLj4e6JJkYBe3DNBX2ci4bZ1A3RUeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkwzOo7899CfPVcbsS90yuTk5kw+rpFKjvgVyBZy537AiEAl9qhZWx9R7HCPW9t4yGfsIyNAJx05YTOZPbgx2pMcDo="}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stonecutter-0.2.0.tgz_1465742618371_0.5458850257564336"},"directories":{}},"0.2.1":{"name":"react-stonecutter","version":"0.2.1","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","start":"gulp"},"author":{"name":"Dan Train"},"license":"MIT","config":{"ghooks":{"pre-commit":"gulp lint","pre-push":"npm test"}},"repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.9.1","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","browser-sync":"^2.13.0","chai":"^3.5.0","chai-enzyme":"^0.4.2","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","ghooks":"^1.2.3","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-filter":"^4.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-util":"^3.0.7","lodash.assign":"^4.0.9","lodash.camelcase":"^4.1.1","lodash.isequalwith":"^4.2.0","lodash.shuffle":"^4.0.0","mocha":"^2.5.3","node-libs-browser":"^1.0.0","node-notifier":"^4.6.0","rc-slider":"^3.7.1","react-addons-test-utils":"^15.1.0","react-radio-group":"^2.2.0","run-sequence":"^1.2.1","webpack":"^1.13.1"},"dependencies":{"enquire.js":"^2.1.1","imagesloaded":"^4.1.0","lodash.debounce":"^4.0.6","lodash.isequal":"^4.2.0","lodash.partition":"^4.4.0","react-addons-transition-group":"^15.1.0","react-motion":"^0.4.4","shallowequal":"^0.2.2"},"peerDependencies":{"react":"^15.0.2","react-dom":"^15.0.2"},"gitHead":"1d57827eb17076457de3960eb1bc08b1551a99c2","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.2.1","_shasum":"4301de8931f8249e67b69899097e28e008f21c74","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"4301de8931f8249e67b69899097e28e008f21c74","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.2.1.tgz","integrity":"sha512-JiSLvktfAx6coas9oYv5cKSVQ7ANomj/wKADhm+AVra0MXm1fjKVhWiEneQegP5qNQ1jHyaaE7FVzETnCNnA6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8X75WIRdIQ3lqu+bfFOJfrcM+k7cyNuaLsWK57ZxmPgIgI8BhWWd5EpNTskCCHQ5ajMhPdkFv+90+5c57Hy6xyj4="}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-stonecutter-0.2.1.tgz_1465744261185_0.6933122498448938"},"directories":{}},"0.2.2":{"name":"react-stonecutter","version":"0.2.2","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","start":"gulp"},"author":{"name":"Dan Train"},"license":"MIT","config":{"ghooks":{"pre-commit":"gulp lint","pre-push":"npm test"}},"repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","browser-sync":"^2.13.0","chai":"^3.5.0","chai-enzyme":"^0.5.0","enzyme":"^2.3.0","eslint":"^2.13.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","ghooks":"^1.2.4","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-filter":"^4.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-util":"^3.0.7","lodash.assign":"^4.0.9","lodash.camelcase":"^4.1.1","lodash.isequalwith":"^4.2.0","lodash.shuffle":"^4.0.0","mocha":"^2.5.3","node-libs-browser":"^1.0.0","node-notifier":"^4.6.0","rc-slider":"^3.7.2","react-addons-test-utils":"^15.1.0","react-radio-group":"^2.2.0","run-sequence":"^1.2.1","webpack":"^1.13.1"},"dependencies":{"enquire.js":"^2.1.1","imagesloaded":"^4.1.0","lodash.debounce":"^4.0.6","lodash.isequal":"^4.2.0","lodash.partition":"^4.4.0","react-addons-transition-group":"^15.1.0","react-motion":"^0.4.4","shallowequal":"^0.2.2"},"peerDependencies":{"react":"^15.0.2","react-dom":"^15.0.2"},"gitHead":"274d8cf5b057a1382a8a61722bbb7a9182e0f096","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.2.2","_shasum":"7b2d2f2e6eca809f2b5c86cc45b52fbf796545ac","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"7b2d2f2e6eca809f2b5c86cc45b52fbf796545ac","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.2.2.tgz","integrity":"sha512-BQsnk1zYKdxULSH33Dq9CfZJuQ5jkNKdBidQcmNKYToBoBGYJC3wIFVQeLWvdbtUXhW9+JykRistc+DeoAKDBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgFw+it7m2GzJ2EsV+89P8tMHx453q84E1Bd2szjGs9AIhALkd6FrXi8l0u+LxDcQrKNb0yBz/KGPtQz+bhBdkImog"}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-stonecutter-0.2.2.tgz_1466682764317_0.2018668621312827"},"directories":{}},"0.3.0":{"name":"react-stonecutter","version":"0.3.0","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","start":"gulp"},"author":{"name":"Dan Train"},"license":"MIT","config":{"ghooks":{"pre-commit":"gulp lint","pre-push":"npm test"}},"repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","browser-sync":"^2.13.0","chai":"^3.5.0","chai-enzyme":"^0.5.0","enzyme":"^2.3.0","eslint":"^2.13.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","ghooks":"^1.2.4","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-filter":"^4.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-util":"^3.0.7","lodash.assign":"^4.0.9","lodash.camelcase":"^4.1.1","lodash.isequalwith":"^4.2.0","lodash.shuffle":"^4.0.0","mocha":"^2.5.3","node-libs-browser":"^1.0.0","node-notifier":"^4.6.0","rc-slider":"^3.7.2","react-addons-test-utils":"^15.1.0","react-radio-group":"^2.2.0","run-sequence":"^1.2.1","webpack":"^1.13.1"},"dependencies":{"enquire.js":"^2.1.1","imagesloaded":"^4.1.0","lodash.debounce":"^4.0.6","lodash.isequal":"^4.2.0","lodash.partition":"^4.4.0","react-addons-transition-group":"^15.1.0","react-motion":"^0.4.4","shallowequal":"^0.2.2"},"peerDependencies":{"react":"^15.0.2","react-dom":"^15.0.2"},"gitHead":"198a5ad50b52f823cfab6309bc68c72c1449b9c0","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.3.0","_shasum":"5415a9617a09c04f961f9a5a1821e9d150f52400","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"5415a9617a09c04f961f9a5a1821e9d150f52400","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.3.0.tgz","integrity":"sha512-4li+Sj93F84Jb2iwktBDwAX6bJdVIUqwnTBdqyQGaSdWC2Ms9V6np87quZw2Z+lw9lfR5vK71N9F93ZTd/fQPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsRt9XQoWtEeDoxFLG2dZBgvcl0TMeLt2RuFrAfrt19AiEAhHXbP8ndxz7lKMstVMv6BuRSGRGVeHTaa3W+1FViWZ4="}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stonecutter-0.3.0.tgz_1466697237077_0.13681670697405934"},"directories":{}},"0.3.1":{"name":"react-stonecutter","version":"0.3.1","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","start":"gulp"},"author":{"name":"Dan Train"},"license":"MIT","config":{"ghooks":{"pre-commit":"gulp lint","pre-push":"npm test"}},"repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.11.0","browser-sync":"^2.13.0","chai":"^3.5.0","chai-enzyme":"^0.5.0","enzyme":"^2.4.1","eslint":"^2.13.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","ghooks":"^1.3.2","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-filter":"^4.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-util":"^3.0.7","lodash.assign":"^4.0.9","lodash.camelcase":"^4.1.1","lodash.isequalwith":"^4.2.0","lodash.shuffle":"^4.0.0","mocha":"^2.5.3","node-libs-browser":"^1.0.0","node-notifier":"^4.6.0","rc-slider":"^3.7.4","react-addons-test-utils":"^15.2.1","react-radio-group":"^3.0.1","run-sequence":"^1.2.2","webpack":"^1.13.1"},"dependencies":{"enquire.js":"^2.1.1","imagesloaded":"^4.1.0","lodash.debounce":"^4.0.6","lodash.isequal":"^4.2.0","lodash.partition":"^4.4.0","react-addons-transition-group":"^15.2.1","react-motion":"^0.4.4","shallowequal":"^0.2.2"},"peerDependencies":{"react":"^15.2.1","react-dom":"^15.2.1"},"gitHead":"9fd45eeac6c652e6cc1e7100503645b88a85d394","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.3.1","_shasum":"128096a3616340a471ab5bad6f9d4aa50facfeef","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"128096a3616340a471ab5bad6f9d4aa50facfeef","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.3.1.tgz","integrity":"sha512-sL6Zg1thdSWic4VclDiRjyCXUY649Q39ZcFf6/SjNByM8lw1ntGu0fRBYApMk5Z5ytsYhQ1GkyGJ0NL7LaOckQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVRI9SRg59QrqzRlDaMeeRsNIVL0aqG1WOCyjyJvbYKAiEA7DoLFJMU/ek1TrPrd9bwlYvztj7pmEop/2SHYEenLwo="}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stonecutter-0.3.1.tgz_1468841392013_0.9431453763972968"},"directories":{}},"0.3.2":{"name":"react-stonecutter","version":"0.3.2","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","start":"gulp"},"author":{"name":"Dan Train"},"license":"MIT","config":{"ghooks":{"pre-commit":"gulp lint","pre-push":"npm test"}},"repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.11.0","browser-sync":"^2.14.0","chai":"^3.5.0","chai-enzyme":"^0.5.0","enzyme":"^2.4.1","eslint":"^2.13.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","ghooks":"^1.3.2","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-filter":"^4.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-util":"^3.0.7","lodash.assign":"^4.1.0","lodash.camelcase":"^4.2.0","lodash.isequalwith":"^4.3.1","lodash.shuffle":"^4.1.0","mocha":"^2.5.3","node-libs-browser":"^1.0.0","node-notifier":"^4.6.0","rc-slider":"^3.8.2","react-addons-test-utils":"^15.3.0","react-radio-group":"^3.0.1","run-sequence":"^1.2.2","webpack":"^1.13.1"},"dependencies":{"enquire.js":"^2.1.1","imagesloaded":"^4.1.0","lodash.debounce":"^4.0.7","lodash.isequal":"^4.3.1","lodash.omit":"^4.4.1","lodash.partition":"^4.5.1","react-addons-transition-group":"^15.3.0","react-motion":"^0.4.4","shallowequal":"^0.2.2"},"peerDependencies":{"react":"^15.3.0","react-dom":"^15.3.0"},"gitHead":"a2ee8a7f558eeb014de7df831821e0b2eca9e207","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.3.2","_shasum":"9d0f2d428d451675c808212b8c7baa0ef1e33468","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"9d0f2d428d451675c808212b8c7baa0ef1e33468","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.3.2.tgz","integrity":"sha512-OoRcHGnhC94TZF3ys0H4dakTnkqChJ5z44Ymkfzlg7Hdj9JHkrTeAcnOeBICGtlENmvZqG4cl/FG1UR0JrxnzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv2mKhjlXn7zbbnggk1gOpbGJAJ1X4ay6QGOinaXt+lQIgVZcTZ9mXeGvfNx4ayYBFiuWJQxgidsFDO7aCaRaNuUY="}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-stonecutter-0.3.2.tgz_1470321844355_0.9709851825609803"},"directories":{}},"0.3.3":{"name":"react-stonecutter","version":"0.3.3","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","start":"gulp"},"author":{"name":"Dan Train"},"license":"MIT","config":{"ghooks":{"pre-commit":"gulp lint","pre-push":"npm test"}},"repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.11.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-2":"^6.11.0","browser-sync":"^2.14.0","chai":"^3.5.0","chai-enzyme":"^0.5.0","enzyme":"^2.4.1","eslint":"^2.13.1","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.2.3","ghooks":"^1.3.2","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-filter":"^4.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-util":"^3.0.7","lodash.assign":"^4.1.0","lodash.camelcase":"^4.2.0","lodash.isequalwith":"^4.3.1","lodash.shuffle":"^4.1.0","mocha":"^2.5.3","node-libs-browser":"^1.0.0","node-notifier":"^4.6.0","rc-slider":"^3.8.2","react":"^15.3.0","react-addons-test-utils":"^15.3.0","react-dom":"^15.3.0","react-radio-group":"^3.0.1","run-sequence":"^1.2.2","webpack":"^1.13.1"},"dependencies":{"enquire.js":"^2.1.1","imagesloaded":"^4.1.0","lodash.debounce":"^4.0.7","lodash.omit":"^4.4.1","lodash.partition":"^4.5.1","react-addons-transition-group":"^15.3.0","react-motion":"^0.4.4","shallowequal":"^0.2.2"},"peerDependencies":{"react":"^15.3.0","react-dom":"^15.3.0"},"gitHead":"792869045c4fde8958834814f575d8833a2a91eb","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.3.3","_shasum":"056a90782fb28b649dd65d4cc68410e72632609d","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"056a90782fb28b649dd65d4cc68410e72632609d","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.3.3.tgz","integrity":"sha512-dCS5D8xEa+jK9IffdFf/3gkFzZguuwWEjRrLND677dLaKaHYEFcxf2SL/hbordGq0DcW2fyyKMhRfashITg+yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHJujdyVU02lzFR+6te6Ptm8Tcyw6X1K4APEb3P3vLmAiBV9nh+ijnbjcg0OILKVHdiEqb0ReCbViG4WE34KPt4Ng=="}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stonecutter-0.3.3.tgz_1470433693372_0.5439078342169523"},"directories":{}},"0.3.4":{"name":"react-stonecutter","version":"0.3.4","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","start":"gulp"},"author":{"name":"Dan Train"},"license":"MIT","config":{"ghooks":{"pre-commit":"gulp lint","pre-push":"npm test"}},"repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-2":"^6.18.0","browser-sync":"^2.18.6","chai":"^3.5.0","chai-enzyme":"^0.6.1","enzyme":"^2.7.0","eslint":"^3.13.0","eslint-config-airbnb":"^11.0.0","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","ghooks":"^1.3.2","gulp":"^3.9.1","gulp-eslint":"^3.0.1","gulp-filter":"^4.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-util":"^3.0.8","lodash.assign":"^4.2.0","lodash.camelcase":"^4.3.0","lodash.isequalwith":"^4.4.0","lodash.shuffle":"^4.2.0","mocha":"^3.2.0","node-notifier":"^4.6.1","rc-slider":"^5.4.3","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-radio-group":"^3.0.1","run-sequence":"^1.2.2","webpack":"^1.14.0"},"dependencies":{"enquire.js":"^2.1.1","imagesloaded":"^4.1.1","lodash.debounce":"^4.0.8","lodash.omit":"^4.5.0","lodash.partition":"^4.6.0","react-addons-transition-group":"^15.4.2","react-motion":"^0.4.7","shallowequal":"^0.2.2"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"gitHead":"a47c62a05b1194fd4e5b3f707a5b2c899a0b5cc3","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.3.4","_shasum":"24d123fcb774c95463f395c698ad08455bd82563","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"24d123fcb774c95463f395c698ad08455bd82563","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.3.4.tgz","integrity":"sha512-W+m/K1NA8MViceYFmKU9q3gLcJh5YdY0BxqVYTHgNOt6UE98fkzH2R1UDCJAg5tTKC02D+Dgr0uXlgdF3DgiGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzc9B2Wa+dUN/iHe3tWYOufA0Yy315jamv4wTMspF3kAiAQmLTXoZmnHa9dFfhtIsXHfM0KTEWyE2itOtzfY/7jYQ=="}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-stonecutter-0.3.4.tgz_1483888232653_0.9495300152339041"},"directories":{}},"0.3.5":{"name":"react-stonecutter","version":"0.3.5","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","lint":"gulp lint","start":"gulp","pre-commit":"gulp lint","pre-push":"npm test"},"author":{"name":"Dan Train"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-2":"^6.18.0","browser-sync":"^2.18.12","chai":"^3.5.0","chai-enzyme":"^0.7.1","enzyme":"^2.9.1","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.6.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.1.0","gulp":"^3.9.1","gulp-eslint":"^3.0.1","gulp-filter":"^5.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.6.3","gulp-util":"^3.0.8","husky":"^0.14.1","lodash.assign":"^4.2.0","lodash.camelcase":"^4.3.0","lodash.isequalwith":"^4.4.0","lodash.shuffle":"^4.2.0","mocha":"^3.4.2","node-notifier":"^5.1.2","rc-slider":"^8.1.3","react":"^15.6.1","react-dom":"^15.6.1","react-radio-group":"^3.0.2","react-test-renderer":"^15.6.1","run-sequence":"^1.2.2","webpack":"^3.0.0","webpack-node-externals":"^1.6.0"},"dependencies":{"enquire.js":"^2.1.1","imagesloaded":"^4.1.3","lodash.debounce":"^4.0.8","lodash.omit":"^4.5.0","lodash.partition":"^4.6.0","prop-types":"^15.5.10","react-motion":"^0.5.0","react-transition-group-plus":"^0.5.0-alpha.1","shallowequal":"^1.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"gitHead":"7eebec8ceb418e37ee55b982051e2de1c2aff756","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.3.5","_shasum":"976af82895ed2b4883a57ab3143e0c1e87b49294","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"976af82895ed2b4883a57ab3143e0c1e87b49294","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.3.5.tgz","integrity":"sha512-FYfJncRowbMiAdO/4u+AOSjNBM0zvPeWsAYXzMACanC9EQUTY8/feV3NDQyGq0Mp7SSRQKV40lfPBLwHolGtWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZQHlgcr61j2bdvIqCBDNvUjPEFuxBQDN55x3NqJsp7gIgYeOOdBbziRB5GLrZVOLvpunMEMgg22xlAUyYETyaacI="}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stonecutter-0.3.5.tgz_1498404425905_0.5888039499986917"},"directories":{}},"0.3.6":{"name":"react-stonecutter","version":"0.3.6","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","lint":"gulp lint","start":"gulp","pre-commit":"gulp lint","pre-push":"npm test"},"author":{"name":"Dan Train"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-2":"^6.18.0","browser-sync":"^2.18.12","chai":"^3.5.0","chai-enzyme":"^0.7.1","enzyme":"^2.9.1","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.6.0","eslint-plugin-jsx-a11y":"^5.0.3","eslint-plugin-react":"^7.1.0","gulp":"^3.9.1","gulp-eslint":"^3.0.1","gulp-filter":"^5.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.6.3","gulp-util":"^3.0.8","husky":"^0.14.1","lodash.assign":"^4.2.0","lodash.camelcase":"^4.3.0","lodash.isequalwith":"^4.4.0","lodash.shuffle":"^4.2.0","mocha":"^3.4.2","node-notifier":"^5.1.2","rc-slider":"^8.1.3","react":"^15.6.1","react-dom":"^15.6.1","react-radio-group":"^3.0.2","react-test-renderer":"^15.6.1","run-sequence":"^1.2.2","webpack":"^3.0.0","webpack-node-externals":"^1.6.0"},"dependencies":{"enquire.js":"^2.1.1","imagesloaded":"^4.1.3","lodash.debounce":"^4.0.8","lodash.omit":"^4.5.0","lodash.partition":"^4.6.0","prop-types":"^15.5.10","react-motion":"^0.5.0","react-transition-group-plus":"^0.5.0-alpha.1","shallowequal":"^1.0.1"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"gitHead":"86cf5ddc42cd41d5429c5a2d5a3d4bf52426568f","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.3.6","_shasum":"a98a83b32ae827ef32ac592f4d37892915bb2016","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"a98a83b32ae827ef32ac592f4d37892915bb2016","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.3.6.tgz","integrity":"sha512-jv7EQturrFqhyNAzlwdFQeR3uqOUpMxFHG7lCO9Y05KL28odGBSkBfj4RaMTrNQtZfee2ACmEVikipQLHrTG1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+ZkInsF2DBOfuG+U11Ufqz5JQHhSuJwGj1bWKjgyCEAiA1q9Q730icf/hez04ZatmCXF6K8b/m6R/gqYRL8omlZQ=="}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stonecutter-0.3.6.tgz_1502029936610_0.5560965759214014"},"directories":{}},"0.3.7":{"name":"react-stonecutter","version":"0.3.7","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","lint":"gulp lint","start":"gulp","pre-commit":"gulp lint","pre-push":"npm test"},"author":{"name":"Dan Train"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-2":"^6.18.0","browser-sync":"^2.18.13","chai":"^4.1.1","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.4.1","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.2.1","gulp":"^3.9.1","gulp-eslint":"^4.0.0","gulp-filter":"^5.0.1","gulp-rename":"^1.2.2","gulp-shell":"^0.6.3","gulp-util":"^3.0.8","husky":"^0.14.3","lodash.assign":"^4.2.0","lodash.camelcase":"^4.3.0","lodash.isequalwith":"^4.4.0","lodash.shuffle":"^4.2.0","mocha":"^3.5.0","node-notifier":"^5.1.2","rc-slider":"^8.3.1","react":"^15.6.1","react-dom":"^15.6.1","react-radio-group":"^3.0.2","react-test-renderer":"^15.6.1","run-sequence":"^2.1.0","webpack":"^3.5.5","webpack-node-externals":"^1.6.0"},"dependencies":{"enquire.js":"^2.1.1","imagesloaded":"^4.1.3","lodash.debounce":"^4.0.8","lodash.omit":"^4.5.0","lodash.partition":"^4.6.0","prop-types":"^15.5.10","react-motion":"^0.5.0","react-transition-group-plus":"^0.5.0-alpha.1","shallowequal":"^1.0.2"},"peerDependencies":{"react":"^15.3.2","react-dom":"^15.3.2"},"gitHead":"cfe9bf37b12cb232e2cb3a379b84ce3457cb9271","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.3.7","_shasum":"34244f2a8e69225c3805edb9b9b349f5fb62a7bf","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"dantrain","email":"dan.train@nice.agency"},"dist":{"shasum":"34244f2a8e69225c3805edb9b9b349f5fb62a7bf","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.3.7.tgz","integrity":"sha512-67nkiH5yKo92izRvizdrtILzWVJ9ROj7ZGQFxuZyaEjoXrlsnFX+eJWYgcCIhyrEu0Hx5rxzlhVOWMNQ9872OA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOjxLjz8bL1dvfiViUGHllrkxmgW8hIQVCVsonvBQLKAIgCVh3Eb1JmpGsOIkwlqBY83Alx+2qR32G4H0IjzMWW2k="}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stonecutter-0.3.7.tgz_1502988248963_0.7993488584179431"},"directories":{}},"0.3.8":{"name":"react-stonecutter","version":"0.3.8","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","lint":"gulp lint","start":"gulp","pre-commit":"gulp lint","pre-push":"npm test"},"author":{"name":"Dan Train"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-loader":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-2":"^6.18.0","browser-sync":"^2.18.13","chai":"^4.1.1","chai-enzyme":"1.0.0-beta.0","enzyme":"^3.1.1","enzyme-adapter-react-16":"^1.0.4","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","gulp":"^3.9.1","gulp-eslint":"^4.0.0","gulp-filter":"^5.0.1","gulp-rename":"^1.2.2","gulp-shell":"^0.6.3","gulp-util":"^3.0.8","husky":"^0.14.3","lodash.assign":"^4.2.0","lodash.camelcase":"^4.3.0","lodash.isequalwith":"^4.4.0","lodash.shuffle":"^4.2.0","mocha":"^4.0.1","node-notifier":"^5.1.2","rc-slider":"^8.3.1","react":"^16.0.0","react-dom":"^16.0.0","react-radio-group":"^3.0.2","react-test-renderer":"^16.0.0","run-sequence":"^2.1.0","webpack":"^3.5.5","webpack-node-externals":"^1.6.0"},"dependencies":{"enquire.js":"^2.1.1","imagesloaded":"^4.1.3","lodash.debounce":"^4.0.8","lodash.omit":"^4.5.0","lodash.partition":"^4.6.0","prop-types":"^15.5.10","react-motion":"^0.5.0","react-transition-group-plus":"^0.5.0-alpha.1","shallowequal":"^1.0.2"},"peerDependencies":{"react":"^15.3.2 || ^16.0.0","react-dom":"^15.3.2 || ^16.0.0"},"gitHead":"74d407aab8f0d4d548852ff9fb8eddbc344f5afd","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.3.8","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"dantrain","email":"danhappysalad@outlook.com"},"dist":{"integrity":"sha512-VpD0XfROYP/HPXtowwQexSermF0g+XLM/PLspBhBKTNqOdHFwW9T6QNDo620hcfxXvqXAqv+wNWj/tmtNhVnWQ==","shasum":"ca0493da9a572918c7df22cb7ab27e1d7425a3a5","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.3.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFQFgRvuNLKtRqApT9AIN97PfQh0AS0Iq3/dowwMwgpAiBuoLagx0SXgZMGoxeGHxdc5hC5/Cb4H7wCbBGzZ3Yjnw=="}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stonecutter-0.3.8.tgz_1510135737214_0.8461807402782142"},"directories":{}},"0.3.9":{"name":"react-stonecutter","version":"0.3.9","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"test":"mocha -R spec --compilers jsx:babel-register test/*.jsx","lint":"gulp lint","start":"gulp","gh-pages":"gulp gh-pages","pre-commit":"gulp lint","pre-push":"npm test"},"author":{"name":"Dan Train"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^8.0.2","babel-loader":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-2":"^6.18.0","browser-sync":"^2.23.1","chai":"^4.1.1","chai-enzyme":"1.0.0-beta.0","enzyme":"^3.1.1","enzyme-adapter-react-16":"^1.0.4","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.5.1","gulp":"^3.9.1","gulp-eslint":"^4.0.0","gulp-filter":"^5.0.1","gulp-rename":"^1.2.2","gulp-shell":"^0.6.3","gulp-util":"^3.0.8","husky":"^0.14.3","lodash.assign":"^4.2.0","lodash.camelcase":"^4.3.0","lodash.isequalwith":"^4.4.0","lodash.shuffle":"^4.2.0","mocha":"^4.0.1","node-notifier":"^5.1.2","rc-slider":"^8.5.0","react":"^16.0.0","react-dom":"^16.0.0","react-radio-group":"^3.0.2","react-test-renderer":"^16.0.0","run-sequence":"^2.1.0","webpack":"^3.10.0","webpack-node-externals":"^1.6.0"},"dependencies":{"enquire.js":"^2.1.1","imagesloaded":"^4.1.3","lodash.debounce":"^4.0.8","lodash.omit":"^4.5.0","lodash.partition":"^4.6.0","prop-types":"^15.5.10","react-motion":"^0.5.0","react-transition-group-plus":"^0.5.0-alpha.1","shallowequal":"^1.0.2"},"peerDependencies":{"react":"^15.3.2 || ^16.0.0","react-dom":"^15.3.2 || ^16.0.0"},"gitHead":"e0684eb36c4de6e6b5a230d18242937cb97132bd","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.3.9","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"dantrain","email":"danhappysalad@outlook.com"},"dist":{"integrity":"sha512-NKcWT057gYAnUH51XOs6iLV//rlgmjKKds66UMt6bdZLDIQZiZvNOP2LRIXY+WR2UX619pU76azrWAbblomzzQ==","shasum":"013648f2da649993aed7464721cf93e0c56d7f1d","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.3.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0ug+M/05I6EJJWSOWNvJLe2h23z9my9ZRAsRYJJt7+AiApcZgYbcuT+cAHVjaq49amgB2tdGZADPvJ3aFkWVVu0Q=="}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stonecutter-0.3.9.tgz_1514561640889_0.09793831245042384"},"directories":{}},"0.3.10":{"name":"react-stonecutter","version":"0.3.10","description":"Animated grid layout component for React","keywords":["react","react-component","grid"],"main":"lib/react-stonecutter.js","scripts":{"start":"gulp","gh-pages":"gulp gh-pages","lint":"gulp lint","prettify":"prettier --write \"{src,test}/**/*.{js,json}\"","test":"mocha -R spec --require @babel/register test/*.jsx"},"husky":{"hooks":{"pre-commit":"gulp lint","pre-push":"npm test"}},"author":{"name":"Dan Train"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.2","@babel/preset-react":"^7.0.0","@babel/register":"^7.4.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","browser-sync":"^2.23.1","chai":"^4.1.1","chai-enzyme":"1.0.0-beta.0","enzyme":"^3.1.1","enzyme-adapter-react-16":"^1.0.4","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-react":"^7.13.0","gulp":"^3.9.1","gulp-eslint":"^5.0.0","gulp-filter":"^5.0.1","gulp-rename":"^1.2.2","gulp-shell":"^0.7.0","gulp-util":"^3.0.8","husky":"^2.2.0","lodash.assign":"^4.2.0","lodash.camelcase":"^4.3.0","lodash.isequalwith":"^4.4.0","lodash.shuffle":"^4.2.0","mocha":"^6.1.4","node-notifier":"^5.1.2","prettier":"^1.17.0","rc-slider":"^8.5.0","react":"^16.0.0","react-dom":"^16.0.0","react-radio-group":"^3.0.2","react-test-renderer":"^16.0.0","run-sequence":"^2.1.0","webpack":"^4.30.0","webpack-node-externals":"^1.6.0"},"dependencies":{"enquire.js":"^2.1.1","imagesloaded":"^4.1.3","lodash.debounce":"^4.0.8","lodash.omit":"^4.5.0","lodash.partition":"^4.6.0","prop-types":"^15.5.10","react-motion":"^0.5.0","react-transition-group-plus":"^0.5.0-alpha.1","shallowequal":"^1.0.2"},"peerDependencies":{"react":"^15.3.2 || ^16.0.0","react-dom":"^15.3.2 || ^16.0.0"},"gitHead":"bb4eefcd8fd815a0fd32a1a232aa13f64c882cb2","bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","_id":"react-stonecutter@0.3.10","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dantrain","email":"danhappysalad@outlook.com"},"dist":{"integrity":"sha512-baxIDPp10TLjGDY/SkQe2m01BrKiK/jZPQ932cicnP6li73UTrA/zN/9Qio8GUpQ+wMOvXkDg1UkTrcjjz7r7w==","shasum":"44157cbce93a311c72103e7bf98deed80a06f0ca","tarball":"https://registry.npmjs.org/react-stonecutter/-/react-stonecutter-0.3.10.tgz","fileCount":33,"unpackedSize":83325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0FPpCRA9TVsSAnZWagAAAfIP/1LY13t0Ef/kNHmHPa3+\n3/MzszHkrP+ZK0c8wqAgKVZIKA7yBeUpN7BCOSqFk1pezy+/PYFQXjHuMqXL\nd1JP5F4dsV3IA/T1TP6xXe5TaYpkXH48X4RGf390F7k3AaY+ScPcky1yePCJ\nwfoMFY/rjvslkoGAILJZzRr/MJaFuhK075eQUEOzP7ZGTl0ByJDYo6TfHuyY\nCO5VpeeGNqTUubBgKwjmqZ6X2KNR8Tv4NlAd7VtTa07gz+ylS4G0XJPjjvrd\n5tuIQWVddA8SH5n4/J2z5FLCqchKZJpnyqS58dvqDAm1NbKZ/zqHAin1nN34\nxywMwdf7DOoswxv0nOsa5qt8Noy3AQI9q6FtPVoScZ521toTYAMzrNxd/P85\nWIf7mecthg13Tk7SpkctynfcqeSRcGafbOUlkkyBAlVHLYmakVfAIvEMD0VB\n4+MESy2WvHUC/omeOXPnLeEp+n4XPWm6AaknsPP7tlBKjDuuDDyD27ldQH9E\n9qOsj/REvIvx3xs4HqkrlhzNO+hz6Gq8o7eIncX5WuL1cqOHXxH0+BMhPNGK\nte8U3+YqgpXC8CjyFfxp2N+ccpy5LBZybfrZx36Sin6UJr0OxLCAoq2PAOe9\nvhX6vj+rt5KEBrnvCKACO0Vqz08d8v580T3NqrA4ahiE/O+ygJJwGr+W5KKF\nCJKc\r\n=pKKk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJMfQgJIYkgGBDKImw1o1mwc2HdEl5Wywg/xMYYYP8tgIhAJ+il09LlNiBROGMdzoUjPspNXw73vS6j53TdhTn7sVQ"}]},"maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-stonecutter_0.3.10_1557156841197_0.24296494753259212"},"_hasShrinkwrap":false}},"readme":"# react-stonecutter [![npm version](https://img.shields.io/npm/v/react-stonecutter.svg?style=flat)](https://www.npmjs.com/package/react-stonecutter)\n<a href=\"http://dantrain.github.io/react-stonecutter\" title=\"Demo\"><img align=\"left\" src=\"http://i.imgur.com/qLCLyTN.png\" width=\"120\" hspace=\"10\"></a>\n\nAnimated grid layout component for React, inspired by [Masonry](http://masonry.desandro.com/).  \nChoose between CSS Transitions or [React-Motion](https://github.com/chenglou/react-motion) for animation.\n\n[Demo](http://dantrain.github.io/react-stonecutter)  \n\n## Installation\n\nWith [npm](https://www.npmjs.com/package/react-stonecutter):\n\n```\nnpm install --save react-stonecutter\n```\n\n## Usage\n\nA simple layout with items of equal height:\n\n```js\nimport { SpringGrid } from 'react-stonecutter';\n```\n```xml\n<SpringGrid\n  component=\"ul\"\n  columns={5}\n  columnWidth={150}\n  gutterWidth={5}\n  gutterHeight={5}\n  itemHeight={200}\n  springConfig={{ stiffness: 170, damping: 26 }}\n>\n  <li key=\"A\">A</li>\n  <li key=\"B\">B</li>\n  <li key=\"C\">C</li>\n</SpringGrid>\n```\n\nA Pinterest-style layout with varying item heights, this time using CSS transitions:\n\n```js\nimport { CSSGrid, layout } from 'react-stonecutter';\n```\n```xml\n<CSSGrid\n  component=\"ul\"\n  columns={5}\n  columnWidth={150}\n  gutterWidth={5}\n  gutterHeight={5}\n  layout={layout.pinterest}\n  duration={800}\n  easing=\"ease-out\"\n>\n  <li key=\"A\" itemHeight={150}>A</li>\n  <li key=\"B\" itemHeight={120}>B</li>\n  <li key=\"C\" itemHeight={170}>C</li>\n</CSSGrid>\n```\n\nTo render React components as children, wrap them in simple elements. This gives you full control of your markup:\n\n```xml\n<SpringGrid\n  component=\"ul\"\n  // ...etc.\n>\n  {data.map((datum) => (\n    <li key={datum.id}>\n      <MyComponent datum={datum} />\n    </li>\n  ))}\n</SpringGrid>\n```\n\nIf you don't know the heights of your items ahead of time, use the `measureItems` higher-order component to measure them in the browser before layout:\n\n```js\nimport { SpringGrid, measureItems } from 'react-stonecutter';\n\nconst Grid = measureItems(SpringGrid);\n```\n```xml\n<Grid\n  // ...etc.\n>\n  <li key=\"A\">Who controls the British crown?</li>\n  <li key=\"B\">Who keeps the metric system down?</li>\n  <li key=\"C\">We do!</li>\n  <li key=\"D\">We do!</li>\n</Grid>\n```\n\nIf your grid spans the page and you want to vary the number of columns based on the viewport width, use the `makeResponsive` higher-order component which makes use of [enquire.js](http://wicky.nillia.ms/enquire.js/):\n```js\nimport { CSSGrid, measureItems, makeResponsive } from 'react-stonecutter';\n\nconst Grid = makeResponsive(measureItems(CSSGrid), {\n  maxWidth: 1920,\n  minPadding: 100\n});\n```\n\n## API Reference\n\nExports:\n* `SpringGrid`\n* `CSSGrid`\n* `measureItems`\n* `makeResponsive`\n* `layout`\n* `enterExitStyle`\n* `easings`\n\n### SpringGrid and CSSGrid props\n\n**columns={`Number`}**  \nNumber of columns. Required.  \nYou can wrap the Grid component in the `makeResponsive` higher-order component to set this dynamically.\n\n**columnWidth={`Number`}**  \nWidth of a single column, by default in `px` units. Required.\n\n**gutterWidth={`Number`}**  \nWidth of space between columns. Default: `0`.\n\n**gutterHeight={`Number`}**  \nHeight of vertical space between items. Default: `0`.\n\n**component={`String`}**  \nChange the HTML tagName of the Grid element, for example to `'ul'` or `'ol'` for a list. Default: `'div'`.\n\n**layout={`Function`}**  \nUse one of the included layouts, or create your own. Defaults to a 'simple' layout with items of fixed height.  \nIncluded layouts:\n```js\nimport { layout } from 'react-stonecutter';\n\nconst { simple, pinterest } = layout;\n```\n\nThe function is passed two parameters; an `Array` of the props of each item, and the props of the Grid itself.\nIt must return an object with this shape:\n```js\n{\n  positions: // an Array of [x, y] coordinate pairs like this: [[0, 0], [20, 0], [0, 30]]\n  gridWidth: // width of the entire grid (Number)\n  gridHeight: // height of the entire grid (Number)\n}\n```\nHave a look at the code for the included layouts to get a feel for creating your own.\n\n**enter={`Function`}**  \n**entered={`Function`}**  \n**exit={`Function`}**  \nThese allow you to change how items animate as they appear and disappear from the grid.\nSupply functions that return objects with the `opacity` and `transform` values for an item's start and end states.\nBy default the item's `scale` and `opacity` go from `0` to `1` and back to `0` on exit, like this:\n```js\nenter={() => ({ scale: 0, opacity: 0 })}\nentered={() => ({ scale: 1, opacity: 1 })}\nexit={() => ({ scale: 0, opacity: 0 })}\n```\nThe functions are passed three parameters, the item props, grid props and grid state which includes the current height and width of the grid. For example to have disappearing items fall off the bottom of the grid:\n```js\nexit={(itemProps, gridProps, gridState) => ({ translateY: gridState.gridHeight + 500 })}\n```\nCSS [`transform-functions`](https://developer.mozilla.org/en-US/docs/Web/CSS/transform-function) are split up so they can be easily animated individually. Supported functions:\n* `translateX`\n* `translateY`\n* `translateZ`\n* `skew`\n* `skewX`\n* `skewY`\n* `scale`\n* `scaleX`\n* `scaleY`\n* `rotate`\n* `rotateX`\n* `rotateY`  \n\nSome example functions are included:\n```js\nimport { enterExitStyle } from 'react-stonecutter';\n\nconst { enter, entered, exit } = enterExitStyle.foldUp;\n```\nCheck out the [demo](http://dantrain.github.io/react-stonecutter) to see them in action.\n\n**perspective={`Number`}**  \nThe [`perspective`](https://developer.mozilla.org/en-US/docs/Web/CSS/transform-function/perspective) distance used for 3D transforms. If you are using a transform function like `rotateX`, use this to strengthen the effect. Default is no perspective applied.\n\n**lengthUnit={`String`}**  \nThe [length](https://developer.mozilla.org/en-US/docs/Web/CSS/length) unit used throughout. Default: `'px'`. Experimental. You could try using `'em'` or `'rem'` and then adjust the `font-size` for a fluid layout, but it may not work well with the `measureItems` and `makeResponsive` higher-order components. `%` does not work well due to the way CSS transforms work.\n\n**angleUnit={`String`}**  \nThe [angle](https://developer.mozilla.org/en-US/docs/Web/CSS/angle) unit. Affects `transform-functions` such as `rotate`. Default: `'deg'`.\n\n### SpringGrid only props\n\n**springConfig={`Object`}**  \nConfiguration of the React-Motion spring. See the [React-Motion docs](https://github.com/chenglou/react-motion#helpers) for more info.\nDefault: `{ stiffness: 60, damping: 14, precision: 0.1 }`.\n\n### CSSGrid only props\n\n**duration={`Number`}**  \nAnimation duration in `ms`. Required.\n\n**easing={`String`}**  \nAnimation easing function in CSS [transition-timing-function](https://developer.mozilla.org/en/docs/Web/CSS/transition-timing-function) format. Some [Penner easings](https://matthewlein.com/ceaser/) are included for convenience:\n```js\nimport { easings } from 'react-stonecutter';\n\nconst { quadIn, quadOut, /* ..etc. */  } = easings;\n```\nDefault: `easings.cubicOut`.\n\n### measureItems options\nPass like this:\n```js\nconst Grid = measureItems(SpringGrid, { measureImages: true })\n```\n\n**measureImages: `Boolean`**  \nIf set to true, waits for images to load before measuring items and adding them to the Grid. This may be necessary if you don't know the height of your images ahead of time. Powered by [imagesLoaded](https://github.com/desandro/imagesloaded).\n\n**background: `Boolean|String`**  \nThis option is passed through to the [imagesLoaded](https://github.com/desandro/imagesloaded) library. It allows you to wait for background images to load, in addition to `<img>` tags.\n\n### makeResponsive options\nPass like this:\n```js\nconst Grid = makeResponsive(SpringGrid, { maxWidth: 1920 })\n```\n\n**maxWidth: `Number`**  \nMaximum width for the Grid in `px`.\n\n**minPadding: `Number`**  \nMinimum horizontal length between the edge of the Grid and the edge of the viewport in `px`. Default: `0`.\n\n**defaultColumns: `Number`**  \nDefault number of columns before the breakpoints kick in. May be useful when rendering server-side in a universal app. Default: `4`.\n\n## Alternatives\n\nIf you have a list already nicely laid out by the browser, check out [React Flip Move](https://github.com/joshwcomeau/react-flip-move) which uses the very cool FLIP technique.\n\n## License\n\nMIT\n","maintainers":[{"name":"dantrain","email":"dan.train@nice.agency"}],"time":{"modified":"2022-06-26T08:26:01.048Z","created":"2016-04-03T15:06:52.657Z","0.1.0":"2016-04-03T15:06:52.657Z","0.1.1":"2016-04-03T16:10:07.186Z","0.1.2":"2016-04-08T08:55:36.888Z","0.1.3":"2016-05-08T16:31:06.556Z","0.2.0":"2016-06-12T14:43:41.481Z","0.2.1":"2016-06-12T15:11:04.177Z","0.2.2":"2016-06-23T11:52:46.407Z","0.3.0":"2016-06-23T15:53:59.453Z","0.3.1":"2016-07-18T11:29:54.438Z","0.3.2":"2016-08-04T14:44:05.904Z","0.3.3":"2016-08-05T21:48:15.343Z","0.3.4":"2017-01-08T15:10:34.624Z","0.3.5":"2017-06-25T15:27:07.224Z","0.3.6":"2017-08-06T14:32:17.634Z","0.3.7":"2017-08-17T16:44:10.091Z","0.3.8":"2017-11-08T10:08:58.689Z","0.3.9":"2017-12-29T15:34:01.006Z","0.3.10":"2019-05-06T15:34:01.450Z"},"homepage":"https://github.com/dantrain/react-stonecutter#readme","repository":{"type":"git","url":"git+https://github.com/dantrain/react-stonecutter.git"},"author":{"name":"Dan Train"},"bugs":{"url":"https://github.com/dantrain/react-stonecutter/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["react","react-component","grid"],"users":{"kkho595":true}}