{"_id":"react-grid-layout","_rev":"202-36a97ba12494f311848f7c09dde2019f","name":"react-grid-layout","dist-tags":{"latest":"2.2.4","legacy":"1.5.4"},"versions":{"0.0.1":{"name":"react-grid-layout","version":"0.0.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.0.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"0633fb39b63aed04e623e98c6f6827c1a0121b8e","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.0.1.tgz","integrity":"sha512-FxmXJw86ZE1IVzMF3hj8KJ7k4z5FYL7hMKllW/KhAzafKBFVu3PlZOhz8+tWT1uAzMqwCnipL6HvHG2ACCJiRQ==","signatures":[{"sig":"MEUCIQCE0sC9eG1Gh2soC0hmVd9mm2bcPPB8wcuxTXb0VbIgrwIgfzL/8czBiCJxu89F8LDn+A0oaGKRItz0/Mxp3MpkuUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0633fb39b63aed04e623e98c6f6827c1a0121b8e","gitHead":"83b2066bba22f4ca0f3a418ef47c4c14c7ac519d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","dev-server":"echo 'Open http://localhost:4002/examples/1.html'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base ."},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"devDependencies":{"react":"^0.12.2","lodash":"^2.4.1","webpack":"^1.4.14","css-loader":"^0.9.0","jsx-loader":"^0.12.2","style-loader":"^0.8.2","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.0.2":{"name":"react-grid-layout","version":"0.0.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.0.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"c9de39df8d4d5add0b9c3587574f7ac10fc2853d","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.0.2.tgz","integrity":"sha512-dIAVT+18M1D6HSrXJM/V9sQAWKeuS/xIccUX5jiaTdHi6r4wpUO10U7XS4fkI1g98V7pA26MNF/7Va272tkf2Q==","signatures":[{"sig":"MEUCIQD3iyCYlqJ7xjEOWW9nl0sLD3qHE/FXiMWEFd+isBTpJAIgc1sGZt1cUHAc8dQRFiwGX/sudupG1qgj94sofDBtFHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c9de39df8d4d5add0b9c3587574f7ac10fc2853d","gitHead":"e281d728f073184e44b9c70e1a95932daaf37240","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","dev-server":"echo 'Open http://localhost:4002/examples/1.html'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base ."},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"devDependencies":{"react":"^0.12.2","lodash":"^2.4.1","webpack":"^1.4.14","css-loader":"^0.9.0","jsx-loader":"^0.12.2","style-loader":"^0.8.2","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.1.0":{"name":"react-grid-layout","version":"0.1.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.1.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"02fffd80ce371b797394cbb10c403a84e08030f2","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.1.0.tgz","integrity":"sha512-TGStaFBAFM4+E6tw5iNRD/wwGvc2h5M/qbvBUFhG28NVO1wEgkV8KXh9vFc8KFB0oBZDMeREcgCojAMfJycaxw==","signatures":[{"sig":"MEUCICUGF6DBZgaLLldPrSLJ95ZYqu3vLKfA7GbFtNrhqfGeAiEAh3Ezw/DEpDJrTFWxQk7FtF0HleugAff6xx60H/t6XkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"02fffd80ce371b797394cbb10c403a84e08030f2","gitHead":"a7ae7ab82e47ea2dcb0004e23c348e998d232035","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","dev-server":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base ."},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"lodash":"^2.4.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.0.3"},"devDependencies":{"react":"^0.12.2","lodash":"^2.4.1","webpack":"^1.4.14","css-loader":"^0.9.0","jsx-loader":"^0.12.2","style-loader":"^0.8.2","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.1.1":{"name":"react-grid-layout","version":"0.1.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.1.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"8ce959ef87306e3e813a322dba29f28054a526d0","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.1.1.tgz","integrity":"sha512-AvVgR10hEX+ABX2fYidnztMMs2ZigsK4mYWtsAQuN7YJL3FgduBhz2+0JCpApM0/rwo0AJCZPcSjyEbaWHeJ1A==","signatures":[{"sig":"MEUCIBykHLYyF8jBJ3MDAEc0tm4WnokJTBhzyfGIUbEf3vuMAiEAoCo8ftudgkPtnpbEnKm754DspWLrG63zUrxX1gKURpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8ce959ef87306e3e813a322dba29f28054a526d0","gitHead":"ba9316d04ea2076f8d45cd88c8915a7e21f45112","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","dev-server":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base ."},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"lodash":"^2.4.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.0.3"},"devDependencies":{"react":"^0.12.2","lodash":"^2.4.1","webpack":"^1.4.14","css-loader":"^0.9.0","jsx-loader":"^0.12.2","style-loader":"^0.8.2","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.2.0":{"name":"react-grid-layout","version":"0.2.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.2.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"3fa7d9ec46e96bd37e723c2324fa10aba07b6bd2","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.2.0.tgz","integrity":"sha512-iefMThAHp3v3moWZdFhvWIDsdoaY5lIAnmRMFbqZPGv575X6eF/oUmbNbTXmBp2lzLqAzE97U92vEFYnAM7TfA==","signatures":[{"sig":"MEUCICPRQvTG0FynDDQnZchMxIKiDzrPAuRRLPpkx0sy/T/EAiEAzKyz7wFF57LBOY8KI618mXsiC+82TFvqpH94HJifbp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3fa7d9ec46e96bd37e723c2324fa10aba07b6bd2","gitHead":"5a3b8644571abd91205d503170033e0615678a56","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","dev-server":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base ."},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"lodash":"^2.4.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.0.3"},"devDependencies":{"react":"^0.12.2","lodash":"^2.4.1","webpack":"^1.4.14","css-loader":"^0.9.0","jsx-loader":"^0.12.2","style-loader":"^0.8.2","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.2.1":{"name":"react-grid-layout","version":"0.2.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.2.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"5a9819f21885f07485924dedc1b9ea558f24e08d","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.2.1.tgz","integrity":"sha512-FLKUelVvvcVBebLBAFwsicC8+RMZ0wjMp8xSsursV6ItYVrbuc4GX+JT7xNtyNaeWxnIQ7k65sHT28OenQIG9Q==","signatures":[{"sig":"MEYCIQCC4FymVBj3x7q1aXh49KhOs6eIoVhtwlx7wSaDKWOBCQIhAKMFMKoGZ+5G/CC98v2f8CmQGz385FlN2itCt21yYIT+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5a9819f21885f07485924dedc1b9ea558f24e08d","gitHead":"d605dc89ee3a82da17741e4f82532ffed537cfbe","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","dev-server":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base ."},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.0.3"},"devDependencies":{"react":"^0.12.2","lodash":"^2.4.1","webpack":"^1.4.14","css-loader":"^0.9.0","jsx-loader":"^0.12.2","style-loader":"^0.8.2","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.3.0":{"name":"react-grid-layout","version":"0.3.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.3.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"77e890ddf8f91e3bca403efc81789d51c4bace54","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.3.0.tgz","integrity":"sha512-E/GDKGQ+7QLaETcTpfrPAZSXOTfFW+ZVTzQ2b96zviwXOWjW8ljIHKaC6dsuv6vB4z5wTZwat0BBvzk5DuiGoQ==","signatures":[{"sig":"MEQCIBtF+xHhNZj8CdXekG++4cVQUCLX+FJl226VoEApxh+kAiAVTqgGE1YnGC4DzEE5yz4yhbrKJXva2PXRztVZQ4O5fQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"77e890ddf8f91e3bca403efc81789d51c4bace54","gitHead":"c3f9cef078bf6a97416d6e4e8a47d5646943118d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","dev-server":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base ."},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"react":"^0.12.2","lodash":"^2.4.1","webpack":"^1.4.14","css-loader":"^0.9.0","jsx-loader":"^0.12.2","style-loader":"^0.8.2","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.3.1":{"name":"react-grid-layout","version":"0.3.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.3.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"a8e7b997dc5ce73b27bed01ce951eea6d1c2d2a4","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.3.1.tgz","integrity":"sha512-Cgj3W0OmTSjNzg9UD/ruCgGADsUq16JmXAecWZwf50imuP9D8ledqawNoPlzBAmuLDrSj4j/RwgUHPMkYFA+OA==","signatures":[{"sig":"MEUCIQDpn2g3/rIFKXbLDGtbI0pWPI21E4qjpYg7qSvuf1/1wAIgdb9TbOBGAGVQzGuP/459XLiaRp4idTJqdQNgS/uYIBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a8e7b997dc5ce73b27bed01ce951eea6d1c2d2a4","gitHead":"cf8ae6da9db8e0b5ee64364616143518ea27c3fd","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","dev-server":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base ."},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"react":"^0.12.2","lodash":"^2.4.1","webpack":"^1.4.14","css-loader":"^0.9.0","jsx-loader":"^0.12.2","style-loader":"^0.8.2","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.3.2":{"name":"react-grid-layout","version":"0.3.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.3.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"6fe0e42139e90d51b22942eeac9c1852d4402691","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.3.2.tgz","integrity":"sha512-WOB6q6MzTkyrMoN4FCFIEnP33D1pLXjnyHoH0IL1XQaA6ydm43YTsfPJsKhBSq8SKVcAhIjgI/sGdZn2h+43hA==","signatures":[{"sig":"MEUCIQCuyiBrfFUUHKP0AqFbdJrs973Dh155u/ZHLZ0YmR6P8AIgBlvfDcmd/OK9+/u/871owiG9Op8X7xYkV1kuAGSazaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6fe0e42139e90d51b22942eeac9c1852d4402691","gitHead":"828a66ed0021e2b7b883b77e01a67ce790b04927","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack","dev-server":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base ."},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"react":"^0.12.2","lodash":"^2.4.1","webpack":"^1.4.14","css-loader":"^0.9.0","jsx-loader":"^0.12.2","style-loader":"^0.8.2","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.3.3":{"name":"react-grid-layout","version":"0.3.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.3.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"437f05b2e20236f202fa24b2c176e038c769c308","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.3.3.tgz","integrity":"sha512-LexRPo+VQIT9aqw92tSxD+h0cgKsZBfhAUmfwZMCvP6/ockH5qjv3+SHMKrp6Bo7FJ2PQ6Lp9MMM47dek0NqnA==","signatures":[{"sig":"MEQCIDjpPMvTi34FVWc9HQNfHOfMp5Hq/kjeb/SN/j5bIKoyAiBItBYJsYUK3YoGecnznYmS0CUK0XGzWzeQRqB0OUDPlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"437f05b2e20236f202fa24b2c176e038c769c308","gitHead":"d97fa1d961880604a1e2767218ad1766bfbbea98","scripts":{"lint":"jsxhint .","test":"echo \"Error: no test specified\" && exit 1","build":"make js","dev-server":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","check-build":"make check-build","build-example":"webpack"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"precommit":["check-build","lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"react":"^0.12.2","lodash":"^2.4.1","jsxhint":"^0.9.0","webpack":"^1.4.14","css-loader":"^0.9.0","jsx-loader":"^0.12.2","style-loader":"^0.8.2","precommit-hook":"^1.0.7","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.3.4":{"name":"react-grid-layout","version":"0.3.4","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.3.4","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"f4d5129f7c9243905e8507007328050c6615680e","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.3.4.tgz","integrity":"sha512-3jx2Mj5/OL8SgCnQ0Kx0aG5q3mUBzzbicM9nE0/MFIDv2/3LSucfGBRu/7o6XTLJNNQSek1ncrf6uyNy0g5NgQ==","signatures":[{"sig":"MEUCIQD9zwyO74ufXc6aCgEe9gKXQckeWAhy0m/hTiI6RDouswIgcm/xNHeqyWGTMZAx71DtY8eF1kClOenEaJ2RXpF+SLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f4d5129f7c9243905e8507007328050c6615680e","gitHead":"282b1168fee3c6d1ea198d4fa643bafcc276ab96","scripts":{"lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"make js","dev-server":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","check-build":"make check-build","build-example":"webpack"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"precommit":["check-build","lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"react":"^0.12.2","lodash":"^2.4.1","jsxhint":"^0.9.0","webpack":"^1.4.14","css-loader":"^0.9.0","jsx-loader":"^0.12.2","style-loader":"^0.8.2","precommit-hook":"^1.0.7","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.3.5":{"name":"react-grid-layout","version":"0.3.5","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.3.5","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"6ea537c07a6e4ffec7f81529f669e30a8e419cef","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.3.5.tgz","integrity":"sha512-dNJdDFSVTt/vBuB2k0lRKUYLWaTfe1VVGj/i+D8bOpNy183LmZKjPYQyc4V3dlAqzFzHneO0SoehuMsn2YAEIQ==","signatures":[{"sig":"MEYCIQDwZQSgEVaYgr2Z/6Y8UbFBSLPleiQN+wsV47z1L3t2hAIhAL6koMWtpOf4gHitPMlxYwyy+ZgHd/NECzsJxABYr2WR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6ea537c07a6e4ffec7f81529f669e30a8e419cef","gitHead":"ad32f897bcbce4b61af3ebbae5b0e372e3bae0e8","scripts":{"lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"make js","dev-server":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","check-build":"make check-build","build-example":"webpack"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"precommit":["check-build","lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"6to5":"^2.2.0","react":"^0.12.2","lodash":"^2.4.1","jsxhint":"^0.9.0","webpack":"^1.4.14","css-loader":"^0.9.0","6to5-loader":"^1.0.0","style-loader":"^0.8.2","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^1.0.7","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.4.0":{"name":"react-grid-layout","version":"0.4.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.4.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"33b3473dbcbf6d5f20973dcfafa35f8576ddb9d6","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.4.0.tgz","integrity":"sha512-M8PmtbG4d4+3hksCmGBJ3Mbtkja+6y0Sx4FBc1StFQ3rRCN/VDCCs6Q1EtjwCcwQXKBXTjsvGxinRMr1KBLOWQ==","signatures":[{"sig":"MEUCIQCd7SzUWLVFHYV4xK8XC/tv41lUhaX9kDVkKZedyjxycQIgFdIsuKwgrVV5ra5xQQPL//jQBIs4QeEhA1lA43pGhTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"33b3473dbcbf6d5f20973dcfafa35f8576ddb9d6","gitHead":"f88437ea983e339540ed40c7097de8c41bd554fe","scripts":{"lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"make js","dev-server":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","check-build":"make check-build","build-example":"webpack"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"precommit":["check-build","lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"6to5":"^2.2.0","react":"^0.12.2","lodash":"^2.4.1","jsxhint":"^0.9.0","webpack":"^1.4.14","css-loader":"^0.9.0","6to5-loader":"^1.0.0","style-loader":"^0.8.2","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^1.0.7","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.5.0":{"name":"react-grid-layout","version":"0.5.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.5.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"8a07a698092948c29fb077004ca6354643034ca5","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.5.0.tgz","integrity":"sha512-6ag+QMd0Gh7WjZWFFHiVwNS6FPoTmh1XRpsNJHQd6bDEEicw2zyglIibObLSynOqrfyS3vdVhTsXDjiEBuxYNg==","signatures":[{"sig":"MEQCIC537g3t1CqCy/vUrTQ/m+yOMwde/b8fhc0iFQlL8QeDAiA/SZ8jdVPjVUy3o3zkCDn9FzBg2UfLVtFM0woUrqD7lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8a07a698092948c29fb077004ca6354643034ca5","gitHead":"bb66272d8a631603364120bd558ce9c2e04a414e","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"make js","check-build":"make check-build","build-example":"webpack"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"precommit":["check-build","lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^1.0.0","6to5":"^2.2.0","react":"^0.12.2","lodash":"^2.4.1","jsxhint":"^0.9.0","webpack":"^1.4.14","css-loader":"^0.9.0","6to5-loader":"^1.0.0","style-loader":"^0.8.2","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^1.0.7","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.5.1":{"name":"react-grid-layout","version":"0.5.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.5.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"4cf618139932852d108b38d7128af90172dce1b5","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.5.1.tgz","integrity":"sha512-wS99FpDnxdIOuYnni/xM6otetDRblm8NFdfg59PQjJdPwOg/0MqMmykCbCwCOg5ByAgcrgAG/3AcDROIy8UM7A==","signatures":[{"sig":"MEUCIFiCcKLWTlZSIWLHomL2L1KG/O5i5q2n5P/6LR5E290PAiEA3LuStlKM1Zmd3ggudAVyNvdSYshcrUivshAicR/tubI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4cf618139932852d108b38d7128af90172dce1b5","gitHead":"da538b857f4d10d518b4d2a64ce4599fb827f138","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"make js","check-build":"make check-build","build-example":"webpack"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"precommit":["check-build","lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^1.0.0","6to5":"^2.2.0","react":"^0.12.2","lodash":"^2.4.1","jsxhint":"^0.9.0","webpack":"^1.4.14","css-loader":"^0.9.0","6to5-loader":"^1.0.0","style-loader":"^0.8.2","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^1.0.7","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.5.2":{"name":"react-grid-layout","version":"0.5.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.5.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"a2cd433a9918db5c91b58203f28006f3e497b00e","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.5.2.tgz","integrity":"sha512-xtW3LmDvdzZJoebw6M2tT5UNz85Yjsub5Gv2QFU35sh/wzPlqiY/622V1984OW+lCeHPyzOWraDcS0Y/pRNeKw==","signatures":[{"sig":"MEYCIQCCBmK7npxXkuoJfHgzt2wpCl62Z7h6Y+OUkg2T8Grf/wIhANpaxx6Ui2CsMQ7C7plZj98rjG+X+ii3M4p+SN2A7+uu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a2cd433a9918db5c91b58203f28006f3e497b00e","gitHead":"cbcef6302d79dbbb9b5f8d729a3fb3c6cf23bc58","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"make js","check-build":"make check-build","build-example":"webpack"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"precommit":["check-build","lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^1.0.0","6to5":"^2.2.0","react":"^0.12.2","lodash":"^2.4.1","jsxhint":"^0.9.0","webpack":"^1.4.14","css-loader":"^0.9.0","6to5-loader":"^1.0.0","style-loader":"^0.8.2","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^1.0.7","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.6.0":{"name":"react-grid-layout","version":"0.6.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.6.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"13e835ce8782d8187b720659910877fddada7978","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.6.0.tgz","integrity":"sha512-tQ1xXmSLYAeAsPO2jA4RsmcSpKbQwFFZVrmCEE1+ZbLNIV0l2ks9+zQSpwvuUiJurxRlwOKS7lFpwwc5EAVg3g==","signatures":[{"sig":"MEQCICW5eC84pvXf72ySbLTh69sobcE+h7ROj9BcVaxdLArUAiBfGddiC6LlAWX4wExRot2ww4cbtT0taNCXEIZ6aYhx1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"13e835ce8782d8187b720659910877fddada7978","gitHead":"93cd1163569992c868b38c2d01d7144ffc57b421","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"make js","check-build":"make check-build","build-example":"webpack"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"precommit":["check-build","lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^1.0.0","6to5":"^2.2.0","react":"^0.12.2","lodash":"^2.4.1","jsxhint":"^0.9.0","webpack":"^1.4.14","css-loader":"^0.9.0","6to5-loader":"^1.0.0","style-loader":"^0.8.2","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^1.0.7","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.6.1":{"name":"react-grid-layout","version":"0.6.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.6.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"76262f5c2bbde40a3448f19284cd26f55b5e11b4","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.6.1.tgz","integrity":"sha512-/v+tEkeBrRiO/Gdf6UOWjAuOSmyXVk0+L0UAq9MU6xkwXnXGkc9YtSMxEC2iH2siv4SOOgQcwXYz3rj5x9E4yQ==","signatures":[{"sig":"MEUCIFXFlA7691u5KFoGziktasiIm4f8kfApJ3Em57/d2gUiAiEA2WUgStqZ47Mk8IxDFbzi+WdiMhn+iLSZaIWyGi+vvtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"76262f5c2bbde40a3448f19284cd26f55b5e11b4","gitHead":"4139246d85abdc6c306e39b73959de0bde848efb","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"make js","check-build":"make check-build","build-example":"webpack"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"precommit":["check-build","lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^1.0.0","6to5":"^2.2.0","react":"^0.12.2","lodash":"^2.4.1","jsxhint":"^0.9.0","webpack":"^1.4.14","css-loader":"^0.9.0","6to5-loader":"^1.0.0","style-loader":"^0.8.2","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^1.0.7","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.6.2":{"name":"react-grid-layout","version":"0.6.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.6.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"5676bb38757212ccd5ad5d49b8af5b05cab6d54b","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.6.2.tgz","integrity":"sha512-WsnTz0VGS52iSLVgKGvnho9wYD1Vm2S02ABGbeYce74ymG9FYj4UIWuop9U9j7zDxt5/jOBTx8plau0wZbCOcA==","signatures":[{"sig":"MEQCIEVcAG/MAyh7luWCJdrZYyh/Kgusjh5Bq0zYlizw/1gYAiAr7PNmhWSGbKW6L3FTVrVAsH3YzSDDbKjakumb1SI07A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5676bb38757212ccd5ad5d49b8af5b05cab6d54b","gitHead":"f08ac700b2c78c181345353986476f6637701135","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"make js","check-build":"make check-build","build-example":"webpack"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"precommit":["check-build","lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","object-assign":"^2.0.0","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^1.0.0","6to5":"^2.2.0","react":"^0.12.2","lodash":"^2.4.1","jsxhint":"^0.9.0","webpack":"^1.4.14","css-loader":"^0.9.0","6to5-loader":"^1.0.0","style-loader":"^0.8.2","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^1.0.7","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.7.0":{"name":"react-grid-layout","version":"0.7.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.7.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"2d4759cd18d929b026e4f7cda4e69332088429ba","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.7.0.tgz","integrity":"sha512-H+LE1dkCAre8A5iZVlUr+hd65a2K9Pss/RE0QTBPupqn6o/tNCEa13qucm++o0wvfQndf2j04jiSC9+hrRKr3g==","signatures":[{"sig":"MEQCIAkqOroOYQCaOgzgtoi7oRm5FzVbUNkmmFC7DKNEGBbxAiAw27ct2v753HIiwR4QiPivRS+2shezpcfF0YG8PdGqfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2d4759cd18d929b026e4f7cda4e69332088429ba","gitHead":"f9ed30af127055defae4493c1efd3d106ebedf7e","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"make js","check-build":"make check-build","build-example":"webpack"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"precommit":["check-build","lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","object-assign":"^2.0.0","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^1.0.0","6to5":"^2.2.0","react":"^0.12.2","lodash":"^2.4.1","jsxhint":"^0.9.0","webpack":"^1.4.14","css-loader":"^0.9.0","6to5-loader":"^1.0.0","style-loader":"^0.8.2","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^1.0.7","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.7.1":{"name":"react-grid-layout","version":"0.7.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.7.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"2d3e6abb0b2140b0c26d703142284ce5d4ff013c","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.7.1.tgz","integrity":"sha512-tgoX0XpQ9yrUsB6E8n3j+dV52GCIRgPhETTyc9gVOY+tSBh1I3ImomKstoLHCZ2zgVGoD+8R3mLuQ1j5mgmK7Q==","signatures":[{"sig":"MEQCIFFnDQKJ64kPoEoRJabH0WrEmylDIHs0u8FmkJqFXimKAiAETK1QW/97HjYckSVwLtiwljHgjGbQyKBFspEcu7fWJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2d3e6abb0b2140b0c26d703142284ce5d4ff013c","gitHead":"512695cdc89b7ea1d0f77830304656da7dc581ad","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"make js","check-build":"make check-build","build-example":"webpack"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"precommit":["check-build","lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","object-assign":"^2.0.0","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^1.0.0","6to5":"^2.2.0","react":"^0.12.2","lodash":"^2.4.1","jsxhint":"^0.9.0","webpack":"^1.4.14","css-loader":"^0.9.0","6to5-loader":"^1.0.0","style-loader":"^0.8.2","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^1.0.7","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.8.0":{"name":"react-grid-layout","version":"0.8.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.8.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"1ef6337252ee71497ba6e95e7d5b3965b78077d3","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.8.0.tgz","integrity":"sha512-HyO2r3buH3hamsTD+XKD3X7zPSOSUxwL6sz1Jm9EJDXu6VMbbsXzkzvhXsS5KdgEtZOafwAna+JEYPwuD9ZJCw==","signatures":[{"sig":"MEUCID99zyIqIop89Z2RCBzqUVI59KNqQwuNiKrDsQ3kqTodAiEAtjg73i0Z2Dk4D3owXdCG+6YlSvdvB3jR/PEdhVQA9oI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1ef6337252ee71497ba6e95e7d5b3965b78077d3","gitHead":"fd0767f62d9d13e61f9400dc1bb80f9b21021399","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"make js","check-build":"make check-build","build-example":"webpack"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"precommit":["check-build","lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"1.4.28","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"dependencies":{"deep-equal":"^0.2.1","object-assign":"^2.0.0","react-draggable":"git+https://github.com/strml/react-draggable","react-resizable":"^0.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^1.0.0","6to5":"^2.2.0","react":"^0.12.2","lodash":"^2.4.1","jsxhint":"^0.9.0","webpack":"^1.4.14","css-loader":"^0.9.0","6to5-loader":"^1.0.0","style-loader":"^0.8.2","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^1.0.7","react-hot-loader":"^1.0.4","webpack-dev-server":"^1.7.0"}},"0.8.1":{"name":"react-grid-layout","version":"0.8.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.8.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"303a29edb9f1d50697761a1beab628e720cdc0a7","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.8.1.tgz","integrity":"sha512-UTRdMkk0cpsRzBzDn6qA5M5TlqYuJqLbOfiBfw9XPg3VmicjVs4SCxIihirRrYflUNOeqxWK59bfL8HDwrGjkw==","signatures":[{"sig":"MEQCIBuAqUKxwR9IcSQIJzezkrfaOR2PFWSvwsc2KY+uqcsNAiBqdOSMXQXZlJftpG29Y5P7dd21AvAUdpOB/YP2KZb3Zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"303a29edb9f1d50697761a1beab628e720cdc0a7","gitHead":"d8e260775bd539e19128866d0e73416542981dfc","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","prepublish":"npm run build","build-example":"webpack --config webpack-examples.config.js; node ./examples/generate.js"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"2.7.4","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"0.10.35","dependencies":{"deep-equal":"^1.0.0","object-assign":"^2.0.0","react-draggable":"git+https://github.com/strml/react-draggable#v0.3.1","react-resizable":"^0.2.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.3.1","babel":"^5.0.1","react":"^0.13.1","lodash":"^3.6.0","jsxhint":"^0.14.0","webpack":"^1.7.3","babel-core":"^5.0.1","css-loader":"^0.9.1","pre-commit":"^1.0.6","babel-loader":"^5.0.0","style-loader":"^0.9.0","babel-runtime":"^5.0.1","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^2.0.1","react-hot-loader":"^1.2.4","webpack-dev-server":"^1.8.0"}},"0.8.2":{"name":"react-grid-layout","version":"0.8.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.8.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"4b1ea7b93850f0c919a6e08fa32c83070ec3c015","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.8.2.tgz","integrity":"sha512-dxSUT8apvIe+SZKRR2xU7GFdYZgp8ZmDuRk5Qavp/zNeIRHXqBqK0wWMmqfDF2hQfIEztfx9p1gTiaVQxQ0NGw==","signatures":[{"sig":"MEUCIHnTHvL/7VHBoZiUvStUm7t4cSV4D1ZqfvGb/nJg6iL/AiEArravWsFsTmY1k4OYWcY8er3jpqYUgo3H8xBmGIY2gGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4b1ea7b93850f0c919a6e08fa32c83070ec3c015","gitHead":"5f24f0b2291c6bfd90669d871450189b82a1b820","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","prepublish":"npm run build","build-example":"webpack --config webpack-examples.config.js; node ./examples/generate.js"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"2.7.4","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"deep-equal":"^1.0.0","object-assign":"^2.0.0","react-draggable":"git+https://github.com/strml/react-draggable#v0.3.1","react-resizable":"^0.3.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.3.1","babel":"^5.0.1","react":"^0.13.1","lodash":"^3.6.0","jsxhint":"^0.14.0","webpack":"^1.7.3","babel-core":"^5.0.1","css-loader":"^0.9.1","pre-commit":"^1.0.6","babel-loader":"^5.0.0","style-loader":"^0.9.0","babel-runtime":"^5.0.1","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^2.0.1","react-hot-loader":"^1.2.4","webpack-dev-server":"^1.8.0","react-clonewithprops":"^1.0.1"}},"0.8.3":{"name":"react-grid-layout","version":"0.8.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.8.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"b3273cdcc9579f0710dad66c924e707b7d6073d9","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.8.3.tgz","integrity":"sha512-NH9O4L3Ke94vyyFO6KgSG/w9M9a9bO9Dq6IORarHE4uBnB5EuuTK/XAhta/kfw2Xgc/YZeRc9hf78uHA/0zU5w==","signatures":[{"sig":"MEUCIFSHcJ8FYNcvm14zX0qT2GENRV1B5csZ6OZVUnGmnwBdAiEAzL4Ko6TsqXittFKCvsBZFJPkiozolQ1xekeRO3i+pWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b3273cdcc9579f0710dad66c924e707b7d6073d9","gitHead":"4cf367367080520b44ea8bd99c6366ec96b1211d","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","prepublish":"npm run build","build-example":"webpack --config webpack-examples.config.js; node ./examples/generate.js"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"2.8.4","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"deep-equal":"^1.0.0","object-assign":"^2.0.0","react-draggable":"github:strml/react-draggable#v0.3.1","react-resizable":"^0.3.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.3.1","babel":"^5.0.1","react":"^0.13.1","lodash":"^3.6.0","jsxhint":"^0.14.0","webpack":"^1.7.3","babel-core":"^5.0.1","css-loader":"^0.9.1","pre-commit":"^1.0.6","babel-loader":"^5.0.0","style-loader":"^0.9.0","babel-runtime":"^5.0.1","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^2.0.1","react-hot-loader":"^1.2.4","webpack-dev-server":"^1.8.0","react-clonewithprops":"^1.0.1"}},"0.8.4":{"name":"react-grid-layout","version":"0.8.4","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.8.4","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"74a4cae882a492a53900debc94d98fbc135df5ad","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.8.4.tgz","integrity":"sha512-nDq/Znrmn7ubOsERka5XsltRofnSnu52/7otHqnmZz2z5SSOlb30TVl3VWRaAcxp7IwHhtL3W0gaQjepMKS+HQ==","signatures":[{"sig":"MEUCIGrJ8qjACCW3ai1aV/OlaGdIhJZrgGBWPU7Q4o5LFynlAiEAiLCLGJGDy4et57Uw5tGJENQi2Ziaa5iHo4TdkqlyrtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"74a4cae882a492a53900debc94d98fbc135df5ad","gitHead":"1b2f8c7a149b49a3f33d90f1cc1a72c30e1f7226","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","prepublish":"npm run build","build-example":"webpack --config webpack-examples.config.js; node ./examples/generate.js"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"2.13.1","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"2.4.0","dependencies":{"deep-equal":"^1.0.0","object-assign":"^2.0.0","react-draggable":"github:strml/react-draggable#v0.3.2","react-resizable":"^0.3.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.3.1","babel":"^5.0.1","react":"^0.13.1","lodash":"^3.6.0","jsxhint":"^0.14.0","webpack":"^1.7.3","babel-core":"^5.0.1","css-loader":"^0.9.1","pre-commit":"^1.0.6","babel-loader":"^5.0.0","style-loader":"^0.9.0","babel-runtime":"^5.0.1","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^2.0.1","react-hot-loader":"^1.2.4","webpack-dev-server":"^1.8.0","react-clonewithprops":"^1.0.1"}},"0.8.5":{"name":"react-grid-layout","version":"0.8.5","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.8.5","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"ff96294bf0d2086a8a3b563ceeee130f0a8d74d2","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.8.5.tgz","integrity":"sha512-zYZm7otxyoeWiybMR8bydjJsz43jPZ5pX6hgrniLKG+uBWy5GPJLyLA5TV5XnvfIBZyG8zB9o9x8Zq8AOzNgfQ==","signatures":[{"sig":"MEQCIHLtdu/EayGlTNCeO67h9+nbC/goBKa7Wrfxm+Kfj2dvAiBeVZfOhtJHTVIRMnPtHtSUCnDz3gCHlwwvUwglZppBZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ff96294bf0d2086a8a3b563ceeee130f0a8d74d2","gitHead":"2c916b3164bffc57d543cd4272f91dde69cf8546","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"jsxhint lib/ test/","test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","prepublish":"npm run build","build-example":"webpack --config webpack-examples.config.js; node ./examples/generate.js"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"2.13.1","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"2.4.0","dependencies":{"deep-equal":"^1.0.0","object-assign":"^2.0.0","react-draggable":"github:strml/react-draggable#v0.3.3","react-resizable":"^0.3.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.3.1","babel":"^5.0.1","react":"^0.13.1","lodash":"^3.6.0","jsxhint":"^0.14.0","webpack":"^1.7.3","babel-core":"^5.0.1","css-loader":"^0.9.1","pre-commit":"^1.0.6","babel-loader":"^5.0.0","style-loader":"^0.9.0","babel-runtime":"^5.0.1","exports-loader":"^0.6.2","imports-loader":"^0.6.3","precommit-hook":"^2.0.1","react-hot-loader":"^1.2.4","webpack-dev-server":"^1.8.0","react-clonewithprops":"^1.0.1"}},"0.10.0-beta0":{"name":"react-grid-layout","version":"0.10.0-beta0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.10.0-beta0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"b48f2c8c2257034fd96244680ef8ba17012790bd","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.10.0-beta0.tgz","integrity":"sha512-dZ3f5ghnCZ8m2KEMf8eUHBNZg24ePwoVeIlyrDFA/ABKVOUaeHr7KVIIiI/AwIp1LHXk3uHsv9cYMeP4CnIZFA==","signatures":[{"sig":"MEQCICSNQgGFL9ifusgefwwF5TD4lr4rujWPm0tDQqeKeB5VAiBWXG/d0s1L/r5T25wKsEe1QfWWL4TgQl1nD++3kgjj0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b48f2c8c2257034fd96244680ef8ba17012790bd","gitHead":"29fa07a814f13046eafda268296576cfca52d169","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"eslint --ext .js,.jsx lib/ test/; flow","test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","validate":"valiquire ./lib","prepublish":"npm run build","build-example":"webpack --config webpack-examples.config.js; node ./examples/generate.js"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint","validate"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"2.14.7","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"4.2.1","dependencies":{"deep-equal":"^1.0.1","object-assign":"^4.0.1","react-draggable":"^1.1.1","react-resizable":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.3.4","babel":"5.x","react":"^0.14.2","eslint":"^1.9.0","lodash":"^3.10.1","jsxhint":"^0.15.1","webpack":"^1.12.6","react-dom":"^0.14.2","valiquire":"^0.3.0","babel-core":"^5.x","css-loader":"^0.23.0","pre-commit":"^1.1.2","babel-eslint":"^4.1.5","babel-loader":"^5.x","style-loader":"^0.13.0","babel-runtime":"5.x","exports-loader":"^0.6.2","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","webpack-dev-server":"^1.12.1","eslint-plugin-react":"^3.9.0","react-transform-hmr":"^1.0.1","babel-plugin-typecheck":"^2.0.0","babel-plugin-react-transform":"^1.1.1","babel-plugin-react-class-display-name":"^0.1.0"}},"0.10.0-beta1":{"name":"react-grid-layout","version":"0.10.0-beta1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.10.0-beta1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"d513e10bb4e61184d19b1fb550910c54b78b3399","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.10.0-beta1.tgz","integrity":"sha512-0G2JYFYGzrh7UDe5WsmWlYgbr+XslFJV0WAqV5r/ynuT4bKW5Iujfn07dE6wR0XVRBpLrJ7ng5q416igiJPd1A==","signatures":[{"sig":"MEUCIEK4Ht3qVoi/u7MN/HWYxBUz+k5SuIKVdoKDtv8BBLn4AiEAguHkwVXqtbpdd/RANpUAeZFyOmTSXCFNGM6tULlX5vY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d513e10bb4e61184d19b1fb550910c54b78b3399","gitHead":"b5766d0218dca6d8e5d3d747c40a91919b0fe84f","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"eslint --ext .js,.jsx lib/ test/; flow","test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","validate":"valiquire ./lib","prepublish":"npm run build","build-example":"webpack --config webpack-examples.config.js; node ./examples/generate.js"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint","validate"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"2.14.7","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"4.2.1","dependencies":{"deep-equal":"^1.0.1","object-assign":"^4.0.1","react-draggable":"^1.1.1","react-resizable":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.3.4","babel":"5.x","react":"^0.14.2","eslint":"^1.9.0","lodash":"^3.10.1","jsxhint":"^0.15.1","webpack":"^1.12.6","react-dom":"^0.14.2","valiquire":"^0.3.0","babel-core":"^5.x","css-loader":"^0.23.0","pre-commit":"^1.1.2","babel-eslint":"^4.1.5","babel-loader":"^5.x","style-loader":"^0.13.0","babel-runtime":"5.x","exports-loader":"^0.6.2","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","webpack-dev-server":"^1.12.1","eslint-plugin-react":"^3.9.0","react-transform-hmr":"^1.0.1","babel-plugin-typecheck":"^2.0.0","babel-plugin-react-transform":"^1.1.1","babel-plugin-react-class-display-name":"^0.1.0"}},"0.10.0":{"name":"react-grid-layout","version":"0.10.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.10.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"4232d03519e59d56ebfb767e1ce9c9bc25c2f40f","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.10.0.tgz","integrity":"sha512-52ZHeviJlVrhnmCLu4UPv4A/Z+F3Ck/qfnqayNn7alYRP5vzzBV7HRX6x6828mjJVnw2G1rS7zYC8MsqIYegmw==","signatures":[{"sig":"MEYCIQCVXhfUH6qXybsEbDtsGREqfJEyIxNZ0Hnb5TD+CMFG9AIhALbOlkZiwEXsMQrq8pSHW1fiB3RZO4lYMrw7lWMLmukO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4232d03519e59d56ebfb767e1ce9c9bc25c2f40f","gitHead":"46232ab762a3517b692f4278657cdb0dae3a11e4","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"eslint --ext .js,.jsx lib/ test/; flow","test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","validate":"valiquire ./lib","prepublish":"npm run build","build-example":"webpack --config webpack-examples.config.js; node ./examples/generate.js"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint","validate"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.7.1","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.5.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.2.0","react-resizable":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.3.4","react":"^0.14.7","eslint":"^1.9.0","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.6","babel-cli":"^6.5.1","react-dom":"^0.14.7","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.0","pre-commit":"^1.1.2","babel-eslint":"^4.1.5","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.2","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.9.0","react-transform-hmr":"^1.0.1","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0"},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.10.0.tgz_1455058165535_0.8091814443469048","host":"packages-5-east.internal.npmjs.com"}},"0.10.1":{"name":"react-grid-layout","version":"0.10.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.10.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"a6ccb75833581ab69669f2c99bf78d8b849f6265","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.10.1.tgz","integrity":"sha512-4E7KJUO64ZdgVGj3Jyicdh6kNuvoAUR8I2xTAuYD9wCaxBEZ72tsFfsDxAIu6Mk5fViZ8T8sHl8NRVrkgDl0hw==","signatures":[{"sig":"MEUCIFO4/H0tfWyWO8Q+JbAAoUdNPtjYj3KBs5amb1brIN6+AiEApngx4ScLVzmVA71yPtIqvJip+SdyZn6MqRstWvXIxRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a6ccb75833581ab69669f2c99bf78d8b849f6265","gitHead":"9beca5d62876b526110c544dcd7f51d4bfdb8417","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"eslint --ext .js,.jsx lib/ test/; flow","test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","validate":"valiquire ./lib","prepublish":"npm run build","build-example":"webpack --config webpack-examples.config.js; node ./examples/generate.js"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint","validate"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.7.1","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.5.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.2.0","react-resizable":"^1.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.3.4","react":"^0.14.7","eslint":"^1.9.0","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.6","babel-cli":"^6.5.1","react-dom":"^0.14.7","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.0","pre-commit":"^1.1.2","babel-eslint":"^4.1.5","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.2","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.9.0","react-transform-hmr":"^1.0.1","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0"},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.10.1.tgz_1455058342418_0.9850372015498579","host":"packages-5-east.internal.npmjs.com"}},"0.10.2":{"name":"react-grid-layout","version":"0.10.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.10.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"cfc21f5a572200996b4896127e0a8d6ea9cea3b1","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.10.2.tgz","integrity":"sha512-9/2bv6begkvTmsi/8Ien6cwxJAOEkO3HoD6lcDHNS0twki6tBoO+oE53eoLZ4aHYgDFeJvgtbm/JL/GztNus1w==","signatures":[{"sig":"MEYCIQD5IgxMd5fvyZbn6STFFM0rNzyvrkhj7jn7/6rMrEIWIQIhANZwhhmF6Lb9nHYd+N6UVjJugb5ql7cIWl8MoxiYXRMQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"cfc21f5a572200996b4896127e0a8d6ea9cea3b1","gitHead":"172b3ce0fef445a6838176dcbaddf4265fc0cf62","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"eslint --ext .js,.jsx lib/ test/; flow","test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","validate":"valiquire ./lib","prepublish":"npm run build","build-example":"webpack --config webpack-examples.config.js; node ./examples/generate.js"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint","validate"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.7.1","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.5.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.3.1","react-resizable":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^0.14.7","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^0.14.7","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0"},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.10.2.tgz_1455139412206_0.8620588530320674","host":"packages-5-east.internal.npmjs.com"}},"0.10.3":{"name":"react-grid-layout","version":"0.10.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.10.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"81bfbffe145cb7ba7601a8c1e126de6b57f2f0c6","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.10.3.tgz","integrity":"sha512-lG9yCBxDgz25Z2UMdeb5BnW9o5dY9gb2trQotHO/0bs/BR1rx2bMJfkFaPEgbX9o8TwpPQJsxXcgcnCAGzFw/Q==","signatures":[{"sig":"MEQCIHkA270sEmlHzeaPfs/ptOTj1hiPHAwpnPEdO6MqLRMbAiByBky80DKakOyW7dn7ndsGI03VPsEr9QHbbGYL3JEVFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"81bfbffe145cb7ba7601a8c1e126de6b57f2f0c6","gitHead":"bdcae18cec950a68a5415e160f94f95f1c69d4ec","scripts":{"dev":"echo 'Open http://localhost:4002'; webpack-dev-server --config webpack-dev-server.config.js --hot --progress --colors --port 4002 --content-base .","lint":"eslint --ext .js,.jsx lib/ test/; flow","test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","validate":"valiquire ./lib","prepublish":"npm run build","build-example":"webpack --config webpack-examples.config.js; node ./examples/generate.js"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint","validate"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.6.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.6.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.3.1","react-resizable":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^0.14.7","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^0.14.7","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0"},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.10.3.tgz_1455295676447_0.8866713675670326","host":"packages-5-east.internal.npmjs.com"}},"0.10.4":{"name":"react-grid-layout","version":"0.10.4","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.10.4","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"a34d64cbb0005b82a67a011ceec21dac86762d9a","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.10.4.tgz","integrity":"sha512-xsgCG3aFcCaIko1fFcg8MhFZOkrcWv12yY2UpYXXg2q3R6vkLor73zIoTGvtybtToE8cxf8Y1tG9dosM8HI0iw==","signatures":[{"sig":"MEQCIBeJqB30ECl9yGyCqdhcmcD4M2S1l/1VeAeGGERvdtQWAiBm9sZ8E5QA9K4rdA0X9SxPGBWEB/06tNAeKRi7hlOfYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a34d64cbb0005b82a67a011ceec21dac86762d9a","gitHead":"c3467dd37c22dfdcfbd6eb4fdb9b4b028fe090c9","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.7.2","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.6.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.3.1","react-resizable":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^0.14.7","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^0.14.7","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0"},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.10.4.tgz_1455302215030_0.5308595942333341","host":"packages-5-east.internal.npmjs.com"}},"0.10.5":{"name":"react-grid-layout","version":"0.10.5","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.10.5","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"c63adfc7436cb89dbe4be76864760745b9f37cb7","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.10.5.tgz","integrity":"sha512-ave4ems6nUMmS1Ouy0qqKoeXlLxdXd9PjINdhGzM2CEY1X6n6h0sGoDqSTK7E/ySo68YGSGy59ym9bWIbbhA9A==","signatures":[{"sig":"MEUCIQCovNscINZsrPNr88Q4yLRRzzUUx+eNQMPxucBPds4aJQIgEjCGPxd7Pq0uxXc2iHZaNfqKHGl/I1IrqvAbFFg1/Bk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c63adfc7436cb89dbe4be76864760745b9f37cb7","gitHead":"064e6d95ab007b80c04343641633c66693a02d44","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.7.2","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.6.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.3.1","react-resizable":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^0.14.7","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^0.14.7","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0"},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.10.5.tgz_1455310016381_0.9387111687101424","host":"packages-9-west.internal.npmjs.com"}},"0.10.6":{"name":"react-grid-layout","version":"0.10.6","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.10.6","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"0cf7fa8f49e683595c0e6fa70b1813c47abaf774","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.10.6.tgz","integrity":"sha512-B7O8vdo0cFgb+e9bO6Vk0BR5HEVzn+Qrz1AUNFh0sZjdQ+fH6MI5iW+8/R7FMFn2urSIxQ1j9EuQIRBHASosIg==","signatures":[{"sig":"MEUCIHaf/OVBBkwAMhQvdCrwEIVz+kURjLv/ZKu52u6vuWywAiEAqxQyagCOoQVH1l2/ZSIjZ4+KBaGJYoygtbDx2LtNbfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0cf7fa8f49e683595c0e6fa70b1813c47abaf774","gitHead":"59fae7b408175b894d1c36b40f2c6c1a612b57b0","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.7.2","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.6.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.3.1","react-resizable":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^0.14.7","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^0.14.7","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0"},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.10.6.tgz_1455313199095_0.8407434928230941","host":"packages-5-east.internal.npmjs.com"}},"0.10.7":{"name":"react-grid-layout","version":"0.10.7","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.10.7","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"c6c052755d0e43e4139cb1840616760910f50a22","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.10.7.tgz","integrity":"sha512-FPcaoBHLSjdtpFMraLakJlio9DaKDW6ykniC/fMj3naF44DnBr9f3YzZ3WnGPDhMoaz1sR/XDN1x8JE9+hoBBg==","signatures":[{"sig":"MEQCIHTUMcdAkZJWc3ITFxYLBDwNpFz0bgfNbUP7P2jU1m0CAiAD4QqvFaL/NArgzoqytQC3nOvNs0Cro1HOKMEsFu56sQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c6c052755d0e43e4139cb1840616760910f50a22","gitHead":"41f4dc18be77215ee67e5f49a4a8d2d4331b7c69","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.7.2","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.6.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.3.1","react-resizable":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^0.14.7","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^0.14.7","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0"},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.10.7.tgz_1455489396473_0.40019603935070336","host":"packages-5-east.internal.npmjs.com"}},"0.10.8":{"name":"react-grid-layout","version":"0.10.8","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.10.8","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"43ce85bcc43d3cdc9e2fcd9c588a3719118d4301","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.10.8.tgz","integrity":"sha512-7NUI0/0nqO4RX59D/N7l7d0visBBNyLMSUcvF7FyLpcgDOjDn4UsXtp4q/TSES7ZsJ9eqmc51kk8gQJiXaB3/w==","signatures":[{"sig":"MEUCIQC/NJy4gbJHLxWtr1ba16WXDW/5GNcL84C0g53EiZJScAIgRI6WASmIyIDEewMcKQBZdwkwh+7hfZtgaw37cumD3sE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"43ce85bcc43d3cdc9e2fcd9c588a3719118d4301","gitHead":"d1bf3ab73f6ad69fdff59ad43315623954904d26","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.7.2","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.6.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.3.1","react-resizable":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^0.14.7","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^0.14.7","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0"},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.10.8.tgz_1455840407866_0.7876371378079057","host":"packages-5-east.internal.npmjs.com"}},"0.10.9":{"name":"react-grid-layout","version":"0.10.9","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.10.9","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"b721c2211d6640a54a18574ce4da3271b4b07d3a","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.10.9.tgz","integrity":"sha512-i+0IjVjooR4KSUQE3lbdbcNd1S8n+A8KwUoitW1lCSvqRHqgmBrNbISBsSNaxISVImnaA6jz42DSuGfzvhgQmQ==","signatures":[{"sig":"MEYCIQDdjuz9ywBnp6BPcqILj6vJ5cGnG1r6sQNL9DAtz36F/wIhAM9pt4CAFOX1PZt0Lj97Wlb1FlvMUHngdiXC49uksphE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b721c2211d6640a54a18574ce4da3271b4b07d3a","gitHead":"98f11172f62244aa714750334ffb4d7dde8fb661","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git@github.com:STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.6.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.7.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.3.1","react-resizable":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^0.14.7","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^0.14.7","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0"},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.10.9.tgz_1457242817084_0.6758312820456922","host":"packages-12-west.internal.npmjs.com"}},"0.11.0":{"name":"react-grid-layout","version":"0.11.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.11.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"752fe4a68715cfae7c6eff70cf8c48447b6fdcbe","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.11.0.tgz","integrity":"sha512-KFCSypGQg9ayIeQm0EOuYCHgqHqnuKGE6BYY5smA380Dhkn7gLhcgi5Ji4loo/1ebF8PQ+CzNoVCjke3zydp4w==","signatures":[{"sig":"MEQCIDG5scqEPAL8nu1KhzyUiwX5X0h1LT9detRh37lO3o7BAiALHgqGTk7WotEKXmnU45PwJsJh2BF+k39H9tdD/JN0yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"752fe4a68715cfae7c6eff70cf8c48447b6fdcbe","gitHead":"8e126b601e1eecea90a58fad97e9bea7d8cc2e87","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.8.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.7.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.3.1","react-resizable":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^0.14.7","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^0.14.7","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0"},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.11.0.tgz_1457647355352_0.3554897590074688","host":"packages-13-west.internal.npmjs.com"}},"0.11.1":{"name":"react-grid-layout","version":"0.11.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.11.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"04a609a0085594e1447dd98f8cddf9d4c550cc0f","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.11.1.tgz","integrity":"sha512-K5uYu3xrvlJD7orKOCNrDRbO/EtBmuR9EFRHSt5xGWKFvodPjOWkRHNF8ZXqBboouYA+YTvjCH6++oeQwmLpuA==","signatures":[{"sig":"MEYCIQCt8PKbXyjn59D/4d0mhLVLJI6lvS/jjiwN/qp70RKU5gIhAKXjt8xbBHoHOgqfqOIi75OIFnpBPU/TVj93LF50PbRS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"04a609a0085594e1447dd98f8cddf9d4c550cc0f","gitHead":"d6b1ca4e15fc529380cc1fc53b977d064291dbf4","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.8.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.7.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.3.1","react-resizable":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^0.14.7","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^0.14.7","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.11.1.tgz_1457973703578_0.21342643769457936","host":"packages-12-west.internal.npmjs.com"}},"0.11.2":{"name":"react-grid-layout","version":"0.11.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.11.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"8838f10be41dab898239d161b833bdc49ca2156c","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.11.2.tgz","integrity":"sha512-VipLHwFeGbAaSn6w4UVa68ac1mUkIqNYjsBcg9pT2FbW0M2E2iPPiCXoWKNfYMoXxh/klAKvqurVL9goBV6i+A==","signatures":[{"sig":"MEUCIQDivAFFAfRoUFK3Gn1LSl0OhyRBhTNaiQ5iu+fGvKk6hgIgTvNMjl/PMrL5uOkksMEv0n/W6aaqqsvVEh1zELP+fTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8838f10be41dab898239d161b833bdc49ca2156c","gitHead":"f339a2336e3fef316fffc70e4f44ca27696c27b9","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.7.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.9.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.3.1","react-resizable":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^0.14.7","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^0.14.7","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3","react-dom":"^0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.11.2.tgz_1459957997950_0.8498139781877398","host":"packages-12-west.internal.npmjs.com"}},"0.11.3":{"name":"react-grid-layout","version":"0.11.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.11.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"2f079eb3de2ef624e161536e8e41ad6d3fc72038","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.11.3.tgz","integrity":"sha512-C1FmsfGTznuZbrBISOyzZ6sx+gyKQcvYRLS0c6VyC9HhanfIOYDQrC4FONDhfguFxIQUXg8Lfiy+XVrRI1i3eA==","signatures":[{"sig":"MEQCIDE+WvhRsVWtIMb+wnzTT6Q8PTtSSoXjKdCObn0csF1rAiAwVaHRJYRopSys8Crzjigr39nqzS3oAKA6mX3K5i1tag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2f079eb3de2ef624e161536e8e41ad6d3fc72038","gitHead":"d2971e58de3ac8f5e0994a275906cecf16d7d44b","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.7.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.9.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.3.1","react-resizable":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.11.3.tgz_1460133163424_0.7347394542302936","host":"packages-12-west.internal.npmjs.com"}},"0.12.0":{"name":"react-grid-layout","version":"0.12.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.12.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"335bbdb407bc90e5260c07bde07c2461c1e6d242","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.12.0.tgz","integrity":"sha512-B1eJSMnDJg37a0VCNmbFx1UrKaWLLqz9Fs2q1m5xYIxfsZe/mcteBrt7Tl3T0DIeYfKNWMng47bc0ZuuyTy5Bg==","signatures":[{"sig":"MEUCIQDZsALUTq8GSB9FDliI0p9j17D06bGrqAc+Otw89xFsdwIgRY0IDmLPRfApnYJ6L/CZBl8UGVIhMnTsfW7fBRY2vCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"335bbdb407bc90e5260c07bde07c2461c1e6d242","gitHead":"494fc80531f58f8a19ad7630ac2cf4e0667e17ad","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.8.6","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.9.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.0.0","react-resizable":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.12.0.tgz_1460663445094_0.7227734189946204","host":"packages-12-west.internal.npmjs.com"}},"0.12.1":{"name":"react-grid-layout","version":"0.12.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.12.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"0891544e02aea9b75c1d4de3ddb1d814ce762a85","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.12.1.tgz","integrity":"sha512-ydCIytsXzcbhs2gCk6rFD4bJNrLINSIEBTyEWFvC06eJgOQa5wU3sCNuinWv92yg9bDYS5xnVwVHcRsnUKa6pg==","signatures":[{"sig":"MEUCIQDjOmt43eSAVx9pbALhtCL99/JucYMLadQtnu1blCSr0wIgTXczBKG34ZVaW5cW6cbK4zo0mEZgq3NQ5aUZbFfdhz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0891544e02aea9b75c1d4de3ddb1d814ce762a85","gitHead":"2bafdcd82dfc2d573685ed0a1f8ab0e78f74f938","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.7.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.9.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.0.0","react-resizable":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-flow-comments":"^6.7.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.12.1.tgz_1461094892571_0.5742015116848052","host":"packages-16-east.internal.npmjs.com"}},"0.12.2":{"name":"react-grid-layout","version":"0.12.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.12.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"219d66f6d2f3f546adef5af8fe5cdced7ea4f378","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.12.2.tgz","integrity":"sha512-+vpI3j946PWVSMA9xTPjIwWLvmkj39RlSOgS/qI1VoKn2CapjGZTpB9icVr8U227kzDJnbikc8/o9jHaDYdNjw==","signatures":[{"sig":"MEQCIHtRTbHmRqc8MYLC+userpDHW3d/8sTlud9d/YQIgzXlAiAgnHb6iRp3wxQ4qq71EbdpTCYsEUOd4JRt0YsofoFIsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"219d66f6d2f3f546adef5af8fe5cdced7ea4f378","gitHead":"73e19c7c546d85a9b3e06ff291214b998013cff5","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.8.8","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.11.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.0.0","react-resizable":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-flow-comments":"^6.7.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.12.2.tgz_1462118601128_0.17376819835044444","host":"packages-12-west.internal.npmjs.com"}},"0.12.3":{"name":"react-grid-layout","version":"0.12.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.12.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"1195403188e30cdaab3467dcb23b463ad5359737","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.12.3.tgz","integrity":"sha512-nuW8tmj8yQiRKmv9giSK7I1UMSB9+c79xckNfi79++BL5m4YF4Z90noDTZzmRgi+nlKet5LlnzGYXLrrrfOZlA==","signatures":[{"sig":"MEYCIQDoEEklUEADX+5LCU/9CT3PzRH4kzA7spPSwFfHN1m6XgIhAOOVb4kgIeFr70MSiHG2zkhGcTfthuGYWoRR+79Z39uG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1195403188e30cdaab3467dcb23b463ad5359737","gitHead":"429569c192eabe99e97a68b8963bc01b3b6e6943","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.8.8","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.11.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^1.0.0","react-resizable":"^1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-flow-comments":"^6.7.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.12.3.tgz_1462308548835_0.5125630109105259","host":"packages-12-west.internal.npmjs.com"}},"0.12.4":{"name":"react-grid-layout","version":"0.12.4","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.12.4","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"268ae0998ccbe90bb3b4d313db545c04fa160772","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.12.4.tgz","integrity":"sha512-A0d5XTrttUsvduguecS/Lu8bI++hc7xAfZ6bead/gVHUhYxWszc56WNL8Uk12mghsJxr2BHr9wkl83uhCUOw/g==","signatures":[{"sig":"MEUCIB2niaIfJ6iS3HT8zEh3qfL20B23JXdHoifYJWAxst9zAiEAzur+LuFEpecHAQ1zeMiNNaQT7maEgOI8SCSVmGI8SRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"268ae0998ccbe90bb3b4d313db545c04fa160772","gitHead":"d81b01df5281fe981636f6a5bcf916497e6f2401","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.9.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.11.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-flow-comments":"^6.7.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.12.4.tgz_1463934616073_0.7316999291069806","host":"packages-12-west.internal.npmjs.com"}},"0.12.5":{"name":"react-grid-layout","version":"0.12.5","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.12.5","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"137c4acc074c7c09b1cbf4cf02b16c4cff9fc4db","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.12.5.tgz","integrity":"sha512-ylH1EPji9BevyoYyvmeBaILhFfdWOMcj4neAmRS6EsmUhleijznGCbIyejlsQFSP7FP4cak8SPq82jtlfdMRjg==","signatures":[{"sig":"MEYCIQCaPiIJD4efhUjswNFFV0RxrNeS4loDQ6jzOKKwE6fgTAIhALZHln9LukJLlnrhEhtsziSNUC1ByeGnM1hmwI6OMZ1E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"137c4acc074c7c09b1cbf4cf02b16c4cff9fc4db","gitHead":"310b4545f081c7a6bcf0f856520b691ac7f6366f","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.8.9","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.2.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-flow-comments":"^6.7.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.12.5.tgz_1464966290582_0.10195695678703487","host":"packages-12-west.internal.npmjs.com"}},"0.12.6":{"name":"react-grid-layout","version":"0.12.6","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.12.6","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"66e1136a1d62955ed5058851316948afd487fa31","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.12.6.tgz","integrity":"sha512-n7lCKr6IzhKVcx1/opli9YMy+I+smXTOZrW6RibFDO54OSOAdMbRroyUSuiQoX8NNLn4DJ1AA605UqTq3QRpMA==","signatures":[{"sig":"MEUCIFLDv1YrM84koQfWfVGLCQ4XzBohRQoi3NWb/S/sJ32JAiEAhmRzGGtl+bCCImd8lUNvbwyQ0nSEJMZX+qCqV9laHHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"66e1136a1d62955ed5058851316948afd487fa31","gitHead":"3bbd52e793046204c737331e19e3fd74356cad76","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.8.6","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"5.11.1","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-flow-comments":"^6.7.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.12.6.tgz_1465136219899_0.2193970417138189","host":"packages-16-east.internal.npmjs.com"}},"0.12.7":{"name":"react-grid-layout","version":"0.12.7","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.12.7","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"7adfe30d15765b1dc64bd6b79f98d431a56f334f","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.12.7.tgz","integrity":"sha512-AezfXEeY0j34xc61dYkqFTk7A79cB/FXbx5Gz2elvjnfKoFPlLDIuXStA0GaIxM9AaT6JwlJfYhks5yx7hP2LQ==","signatures":[{"sig":"MEUCIQC/hCrfGAm0gaYuMz7F/cj/WhukqaayIXTjnIxkUvdZ9AIgfGFd5vt38RaRcAXM4xrtAgUXJC/mD5SpUZYMpJdeKU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7adfe30d15765b1dc64bd6b79f98d431a56f334f","gitHead":"4eb332ab81c538b45d0b72cf06dc464310b6551b","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.9.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.2.1","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-flow-comments":"^6.7.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.12.7.tgz_1467224016148_0.7042448404245079","host":"packages-12-west.internal.npmjs.com"}},"0.13.0":{"name":"react-grid-layout","version":"0.13.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.13.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"27760db34720528c42beeb5124cceda97ad71ebc","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.13.0.tgz","integrity":"sha512-DR+ib0F2t0IgS/D+r5H0Ac8rpBW7kQ20XhpsV2uewoNj3GyV7Zr02S+Pru37VS0UG/YIkkFtHvThu+RbZ6QpxA==","signatures":[{"sig":"MEUCIFgj54jD4KMrrARjhN2RiVb0qnCBHg9K+lz4UFhkfZqLAiEA8/Ffl5XYIT0/A7G7ci8UI1s/M8dr/uXXmyV+Q2B3dHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"27760db34720528c42beeb5124cceda97ad71ebc","gitHead":"6a82c0f220734a30d160abcd868b67522dfcb842","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.5","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-flow-comments":"^6.7.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.13.0.tgz_1470268365586_0.9101261142641306","host":"packages-16-east.internal.npmjs.com"}},"0.13.1":{"name":"react-grid-layout","version":"0.13.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.13.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"b4b3db218ee26a13ce772ffba607900ab9838574","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.13.1.tgz","integrity":"sha512-ZKhrTddonxGtB01MJd/PaNFGyt9S+xCamGusxf1sSzPL68KPGoc7K5tElBUZLJigaEDXDuAWGkQNbTAIjJEGTA==","signatures":[{"sig":"MEUCIFKgOiSFXNBAt/5LvK82pNceDWKaibFQDFyy4hr0mwGXAiEA62r0qYFS4FnLOw9gQdouOKk+BlQRh4hVFUB7HbfFJ40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b4b3db218ee26a13ce772ffba607900ab9838574","gitHead":"1be87ef3d0d50af41c0d24bd73b65d484a1891a2","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-flow-comments":"^6.7.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.13.1.tgz_1471367933686_0.3554426799528301","host":"packages-16-east.internal.npmjs.com"}},"0.13.2":{"name":"react-grid-layout","version":"0.13.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.13.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"17ebe3ca830e75afb495dae7fb1e07b085da75b3","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.13.2.tgz","integrity":"sha512-0TCX+NESfRiASbhZydLHzHN1uUw6fWGTRtBr/JSnq6x2r1JprenYTaAhUrHYp4gzCecKv0hGObvrgYHK93dPIw==","signatures":[{"sig":"MEQCIDoP/2APMGXwUDhZ1Hkox1dgYGE3xePzGq5aaYPppKvkAiBxJCKp3pmQmqFWeU8gO4/BuICB5924Y2+UDajbNaai7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"17ebe3ca830e75afb495dae7fb1e07b085da75b3","gitHead":"ac6ad3de19c2204fab83c0e981bec15ff8552e0b","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.5.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.13.2.tgz_1472684508756_0.37342672562226653","host":"packages-12-west.internal.npmjs.com"}},"0.13.3":{"name":"react-grid-layout","version":"0.13.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.13.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"1ad8b4a69a13aea8fd1206c5b795c77ae2a87138","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.13.3.tgz","integrity":"sha512-i5qoDDt3jvvQHv9vQb6OzHuG7FISRJkoSfi+Gy2ryEDpmOVG5Ixtf0DiObpm4Xe9qsZexiWAHbalqcetE39Y3w==","signatures":[{"sig":"MEQCIF/bCCnbcRduSW3365h0kquCCI3doHpi86mntW2HwClTAiBCvYHNsvj4l5Q36+cWnP8hbPSAxgBH8OFCwSw0g9xV0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1ad8b4a69a13aea8fd1206c5b795c77ae2a87138","gitHead":"89db7e873073b3baa434ca7ff6edc02a847074f3","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.5.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.13.3.tgz_1472687414387_0.9446349411737174","host":"packages-12-west.internal.npmjs.com"}},"0.13.4":{"name":"react-grid-layout","version":"0.13.4","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.13.4","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"da888de95741641bc2d83a6c5a27c175b73bfc52","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.13.4.tgz","integrity":"sha512-E0XGitj72pmTR0xvDm4RMPUUOGEkaMDNqJDB/Dnn28zJo8t3m3ucVPERObbavtjzdoji6jtfCnrlwOSxAqMOyg==","signatures":[{"sig":"MEYCIQDEtILB1PElcPFoGdqwCrupHHtWSeSAqST6k/W+BBgf6QIhAN23aZtva1rc5s0ZP2Q1gLoldgjpHFrAapLIArjvzdtP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"da888de95741641bc2d83a6c5a27c175b73bfc52","gitHead":"75ecb5d8f105a9ea86b916fa586f6c338bd81b90","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.5.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.13.4.tgz_1473431584387_0.1386841218918562","host":"packages-12-west.internal.npmjs.com"}},"0.13.5":{"name":"react-grid-layout","version":"0.13.5","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.13.5","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"d8e1109d19c6085b6f894985a63e96e32fc411cc","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.13.5.tgz","integrity":"sha512-e8Aa2bLVPuLyg6Xy/ahJHbVOQnFSDWgwnhrh6cJzMMyNID6WZ9Abhosp6gcmkfo6zO9nh3tJAmqYtWql1EIltg==","signatures":[{"sig":"MEYCIQCd0BfAjZzweP25M0Lc6cu9KIL9PdQ1nofr7ft5PU/QfAIhAMf4Q1j+oJOP81YDt+wpQ5Cz1b4l9FV6izpQxduqlxdr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d8e1109d19c6085b6f894985a63e96e32fc411cc","gitHead":"fbb7bd2b007d762572b87d1a82e3e6f2b318ea3b","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.5.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.13.5.tgz_1473433658880_0.09922579559497535","host":"packages-12-west.internal.npmjs.com"}},"0.13.6":{"name":"react-grid-layout","version":"0.13.6","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.13.6","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"f5888b2db002f6f8d0fcc6cbb99c185ba45b644f","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.13.6.tgz","integrity":"sha512-8a68LxY54LsBSbfqvHxV+iPfrXktBMzXWJ8PFJIsgeFbjoN4yaAMU0yQDGOqjxena4YxfSMN/Ab2N6LlfEUYgA==","signatures":[{"sig":"MEUCIQCkuQcu8Xd8iLgTYuK/cuTy4KZYbwDxIVM3hQOoQ9AObQIgPbPKbnjwtIY5mldnSveLOP0OSgOYUGtfbw4nCq5MosA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f5888b2db002f6f8d0fcc6cbb99c185ba45b644f","gitHead":"cc8b405db25ad9857430f512fd7dbe15bb7ed0d1","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.7","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.6.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.13.6.tgz_1474905024007_0.5370868879836053","host":"packages-16-east.internal.npmjs.com"}},"0.13.7":{"name":"react-grid-layout","version":"0.13.7","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.13.7","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"f6da376b10a76331482d2c38a4072d5b3edf9acd","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.13.7.tgz","integrity":"sha512-i8ZhQO1MNV/6XFZThQqjOLCL3NX93dndYFaMEdBaZLR9UPG9AJficxb7ROhDnV/mP7k0cQs5fk9mGhPamlh44w==","signatures":[{"sig":"MEUCIQCbcsGrQulJO6Br9Yb8Eaa2HVccMXpfVnPmMkvHBwUNlwIgASdLQyGJ2AUcRKfjP+cbomhiRnkLSP54trYQx98CGbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f6da376b10a76331482d2c38a4072d5b3edf9acd","gitHead":"ff75de745a455213277dc56c73f3c497c2a85942","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.7.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.13.7.tgz_1475521156753_0.11573017854243517","host":"packages-12-west.internal.npmjs.com"}},"0.13.8":{"name":"react-grid-layout","version":"0.13.8","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.13.8","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"512f14448622b934446b736150a65a60cae930c5","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.13.8.tgz","integrity":"sha512-fP5BOfjBtEIbAMuWU/tQJ6acH03RYhVonPXf/ooRIJgDmEh9UXLBAJHgqGScGqutFQqu1AdAEX+VzFKg+EZrSA==","signatures":[{"sig":"MEUCIBV8bD3TIM5RRp1k1W0m2LaLPYtCyc5h9EGPcNN1/UMgAiEA3+ejeSyUYnVMjvbNnTFobDyUIDNk54RBgoMe402eo2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"512f14448622b934446b736150a65a60cae930c5","gitHead":"9da268a3490f4a13a776a55540a41463a4af6699","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.7.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.13.8.tgz_1476366649964_0.7164995279163122","host":"packages-16-east.internal.npmjs.com"}},"0.13.9":{"name":"react-grid-layout","version":"0.13.9","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.13.9","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"5ba29cdc0e6422362f46d9a49047ebb24e0e293e","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.13.9.tgz","integrity":"sha512-9k26pRts7UlVTZ4UM/ka+XjpVHcL14JJouXCL+BoTQOZ2Ngv1olzbyiXcf2vYoj/B+OBNSxJhE5vgG0GZSdeRA==","signatures":[{"sig":"MEYCIQCYcbYIVuqJ8x0hXAYQBQNnDi8mb3dAInLCGcOmtolP+AIhAIhHRnAW9vZNLODrevhzqAsUEmvmUAudOO+ES8QvcAPk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5ba29cdc0e6422362f46d9a49047ebb24e0e293e","gitHead":"474443c2ca1fca5f9071c8a73cc000684edd2d04","scripts":{"dev":"make dev","lint":"make lint","test":"echo \"Error: no test specified\" && exit 1","build":"make build","validate":"npm ls","prepublish":"make build","build-example":"make build-example"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.7.0","dependencies":{"lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^1.10.3","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","css-loader":"^0.23.1","pre-commit":"^1.1.2","babel-eslint":"^4.1.8","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.6.5","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^3.16.1","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-preset-es2015-loose":"^7.0.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.13.9.tgz_1476369938151_0.9571056230925024","host":"packages-16-east.internal.npmjs.com"}},"0.14.0":{"name":"react-grid-layout","version":"0.14.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.14.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"bf1adb0ba93576e1ef0ec66ff6c003db215adcc1","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.14.0.tgz","integrity":"sha512-0QNdvRcWd8gLCS8yw2CdiNrtJTEuDg9t4av2VYsqQze1E6rXB1+zNUd9WBG1BZIiqOOVc1Wuo+jUNJ8EIcPjCw==","signatures":[{"sig":"MEYCIQD1q7DnbqVPXhO6aHr2tUQYI603GmbkNbFvoLMhnCAl6QIhAOciRXOj86VsALBKPdLK8+EIKsvZbYVhWZmxRaImrmhi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"bf1adb0ba93576e1ef0ec66ff6c003db215adcc1","gitHead":"0c793d52b3a85c2aef04090f6ea843d9e432e0dd","scripts":{"dev":"make dev","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.9","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"classnames":"^2.2.5","lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^3.11.1","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^1.12.13","jest-cli":"^18.0.0","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","babel-jest":"^18.0.0","css-loader":"^0.26.1","pre-commit":"^1.1.2","babel-eslint":"^7.1.1","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.7.0","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^6.8.0","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.14.0.tgz_1487376917141_0.6063485611230135","host":"packages-12-west.internal.npmjs.com"}},"0.14.1":{"name":"react-grid-layout","version":"0.14.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.14.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"0fee676526ed529dae8ca3d876375a5c905c84d7","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.14.1.tgz","integrity":"sha512-BALRPRlieWsrdVSP7jIu4OE7O/ULs1pl/yrihgojbLNcw2nii5AV0ivW2A1BmSYbAtNF+c+ewRdnDvXdZdlgOg==","signatures":[{"sig":"MEUCICwK3fMr6Xe4Njhcm9h3mPB8vXnCLxJ2tplaMpN83F+EAiEA7IoE96bOQiNXFhkY8582HujvzKajTY3GWo8LMezTcWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0fee676526ed529dae8ca3d876375a5c905c84d7","gitHead":"d04110d794aa3013bdb14093f1f2adcf943b874a","scripts":{"dev":"make dev","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.9","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"classnames":"^2.2.5","lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^3.11.1","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^2.2.1","flow-bin":"^0.39.0","jest-cli":"^18.0.0","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","babel-jest":"^18.0.0","css-loader":"^0.26.1","pre-commit":"^1.1.2","babel-eslint":"^7.1.1","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.7.0","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^2.3.0","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^6.8.0","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.14.1.tgz_1487615986961_0.4780464868526906","host":"packages-12-west.internal.npmjs.com"}},"0.14.2":{"name":"react-grid-layout","version":"0.14.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.14.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"43bf113280e920318c649c50a68f60dc2c533757","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.14.2.tgz","integrity":"sha512-Bs8FPiUXOFmFe1jVcysz3EeaVPlRWUsu7GvPqF+zcGsUdw/BkSd0wJhsxwfjyZTsgPlGJGbyZ+zq12brpC1cxQ==","signatures":[{"sig":"MEUCIHUbygRq3wyZMEqhf3LN7DwhYO2ip0xwjlHz7vQc5cKIAiEAhRDv+Bd2wJCbOnrdlqJTU3SJcmpX0r7zSDwNxJyyWpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"43bf113280e920318c649c50a68f60dc2c533757","gitHead":"877bc92464f8dc231223b3edd81ba0106a408c53","scripts":{"dev":"make dev","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.9","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"classnames":"^2.2.5","lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^3.11.1","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^2.2.1","flow-bin":"^0.39.0","jest-cli":"^18.0.0","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","babel-jest":"^18.0.0","css-loader":"^0.26.1","pre-commit":"^1.1.2","babel-eslint":"^7.1.1","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.7.0","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^2.3.0","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^6.8.0","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.14.2.tgz_1487777376523_0.7820414304733276","host":"packages-12-west.internal.npmjs.com"}},"0.14.3":{"name":"react-grid-layout","version":"0.14.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.14.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"c8bbd45ef87b12ecd3f1428c11cb22417f04065f","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.14.3.tgz","integrity":"sha512-eawiXStLaAgThiHIiMRkhOGqAhbH/0cIG+M8jkFGwecShPr1+6QVYMxu+froiKQCl73qmYHHCYK4cJzkuDFqgw==","signatures":[{"sig":"MEUCIDaR1K9+Z8Wkr6VOXeaNKdrWi4y+uQqFOiEkTiN7PqAkAiEAj17QvzSiauBio0RPRhEUnEOrVJB7arGGBwfkLDQDFAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c8bbd45ef87b12ecd3f1428c11cb22417f04065f","gitHead":"9898198464a887acc8808b94e4c0b5c483771a48","scripts":{"dev":"make dev","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.9","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"classnames":"^2.2.5","lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^3.11.1","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^2.2.1","flow-bin":"^0.39.0","jest-cli":"^18.0.0","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","babel-jest":"^18.0.0","css-loader":"^0.26.1","pre-commit":"^1.1.2","babel-eslint":"^7.1.1","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.7.0","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^2.3.0","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^6.8.0","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.14.3.tgz_1487778582883_0.904869600199163","host":"packages-12-west.internal.npmjs.com"}},"0.14.4":{"name":"react-grid-layout","version":"0.14.4","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.14.4","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"7d2b664ea7368824a9a4e660ec56c8f8f498cca8","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.14.4.tgz","integrity":"sha512-pGmduxYWQbwTEdHwGKXanc35EuDZwS7k6BLMZ8dsXLc5zIJGtWtUTOh0frtQwUQM2a7a/WrglQGsN4KCuRbqXQ==","signatures":[{"sig":"MEUCIQDddw4ISW/K7FREF3PIExzFTEUmknSrk8IshNdM2ruWKgIgNxvYqgbFJL75hnh8myrhHRBXZXR0UnTLtw1mfG1JGuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7d2b664ea7368824a9a4e660ec56c8f8f498cca8","gitHead":"d921125b2b25ae0a1a16a336450fa67fbfd94a98","scripts":{"dev":"make dev","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.9","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"classnames":"^2.2.5","lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^3.11.1","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^2.2.1","flow-bin":"^0.41.0","jest-cli":"^18.0.0","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","babel-jest":"^18.0.0","css-loader":"^0.26.1","pre-commit":"^1.1.2","babel-eslint":"^7.1.1","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.7.0","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^2.3.0","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^6.8.0","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.14.4.tgz_1489097052931_0.9613260489422828","host":"packages-12-west.internal.npmjs.com"}},"0.14.6":{"name":"react-grid-layout","version":"0.14.6","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.14.6","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"855e83297b0179f1a13b4ea3d4949420cacad735","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.14.6.tgz","integrity":"sha512-Ed/lSArn8dbk75RaqpbEzbxwVug9JVMK+3z+XXHe8QH6CKnpYz6ATa3IW2G+PjHr4OxsT/4s2jIFB48g69LFLw==","signatures":[{"sig":"MEQCICdGLzsb9g4mOfsKB6ZpFVWxDqRqteVbRRVT6ZZWrZLLAiABB0kk+ut+XYNMl9eW1RhldifmoP0n2uOns5qB2ORQ6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"855e83297b0179f1a13b4ea3d4949420cacad735","gitHead":"3eb777d68d04f0389857be22dcb2c9df4fa531fc","scripts":{"dev":"make dev","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.10","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.10.2","dependencies":{"classnames":"^2.2.5","prop-types":"^15.5.8","lodash.isequal":"^4.0.0","react-draggable":"^2.1.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.0.0","eslint":"^3.11.1","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^2.2.1","flow-bin":"^0.41.0","jest-cli":"^18.0.0","babel-cli":"^6.5.1","react-dom":"^15.0.0","valiquire":"^0.3.0","babel-core":"^6.x","babel-jest":"^18.0.0","css-loader":"^0.26.1","pre-commit":"^1.1.2","babel-eslint":"^7.1.1","babel-loader":"^6.x","style-loader":"^0.13.0","exports-loader":"^0.6.3","imports-loader":"^0.7.0","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.5.0","webpack-dev-server":"^2.3.0","babel-preset-es2015":"^6.5.0","eslint-plugin-react":"^6.8.0","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.5.0","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.14.6.tgz_1492615476962_0.42626326135359704","host":"packages-18-east.internal.npmjs.com"}},"0.14.7":{"name":"react-grid-layout","version":"0.14.7","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.14.7","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"aaa0d090007a4d482d39a95bd63c8ef12901eab4","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.14.7.tgz","integrity":"sha512-jeLD+STuaDZgwHDdKVtzWT4VKBa75wp+43EouSlmm1Y3ml4n4g6t4QqAcM5pZY5ikADAzHHbckPHTpTR6MHpGA==","signatures":[{"sig":"MEQCIBgl4oCEoUbEGWzmJ3SrXzrSUrGncpKeblDbwxIqaBM0AiAocyjcriB0XbauR2g3sSGWPObMNpnyScAInKmZkEeUSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"aaa0d090007a4d482d39a95bd63c8ef12901eab4","gitHead":"247a42f9c51c1b6d04038cb399ed7550071ea0f8","scripts":{"dev":"make dev","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"3.10.10","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"6.10.3","dependencies":{"classnames":"^2.2.5","prop-types":"^15.5.8","lodash.isequal":"^4.0.0","react-draggable":"^2.2.6","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.5.4","eslint":"^3.19.0","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^2.4.1","flow-bin":"^0.44.2","jest-cli":"^19.0.2","babel-cli":"^6.24.1","react-dom":"^15.5.4","valiquire":"^0.3.0","babel-core":"^6.24.1","babel-jest":"^19.0.0","css-loader":"^0.28.0","pre-commit":"^1.1.2","babel-eslint":"^7.2.2","babel-loader":"^6.4.1","style-loader":"^0.16.1","exports-loader":"^0.6.4","imports-loader":"^0.7.1","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.4.2","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^6.10.3","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.24.1","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.14.7.tgz_1500061099207_0.6324923788197339","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"react-grid-layout","version":"0.15.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.15.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"c2fe10eaa572b8cf2e6ca1fd95b4d20f9564e13d","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.15.0.tgz","integrity":"sha512-rpaY5fz6OqOhkSfnnjK6FvK7JETp+RBVdscav1BaqZKkYnaSsGy23YejlTyxYhPyJP8YAAugSlfm7eO5fZqT+g==","signatures":[{"sig":"MEUCIQCgUS79rjVBcO/lrIyNDl0d8cEmdB6LTMBkk74KoFHRkgIgOoqHOKQbC66C4ORvr3EWpyf78xdERjkISuVFjvYea+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"42867366582ee19183bd5fb6b3f83dca68267f6c","scripts":{"dev":"make dev","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"5.3.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"8.3.0","dependencies":{"classnames":"^2.2.5","prop-types":"^15.5.8","lodash.isequal":"^4.0.0","react-draggable":"^2.2.6 || ^3.0.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.5.4","eslint":"^4.5.0","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^3.5.5","flow-bin":"^0.53.1","jest-cli":"^20.0.4","babel-cli":"^6.24.1","react-dom":"^15.5.4","valiquire":"^0.3.0","babel-core":"^6.24.1","babel-jest":"^20.0.3","css-loader":"^0.28.0","pre-commit":"^1.1.2","babel-eslint":"^7.2.2","babel-loader":"^7.1.2","style-loader":"^0.18.2","exports-loader":"^0.6.4","imports-loader":"^0.7.1","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.4.2","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.3.0","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.24.1","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.15.0.tgz_1503346566201_0.4690505312755704","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"react-grid-layout","version":"0.15.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.15.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"90f774183b1737bd0294e9ce8cf4b4df410b71a0","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.15.1.tgz","integrity":"sha512-H4zx3WgMnnqjfxhwG25knEG65DC/knXFSbWI43mj9vh//rEy8AhGUz80cwUSc8aacltQUUpCKUGKpr5iMryLDg==","signatures":[{"sig":"MEYCIQCminwKB9d9A5Zc0ep5BK1dWQi+RGmlyb/uD6AArgiCEQIhAJ0X+CsqHJhjP1bAvBlErkBJe+Dho5ZcTl74l85VMLp2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"19e1d16cb080bbcfd2b44bbb691b01ba35b126a2","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"5.4.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"8.3.0","dependencies":{"classnames":"^2.2.5","prop-types":"^15.5.8","lodash.isequal":"^4.0.0","react-draggable":"^2.2.6 || ^3.0.1","react-resizable":"^1.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.5.4","eslint":"^4.5.0","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^3.5.5","flow-bin":"^0.53.1","jest-cli":"^20.0.4","babel-cli":"^6.24.1","react-dom":"^15.5.4","valiquire":"^0.3.0","babel-core":"^6.24.1","babel-jest":"^20.0.3","css-loader":"^0.28.0","pre-commit":"^1.1.2","babel-eslint":"^7.2.2","babel-loader":"^7.1.2","style-loader":"^0.18.2","exports-loader":"^0.6.4","imports-loader":"^0.7.1","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.4.2","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.3.0","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.24.1","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.15.1.tgz_1504616954096_0.5103797686751932","host":"s3://npm-registry-packages"}},"0.15.2":{"name":"react-grid-layout","version":"0.15.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.15.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"f07c4dd0ab5a5edbf955acbd6888d708d18df4a7","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.15.2.tgz","integrity":"sha512-mJFwk7YEVuIxcnZ8flTQEfN26dJSfKbsxr8JNESUnep/mZjHNT+32DM6c+x7ACWv9Mb73R1+Ae5VLH8yJ3J3qA==","signatures":[{"sig":"MEUCIFTCkqc+xnGqR94CtCV8solCMYWRJN3usbIsSRVaeiBGAiEAkmBMKF2oczKSCA3Th3+WbwLf7YTKUOTObmEtxMqW+gA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"f094c08b1412fb6e065dc1511d7580a8c946dd25","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"5.4.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"8.3.0","dependencies":{"classnames":"^2.2.5","prop-types":"^15.5.8","lodash.isequal":"^4.0.0","react-draggable":"^3.0.3","react-resizable":"^1.7.4"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^15.5.4","eslint":"^4.6.1","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^3.5.5","flow-bin":"^0.54.0","jest-cli":"^21.0.1","babel-cli":"^6.24.1","react-dom":"^15.5.4","valiquire":"^0.3.0","babel-core":"^6.24.1","babel-jest":"^21.0.0","css-loader":"^0.28.7","pre-commit":"^1.1.2","babel-eslint":"^7.2.2","babel-loader":"^7.1.2","style-loader":"^0.18.2","exports-loader":"^0.6.4","imports-loader":"^0.7.1","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.4.2","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.3.0","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.24.1","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"peerDependencies":{"react":"^0.14.3 || ^15.0.0","react-dom":"^0.14.3 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.15.2.tgz_1504619384140_0.8132492385338992","host":"s3://npm-registry-packages"}},"0.15.3":{"name":"react-grid-layout","version":"0.15.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.15.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"e36b90a7d051191cbdc02b5feabfdb980368a961","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.15.3.tgz","integrity":"sha512-gutG5yHZuAvoWl2l5kxfKzy/McLrAK9aecrWfrghCWR8s6gz0ng4UVxnaVVOaEI92JtjtkR1n/O2/N4DtLFOKQ==","signatures":[{"sig":"MEUCIDH34ASX10Jemtt6PRctu0ll8dYBLk168jeMfxZ2W0fEAiEAyFO6ki4s2L09SuY3OlOrwY727LuVmQx0VxrrB3PwzSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"dc9892a8c7e4c5ecc289cae5613d2352190be3af","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"5.4.2","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"classnames":"2.x","prop-types":"15.x","lodash.isequal":"^4.0.0","react-draggable":"^3.0.3","react-resizable":"^1.7.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^16.x","eslint":"^4.7.2","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^3.6.0","flow-bin":"^0.55.0","jest-cli":"^21.2.0","babel-cli":"^6.24.1","react-dom":"^16.x","valiquire":"^0.3.0","babel-core":"^6.24.1","babel-jest":"^21.2.0","css-loader":"^0.28.7","pre-commit":"^1.1.2","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","style-loader":"^0.18.2","exports-loader":"^0.6.4","imports-loader":"^0.7.1","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.8.2","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.24.1","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.15.3.tgz_1506464617178_0.3732759824488312","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"react-grid-layout","version":"0.16.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.16.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"f74363cd134b2f8a763224d7b6287cbb68e6de05","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.16.0.tgz","integrity":"sha512-83ZDngNYhAgSnxcLUxNUQlpWD0gDJxBSx8q29yBA2YjIxkHUKwr36HpYwJc/Zft19BHE81DinNBlDwPeAUWAXg==","signatures":[{"sig":"MEQCIHkLdAlMbKKYvM8CRyH2kbrFrTih3oF/Q1txdCeLzUPxAiBLbV9H/oYRgi7kCZCSARzBWYmjiZqAjadLmK0ugT/qog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"b26bbd934b1fccf94e12f26e25117a724ed29d4d","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"5.4.2","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"classnames":"2.x","prop-types":"15.x","lodash.isequal":"^4.0.0","react-draggable":"^3.0.3","react-resizable":"^1.7.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^16.x","eslint":"^4.7.2","lodash":"^4.3.0","jsxhint":"^0.15.1","webpack":"^3.6.0","flow-bin":"^0.55.0","jest-cli":"^21.2.0","babel-cli":"^6.24.1","react-dom":"^16.x","valiquire":"^0.3.0","babel-core":"^6.24.1","babel-jest":"^21.2.0","css-loader":"^0.28.7","pre-commit":"^1.1.2","babel-eslint":"^8.0.1","babel-loader":"^7.1.2","style-loader":"^0.18.2","exports-loader":"^0.6.4","imports-loader":"^0.7.1","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.8.2","babel-preset-es2015":"^6.24.1","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.4.0","react-transform-hmr":"^1.0.2","babel-preset-stage-1":"^6.24.1","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.16.0.tgz_1507325237741_0.9015143767464906","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"react-grid-layout","version":"0.16.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.16.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"45eb5687da2ae6912b63c1c0b79b7fb6bbd32202","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.16.1.tgz","integrity":"sha512-lFNpsaal3R7GU0aiIr2hoX3idI/HPAjcWJDOfKUlUuTiucUhatYHVJctkSVuvMx9NxDu7S6ub4YSfPuftwIRPQ==","signatures":[{"sig":"MEUCIH4UEhJWwuvs2fqE1gNduVyaaK63SJdsJ+ahmaJxVTMmAiEAmDkMcR+wnclFwCy6byTLc0JZ3NN/MFX9NLV8CcPG8U4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["<rootDir>/test/spec/*.js"]},"main":"index.js","gitHead":"8567da7ce62f06cb31e938afb1931d13a2eae63d","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"pre-commit":["lint"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"5.5.1","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"classnames":"2.x","prop-types":"15.x","lodash.isequal":"^4.0.0","react-draggable":"^3.0.3","react-resizable":"^1.7.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","react":"^16.2.0","eslint":"^4.13.0","lodash":"^4.3.0","opener":"^1.4.3","jsxhint":"^0.15.1","webpack":"^3.10.0","flow-bin":"^0.61.0","jest-cli":"^21.2.1","babel-cli":"^6.24.1","react-dom":"^16.2.0","valiquire":"^0.3.0","babel-core":"^6.24.1","babel-jest":"^21.2.0","css-loader":"^0.28.7","pre-commit":"^1.1.2","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","power-assert":"^1.4.4","style-loader":"^0.19.0","exports-loader":"^0.6.4","imports-loader":"^0.7.1","precommit-hook":"^3.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.7","babel-preset-es2015":"^6.24.1","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.5.1","react-transform-hmr":"^1.0.2","babel-plugin-espower":"^2.3.2","babel-preset-stage-1":"^6.24.1","babel-plugin-typecheck":"^3.6.1","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.16.1.tgz_1512924138616_0.028080678544938564","host":"s3://npm-registry-packages"}},"0.16.2":{"name":"react-grid-layout","version":"0.16.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.16.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"ef09b0b6db4a9635799663658277ee2d26fa2994","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.16.2.tgz","integrity":"sha512-Ty3Ojhvf1W6Gkhbkqo6b1RjNhymu+bfzIWhrKTPzRLbZGRWtgEK2/A8LPLM4z+yfsMq3ONGnhQkGg3h1tcfKDA==","signatures":[{"sig":"MEUCIQDfngcUZMB9+k3eqbf2ROMH/5GlS1c6OglCyF8OKNQ2NgIgXubdtsB4fLmxIE6hww1y8py+Cq6TvF/VHqBrNTzOi5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["<rootDir>/test/spec/*.js"]},"main":"index.js","gitHead":"0b1fd48a795d869b09f76f115281b83bf089ac16","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","precommit":"lint-staged && make lint","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"5.6.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.css":["prettier --write","git add"],"*.{js,jsx}":["prettier --write","git add"]},"_nodeVersion":"8.9.1","dependencies":{"classnames":"2.x","prop-types":"15.x","lodash.isequal":"^4.0.0","react-draggable":"^3.0.3","react-resizable":"^1.7.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","husky":"^0.14.3","react":"^16.2.0","eslint":"^4.13.0","lodash":"^4.3.0","opener":"^1.4.3","webpack":"^3.10.0","flow-bin":"^0.61.0","jest-cli":"^21.2.1","prettier":"^1.9.1","babel-cli":"^6.24.1","react-dom":"^16.2.0","valiquire":"^0.3.0","babel-core":"^6.24.1","babel-jest":"^21.2.0","css-loader":"^0.28.7","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","power-assert":"^1.4.4","style-loader":"^0.19.0","exports-loader":"^0.6.4","imports-loader":"^0.7.1","react-hot-loader":"^1.3.0","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.7","babel-preset-es2015":"^6.24.1","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.5.1","react-transform-hmr":"^1.0.2","babel-plugin-espower":"^2.3.2","babel-preset-stage-1":"^6.24.1","babel-plugin-typecheck":"^3.6.1","eslint-plugin-flowtype":"^2.40.1","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.16.2.tgz_1513525119253_0.6172949771862477","host":"s3://npm-registry-packages"}},"0.16.3":{"name":"react-grid-layout","version":"0.16.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.16.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"b669eb0b036a68d2413162bcea68cde405d223fd","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.16.3.tgz","integrity":"sha512-ytP92EqUjqcFhGzvdeKrK610dQ04GdFwRCWtD6PoeL5wR3liETcFISO7k8RBqnosV86JtXf/DwIfrL0COLs0gg==","signatures":[{"sig":"MEUCIEfZyCDN+s5Sns2Jd0WYkohXQ0MNyOyyMcss07++55DHAiEA4dDRXOLJwc8Njj9odSY1iGguf3UK4EbI1Qj2OS1U5gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["<rootDir>/test/spec/*.js"]},"main":"index.js","gitHead":"ad50e42c8bbfca52c56707faeb8d7dc02adf6a48","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","precommit":"lint-staged && make lint","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"5.6.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.css":["prettier --write","git add"],"*.{js,jsx}":["prettier --write","git add"]},"_nodeVersion":"8.7.0","dependencies":{"classnames":"2.x","prop-types":"15.x","lodash.isequal":"^4.0.0","react-draggable":"3.x","react-resizable":"1.x"},"publishConfig":{"registry":"https://registry.npmjs.org"},"devDependencies":{"ejs":"^2.4.1","husky":"^0.14.3","react":"^16.2.0","eslint":"^4.16.0","lodash":"^4.3.0","opener":"^1.4.3","webpack":"^3.10.0","flow-bin":"^0.64.0","jest-cli":"^22.1.4","prettier":"^1.10.2","babel-cli":"^6.24.1","react-dom":"^16.2.0","valiquire":"^0.3.0","babel-core":"^6.24.1","babel-jest":"^22.1.0","css-loader":"^0.28.9","lint-staged":"^6.1.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","power-assert":"^1.4.4","style-loader":"^0.20.1","exports-loader":"^0.6.4","imports-loader":"^0.7.1","react-hot-loader":"^3.1.3","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.11.1","babel-preset-es2015":"^6.24.1","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.6.1","react-transform-hmr":"^1.0.2","babel-plugin-espower":"^2.4.0","babel-preset-stage-1":"^6.24.1","babel-plugin-typecheck":"^3.6.1","eslint-plugin-flowtype":"^2.42.0","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout-0.16.3.tgz_1517445890666_0.49564474914222956","host":"s3://npm-registry-packages"}},"0.16.4":{"name":"react-grid-layout","version":"0.16.4","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.16.4","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"8305b18930e69af047757f16a6931f6b1deecbe8","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.16.4.tgz","fileCount":26,"integrity":"sha512-aHSKGXHwYqqe//4t3XAS5zgNUKfP7l+NHWHtEo06cYmvl/d9PMvx2O1kXFaUEaSI9A4PGpCbz8k2ORgGQp2lsg==","signatures":[{"sig":"MEUCIBmyvfzd5JUdKeNGgEExtpipC+SUtE/uzm0QHULMS57+AiEAv9YMikF80LJj/cg4WbE2o+/HXLUokPkG6xACUVc6HDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175140},"jest":{"testMatch":["<rootDir>/test/spec/*.js"]},"main":"index.js","gitHead":"b2a6ddf12b6c2c69830c6c88e5d274d5b66b9c03","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","precommit":"lint-staged && make lint","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"5.6.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.css":["prettier --write","git add"],"*.{js,jsx}":["prettier --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"classnames":"2.x","prop-types":"15.x","lodash.isequal":"^4.0.0","react-draggable":"3.x","react-resizable":"1.x"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^2.4.1","husky":"^0.14.3","react":"^16.2.0","eslint":"^4.17.0","lodash":"^4.17.5","opener":"^1.4.3","webpack":"^3.11.0","flow-bin":"^0.65.0","jest-cli":"^22.3.0","prettier":"^1.10.2","babel-cli":"^6.24.1","react-dom":"^16.2.0","valiquire":"^0.3.0","babel-core":"^6.24.1","babel-jest":"^22.2.2","css-loader":"^0.28.9","lint-staged":"^6.1.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","power-assert":"^1.4.4","style-loader":"^0.20.2","exports-loader":"^0.7.0","imports-loader":"^0.7.1","react-hot-loader":"^3.1.3","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.11.1","babel-preset-es2015":"^6.24.1","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.6.1","react-transform-hmr":"^1.0.2","babel-plugin-espower":"^2.4.0","babel-preset-stage-1":"^6.24.1","babel-plugin-typecheck":"^3.6.1","eslint-plugin-flowtype":"^2.44.0","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_0.16.4_1518755740920_0.057099866816695544","host":"s3://npm-registry-packages"}},"0.16.5":{"name":"react-grid-layout","version":"0.16.5","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.16.5","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"1ff12d12afa875c11fe05802f7509e52bfe9a2cb","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.16.5.tgz","fileCount":26,"integrity":"sha512-df6sko1eenzwmi50dMQ1sDR6NsWlIu3hUSil99ynwWpJOSm53xeSpe19qlRI8Hn1eZZkWpEfIZCQ/yhg3ooM7A==","signatures":[{"sig":"MEUCIFJ0C/Bk3BEwSGr5U17qEQ8rDK6M7fZZFAOLPdEDeACiAiEA35J1S9/JE3DA4YnZAZronqYjICtR9mozO/yMsI7+brQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174741},"jest":{"testMatch":["<rootDir>/test/spec/*.js"]},"main":"index.js","gitHead":"9ff2d83727e4c4de3b81416e00e00b0ee86aa2c3","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","precommit":"lint-staged && make lint","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"5.6.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.css":["prettier --write","git add"],"*.{js,jsx}":["prettier --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"classnames":"2.x","prop-types":"15.x","lodash.isequal":"^4.0.0","react-draggable":"3.x","react-resizable":"1.x"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^2.4.1","husky":"^0.14.3","react":"^16.2.0","eslint":"^4.17.0","lodash":"^4.17.5","opener":"^1.4.3","webpack":"^3.11.0","flow-bin":"^0.65.0","jest-cli":"^22.3.0","prettier":"^1.10.2","babel-cli":"^6.24.1","react-dom":"^16.2.0","valiquire":"^0.3.0","babel-core":"^6.24.1","babel-jest":"^22.2.2","css-loader":"^0.28.9","lint-staged":"^6.1.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","power-assert":"^1.4.4","style-loader":"^0.20.2","exports-loader":"^0.7.0","imports-loader":"^0.7.1","react-hot-loader":"^3.1.3","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.11.1","babel-preset-es2015":"^6.24.1","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.6.1","react-transform-hmr":"^1.0.2","babel-plugin-espower":"^2.4.0","babel-preset-stage-1":"^6.24.1","babel-plugin-typecheck":"^3.6.1","eslint-plugin-flowtype":"^2.44.0","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_0.16.5_1519665937593_0.562361021009518","host":"s3://npm-registry-packages"}},"0.16.6":{"name":"react-grid-layout","version":"0.16.6","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.16.6","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"9b2407a2b946c2260ebaf66f13b556e1da4efeb2","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.16.6.tgz","fileCount":26,"integrity":"sha512-h2EsYgsqcESLJeevQSJsEKp8hhh+phOlXDJoMhlV2e7T3VWQL+S6iCF3iD/LK19r4oyRyOMDEir0KV+eLXrAyw==","signatures":[{"sig":"MEQCIB1CicXOsnkhJXCgz+N56iDyxeT3ythBRTFxRERs1bBRAiBuyu201qfYVIGuwGFnk6JbR5x3pc6bjId6dRiT1Uaf8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176089},"jest":{"testMatch":["<rootDir>/test/spec/*.js"]},"main":"index.js","gitHead":"f5a092cc00f062d1f801b93340e82c90903bd10a","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","precommit":"lint-staged && make lint","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"5.6.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.css":["prettier --write","git add"],"*.{js,jsx}":["prettier --write","git add"]},"_nodeVersion":"8.9.4","dependencies":{"classnames":"2.x","prop-types":"15.x","lodash.isequal":"^4.0.0","react-draggable":"3.x","react-resizable":"1.x"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^2.4.1","husky":"^0.14.3","react":"^16.2.0","eslint":"^4.17.0","lodash":"^4.17.5","opener":"^1.4.3","webpack":"^3.11.0","flow-bin":"^0.65.0","jest-cli":"^22.3.0","prettier":"^1.10.2","babel-cli":"^6.24.1","react-dom":"^16.2.0","valiquire":"^0.3.0","babel-core":"^6.24.1","babel-jest":"^22.2.2","css-loader":"^0.28.9","lint-staged":"^6.1.0","babel-eslint":"^8.2.1","babel-loader":"^7.1.2","power-assert":"^1.4.4","style-loader":"^0.20.2","exports-loader":"^0.7.0","imports-loader":"^0.7.1","react-hot-loader":"^3.1.3","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.11.1","babel-preset-es2015":"^6.24.1","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.6.1","react-transform-hmr":"^1.0.2","babel-plugin-espower":"^2.4.0","babel-preset-stage-1":"^6.24.1","babel-plugin-typecheck":"^3.6.1","eslint-plugin-flowtype":"^2.44.0","babel-plugin-react-transform":"^3.0.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-react-constant-elements":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_0.16.6_1520540409294_0.13988984242082103","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"react-grid-layout","version":"0.17.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.17.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"123e7fe50fb2c31eca1dcbdd15b1aada7bca5bc4","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.17.0.tgz","fileCount":27,"integrity":"sha512-UE/qYlFuc274GNphsYfP2lyeE6j213mjHAFcj7rEV4wbwxXxmrsM1zFIrS7voLTq4qVqgiYItAr4OHqjsAeG2A==","signatures":[{"sig":"MEUCIGDh+zspO9uKSWLqWiaAuRWifk++xExutRHyfT+T/74HAiEAvUgLT6kt+8igyLH8AkfL3rDzH3ePlwDK29UsmBjzQ0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsbElCRA9TVsSAnZWagAArz0P/25ii5yhoFOMdM2Xhhlr\nPIEKAh2i1jXZYwzCzPCLAT8V47VlefD5xkOHhSuFxpyS2VvsfsEJwg9KmBmp\n3c5eIiN7Lf+qFBFySFF6dU6nmRu/t07h7E/BOGred1z58922KhVq2yUxHJDQ\nfE6m8IUkRC3pRyn7jjUG+QYmPluuapmXlu8roBIEdCz9AYOA6dg4RoWIDARJ\nHReoMOZnvMwq8B9t8+klhZ14EBGLHQFhYhOgNyGoDvET3T2wSLa2n+zC6pQn\nYi3t42v1Uaov/g8qPt3Qay3glLH3ed8YQDgAL9rZnZvAoXSYxYCZpbHODVbY\nlYNpCUPQpbcGyDUwxUPRtRWeMQ7JKRxjz0j2jID+29V5aGojL1OvOnUJJk1V\nNTeoAY9GiSUSjZUU6tRZVkb48mb48Zv9nyBUWqCaRnFDmvzlBetXiVqDbHAW\nQ3qqZ2tphQgI23Jr/RqdKzM6zWFSxY4Qsyr8XhFFoALMferz20rnxLV2KrQR\n5ELkdvsBgxvz5xht6AadhyTn+utCruPiSdRPwWFBl5h5NnaZRfabNiZ2UB+w\nsr6YB4KL8qaEW4hsSR2aE8sE4MAX0aHX5jtH+pEI8UsyWE35WtLrUPkvoLac\nvrCiPOmvD3Xgr3zuVlXXPTg1qx4Fs2XkOdnB/7goe5oDXonaaERmHA/4SdO1\ntR2m\r\n=xFpN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"]},"main":"index.js","gitHead":"c6304002c03fcdfcdbabe72b212c62e72268ceaa","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","precommit":"lint-staged && make lint","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"6.11.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write","git add"]},"_nodeVersion":"10.16.0","dependencies":{"classnames":"2.x","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^1.9.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^2.7.1","husky":"^3.0.9","react":"^16.11.0","eslint":"^6.4.0","lodash":"^4.17.5","opener":"^1.4.3","webpack":"^4.41.2","flow-bin":"^0.110.1","jest-cli":"^24.9.0","prettier":"^1.18.2","react-dom":"^16.11.0","@babel/cli":"^7.6.4","babel-jest":"^24.9.0","css-loader":"^3.2.0","@babel/core":"^7.6.4","lint-staged":"^9.2.5","webpack-cli":"^3.3.9","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","style-loader":"^1.0.0","exports-loader":"^0.7.0","imports-loader":"^0.8.0","react-hot-loader":"^4.12.13","@babel/preset-env":"^7.6.0","@babel/preset-flow":"^7.0.0","webpack-dev-server":"^3.9.0","@babel/preset-react":"^7.0.0","eslint-plugin-mocha":"^6.2.0","eslint-plugin-react":"^7.14.3","react-transform-hmr":"^1.0.2","babel-plugin-espower":"^3.0.1","eslint-plugin-flowtype":"^4.3.0","@babel/plugin-transform-flow-comments":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_0.17.0_1571926308822_0.6442317850402273","host":"s3://npm-registry-packages"}},"0.17.1":{"name":"react-grid-layout","version":"0.17.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.17.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"0b75c72e5b7d7085f0f0054e160b31298971c5e2","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.17.1.tgz","fileCount":27,"integrity":"sha512-L+wHFevK+klKvoAHuHn4Q5qHtrW+4zCj0F3QnpR7wZbkZPmrdaWC7cztFLXwINq6WnOWGE22BCTCDCHJi7dVDw==","signatures":[{"sig":"MEQCIHkdmnh4gn8R/BucsE43O1NbDztnFTKBbsf7nS0ZyBkUAiBkMCzsbdHFM2IwDcA2Biek7ZiteaHLXNfZhHgjBSPcJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduMyACRA9TVsSAnZWagAAGrcP/17WPU7FRupiUoXR9s9/\nuMixkzycKgU2rDJUBmiI5t/eNu8Vi2JdvmGWN3yUPP+pmEdt8RQrZsEs4hQS\n28JfEbnG9nMhXe6oTb2oUxOH/VS6DxIl6YRwtbnpHR+3rqGyHOwAHA2X7rKF\nTLZNRV8LZ08bMYTFp75HvCL58yznSPAiL1B5kL2QsBNkeSwMK3JPiUC2TsIb\nz58B/8k2svdrL876tGp9OQRvAceVLtaYD7iG7LdpUWqv3zGs+YGpPTtH45NC\n0CsluePqlHvQUeXX50SiCIWu9zscHM1YP2y5KsAtuCtolVD0CHZhRlmMzDj7\nGlq9vKU6V9kS5BE7T7swVNm0QZvm0UWAe2lZGwAEYe5nOzNPCPtIEbNeTfFL\n30CI5mbnX7amN1c59E5SjzU17qWwZT/toohyJpoCFNGSMUQrcd4lbV/RUxQ2\n1MCO0P26ja7BVv+vKLp5gKwAduc52BBx1NqC/K0p6LH5mxFmIYDaWttew897\n/jX3yMmqqvp75z/LgkJUlv8zpvRehCrVl9GflwVDKKU6EJHPurmjc+gizmcc\nRpDT88BTmqP2Nmbbm+zQEIga0roeB9RLkoJtdJ4gbIackL9Gh8GWZ9xdXq5P\nY5ZBXsmmS/OaUMglxi9IFvz934RuuNKUONJb7t8ibh1h3dc2QKI6grA0xdSH\nexTt\r\n=HsJq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"]},"main":"index.js","gitHead":"1fe93e2cdb39b653da13f093f54180d679f9e5cc","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","precommit":"lint-staged && make lint","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"6.11.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write","git add"]},"_nodeVersion":"8.16.0","dependencies":{"classnames":"2.x","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^1.9.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^2.7.1","husky":"^3.0.9","react":"^16.11.0","eslint":"^6.4.0","lodash":"^4.17.5","opener":"^1.4.3","webpack":"^4.41.2","flow-bin":"^0.110.1","jest-cli":"^24.9.0","prettier":"^1.18.2","react-dom":"^16.11.0","@babel/cli":"^7.6.4","babel-jest":"^24.9.0","css-loader":"^3.2.0","@babel/core":"^7.6.4","lint-staged":"^9.2.5","webpack-cli":"^3.3.9","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","style-loader":"^1.0.0","exports-loader":"^0.7.0","imports-loader":"^0.8.0","react-hot-loader":"^4.12.13","@babel/preset-env":"^7.6.0","@babel/preset-flow":"^7.0.0","webpack-dev-server":"^3.9.0","@babel/preset-react":"^7.0.0","eslint-plugin-mocha":"^6.2.0","eslint-plugin-react":"^7.14.3","react-transform-hmr":"^1.0.2","babel-plugin-espower":"^3.0.1","eslint-plugin-flowtype":"^4.3.0","@babel/plugin-transform-flow-comments":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_0.17.1_1572392063843_0.10904073956139393","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"react-grid-layout","version":"0.18.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.18.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"682ab7067e3d34076c01b5df10b4ea5e7e6ce02f","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.18.0.tgz","fileCount":33,"integrity":"sha512-a8dg91zFP5b8i82cVoo/i6j2e1A0zTBK8U5lkeiZE98RVd0pLibxLHpUuWtUIs/IMPbATco2/yTQb3vr+t4nwQ==","signatures":[{"sig":"MEYCIQC5JBaoCJ9sfMGrcwIufeP0LDLR2jPHIDVh70AY4ez8cwIhALm2BlhfqXV1/4uHPKgPhVV4Tfngm5tW+OXdicO2Isng","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVSVBCRA9TVsSAnZWagAA1YQP/2by09EBVQzL74kZtrjR\nbhrG4CrtcRiVWrxjs/xISD69RChCjV5bqDna9mFwDfHFIPpT0N2omCjRL97J\n/6gRmBbeEnc5Ys2+unIFg1z4AyPz5Dynn3cIe388NYamM9X24xSATk/mOwkI\nzlwd5c2mV4XgsIRgy/z7vMJv7MalMuzQ+jFweqMIixCAF6FzdbLLHrMYe2x9\npEuAp/dQsyKMOnz4mykuDbQuZxe6Tb+WlbQ67IGyOngVA+ok3wSc5R+x9pF5\naDDE2azDpsOrux2lukQRC5a+YAS+Tk65gKGw9Bmd56O2+TBD3/m16HHok4gM\nK2efbd3pO11ozbRmCl/aWqsCg458FAE14d6a7YrZmt1p/imhbrhIsmVoGB4d\nB78SjL2Iuv4Xs+lTec0qofplyJicFkjyELLFuS9L4X/WrKZmNymHFg5hBXDy\nxgktRk47lpKa3FoigVIevgvEJlrSh8wHeyYvoPkfQBpa/Rd7au24UAX8YRRh\nJZOUxGy+Nzd/bx+S9nZzzifW85rXnQCTk0hliD2O0qTMjJVpRKPL5x4szatM\nxWCYvK4rb6d2xS/1Szx7+2DauKot4SFej7ymUltnZYiiyEkydM/BAAW3WU8X\ngNMIJI4Wt5l2BMqLC9O5BEApelCv1aU2RnPQogkeej1134Xamtzy2MdiwKEU\nU0KH\r\n=Kbe9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"]},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && make lint && make test"}},"gitHead":"730f201db425129b3a6fd68ae2304f5ec69efa3a","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"deprecated":"Contains shouldComponentUpgrade bug, please upgrade to 0.18.2","repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"6.12.1","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write","git add"]},"_nodeVersion":"12.13.1","dependencies":{"classnames":"2.x","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^1.9.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.0.1","husky":"^3.0.9","react":"^16.12.0","eslint":"^6.8.0","lodash":"^4.17.5","opener":"^1.4.3","webpack":"^4.41.5","flow-bin":"^0.115.0","jest-cli":"^24.9.0","prettier":"^1.19.1","react-dom":"^16.12.0","@babel/cli":"^7.8.0","babel-jest":"^24.9.0","css-loader":"^3.4.2","@babel/core":"^7.8.0","lint-staged":"^9.5.0","webpack-cli":"^3.3.10","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","style-loader":"^1.1.2","exports-loader":"^0.7.0","imports-loader":"^0.8.0","@babel/register":"^7.8.0","react-hot-loader":"^4.12.18","@babel/preset-env":"^7.8.2","@babel/preset-flow":"^7.8.0","webpack-dev-server":"^3.10.1","@babel/preset-react":"^7.8.0","babel-plugin-preval":"^4.0.0","eslint-plugin-mocha":"^6.2.2","eslint-plugin-react":"^7.17.0","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^4.6.0","@babel/plugin-transform-flow-comments":"^7.8.0","@babel/plugin-proposal-class-properties":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_0.18.0_1582638400867_0.21056222932526092","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"react-grid-layout","version":"0.18.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.18.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"04abaa8ebb715587c3b88df31d954bbad6ea8c0b","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.18.1.tgz","fileCount":33,"integrity":"sha512-tWZwv6YqW4jKoK7+UKZQMxmAQHjTQkbbvvXjuxxraEy+mgRWME51zg7A7u/Xl3xtOiCl+BPaHfOtTv/3iejOHw==","signatures":[{"sig":"MEUCIAazsWX2YLNBvs/WnYBP+83bOi+vwYErFQAO+iz4Jy4wAiEAvxbzdpFl5aDlj5TJwoEZGgDK5eOifuCX9viH0neT2hM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVVAICRA9TVsSAnZWagAATkIP/1ZNilK/NNxzTxrBQT3F\n1yAG4/Fc+Fa9W7mmqRzjmULPXhmiUl+L2LIxoDe2f80I8FNM6MB53UXoaOO7\nA9HbXXM3etGeB9xTXhqi1TIQGr3D0WuGtpSRHE7wLVV35z/XV5Y0E/r8bXND\n3pGLcY18C+aexoLIjXTd882glJngaLDJHetX0jT+YgOpLahgGFiGkr4uiWaI\nDbZZwg0mlluOQ7V1bSeMKiJ7VSB6o8WbHFL5JEFPc+QOtfdcSfWeFzFMUc/a\n11vMQZo1//lRo5G+KZh78yV33Fh3hFKCJlgP3wQ45D2b+HGgXuI5eazP+p4u\nyOQKWkHJ9sfyxPGFHGRFfZITZyo6W7GmQirBvJTk2oJAU883jxoE70edK4Rb\nznd4bYvVT2cidl1x+1W7Ig8hpRoIf3uNr96xC/41H+1KgWfiCMRlYkQ04K/c\nTf5Ae6dnlL3PEBu/A23kFJCMOAH3zqo8bkDOipIz5RWOVjNZQCTOYUuErWvI\n5GdAXj7tafbVgQm1WNR3cE6kALDwggEVfChhIhGVRPjWHURtb/9RnHaEGxgE\n5K4lCES+sVKv3rlUpbmyeeG7k+pUN1UDf3Nf0Lg1AZEBloC+OG2xtKRHDSnU\n36TewWCMBLiXS756ANjWPsHEHn5GCjIuDiRuqLXKm7xAvlt88NubLTs7xa3c\nO0uH\r\n=YaUH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"]},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && make lint && make test"}},"gitHead":"616daafe5a2f6b6408e8863200cfb4d86a9cfe99","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"deprecated":"Contains shouldComponentUpgrade bug, please upgrade to 0.18.2","repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"6.13.7","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write","git add"]},"_nodeVersion":"8.17.0","dependencies":{"classnames":"2.x","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^1.9.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.0.1","husky":"^3.0.9","react":"^16.12.0","eslint":"^6.8.0","lodash":"^4.17.5","opener":"^1.4.3","webpack":"^4.41.5","flow-bin":"^0.119.0","jest-cli":"^24.9.0","prettier":"^1.19.1","react-dom":"^16.12.0","@babel/cli":"^7.8.0","babel-jest":"^25.1.0","css-loader":"^3.4.2","@babel/core":"^7.8.0","lint-staged":"^9.5.0","webpack-cli":"^3.3.10","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","style-loader":"^1.1.2","exports-loader":"^0.7.0","imports-loader":"^0.8.0","@babel/register":"^7.8.0","react-hot-loader":"^4.12.18","@babel/preset-env":"^7.8.2","@babel/preset-flow":"^7.8.0","webpack-dev-server":"^3.10.1","@babel/preset-react":"^7.8.0","babel-plugin-preval":"^4.0.0","eslint-plugin-mocha":"^6.2.2","eslint-plugin-react":"^7.17.0","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^4.6.0","@babel/plugin-transform-flow-comments":"^7.8.0","@babel/plugin-proposal-class-properties":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_0.18.1_1582649352401_0.15705938371491834","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"react-grid-layout","version":"0.18.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.18.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"91a8740d473d256071c56a558b3449c57224689d","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.18.2.tgz","fileCount":33,"integrity":"sha512-PF4LfGoJ2SbuCJtQ3wPapC4ZuZcqKKNWv36m/QnxbfEw8C48HcGB8162wPkIUc9mfKPLE/MBlHjRSaPQ3VlwYw==","signatures":[{"sig":"MEQCIBAQy/tprW++5nB6ijacZA40J63+RziIs+1yxfN3SUOWAiA7YnHRY0KnePBCSvNJbpNAO2asuRnalEBpIdmadua3SQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVonKCRA9TVsSAnZWagAAsMkP/iGGc/roOg5gbW48mac2\nfbIChg6cBoYvPnA+CYpbYxxhzg3dlM8Yi93HvbzEW1U0phjVUq72yf0I/RAZ\nDQWechzZjmCqCnBpQJQGlJ9DO01au6rUL/EU073nnp3oqa7VujRLMI9iAN/O\nZinhxX0gBZTBbiUSqdCcTMsHX24CDjmyWjPuQvbDvzCdaxRsGT8taXoRC28A\n82YJ06ieGsl4MftXMQWAGCjAK72Fatv9SNOG9GN73dPy9h2GEI80NvM91RTO\nq5dUukvqAGy+vJK6Btl4Yhr/NSMai0+oOY04yjwbZyrYkG5fezGmelypgFDG\nVAzDdej2nEtH3fYwvZTEijfPHA7bWwArYvNbyhnYlhi/jRqfWyMKtH/YAefc\nq+8UShb02PxllqNVFmmAqzofuGQmeLrAsD1Xpcgke+udQD1Rindg1N9cul3j\n3PH0wuZerK0mLs+k7dC609Dhg/ZQyG+a40jjM4KC3+jBBiYqsEwBaONElLq5\nRDz0aGlUuQHgZCuN/PXp5lzGy69w24gZfTNl1OsdDGK/1uCyE+AbumUsdnHh\nwJky2NgAzLhQdFNQQauur1kw/6zBqh9I+Vz4s2SIP7w/zeYrexskj2QGKVlO\nPhskOmkh7zir6MTxLzf6vAO2y+OE/DxY9hM170UzwmAgJYuPXTEzJMTxhFwH\n3rLm\r\n=ynYj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"]},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && make lint && make test"}},"gitHead":"2bb6a26e231ee7322b2a3d98d529a3415829410a","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"6.13.4","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write","git add"]},"_nodeVersion":"8.17.0","dependencies":{"classnames":"2.x","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^1.9.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.0.1","husky":"^3.0.9","react":"^16.12.0","eslint":"^6.8.0","lodash":"^4.17.5","opener":"^1.4.3","webpack":"^4.41.5","flow-bin":"^0.119.0","jest-cli":"^24.9.0","prettier":"^1.19.1","react-dom":"^16.12.0","@babel/cli":"^7.8.0","babel-jest":"^25.1.0","css-loader":"^3.4.2","@babel/core":"^7.8.0","lint-staged":"^9.5.0","webpack-cli":"^3.3.10","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","style-loader":"^1.1.2","exports-loader":"^0.7.0","imports-loader":"^0.8.0","@babel/register":"^7.8.0","react-hot-loader":"^4.12.18","@babel/preset-env":"^7.8.2","@babel/preset-flow":"^7.8.0","webpack-dev-server":"^3.10.1","@babel/preset-react":"^7.8.0","babel-plugin-preval":"^4.0.0","eslint-plugin-mocha":"^6.2.2","eslint-plugin-react":"^7.17.0","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^4.6.0","@babel/plugin-transform-flow-comments":"^7.8.0","@babel/plugin-proposal-class-properties":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_0.18.2_1582729673774_0.23573891718485918","host":"s3://npm-registry-packages"}},"0.18.3":{"name":"react-grid-layout","version":"0.18.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@0.18.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"4f9540199f35211077eae0aa5bc83096a672c39c","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-0.18.3.tgz","fileCount":37,"integrity":"sha512-lHkrk941Tk5nTwZPa9uj6ttHBT0VehSHwEhWbINBJKvM1GRaFNOefvjcuxSyuCI5JWjVUP+Qm3ARt2470AlxMA==","signatures":[{"sig":"MEUCIQDLOg5eyQETg6gtSO4aPssP9EmWt/CGfQmZ9qzsY2Y5cwIgQfX1S4cfrR7CVhdLrRz8hsJReB37aJdquJlGtOnFFTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb9NGCRA9TVsSAnZWagAAAl4P/2k/khBJJPQJK7TBEzji\n9ezgvySpHGDhmS9fVjHJPBMDxvDkXmjbRmAJQwoPWBMIIue+DXf/ARLc1YoK\n4Cphtg0hoZpbgELQZbQuRSZCOi6KXjYyzk7hNzoWyDSdIZ9Dayj3dET2rlfa\n1OPu2inBR6vb0vxeMpHJS8vQvPHJe5AlJ40f4zhAaWRGL1M/DZeGIVAX56PX\nSMlV7eT/efUFeUx1ZvSc8pZ7jQhEE7uZbfE8mLRFw3Hhvz7op+FqPB/YMH+M\npdvGPhCewORSkDloTacjQY8/Ae0ZDUNH9v46fBz8NZc3ITzlinop4F7qVqAO\nhh9O9HanCS9azh9yVln1Do+gjuaV6Wx7RjMkrd0btL98SHra2lnki1qG/2yi\n/SgcmAmSNzM2aG3RjMe0BoMEilgxdRInfoCf3oMjP8Q1wQuwhSstemHBhuH6\nMN4ImBaESUJ6vpETJOAdgE0RFPt2jZQBVQ32c4mIb5npiSyHbvQUYwR0xTH0\nIgwsuIDjBqVYNp3GOPo1MPw/9GFlALccpDFWUuV9tzb5oHrJBSgLbpv/Ds+V\nqrDUkfHwQ4nnRhojyQ1HMfeyw+R/6ycn4k4JsIBk38pC+8lGR31bnhULUJKB\nUBO/zjimiUYFqqT1S9KfEWe0TI7AIhfjc7ALWvxJdzvsG0oJ6KDPRbEeeJnA\nTDPB\r\n=xlaU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && make lint && make test"}},"gitHead":"8ba4853ea43d02c4d7a007646b29984c9fefc25e","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"6.12.1","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write","git add"]},"_nodeVersion":"12.13.1","dependencies":{"classnames":"2.x","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^1.9.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.0.1","jest":"^24.9.0","husky":"^3.0.9","react":"^16.12.0","enzyme":"^3.11.0","eslint":"^6.8.0","lodash":"^4.17.5","opener":"^1.4.3","timsort":"^0.3.0","webpack":"^4.41.5","flow-bin":"^0.119.0","prettier":"^1.19.1","react-dom":"^16.12.0","@babel/cli":"^7.8.0","babel-jest":"^25.1.0","css-loader":"^3.4.2","@babel/core":"^7.8.0","lint-staged":"^9.5.0","webpack-cli":"^3.3.10","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","style-loader":"^1.1.2","enzyme-to-json":"^3.4.4","exports-loader":"^0.7.0","imports-loader":"^0.8.0","@babel/register":"^7.8.0","react-hot-loader":"^4.12.18","@babel/preset-env":"^7.8.2","@babel/preset-flow":"^7.8.0","webpack-dev-server":"^3.10.1","@babel/preset-react":"^7.8.0","babel-plugin-preval":"^4.0.0","eslint-plugin-mocha":"^6.2.2","eslint-plugin-react":"^7.17.0","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^4.6.0","enzyme-adapter-react-16":"^1.15.2","@babel/plugin-transform-flow-comments":"^7.8.0","@babel/plugin-proposal-class-properties":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_0.18.3_1584386885676_0.2598629949952631","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"react-grid-layout","version":"1.0.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.0.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"85495f1e9da2e5b9dad5ece82b3052d624be709d","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.0.0.tgz","fileCount":37,"integrity":"sha512-0gSnLQL9dYZtAlZCjIPYIqZtswnzMhIT1uip78vs3J432FLOF6LD5PmYaRm34V/s6bEpS9cMZNMcsOanwZXBEw==","signatures":[{"sig":"MEYCIQCNtciy1dWWXFu/BRiCDpjvAZ6yNR+/AHi0vts58t612gIhALT+PSynfYmRWNy6wFocEuGBEvnPaHzTIi+WTC37f15i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFdFfCRA9TVsSAnZWagAAFj0P/1OeE5etnYEU892eDIXZ\nNQCIhGmbdfinAiphcQAioHhODfbKQRExpqZ+6kbj479EBlY8tHGpT5tlNMYq\ns7KP6hwBQ/tebep7By5ZgyoYYma/9+NNas6xvImkcQTXWEgfEmNPt4Za0w+C\ndx6a9ZAg/cZLbzfu4/+Cg/Cl53SVrc2F3DQ1c4LxmVuMqKbTFvZxjxLY7G0u\nLJHeXf0FjNpKf4TDtC3x1hVwIZocIYyGGzvrVHAOCpAAT+vT8SAWEyvFZZVg\n6+VhuCLGv/kEYNcWCYoNalBPr4ECR7SDaF2KZBhvRIohjykrCsGRp3X7jXKg\nfxa2xKtpVS675NWM6yZeOXvdpMtTPZCG4oIzyUY11eKKfYlcQ9u9XzXNVc+i\nqL/O3IOOS46Qqc2g+tCA9fnonLZxZcf8GveuS/Qi+drRMMNVxQN9t5z38cl9\noNy3YjCNh+egAuSsYc6KFBWmFPYCwNW7IRpWb5WiOSDEhGunckK1Adxnyrb0\nTXjqDFWeHOi7mfu/sk7+ObolblZRaVGqTXovSGEZ27M4B6mv2+HEe1KEi1qz\n+KjtimTmFV1rWm4D4JBglC9jTYGS74jxOM0LYrNxAiQBDfAehtHTArxDymc/\nScBiyxQKF65M2yya+vc+xEcoKvd1LapYyGYd/CMFSyQ5OL//PrzCkNsAcPq7\nj8t2\r\n=idcN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && make lint && make test"}},"gitHead":"9aa465e46e1d4d20c9fb27df0f003ed98abce6d2","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"6.14.4","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"classnames":"2.x","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^1.10.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.3","jest":"^26.1.0","husky":"^4.2.5","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.5.0","lodash":"^4.17.19","opener":"^1.4.3","timsort":"^0.3.0","webpack":"^4.43.0","flow-bin":"^0.129.0","prettier":"^2.0.5","react-dom":"^16.13.1","@babel/cli":"^7.10.5","babel-jest":"^26.1.0","css-loader":"^3.6.0","@babel/core":"^7.10.5","lint-staged":"^10.2.11","webpack-cli":"^3.3.12","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","style-loader":"^1.2.1","enzyme-to-json":"^3.5.0","exports-loader":"^1.1.0","imports-loader":"^1.1.0","@babel/register":"^7.10.5","react-hot-loader":"^4.12.21","@babel/preset-env":"^7.10.4","@babel/preset-flow":"^7.10.4","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.4","babel-plugin-preval":"^5.0.0","eslint-plugin-mocha":"^7.0.1","eslint-plugin-react":"^7.20.3","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^5.2.0","enzyme-adapter-react-16":"^1.15.2","@babel/plugin-transform-flow-comments":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.0.0_1595265374719_0.8869317455411969","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-grid-layout","version":"1.1.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.1.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"b71d8e94fd3f433c973121f5465a288bef3042e6","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.1.0.tgz","fileCount":32,"integrity":"sha512-jdMsHjxOsrwdpEhCu3ghKP03M/QjR56KhgH9uCIWGd1qqAITYobAksDPk9ppERvkNaGTH+mcSuL0pmQjTcQfeg==","signatures":[{"sig":"MEUCIQC+7i4XP+1EiMU3aEkZ2DUp1EORQ/69y9RZA6o7ZCvg/AIgGiJU6UbhNQJKU40B2/4UqUe6udtULRiitlxwz2e75ew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUTJGCRA9TVsSAnZWagAABLEP/iDbTzqDMuqsTbWOlHi4\n928CtArF66PfWeZC3zHzmtOK9lJtJhWvcphpwCFT25flnZCzC+wvtfvcfiuO\nbTNfXIJL4fMAjc86lOpkq4lGcDrGnLpqNGmwuzzugxeWx0zKVt5O5hNDoRdH\n0TLJwCp2h+VRL0lrgUI/XnXpiW/o12Z7FthSDGETPIWxx3cNtTnQ9yCm5f6T\nVVtcxONOfP0NVqwSRh4uRQVokpJgtAFOf9x671/Sw5CoPckvOZ5qGqBfPLOB\neZcktRjoRPGLPfIl4ICkiFqG4rsGF2GC/wT5zVOzxx7vPEpEQJcgXMjPTN2I\ntHXTvuGBwokdmG3IvhgGTA4KRtrskMkyPGwQveASwgxAcAQkmu5D4WBe4UvX\nSlX7HWfhRsJeQLtmKPMsVyLbO6CqrLxIG8Dre3VB7WeSWt5r7G3QKnDEDTBI\nJfcpLW4QscSKrV5yURa9eo4R/BT44M6WG+pd2yRqXgei8DdZAGm8w1s3MrEk\nPordDIW2eeoN6NcVBHx80j19DEnIHcn0f0SxGiWmGbUPGhjcmCamTlOUgog3\nBVpkJ1zxYC1bijtNfSZHebiczt2sYhWIsEnkx0mKPBVXrLbheW8/1TKEkBs4\nUpCc0h4WQEgIIpXaWLGO+zNRL+IAUgTveK1X9KA8twj0PAsoSAQJj5XIlM69\nHzO1\r\n=rHgT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && make lint && make test"}},"gitHead":"8ef1fb48d83c18dbe13442b72741643aa30b1434","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"6.10.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"classnames":"2.x","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^1.10.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.5","jest":"^26.4.2","husky":"^4.2.5","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.8.1","lodash":"^4.17.20","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^4.44.1","flow-bin":"^0.133.0","prettier":"^2.1.1","react-dom":"^16.13.1","@babel/cli":"^7.11.6","babel-jest":"^26.3.0","css-loader":"^4.2.2","@babel/core":"^7.11.6","lint-staged":"^10.3.0","webpack-cli":"^3.3.12","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","style-loader":"^1.2.1","enzyme-to-json":"^3.5.0","exports-loader":"^1.1.0","imports-loader":"^1.1.0","@babel/register":"^7.11.5","react-hot-loader":"^4.12.21","@babel/preset-env":"^7.11.5","@babel/preset-flow":"^7.10.4","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.4","babel-plugin-preval":"^5.0.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-react":"^7.20.6","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^5.2.0","enzyme-adapter-react-16":"^1.15.4","@babel/plugin-transform-flow-comments":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.1.0_1599156805544_0.8215330116569612","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"react-grid-layout","version":"1.1.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.1.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"2643f84b95298e9c23d5e66ef86d7098a7184759","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.1.1.tgz","fileCount":34,"integrity":"sha512-qrFzp94nG9NWWLcmZMvgqfi0TyOZ9JwjlvAc+2uywg8rYtZm/fLp33Io8XHJCfYOHzQrtZgXzEQBUvjO9XtL+g==","signatures":[{"sig":"MEUCIQDHpgbRueYdnrTPJI3fyEq8zSvN+V8a+O73hHF5xufWcgIgMugOvgizqD9TuTF9B0ZJhX0wdB9NS/YSk0edAYn77no=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":700280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWlTsCRA9TVsSAnZWagAAXBMP/3A1xcHrlSjhqcnQ1Y10\n8saRLGKJ75tNInn9VrW831vdllueauRZb/z6jubX/CYz5NtsaLJqhRuII1Rl\nh9LvXiiYBqO/YKBH+PjcQ9owzi3k/6IHW2qBeG3IEVVgAN0gDtBqnpTO5qXU\nTRrsy7Uu8lEe/PHZij7dE5wa1kUvCqdTPbVc968ciQRlXf8lKtUvVymR9ZL3\nWBmTSJ1pDJRtedrmfoibtmyGrzoPWcrb+eDdt7L0FGdfr16hap3LqvWgyqei\nhUg989mLD1eF0vb67uYSRQbQOeMw9DESz/Ivk1zB7on7xi7V4DDoMT+tJTec\n3DprITYdZl7E2PRAubuPymz6JNOtehXdk+G1fws0IpCggzDptuDWxyZbi9c2\noTj/cqrtzgMp371RMR7YnaN9InYLPNXJGHR/Xc38KwcVtRdVGw3Roxj+x1vm\nQHi2cydOLK88q+O1Ac6vXG44vRpnt33U6i2ZDG1ciUEc7UBR0bOJN+eyWN6M\nUTC6Z5AJ3Gg5NWA/HfadXASjaD8jI5kXr6nj9BO0ErMDcVOsTKJKIDvmfFSe\naKuLlWbqgzJjUiXy0cF+Um9OqI75Ps36sZN4uQJcLV4SC7mMcSCyI2iUlU8r\nk/KXldbjlU/ceVlzLxpX8mt/oCY0RO73uydcFYdWukap8j3dwO6+4FPWbjkp\noi8g\r\n=RIYX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && make lint && make test"}},"gitHead":"b4caad3af49717e2ee4d8b8dc653eef9a3a684c2","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"6.14.6","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write","git add"]},"_nodeVersion":"12.18.3","dependencies":{"classnames":"2.x","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^1.10.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.5","jest":"^26.4.2","husky":"^4.2.5","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.8.1","lodash":"^4.17.20","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^4.44.1","flow-bin":"^0.133.0","prettier":"^2.1.1","react-dom":"^16.13.1","@babel/cli":"^7.11.6","babel-jest":"^26.3.0","css-loader":"^4.2.2","@babel/core":"^7.11.6","lint-staged":"^10.3.0","webpack-cli":"^3.3.12","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","style-loader":"^1.2.1","enzyme-to-json":"^3.5.0","exports-loader":"^1.1.0","imports-loader":"^1.1.0","@babel/register":"^7.11.5","react-hot-loader":"^4.12.21","@babel/preset-env":"^7.11.5","@babel/preset-flow":"^7.10.4","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.4","babel-plugin-preval":"^5.0.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-react":"^7.20.6","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^5.2.0","enzyme-adapter-react-16":"^1.15.4","@babel/plugin-transform-flow-comments":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.1.1_1599755500299_0.9648135482981823","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"react-grid-layout","version":"1.2.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.2.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"87124d549c86c8df8841666618c8c3e3cb205c26","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.2.0.tgz","fileCount":34,"integrity":"sha512-fJMGQFguphkAs0NsLNf8hz9cUv9B642JYei2yddiPby/X/kJ4HFIaMUhhqg1ArVfn/vHet1+h+LE4n85cFPh+Q==","signatures":[{"sig":"MEQCIEo3hkXtYx4HCx8Y0DWQQdj0rBZqY8x9xqu0/fij/8mFAiAGYr68G+3IkjUNDfwJHbgZvEscQaSFvXe8xI3MNem73w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs9dJCRA9TVsSAnZWagAAwsYQAIqONVzgipvVMC/i/N+l\n5fnbXckkU7Ke5kJHEOa0C2YyIl/ovbR87m9nOUOvIWnXtsfETtaabv8QFdL+\nN4emSUQZ/NRqamvZl3U6rkR1M/RUX4XPRbrWlc0f25wlPpdnBmejErRMvaYj\n4ne7GZ2ouOoaVZ1OuTfplfsheqmcP1b59YuHg0BiMtr5I15/kdsNE9NnAe2R\n/yucKURCMJp+dnetiOukQn1OLYuVqHLMBJpEefCZE8ZXQ8mWSA8TwHTR5b5f\nno2EI8QGjshrM5e/W9I2MK8AJgBrCfU7fE8Y9HoVfsTIsJI/fyNmgn9i5g48\nLvlXxxq6cb0tuc1nodpmPk+l2PXzMOSXmbDxEYVyhZTLvjzRCEcIi8u06FGs\n8nL3kqlb+sw6a0/LGwA7gqZO1paS3eu5rDKNrKJkwzKz/m8I+g3Z8TOqysap\n9bBSeMuOog/TldpSgShcvCgWqObk3Qqrx8cVDa/2SO5862KuRzRjK47n7YDz\nwqWp7HWlY2/z51PF+252wNv3vZp8xMDRqFcJ7H330h9GzC3vXdNXBxFiDEwS\nSaHJgkPOClXdmLWEKqR8FV50IcDarfSugJBtdIuJbvJSzDyP6WuvWTgDTt2L\n2LbR0Ul19fl+p76rVN0cELHdtmpaj45Igfb1qMp4vVhDacTVJSWKI/eU1iyS\n54KX\r\n=Mp4v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged && make lint && make test"}},"gitHead":"2f9b745ffe5bebbf9df0e9a59f825e4eb871b13f","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"6.10.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write","git add"]},"_nodeVersion":"12.16.3","dependencies":{"classnames":"2.x","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^1.10.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.5","jest":"^26.4.2","husky":"^4.2.5","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.8.1","lodash":"^4.17.20","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^4.44.1","flow-bin":"^0.133.0","prettier":"^2.1.1","react-dom":"^16.13.1","@babel/cli":"^7.11.6","babel-jest":"^26.3.0","css-loader":"^4.2.2","@babel/core":"^7.11.6","lint-staged":"^10.3.0","webpack-cli":"^3.3.12","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","style-loader":"^1.2.1","enzyme-to-json":"^3.5.0","exports-loader":"^1.1.0","imports-loader":"^1.1.0","@babel/register":"^7.11.5","react-hot-loader":"^4.12.21","@babel/preset-env":"^7.11.5","@babel/preset-flow":"^7.10.4","webpack-dev-server":"^3.11.0","@babel/preset-react":"^7.10.4","babel-plugin-preval":"^5.0.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-react":"^7.20.6","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^5.2.0","enzyme-adapter-react-16":"^1.15.4","@babel/plugin-transform-flow-comments":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.2.0_1605621576749_0.732647277858155","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"react-grid-layout","version":"1.2.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.2.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"54bba7a6b8172845089dfcdf1e1bd9a94549a02f","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.2.1.tgz","fileCount":36,"integrity":"sha512-pbfzpfM+k5GZmOr71ZgxgfLrPVndtg14aaPKlp68z8NB+8wXRlCgcLPrXtqs3joFk2KLIbfkqEA9+SN9+Wo4JA==","signatures":[{"sig":"MEUCIA0Hfr3ck0pv/ejUrX0dVTkePOsMu/on+gRrc1JuxXb1AiEAyZrbnXLQEtfQOGa59WUdVzktuQkY+YGinp1PvNRfFR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPSGRCRA9TVsSAnZWagAA/xwP/3RqbMO9gMRt9dzJhIgo\n/oknevTxSsam/NDkzE3/376745q3OhK7z5jLzZaVbNtYyEERzxwvlq3lcvp7\nsjwfKVsHWuFsb3Gd7DhNPCDLNF1dgHAPL/pPox5aZnbAz0Gk01OgseYCdOQ+\nxuOdn1NOuflGKj5MCCNYFrFNyo8zrp+oRM7VvXqWDFMI8q4Xc+W+L9nKIjfp\nxCTboKlsfP7TFYa2ocHqmOhD3GoolaigdanQwIBz4VRX2cvFyyNd4qBaewYH\nYT0pEHoL5EMi8is/4ax2TTaMU81Oeku4PB+/sm5ZWM0bRx1rWrNhKJ53qw+N\nnMaRxJLE4ZbOxRloBjUN5GnylqXgvLjWrpZ0Pl2hqaelMglHQ+B9zSrE8d92\n2W7Gt48Wp0GTj90oxkYiy1NmDY0RKlGs+MiseIK4l/P3MO81UdqYs6/QgYan\nD/pbHBFiUABy46L0YCikdwbfEu1AxslVAVBcO8vK50j7jr8kLFD+33jHwXNx\nv6bAiICuz8eUL49aLtHyzKydRjkhSjGGRv0AY372RYgC9HbQm39Yb6nibHXD\nYicoTlRX8VzU9exy5hIKxU29TmSdSECYcRmNdaTLvk9QCWmKU4OtBLwY+hxE\noE62PnGGwreVMKHiiqCvRy8SVwx39MpViXC/qie1CPTLP/hXh57CCTrt8594\npy6P\r\n=3B/A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","gitHead":"a048cb52fda44824d033c90af316adc6f64581b7","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"deprecated":"This version breaks resize. Please use >=1.2.2.","repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"7.5.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write"]},"_nodeVersion":"15.8.0","dependencies":{"classnames":"2.x","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^1.10.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^26.6.3","husky":"^5.1.2","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.21.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.24.2","flow-bin":"^0.145.0","prettier":"^2.2.1","react-dom":"^16.13.1","@babel/cli":"^7.13.0","babel-jest":"^26.6.3","css-loader":"^5.1.1","@babel/core":"^7.13.8","lint-staged":"^10.5.4","webpack-cli":"^4.5.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","enzyme-to-json":"^3.6.1","exports-loader":"^2.0.0","imports-loader":"^2.0.0","@babel/register":"^7.13.8","react-hot-loader":"^4.13.0","@babel/preset-env":"^7.13.8","@babel/preset-flow":"^7.12.13","webpack-dev-server":"^3.11.2","@babel/preset-react":"^7.12.13","babel-plugin-preval":"^5.0.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-react":"^7.22.0","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","@babel/plugin-transform-flow-comments":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.2.1_1614619024627_0.42498859324565474","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"react-grid-layout","version":"1.2.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.2.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"42cdb4b27fcdc4fad1655d8862b9d54c6f011d6d","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.2.2.tgz","fileCount":36,"integrity":"sha512-i5/xPkyi0llA6PCEW2B26e7pTY+JLp0zPvs6MYbbEXWaO1FWG0xr6Q/FqPrh6K86glV5ZRU7DEbvnedZVdFglg==","signatures":[{"sig":"MEQCIDVwD5SY5bzkdMeCITbsorlvDcjNm0daqZAvBdo0SXbvAiBAxQChtkX3pr92XxY1RRhQVfGShZxgnAPUuEfmTXfA9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPZNBCRA9TVsSAnZWagAALJsP/R9jzzTsEiJ8DviZ65Uc\nff3zTHcwRSIy3YabG8vb+IJZFYSilh1vwdMLloo1AT3K9KbTGtfwiSHdMLdz\n2RHMFNNVtNP2lOqhl7nNay9l2NdifWE9tZ2TJDrIvrqi6w8oI1yAXcNgq6ob\nOIovPryULUnW7JcMREjmDIJy7MnvWKx7NYidteKSgsHDWH/8YTz0LZiU4nPf\nFu6S4uLtwb6NbssVwqjvwyeKrJOAVy2XHSQlQrSabFG1f6fBSGVhWaYzSzTL\nKRuvPQTOsDxmGx+1DJXKM5d/KUCFRlH6D7YgUXVSADHRNtXpbK/7CK0pcQ2j\nH6QwHXKZf8suZKVV3lgBRChdOu2v1gOT2T0CzeNEQq563yKwudjGTXzQHdzZ\nQqITcvNPz3PDePdYD5oy55eDZx+usMUxUANaN9YcQzUxJVmiM6KjNzvjV+kg\nvi9j+M1t0WC6yC45oKXqQeZIG7u4W07yeNEdcS/Aukh2JKvHPFmm/QG3efpb\n22CQPdNSVvRuuAkRs9wPprfxPCy7d/Fk9yLJqHqK8H8vzBMRUKPW+hwGY+GS\nNeNBx4/f7VJex/ChI703yWxOptrDgVBPcDUqyatWMkTyyUou/IVbp1ys7a3e\nu3GEFYR+HXYOYkmPxHxh3W/C0cZqExCUQRREJAQD5QICrLdA5kbeRmcm00zW\nxBN3\r\n=1Evk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","gitHead":"58c71e5442d003d902df35501aac8d294af25faa","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"7.5.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write"]},"_nodeVersion":"15.8.0","dependencies":{"classnames":"2.x","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^1.10.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^26.6.3","husky":"^5.1.2","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.21.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.24.2","flow-bin":"^0.145.0","prettier":"^2.2.1","react-dom":"^16.13.1","@babel/cli":"^7.13.0","babel-jest":"^26.6.3","css-loader":"^5.1.1","@babel/core":"^7.13.8","lint-staged":"^10.5.4","webpack-cli":"^4.5.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","enzyme-to-json":"^3.6.1","exports-loader":"^2.0.0","imports-loader":"^2.0.0","@babel/register":"^7.13.8","react-hot-loader":"^4.13.0","@babel/preset-env":"^7.13.8","@babel/preset-flow":"^7.12.13","webpack-dev-server":"^3.11.2","@babel/preset-react":"^7.12.13","babel-plugin-preval":"^5.0.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-react":"^7.22.0","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","@babel/plugin-transform-flow-comments":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.2.2_1614648128467_0.5761548561480136","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"react-grid-layout","version":"1.2.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.2.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"4def2b5e1b03fbed52b4cdafeb984a3494c9976c","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.2.3.tgz","fileCount":36,"integrity":"sha512-5nohY2VT27qri9YiHbhrYWCPAGXNekGnE4YXEAPvLVn2EjBbOti8F1JY+MEYjktzxcSIiKzcgxME7odslRJ5ig==","signatures":[{"sig":"MEYCIQCHUWupOA6snWZP6Nuo6hzMTr6cNps4nbgkzgjXQyhggQIhAOf6/SFrPvgJaG/22Y8lBHFOkF900CxHZR+vCrNFqmYQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUOl0CRA9TVsSAnZWagAAC+sQAIIl5Rp4xeE/b8vFXwE9\n5cOHtoRHi9wmDfkDgCYm4ahQUd++oCdaOpYSLcA4dzAVjsb7VFiV6t7/EEMP\nvk/kGLVZ50pAb6W+eNr9DeDOjCzK+xnXPY+Jgc91DK18FiHYAsnzzgpvUNAU\nYGNKdtwY0MR16kXEXBSN99wU5p2V6fYH10QyuluptTCyHDcbdb99IKKlrhwl\na8LNKjCEYi+FxJMHXMNpZKY4KgaNnFdIgL4h5QJF0Ljrm4BEVkPXxygOUTMe\nQiG54aZVFOe3aYZZgRYFFFUhMpBtA3FV3U+BEGgmH1we308NiO0u2HjPVSi7\nqOtWi1mX5V1o3b7bYo7se8G7T/vhKTcnj1WByYcVxSsNWB+xMemfmiNeUb/d\nSHxvezQfO6eCTWlHyWNnWI2QxwxzeA4Sph5G6fDHAG4F+M5XSPWuSlvRto2P\nC1qtQgnISNlqLjMjEKhODO6VCHI7njeQ3CLjeEIct/aUTztHsV4hkltSspWX\ntQSkxOpZJHl9ISwoEmFp/WWXL6upTFgN5h2lLiCoOVZZDsz9cT2OmkgMgEB3\nJ7t0fiXDazDV/xOxepBMcNLSEPTi8Tho7PIfNA9+dsO7iJty1xwvMDXUbg9u\nkAklNMrFjm1DLw8Gt47rWYCQ4+Bi46McMZKUwv5vaarLmBDj2/3m0OKynRrk\n79mZ\r\n=ZJDv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","gitHead":"401f4e441dced12b5675511058d7753833fd8b41","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"7.6.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write"]},"_nodeVersion":"15.11.0","dependencies":{"classnames":"2.x","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^1.10.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^26.6.3","husky":"^5.1.2","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.21.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.24.2","flow-bin":"^0.145.0","prettier":"^2.2.1","react-dom":"^16.13.1","@babel/cli":"^7.13.0","babel-jest":"^26.6.3","css-loader":"^5.1.1","@babel/core":"^7.13.8","lint-staged":"^10.5.4","webpack-cli":"^4.5.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","enzyme-to-json":"^3.6.1","exports-loader":"^2.0.0","imports-loader":"^2.0.0","@babel/register":"^7.13.8","react-hot-loader":"^4.13.0","@babel/preset-env":"^7.13.8","@babel/preset-flow":"^7.12.13","webpack-dev-server":"^3.11.2","@babel/preset-react":"^7.12.13","babel-plugin-preval":"^5.0.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-react":"^7.22.0","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","@babel/plugin-transform-flow-comments":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.2.3_1615915379893_0.12236718969243077","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"react-grid-layout","version":"1.2.4","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.2.4","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"d04f9784fe47b27d0dcd3eb92f20e1a17454003c","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.2.4.tgz","fileCount":36,"integrity":"sha512-AWorwRmkEyOPWF516BDbEhMjGhTCPf6zALQ3HIYrJdRmbbj1n5PDPNEI1eI818zhB07KwGVtF0WBxq2CmA2CNA==","signatures":[{"sig":"MEUCIA5gdV6hfUvN5iev7imqCpAvevU002XlXK0SnTDbSHOtAiEAi5SaijUGLyqX6qyF2WjKqGwsu/HKQP3Bme4ex9DGzNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":718053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU3rZCRA9TVsSAnZWagAAjAYP/RbTy/7zOFi/l+aJ00cS\nC7Ya+KOv4QvVadffslCStwdI08j3wJQofheA1OwA366MfRvXikYhVJ4whDx/\nTu/40AXfex7crjMrxKJmjtxg3ogsYMHs5blvwW8L/xPlwKAspMkQg81yY57c\nV6X1qrEGFaPApaKV1adHt8FXQPZvLfkMUumX0RL86pXokhbumS7tZnFnnX1K\nQS5O/4/m2O5Dx3pmpUnBN+p3geVSgrbWQRlN2AkPy3chOhjoqPKoMCclC+H6\nVDQ4dZkwR+QkQW/faQMPMVHG7M/vJ1yKpdko8wzZ94MTtuPW40tawkDnb6gm\no6087/g79dN7dloU70a2Ai37dwy4sIjLsE8Xxh5fDX6uvCFmAV5GXAaxz6a4\nJ47N8tw/VFWI4/sRJUCtpe17ObNcFYX1yAlpWqUXkQcT04pxtJMdhf16X8uo\n+ImZje/NjXH4pRxQ7K4qy/SS/u8/eh4lP/9UDC0BQ1ONPanqxu2oYipgIn+y\nHQ7KQEGxxX/u3qapmP2w/4/zplKc+L8xi+1WJQybm23Nie9Oz5aic57c+rtB\nVkuz+Amriol2S1dlJkeYg6bq8iDY78ccb8gli9f2vR7egGY0/mNYYCPKLQfP\nPP54gTbDueDN7CrWKh35YIsPWewrOzfpV1etB7TzHEzHjmTxkkWyoxSbJhGK\nhYcA\r\n=8aP4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","gitHead":"4e97f9e22593d49d65c6cdb24939916319d6ee3e","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"7.6.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write"]},"_nodeVersion":"15.11.0","dependencies":{"classnames":"2.x","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^1.10.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^26.6.3","husky":"^5.1.2","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.21.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.24.2","flow-bin":"^0.145.0","prettier":"^2.2.1","react-dom":"^16.13.1","@babel/cli":"^7.13.0","babel-jest":"^26.6.3","css-loader":"^5.1.1","@babel/core":"^7.13.8","lint-staged":"^10.5.4","webpack-cli":"^4.5.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","enzyme-to-json":"^3.6.1","exports-loader":"^2.0.0","imports-loader":"^2.0.0","@babel/register":"^7.13.8","react-hot-loader":"^4.13.0","@babel/preset-env":"^7.13.8","@babel/preset-flow":"^7.12.13","webpack-dev-server":"^3.11.2","@babel/preset-react":"^7.12.13","babel-plugin-preval":"^5.0.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-react":"^7.22.0","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^5.3.1","enzyme-adapter-react-16":"^1.15.6","@babel/plugin-transform-flow-comments":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.2.4_1616083673395_0.3288656348560326","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"react-grid-layout","version":"1.2.5","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.2.5","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"fa40288d5a1fa783484c44ce78b1e10eb5313d26","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.2.5.tgz","fileCount":34,"integrity":"sha512-P/NNWAExTX/zEq+RUh6hrIG67UBicDNCOOg9LZe8BAtSdYtCnCGgVmWBS+sIbM0C8RJIiyGsFHh5dIfCddhS/w==","signatures":[{"sig":"MEUCIQClj4sr9834N6CTS+KNp5E7jU7AIpv+/9fVNOe2fX/hpgIgHyXvMDBHHtY1m0QiN9SznzFPM52rRqUgzHx6BJsm29Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":723245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmVatCRA9TVsSAnZWagAAljwQAIqxU3GqYArMCt72mCLD\n9PsIVlqSdeZamGo8BhQyGc4dLjPxI3FRf/3q+Q0YKgiCTih0zaGTlSjJGSXd\nc1HNKPdfz2QWf3ywXOSsKjwS8lT25cE+Z/m6F2W5Zincpa8eiEY/JqwALVO5\nsjOpSJqYOpjP08VOBq9WVXxF0YD2B2w1uUqKYDhI3YYLNXbxoWaYxPabhorb\n8gU7b8aBgB3IoC+RcldAO2at4IZIx6thE/hDdrXfymja6ANEuV9mgkilBPSO\nA/iDIaPIsxjUrX0Vy8hl5yZov+TEvIAjbBODJoQ8FISRFu577jILsCAyxpG3\n8G9QrheKauHa6g6fX4pFZ5wac7MBAttv3+VLuaFViJEBS4zsI79hPDTyz/xf\ngSjT4e36KxxuASNfgUnlZK5/S1keqhDiaFztvXzabKX8XHj9y9j0pENCnE+E\n515x1ao39eR90Fo+mXJ1yTuXtcXfcARY6mYnhqqn1n/7K9gpJ6+uOmpcbWrg\nCTPAp/jVf6QsIqrt3myHYqFhEPJHkT1xyHKgGIQtNRC3YYfrkxKvcyY7Ra/B\n5kmuYnCIYehW8ZGcjt9JPy6NcMLs2x6W/7qTYuffmAj2v4VgfZkDlMYM4OtM\nRfI96xcSAl/RuifHZP6YOna3R2l03ulEVvROovQtoGiQIU0RWfjjaCLDfz0y\nkOyW\r\n=6JTd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","gitHead":"6f728ef01dc025fffe54ab03ce9afbdd994a00eb","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"6.14.4","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write"]},"_nodeVersion":"14.16.1","dependencies":{"classnames":"2.3.1","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^3.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^26.6.3","husky":"^6.0.0","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.26.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.36.2","flow-bin":"^0.150.1","prettier":"^2.3.0","react-dom":"^16.13.1","@babel/cli":"^7.13.16","babel-jest":"^26.6.3","css-loader":"^5.2.4","@babel/core":"^7.14.0","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^2.0.0","enzyme-to-json":"^3.6.2","exports-loader":"^2.0.0","imports-loader":"^2.0.0","@babel/register":"^7.13.16","react-hot-loader":"^4.13.0","@babel/preset-env":"^7.14.1","@babel/preset-flow":"^7.13.13","@webpack-cli/serve":"^1.4.0","webpack-dev-server":"^3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-preval":"^5.0.0","eslint-plugin-mocha":"^8.1.0","eslint-plugin-react":"^7.23.2","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^5.7.2","enzyme-adapter-react-16":"^1.15.6","@babel/plugin-transform-flow-comments":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.13.0"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.2.5_1620661932736_0.9822186254484693","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"react-grid-layout","version":"1.3.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.3.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"ca8a3e13e62ee2162fa658b1eec4b8eec0203dbd","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.3.0.tgz","fileCount":35,"integrity":"sha512-WqFwybAItXu0AaSt9YL8+9xE5YotIzMcCYE0Q9XBqSKNyShTxPbC0LjObV/tOWZoADNWJ+osseVfRoZsjzwWXg==","signatures":[{"sig":"MEUCIGmTPWIQLUwcg+NolKppgo0PPqx23oAzK99gnwfKCL6DAiEA406RUBGEWZuS4wLe580RBXiCuV5ig4gGx0Lii2yhjls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":790139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKPSKCRA9TVsSAnZWagAAByMP/3GCbXn4b/Yuj/pKPvME\nSw7FhfiAo7GDxsQhl4yIHbsANSN/dW+tSRVxHEj9P8U8G2kfuSwZlfsChSzD\ncBwhz2IsfHL4+DxVxRZEqkoiDWAh9O6Ci+Cehyu1+tSbsOO8uiVXoqz1ZjZH\n3D8In/ehYuHeOBDD5UWzfxze0m/sfRivoLHj0JV54dx9kOwvEfc/jfRJBWcs\naIz3a4g//OpvYdKb41I8/VvqGZ/kPIvDz0nZ1qdo0lDZDRo5E0we6o8NsM3I\nhkdXq+s7CyyRVSNA9nwLMYuotc6cPYdLqGzmTjbuemL8xP510j3IK6HIWaUW\nYmiijIcwIgaeGhmgaBy7F96Z4KR5vDZRCmTbxaFL2XCn6PxIkTJjynDnGAUd\nR4SVA3rAFkDToyN78sUBcPJOzz57SA4bWubnrg1b/r2mQdeD4li4lYHH7VwG\nwlXT/sHyNYYtlPAhnpR2HCLReJEgZ+HDiS0QLtuwAADo7kTwgniVALESGTzh\nvTDQEHeBRvOLfSVP/u8bnrf97qxpQdLA8J/5qRqo7G7Ot8Zyh6nO3HpSfJ4P\ncqI+Hx5GgtonV8u2uv9Uexgwvw3tW6sorSJcCQYZEMyUjh+BJ9j0v7BToAV8\nOjNYyNKE/r+8ifeQa1f8b3o9MK9AZ2fJBt+7SvtN/hOFt0/KqlO9yWfRjmEO\nvxfK\r\n=5O7x\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","gitHead":"d09b586dfe9188544e854cb9f4f0e48bc5b4adb8","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"7.19.1","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write"]},"_nodeVersion":"16.5.0","dependencies":{"classnames":"2.3.1","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^3.0.4"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.0.6","husky":"^7.0.2","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.32.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.51.1","flow-bin":"^0.158.0","prettier":"^2.3.2","react-dom":"^16.13.1","@babel/cli":"^7.14.8","babel-jest":"^27.0.6","css-loader":"^6.2.0","@babel/core":"^7.15.0","lint-staged":"^11.1.2","webpack-cli":"^4.8.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","enzyme-to-json":"^3.6.2","exports-loader":"^3.0.0","imports-loader":"^3.0.0","@babel/register":"^7.15.3","react-hot-loader":"^4.13.0","@babel/preset-env":"^7.15.0","@babel/preset-flow":"^7.14.5","@webpack-cli/serve":"^1.5.2","webpack-dev-server":"^4.0.0","@babel/preset-react":"^7.14.5","babel-plugin-preval":"^5.0.0","eslint-plugin-mocha":"^9.0.0","eslint-plugin-react":"^7.24.0","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^5.9.0","enzyme-adapter-react-16":"^1.15.6","@babel/plugin-transform-flow-comments":"^7.14.5","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.3.0_1630073994048_0.7404829864519051","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"react-grid-layout","version":"1.3.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.3.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"de1875d006c21222f21f50af051e344ece73e916","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.3.1.tgz","fileCount":34,"integrity":"sha512-O5J1UwPN5sa1GTnP2k2bd4PhcYyLHsfpCzYWWOxSXS8/IONsGciDWQKT7nB6CIGAF4OeJDGZ2TrMsNB/9PSBZw==","signatures":[{"sig":"MEYCIQCDzrSHQQCiKZBfdXW7/fTX7URQw1Bkco0D50Zf7QMXNAIhAL9Fu6qQiDm+yuNf0w3d7EOqWrtNRdphIXQoV17lFegK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":794718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3E4iCRA9TVsSAnZWagAA6AUQAJa/FBGrn/REBO8BKXzE\nCRbq28RyKh/MlLMgPvJHSD1ESdljkLBLmU9kV8BcMHkU2sUNAl46I3/5XXVn\nrw61TLy7EDZejBP0X+J4B1Ki+x9KFuMdKdbFRPYv2jnF3kGhZFPoNia7E1OL\n1WWK1xtBoENyTJhb09fyDd2c7t2Qmalg2WgUmKosmC20wlA056D0Rwqj+trj\nfFfsGuwyseYP0yPG59+uTFsfkRxLst8/l4yt6KCKwbOPxl/k9lNlyqJMbCAd\n8/hSS2qEGgA729veS6/Y1uAzCWW4WxjlV7OQrzq69OdACcu2dffm1qUUu9Eh\nsh/mHo/CNJSWmyCF8Obmbcou/yYFPc3iGbjJivxEf3V8BLl/aiKG5JXcWLTl\nG54nOk3A816rKKbx6+6/aaI1Cs3dPucKUj+7Jbolz6ouaetny82o8AiE1S22\nis/eTRg+re5pdWqYwdSd+QNzgquo8WSkv1pE6PiQTv96XB9bpvV/gL54wh/0\neoxAoHAN8AODrVa3K2ORZTn63v0GtZOUPC87fCpGiKjhxLVEWObW+JmmZc5q\nbOWqX8NLOYj9HIYjH2CapERTgTRcUOXkyq4iSxc/K8Id2wOV620LC4OBx/nx\nbAbAcgbYY4uXJ1hoYfD8XAn60bhrnrDSrVBoKm+vuD51JGfL0Rhk7PFaS9FJ\nLcJw\r\n=5m/E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","gitHead":"d84022d94bdc1f274f638623995a6fa647a980aa","scripts":{"dev":"make dev","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"8.3.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["prettier --write"]},"_nodeVersion":"17.2.0","dependencies":{"clsx":"^1.1.1","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^3.0.4"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.0.6","husky":"^7.0.2","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.32.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.51.1","flow-bin":"^0.158.0","prettier":"^2.3.2","react-dom":"^16.13.1","@babel/cli":"^7.14.8","babel-jest":"^27.0.6","css-loader":"^6.2.0","@babel/core":"^7.15.0","lint-staged":"^11.1.2","webpack-cli":"^4.8.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","enzyme-to-json":"^3.6.2","exports-loader":"^3.0.0","imports-loader":"^3.0.0","@babel/register":"^7.15.3","react-hot-loader":"^4.13.0","@babel/preset-env":"^7.15.0","@babel/preset-flow":"^7.14.5","@webpack-cli/serve":"^1.5.2","webpack-dev-server":"^4.0.0","@babel/preset-react":"^7.14.5","babel-plugin-preval":"^5.0.0","eslint-plugin-mocha":"^9.0.0","eslint-plugin-react":"^7.24.0","react-transform-hmr":"^1.0.2","eslint-plugin-flowtype":"^5.9.0","enzyme-adapter-react-16":"^1.15.6","@babel/plugin-transform-flow-comments":"^7.14.5","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.3.1_1641827874321_0.9232525609089466","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"react-grid-layout","version":"1.3.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.3.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"c74d5d337fd1ad54ba1d2adea46f075f7c4bef45","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.3.2.tgz","fileCount":57,"integrity":"sha512-hA7wlnBFwKRQ9jR8hNfN9Wrp5b4RVZp+otXPb1aZbLDVWiPaSDLuNg/wGjC0OeubnBTjUNOh+Uf+wdVBAa9w9A==","signatures":[{"sig":"MEUCIH3kqk7UjKdxuRC+OfHE/0hTeWCzEfo/MO1HyoFvv7nKAiEA/yOPYAyUX+PLsw4ySk4HgjDHh1ANYuoQrBeWTY6JID4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1247372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7rPVCRA9TVsSAnZWagAA+9kP/3S4kq/pM71PL9vhKecq\n5wfvTlC0G0YsUA0VdG/2WAAaMjel+wIxbTWRuEGg5r7SxkoGI3Ln0ls99RM2\nJMe+f3FEoQ98ZLJhrM9GsCbiwCKc/v+nQZ2i4h1WsrcjeYHvvTUWdi7Qye5+\n5CaXt/Z43mPsUd5Wj/GM82YPb3l7SXW0/C3Crp3yu2s3+puPzAuiIFfC18ea\nWk+TDGHCOSaAeraQB97dQT0rB19Is9EluqhltCLLGsdKrqsOt774++3GtIBM\nWL4hCkycBZy3GT1GRTSD1IyoDyKDKtlKcIn0vcOu1LEtgarv3nx++ov9Hibo\ncDp+LOuHFYEIoec6ydUiaivSO4AI3oEcWeHj1/HCvsClVT372ZSyg7nDk5oG\nybnftXz+QQs33tsdUyonM8+S1EitlfOnW5X86UiLiEaW96+8O5zAh8xLLGB6\nIOCy+nIQzyalf85v4uMcWaTw/4u8ERGMaxBjc37SC3uJP5fqWAZsFkim0Ai9\nR+OCitfqWbX8G+if+TVVSWCSXOgAy7XSOAEmNZGfi5sZR3nY4Y20RzFVdAuY\noVAO1ekiuaclz7M4eQNCIrTj9WRfDzu/EpeB+/V/BIhttUxtf0u3KCgPYLO0\nIezfNHz2qPHDQ+nhFBUyjKTGAPZGOkA7f0orJfPgryjIEdUljiGIQJJOSh+Z\nJXpD\r\n=rL5N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":78.93,"branches":72.02,"functions":77.12,"statements":77.43}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","gitHead":"4f12ea033c0cf4e6b2428056cde8e41cb8eada36","scripts":{"dev":"make dev","fmt":"prettier --write ./**.{json,js,yml,md}","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","fmt:check":"prettier --check ./**.{json,js,yml,md}","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"8.3.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["eslint --ext .js,.jsx --fix","yarn fmt"]},"_nodeVersion":"17.2.0","dependencies":{"clsx":"^1.1.1","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^3.0.4","@babel/eslint-parser":"^7.16.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.0.6","husky":"^7.0.2","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.32.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.51.1","flow-bin":"^0.158.0","prettier":"^2.3.2","react-dom":"^16.13.1","@babel/cli":"^7.14.8","babel-jest":"^27.0.6","css-loader":"^6.2.0","@babel/core":"^7.15.0","lint-staged":"^11.1.2","webpack-cli":"^4.8.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","enzyme-to-json":"^3.6.2","exports-loader":"^3.0.0","imports-loader":"^3.0.0","@babel/register":"^7.15.3","react-hot-loader":"^4.13.0","@babel/preset-env":"^7.15.0","@babel/preset-flow":"^7.14.5","@webpack-cli/serve":"^1.5.2","webpack-dev-server":"^4.0.0","@babel/preset-react":"^7.14.5","babel-plugin-preval":"^5.0.0","eslint-plugin-mocha":"^9.0.0","eslint-plugin-react":"^7.24.0","react-transform-hmr":"^1.0.2","eslint-plugin-unicorn":"^39.0.0","eslint-plugin-flowtype":"^5.9.0","enzyme-adapter-react-16":"^1.15.6","@babel/plugin-transform-flow-comments":"^7.14.5","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.3.2_1643033557687_0.6536574587207429","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"react-grid-layout","version":"1.3.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.3.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"6d255ae036bb2371a46effd494ca4dd6f7224311","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.3.3.tgz","fileCount":33,"integrity":"sha512-qxSU0IVzlneoIH0eGohJK80zmyTv6iWOEn5t6rUTx8XGf7btkmp64YbDaVtUgULDwV40YIO6wdqkVtx/X2bWAQ==","signatures":[{"sig":"MEUCIH5nYeIMtLrhU6QiZwh/zeabGy4kjgw73asgvbE+5fbJAiEAks1tqO9vlenj1MHytfszNrYLBynkbDZjUOMtvC23TP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7u3tCRA9TVsSAnZWagAA9cQP/2L4KfK3+wxwcie+0dQP\nPsyoQtDocb48Ues7mh1roZp73jlMbUZIQKfDVWWbNlVgUf6qhtnoVbDvZNHM\nUUo8bEfT5Mi3ndzYyDgJIhMGjpAsLekN5F36g8+dnbtOZyk3BZcKbqFvccqV\nbaRFRFrWw618x0oqzA3xKEqFYXdOWR4S//9VcysCXd3jstQ6r6prvAJ+DlTs\nL2DAxZ05g5dq98eo7+He9XbnphyhoBdzvwLyWRQpFJvcRFcLUWwOH2m5iZB5\nFKiTY9rZDP0GsMdgyfnM5s5WDtLXBiSUu1HADkT022Xh8oOICqSrjdwWpJQA\n+Zh/O9SjZjeGUFgq1mMhUKFMOBbTgOWvKj9GSu5Hy0GkXbruqBZOYVKnAAct\nZO3Xd49KEpHF8X3h0FLrfnuaLqmLj5p41Wyqa7cEtj1dDrxCANqCJCk96KMh\niif2dOoBnSk3AnxA6xXsRHq9SMagt3QgyUABgc9zbMe1S55Cxzk0EGLv8InU\nTAq6zu7EUYJwFbnXJT6ukkeV+d1o9c3xi+fHISPJRRVUasoEG1LmQeXbalfg\n3DMm/z5OIYSGg8SOCHEI5dWaBZscMDuJcYKFJ4nH2YaGR2RmIA75obKfkV1I\n/HPv7ZggzQFopJp7WGENd3LX5+P0XAXraJOm5Wa+FaxAvcJ9VAGQnHSd/Ktv\nOFQr\r\n=olMc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":78.93,"branches":72.02,"functions":77.12,"statements":77.43}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","gitHead":"4ce3b63d04ce028338b458f435918065a2d6217f","scripts":{"dev":"make dev","fmt":"prettier --write ./**.{json,js,yml,md}","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","fmt:check":"prettier --check ./**.{json,js,yml,md}","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"8.3.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["eslint --ext .js,.jsx --fix","yarn fmt"]},"_nodeVersion":"17.2.0","dependencies":{"clsx":"^1.1.1","prop-types":"^15.0.0","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^3.0.4"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.0.6","husky":"^7.0.2","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.32.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.51.1","flow-bin":"^0.158.0","prettier":"^2.3.2","react-dom":"^16.13.1","@babel/cli":"^7.14.8","babel-jest":"^27.0.6","css-loader":"^6.2.0","@babel/core":"^7.15.0","lint-staged":"^11.1.2","webpack-cli":"^4.8.0","babel-loader":"^8.2.2","style-loader":"^3.2.1","enzyme-to-json":"^3.6.2","exports-loader":"^3.0.0","imports-loader":"^3.0.0","@babel/register":"^7.15.3","react-hot-loader":"^4.13.0","@babel/preset-env":"^7.15.0","@babel/preset-flow":"^7.14.5","@webpack-cli/serve":"^1.5.2","webpack-dev-server":"^4.0.0","@babel/preset-react":"^7.14.5","babel-plugin-preval":"^5.0.0","eslint-plugin-mocha":"^9.0.0","eslint-plugin-react":"^7.24.0","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.16.3","eslint-plugin-unicorn":"^39.0.0","eslint-plugin-flowtype":"^5.9.0","enzyme-adapter-react-16":"^1.15.6","@babel/plugin-transform-flow-comments":"^7.14.5","@babel/plugin-proposal-class-properties":"^7.14.5"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.3.3_1643048428987_0.1938365383736229","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"react-grid-layout","version":"1.3.4","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.3.4","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"4fa819be24a1ba9268aa11b82d63afc4762a32ff","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.3.4.tgz","fileCount":33,"integrity":"sha512-sB3rNhorW77HUdOjB4JkelZTdJGQKuXLl3gNg+BI8gJkTScspL1myfZzW/EM0dLEn+1eH+xW+wNqk0oIM9o7cw==","signatures":[{"sig":"MEUCIBID/BpPosOJhlV3ztqbyk5VIf8UQS49AvPNz65lrR3RAiEA6sccWJ36AMb3q2GLgbZOyV+cJ2MQzCEszRuGNi87Sxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":488070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE/LJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMQxAAj7g5yLalE+/slZ4OjdrY8MskWANxCuaw4GQ9PJSgPjgC0k4+\r\n/pvVAJptiTC8qhJgBiyuDpG27qGXEHMVr32NSDPJGE2sSu7Uqb6I1XcetBb8\r\n+kH1/1sQvSVrGxATHKNdMfe2LAN73vdnVD27mx0HMryVtihgUfhLr49o7yWz\r\nirwLyUbO3U9xDM0OkDhfzeX3YkJrf/1t8pzTLxWhUKE4wGbvZBe9bsZp1Kx2\r\nTveK0vL3bYjyvbn4pg6FBYUeaNsPp4d1035fMCekFcoMYe9Gx121KkVfOdMW\r\nAB/fN+4SOJ0NcCbwCnZJ7Zc4xxNtEhGI0F6ZbLPVlI/oLfzjUhXVMqeNZRhj\r\nPWOreDQqMvOaesZK1f0nflZEZhRAR7cQquuDFzrAxTOwkReF2eoAktiqJzrF\r\ne4tb7gdmIWjZTiMO5yljM641NWgZwyWjCwxrZnH9Pr0crSDwb95bvzQaM4lE\r\nswW8IQtBqgbDX/pZ22x7I4texfl+xMalUliK5gmog8TmPuYmFmM2IXHN9caE\r\nnn6rdx98a0/7QYAc9J0cnsmbXkDK5iME4Bs2wGb80xazoqSpmM/LTz6Jfuso\r\nDy5eLl9St5ohzMP2GLLY6GILW8mO4EPAg5YMDskcb4h+nWHyukZZMuWSxlMe\r\nhisljfAipiEQ/Eq2UD2oJb1CKhp8Lr38veE=\r\n=mMTE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":78,"branches":72,"functions":77,"statements":77}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"]},"main":"index.js","gitHead":"ee90826a551fe5c3d58a56a4237a423373ac48f1","scripts":{"dev":"make dev","fmt":"prettier --write ./**.{json,js,yml,md}","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","fmt:check":"prettier --check ./**.{json,js,yml,md}","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"8.3.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["eslint --ext .js,.jsx --fix","yarn fmt"]},"_nodeVersion":"17.2.0","dependencies":{"clsx":"^1.1.1","prop-types":"^15.8.1","lodash.isequal":"^4.0.0","react-draggable":"^4.0.0","react-resizable":"^3.0.4"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^7.0.2","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^8.9.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.69.1","flow-bin":"^0.172.0","prettier":"^2.3.2","react-dom":"^16.13.1","@babel/cli":"^7.17.3","babel-jest":"^27.5.1","css-loader":"^6.6.0","@babel/core":"^7.17.5","lint-staged":"^12.3.4","webpack-cli":"^4.9.2","babel-loader":"^8.2.2","style-loader":"^3.2.1","enzyme-to-json":"^3.6.2","exports-loader":"^3.0.0","imports-loader":"^3.0.0","@babel/register":"^7.17.0","react-hot-loader":"^4.13.0","@babel/preset-env":"^7.16.11","@babel/preset-flow":"^7.16.7","@webpack-cli/serve":"^1.6.1","webpack-dev-server":"^4.7.4","@babel/preset-react":"^7.16.7","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^10.0.3","eslint-plugin-react":"^7.28.0","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.17.0","eslint-plugin-unicorn":"^41.0.0","eslint-plugin-flowtype":"^8.0.3","enzyme-adapter-react-16":"^1.15.6","@babel/plugin-transform-flow-comments":"^7.16.7","@babel/plugin-proposal-class-properties":"^7.16.7"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.3.4_1645474505099_0.9107051519649889","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"react-grid-layout","version":"1.4.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.4.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"09fc1f1e87a9fc33a1188bf6f0679b30383e1c5c","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.4.0.tgz","fileCount":35,"integrity":"sha512-lgTFKXbXUh3QWHBO3bpqLTjsyA68HI8tl0PrT1JhtuNnG8OIM3nAao5i3bPXLidlkoRutZbphw4zFbCZGzqJOA==","signatures":[{"sig":"MEQCIB2QZajvIy+DfQCnJhJjfwUAU1sFSA7w1hlosDTVas53AiBC4plzokg+33+qv8PSZk3VfIqtjMFZPgzLKK2rm29oHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":552433},"jest":{"testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":78,"branches":72,"functions":77,"statements":77}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"index.js","gitHead":"ea93806e0d8714d44dbaf5b304b267f272eea446","scripts":{"dev":"make dev","fmt":"prettier --write ./**.{json,js,yml,md}","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","fmt:check":"prettier --check ./**.{json,js,yml,md}","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"9.6.7","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["eslint --ext .js,.jsx --fix","yarn fmt"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","prop-types":"^15.8.1","fast-equals":"^5.0.1","react-draggable":"^4.4.5","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.9","jest":"^29.6.4","husky":"^8.0.3","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^8.49.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.88.2","flow-bin":"^0.172.0","prettier":"^3.0.3","react-dom":"^16.13.1","@babel/cli":"^7.22.15","babel-jest":"^29.6.4","css-loader":"^6.8.1","@babel/core":"^7.22.17","lint-staged":"^14.0.1","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","style-loader":"^3.3.3","enzyme-to-json":"^3.6.2","exports-loader":"^4.0.0","imports-loader":"^4.0.1","@babel/register":"^7.22.15","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.22.15","@babel/preset-flow":"^7.22.15","@webpack-cli/serve":"^2.0.5","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.15","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^10.1.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.22.15","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-flowtype":"^8.0.3","jest-environment-jsdom":"^29.6.4","enzyme-adapter-react-16":"^1.15.7","@babel/plugin-transform-flow-comments":"^7.22.10","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.4.0_1694466482753_0.9425017916500789","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"react-grid-layout","version":"1.4.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.4.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"656fcc07b1f2f57035d28bec251e8b9813b10d52","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.4.1.tgz","fileCount":33,"integrity":"sha512-5cZAtZE6ahVhgCRex4wvL1ey9+UOHYAPKkxqGMy1p5jGQ5zaiPYKebvpmYJHQSJA2x/89aexza/PRY4c3iqHpA==","signatures":[{"sig":"MEUCIFQmDPHUxJaVvefvi+WUq9XYMRsX+rntD8IWvGTxPq8XAiEA2URTU5MhBpqN5DR5fh11JV/ilEVfLe7yXXvp5Dbd0Sw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490626},"jest":{"testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":78,"branches":72,"functions":77,"statements":77}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"index.js","gitHead":"8191403aef9310a0aefaaf395abf59359dd34695","scripts":{"dev":"make dev","fmt":"prettier --write ./**.{json,js,yml,md}","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","fmt:check":"prettier --check ./**.{json,js,yml,md}","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"9.7.2","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*.{js,jsx,css}":["eslint --ext .js,.jsx --fix","yarn fmt"]},"_nodeVersion":"16.14.0","dependencies":{"clsx":"^2.0.0","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.5","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.9","jest":"^29.6.4","husky":"^8.0.3","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^8.49.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.88.2","flow-bin":"^0.172.0","prettier":"^3.0.3","react-dom":"^16.13.1","@babel/cli":"^7.22.15","babel-jest":"^29.6.4","css-loader":"^6.8.1","@babel/core":"^7.22.17","lint-staged":"^14.0.1","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","style-loader":"^3.3.3","enzyme-to-json":"^3.6.2","exports-loader":"^4.0.0","imports-loader":"^4.0.1","@babel/register":"^7.22.15","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.22.15","@babel/preset-flow":"^7.22.15","@webpack-cli/serve":"^2.0.5","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.15","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^10.1.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.22.15","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-flowtype":"^8.0.3","jest-environment-jsdom":"^29.6.4","enzyme-adapter-react-16":"^1.15.7","@babel/plugin-transform-flow-comments":"^7.22.10","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.4.1_1694530106182_0.5799170345887912","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"react-grid-layout","version":"1.4.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.4.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"ab3577455f519ae331405c6353cf222721c6a6b3","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.4.2.tgz","fileCount":33,"integrity":"sha512-LLOZogtw5XNHbdCquKQRG/Dspjyfelk+kE9DKRbLUl3UArFRQu/IiH+aPcjh+wSkSHUjf+Rv32ueEYigbGzRLQ==","signatures":[{"sig":"MEYCIQCDA3RjH1aRyfjVOZY29JnAtY7d2DZKv2p1mh08H7mHTgIhALeQ71CjgJv9AJFQbJw90qqoFTPEtJKyIVmpbgdSyHR2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490482},"jest":{"testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":78,"branches":72,"functions":77,"statements":77}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"index.js","gitHead":"053f6dab9417c96d48b8df0a111d8be051f25506","scripts":{"dev":"make dev","fmt":"prettier --write ./**.{json,js,yml,md}","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","fmt:check":"prettier --check ./**.{json,js,yml,md}","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"9.7.2","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx}":["eslint --ext .js,.jsx --fix"]},"_nodeVersion":"16.14.0","dependencies":{"clsx":"^2.0.0","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.5","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.9","jest":"^29.6.4","husky":"^8.0.3","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^8.49.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.88.2","flow-bin":"^0.172.0","prettier":"^3.0.3","react-dom":"^16.13.1","@babel/cli":"^7.22.15","babel-jest":"^29.6.4","css-loader":"^6.8.1","@babel/core":"^7.22.17","lint-staged":"^14.0.1","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","style-loader":"^3.3.3","enzyme-to-json":"^3.6.2","exports-loader":"^4.0.0","imports-loader":"^4.0.1","@babel/register":"^7.22.15","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.22.15","@babel/preset-flow":"^7.22.15","@webpack-cli/serve":"^2.0.5","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.15","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^10.1.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.22.15","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-flowtype":"^8.0.3","jest-environment-jsdom":"^29.6.4","enzyme-adapter-react-16":"^1.15.7","@babel/plugin-transform-flow-comments":"^7.22.10","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.4.2_1695406650174_0.9815111985739642","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"react-grid-layout","version":"1.4.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.4.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"9622c4dbdbc863bf1a29a50ed5c35c4c52922d3a","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.4.3.tgz","fileCount":33,"integrity":"sha512-maZJfspM5aDmO/1kJj1U13HQ44rh6svcV7VQPOU9c2UfZhh8Z5AuZb+iVrzETWjsisHBYD3e2zckVovUnqvGHA==","signatures":[{"sig":"MEUCICM4O3zI3UPtNBtxfM6wzPex3CVJjASPywSrAlt7k/qXAiEA+zUJJGw59IEZG5B8aXWoJGrD+IV2wzJdhH7pVgJxMUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":491481},"jest":{"testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":78,"branches":72,"functions":77,"statements":77}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"index.js","gitHead":"82caaf5370ac45ed790c3be9557ead349f13a849","scripts":{"dev":"make dev","fmt":"prettier --write ./**.{json,js,yml,md}","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","fmt:check":"prettier --check ./**.{json,js,yml,md}","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"10.2.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx}":["eslint --ext .js,.jsx --fix"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.5","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.9","jest":"^29.6.4","husky":"^8.0.3","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^8.49.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.88.2","flow-bin":"^0.172.0","prettier":"^3.0.3","react-dom":"^16.13.1","@babel/cli":"^7.22.15","babel-jest":"^29.6.4","css-loader":"^6.8.1","@babel/core":"^7.22.17","lint-staged":"^14.0.1","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","style-loader":"^3.3.3","enzyme-to-json":"^3.6.2","exports-loader":"^4.0.0","imports-loader":"^4.0.1","@babel/register":"^7.22.15","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.22.15","@babel/preset-flow":"^7.22.15","@webpack-cli/serve":"^2.0.5","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.15","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^10.1.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.22.15","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-flowtype":"^8.0.3","jest-environment-jsdom":"^29.6.4","enzyme-adapter-react-16":"^1.15.7","@babel/plugin-transform-flow-comments":"^7.22.10","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.4.3_1699468007440_0.8052428026207614","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"react-grid-layout","version":"1.4.4","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.4.4","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"0bdb19d6db061556868fef1f430cc8c14d21f131","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.4.4.tgz","fileCount":33,"integrity":"sha512-7+Lg8E8O8HfOH5FrY80GCIR1SHTn2QnAYKh27/5spoz+OHhMmEhU/14gIkRzJOtympDPaXcVRX/nT1FjmeOUmQ==","signatures":[{"sig":"MEUCIDtsrLUKFtIcIaEDxAQ3LCZgqc7V5s4hlbKAsYyeuedTAiEAjwtTYmvxea8/e7+2F456F7fzJDB6h/GI1+QBrwTA4Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490091},"jest":{"testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":78,"branches":72,"functions":77,"statements":77}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"index.js","gitHead":"f5f3b5da17ed16522d0ae8769042b48f37ae24cf","scripts":{"dev":"make dev","fmt":"prettier --write .","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","fmt:check":"prettier --check .","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"10.2.3","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx}":["eslint --ext .js,.jsx --fix"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.5","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.9","jest":"^29.7.0","husky":"^8.0.3","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^8.54.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.89.0","flow-bin":"^0.172.0","prettier":"^3.1.0","react-dom":"^16.13.1","@babel/cli":"^7.23.4","babel-jest":"^29.7.0","css-loader":"^6.8.1","@babel/core":"^7.23.3","lint-staged":"^15.1.0","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","style-loader":"^3.3.3","enzyme-to-json":"^3.6.2","exports-loader":"^4.0.0","imports-loader":"^4.0.1","@babel/register":"^7.22.15","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.23.3","@babel/preset-flow":"^7.23.3","@webpack-cli/serve":"^2.0.5","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.23.3","eslint-plugin-unicorn":"^49.0.0","eslint-plugin-flowtype":"^8.0.3","jest-environment-jsdom":"^29.7.0","enzyme-adapter-react-16":"^1.15.7","@babel/plugin-transform-flow-comments":"^7.23.3","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.4.4_1700862227835_0.6923645231573483","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"react-grid-layout","version":"1.5.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.5.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"b6cc9412b58cf8226aebc0df7673d6fa782bdee2","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.5.0.tgz","fileCount":35,"integrity":"sha512-WBKX7w/LsTfI99WskSu6nX2nbJAUD7GD6nIXcwYLyPpnslojtmql2oD3I2g5C3AK8hrxIarYT8awhuDIp7iQ5w==","signatures":[{"sig":"MEQCIBdiFkGnQtFL4IpAJioXFAXnMAxRa1wQTW57YJov9xWyAiBcoRYX7KbH2dKG2VHd4Bvex9PnMHBPJPnVKmUtNOXNUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525808},"jest":{"testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":78,"branches":72,"functions":77,"statements":77}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"index.js","gitHead":"0f480ec919587765271045c32f2fd40cfdd33545","scripts":{"dev":"make dev","fmt":"prettier --write .","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","fmt:check":"prettier --check .","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"deprecated":"Ships stray files that were never in the repo: an ip_fetcher binary and its curl-sample source (1.5.0-1.5.3), plus a yarn-error.log containing local paths (1.5.3). Upgrade to 1.5.4, which is byte-identical apart from removing them. See https://github.com/react-grid-layout/react-grid-layout/issues/2269","repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"10.9.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx}":["eslint --ext .js,.jsx --fix"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.5","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.9","jest":"^29.7.0","husky":"^8.0.3","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^8.54.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.89.0","flow-bin":"^0.172.0","prettier":"^3.1.0","react-dom":"^16.13.1","@babel/cli":"^7.23.4","babel-jest":"^29.7.0","css-loader":"^6.8.1","@babel/core":"^7.23.3","lint-staged":"^15.1.0","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","style-loader":"^3.3.3","enzyme-to-json":"^3.6.2","exports-loader":"^4.0.0","imports-loader":"^4.0.1","@babel/register":"^7.22.15","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.23.3","@babel/preset-flow":"^7.23.3","@webpack-cli/serve":"^2.0.5","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.23.3","eslint-plugin-unicorn":"^49.0.0","eslint-plugin-flowtype":"^8.0.3","jest-environment-jsdom":"^29.7.0","enzyme-adapter-react-16":"^1.15.7","@babel/plugin-transform-flow-comments":"^7.23.3","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.5.0_1728501952045_0.6034817193140114","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"react-grid-layout","version":"1.5.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.5.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"800899fb17aa568e5f32574d07c12579f3d76fb2","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.5.1.tgz","fileCount":35,"integrity":"sha512-4Fr+kKMk0+m1HL/BWfHxi/lRuaOmDNNKQDcu7m12+NEYcen20wIuZFo789u3qWCyvUsNUxCiyf0eKq4WiJSNYw==","signatures":[{"sig":"MEUCIQCgc1s3uyBt0uoHCo7eZYqKqbxZRt7fHihIvk7SOkbnAwIgejdmkITXFvnddbwnx4W1idBt+V4tFoIedCsiesTKelQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526942},"jest":{"testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":78,"branches":72,"functions":77,"statements":77}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"index.js","gitHead":"e1d8f93221c57edc009197ec91699c15d5da87f3","scripts":{"dev":"make dev","fmt":"prettier --write .","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","fmt:check":"prettier --check .","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"deprecated":"Ships stray files that were never in the repo: an ip_fetcher binary and its curl-sample source (1.5.0-1.5.3), plus a yarn-error.log containing local paths (1.5.3). Upgrade to 1.5.4, which is byte-identical apart from removing them. See https://github.com/react-grid-layout/react-grid-layout/issues/2269","repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"11.2.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx}":["eslint --ext .js,.jsx --fix"]},"_nodeVersion":"20.18.0","dependencies":{"clsx":"^2.0.0","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.5","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.9","jest":"^29.7.0","husky":"^8.0.3","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^8.54.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.89.0","flow-bin":"^0.172.0","prettier":"^3.1.0","react-dom":"^16.13.1","@babel/cli":"^7.23.4","babel-jest":"^29.7.0","css-loader":"^6.8.1","@babel/core":"^7.23.3","lint-staged":"^15.1.0","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","style-loader":"^3.3.3","enzyme-to-json":"^3.6.2","exports-loader":"^4.0.0","imports-loader":"^4.0.1","@babel/register":"^7.22.15","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.23.3","@babel/preset-flow":"^7.23.3","@webpack-cli/serve":"^2.0.5","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.23.3","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.23.3","eslint-plugin-unicorn":"^49.0.0","eslint-plugin-flowtype":"^8.0.3","jest-environment-jsdom":"^29.7.0","enzyme-adapter-react-16":"^1.15.7","@babel/plugin-transform-flow-comments":"^7.23.3","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.5.1_1741697808079_0.856848050850874","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"react-grid-layout","version":"1.5.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.5.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"d5a6775446ce540c0df3985c41b5d64622fc6f87","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.5.2.tgz","fileCount":35,"integrity":"sha512-vT7xmQqszTT+sQw/LfisrEO4le1EPNnSEMVHy6sBZyzS3yGkMywdOd+5iEFFwQwt0NSaGkxuRmYwa1JsP6OJdw==","signatures":[{"sig":"MEYCIQCyQwjCuf0CZqndF9T5f5Oy+DjtfxkLusLRKr54GciEmQIhALWb9ugQwryi63J+D2N5W2g+7t1/mZpOo3z02FqEkPFs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508003},"jest":{"testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":78,"branches":72,"functions":77,"statements":77}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"index.js","gitHead":"eb39a3f0589f20a4d053581457203b91dac87228","scripts":{"dev":"make dev","fmt":"prettier --write .","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","fmt:check":"prettier --check .","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","actor":{"name":"strml","type":"user","email":"samuel.trace.reed@gmail.com"},"email":"samuel.trace.reed@gmail.com"},"deprecated":"Ships stray files that were never in the repo: an ip_fetcher binary and its curl-sample source (1.5.0-1.5.3), plus a yarn-error.log containing local paths (1.5.3). Upgrade to 1.5.4, which is byte-identical apart from removing them. See https://github.com/react-grid-layout/react-grid-layout/issues/2269","repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"10.8.2","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx}":["eslint --ext .js,.jsx --fix"]},"resolutions":{"**/cheerio":"npm:cheerio@1.0.0-rc.12"},"_nodeVersion":"20.19.3","dependencies":{"clsx":"^2.1.1","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.6","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","jest":"^29.7.0","husky":"^8.0.3","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^8.54.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.89.0","flow-bin":"^0.172.0","prettier":"^3.1.0","react-dom":"^16.13.1","@babel/cli":"^7.27.2","babel-jest":"^29.7.0","css-loader":"^6.8.1","@babel/core":"^7.27.4","lint-staged":"^15.1.0","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","style-loader":"^3.3.3","enzyme-to-json":"^3.6.2","exports-loader":"^4.0.0","imports-loader":"^4.0.1","@babel/register":"^7.27.1","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.27.2","@babel/preset-flow":"^7.27.1","@webpack-cli/serve":"^2.0.5","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.27.1","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.27.5","eslint-plugin-unicorn":"^49.0.0","eslint-plugin-flowtype":"^8.0.3","jest-environment-jsdom":"^29.7.0","enzyme-adapter-react-16":"^1.15.8","@babel/plugin-transform-flow-comments":"^7.27.3","@babel/plugin-transform-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.5.2_1750873325356_0.7469730887331985","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"react-grid-layout","version":"1.5.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.5.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"802de040616c443b0162d73cecde792cb5beeaa2","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.5.3.tgz","fileCount":36,"integrity":"sha512-KaG6IbjD6fYhagUtIvOzhftXG+ViKZjCjADe86X1KHl7C/dsBN2z0mi14nbvZKTkp0RKiil9RPcJBgq3LnoA8g==","signatures":[{"sig":"MEUCIQDoBWmt7cjNsCRq0aNsHDy1pnwY+H4y6uQWWzqI2fQX3gIgE9OULdj/SznErSAOj82yTKLbF7PzqwpkR0mAHkjMcUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893077},"jest":{"testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":78,"branches":72,"functions":77,"statements":77}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"index.js","gitHead":"590d32f442c503bb9324c6113c057d2a5c8d1d1d","scripts":{"dev":"npx @react-grab/claude-code@latest && make dev","fmt":"prettier --write .","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","fmt:check":"prettier --check .","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"deprecated":"Ships stray files that were never in the repo: an ip_fetcher binary and its curl-sample source (1.5.0-1.5.3), plus a yarn-error.log containing local paths (1.5.3). Upgrade to 1.5.4, which is byte-identical apart from removing them. See https://github.com/react-grid-layout/react-grid-layout/issues/2269","repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"11.6.4","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx}":["eslint --ext .js,.jsx --fix"]},"resolutions":{"**/cheerio":"npm:cheerio@1.0.0-rc.12"},"_nodeVersion":"24.7.0","dependencies":{"clsx":"^2.1.1","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.6","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","jest":"^29.7.0","husky":"^8.0.3","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^8.54.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.89.0","flow-bin":"^0.172.0","prettier":"^3.1.0","react-dom":"^16.13.1","@babel/cli":"^7.27.2","babel-jest":"^29.7.0","css-loader":"^6.8.1","react-grab":"^0.0.71","@babel/core":"^7.27.4","lint-staged":"^15.1.0","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","style-loader":"^3.3.3","enzyme-to-json":"^3.6.2","exports-loader":"^4.0.0","imports-loader":"^4.0.1","@babel/register":"^7.27.1","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.27.2","@babel/preset-flow":"^7.27.1","@webpack-cli/serve":"^2.0.5","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.27.1","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.27.5","eslint-plugin-unicorn":"^49.0.0","eslint-plugin-flowtype":"^8.0.3","jest-environment-jsdom":"^29.7.0","enzyme-adapter-react-16":"^1.15.8","@babel/plugin-transform-flow-comments":"^7.27.3","@babel/plugin-transform-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.5.3_1764957451847_0.8923547207825886","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"react-grid-layout","version":"2.0.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@2.0.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/react-grid-layout/react-grid-layout","bugs":{"url":"https://github.com/react-grid-layout/react-grid-layout/issues"},"dist":{"shasum":"b2f82b2f445d089741afe966cbbb6fe3c5937622","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-2.0.0.tgz","fileCount":66,"integrity":"sha512-RcSej/qs+47OYKu4eELZMBBzREu067/92Zouis/UvCWvBXEKFtj46vTecTvmZTKFqILGZjPFGtgsQySI+LMjSQ==","signatures":[{"sig":"MEYCIQDzg/wE2fZt6R3bLrV4ULe6sGL3r3GVZtGR8VPN3fwKnQIhAMqJhpcIJmK3G2feSYLI39MmO9JNhGZl3qrHgK75QPMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923362},"jest":{"testMatch":["<rootDir>/test/spec/*.js","<rootDir>/test/spec/*.ts","<rootDir>/test/spec/*.tsx"],"transform":{"^.+\\.(js|jsx)$":"babel-jest","^.+\\.(ts|tsx)$":["babel-jest",{"presets":["@babel/preset-typescript"]}]},"testEnvironment":"jsdom","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"coverageThreshold":{"global":{"lines":65,"branches":60,"functions":65,"statements":65}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./core":{"import":{"types":"./dist/core.d.mts","default":"./dist/core.mjs"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.js"}},"./react":{"import":{"types":"./dist/react.d.mts","default":"./dist/react.mjs"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"./extras":{"import":{"types":"./dist/extras.d.mts","default":"./dist/extras.mjs"},"require":{"types":"./dist/extras.d.ts","default":"./dist/extras.js"}},"./legacy":{"import":{"types":"./dist/legacy.d.mts","default":"./dist/legacy.mjs"},"require":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.js"}},"./css/styles.css":"./css/styles.css"},"gitHead":"b72e656ff28a270c7ba9419790bc74de812d13a6","scripts":{"dev":"make dev","fmt":"prettier --write .","lint":"make lint","test":"make test","build":"make build","build:ts":"tsup","validate":"npm ls","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","view-example":"make view-example","build-example":"make build-example","build:ts:watch":"tsup --watch","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"11.6.4","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx}":["eslint --ext .js,.jsx --fix"]},"resolutions":{"**/cheerio":"npm:cheerio@1.0.0-rc.12"},"sideEffects":["*.css"],"_nodeVersion":"24.7.0","dependencies":{"clsx":"^2.1.1","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.6","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","jest":"^30.2.0","tsup":"^8.5.1","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.39.1","lodash":"^4.17.21","opener":"^1.5.2","globals":"^16.0.0","timsort":"^0.3.0","webpack":"^5.92.0","prettier":"^3.1.0","react-dom":"^18.3.1","@babel/cli":"^7.27.2","@eslint/js":"^9.0.0","babel-jest":"^30.2.0","css-loader":"^7.1.2","react-grab":"^0.0.71","typescript":"^5.9.3","@babel/core":"^7.27.4","@types/node":"^24.10.1","lint-staged":"^16.2.7","webpack-cli":"^6.0.1","@types/react":"^19.2.7","babel-loader":"^10.0.0","style-loader":"^4.0.0","@eslint/compat":"^1.2.0","exports-loader":"^5.0.0","imports-loader":"^5.0.0","@babel/register":"^7.27.1","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.27.2","typescript-eslint":"^8.49.0","@webpack-cli/serve":"^3.0.1","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.27.1","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^11.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.27.5","@testing-library/dom":"^10.4.0","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^30.2.0","@babel/preset-typescript":"^7.28.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@babel/plugin-transform-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_2.0.0_1765304243150_0.2017037435662139","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"react-grid-layout","version":"2.1.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@2.1.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/react-grid-layout/react-grid-layout","bugs":{"url":"https://github.com/react-grid-layout/react-grid-layout/issues"},"dist":{"shasum":"544a1a7df3411dbfb29a886d398ed2c52b6ce149","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-2.1.0.tgz","fileCount":66,"integrity":"sha512-d2UOqsTokpua1iaVN6wpxHxum6OE3+DOEKFzDn3UEOsSHxnb9m4Lzwkh3FaNTvQd4Z/2gjcqt1dfy3AnBfZiQw==","signatures":[{"sig":"MEUCIQChdpNbFEEPgzuDTi9YqUpqvWDY/ClXq7WkuBb8GcSr5wIgXvBkEfJGTy13Vg3Do/R8nEKrqiZDOMNbUlQogJ28qso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1145610},"jest":{"testMatch":["<rootDir>/test/spec/*.js","<rootDir>/test/spec/*.ts","<rootDir>/test/spec/*.tsx"],"transform":{"^.+\\.(js|jsx)$":"babel-jest","^.+\\.(ts|tsx)$":["babel-jest",{"presets":["@babel/preset-typescript"]}]},"testEnvironment":"jsdom","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"coverageThreshold":{"global":{"lines":65,"branches":60,"functions":65,"statements":65}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./core":{"import":{"types":"./dist/core.d.mts","default":"./dist/core.mjs"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.js"}},"./react":{"import":{"types":"./dist/react.d.mts","default":"./dist/react.mjs"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"./extras":{"import":{"types":"./dist/extras.d.mts","default":"./dist/extras.mjs"},"require":{"types":"./dist/extras.d.ts","default":"./dist/extras.js"}},"./legacy":{"import":{"types":"./dist/legacy.d.mts","default":"./dist/legacy.mjs"},"require":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.js"}},"./css/styles.css":"./css/styles.css"},"gitHead":"d53a10895f81fe5052e581d3d5ed61fddcfbc482","scripts":{"dev":"make dev","fmt":"prettier --write .","lint":"make lint","test":"make test","build":"make build","build:ts":"tsup","validate":"npm ls","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","test:match":"NODE_ENV=test npx jest --testPathPatterns","view-example":"make view-example","build-example":"make build-example","build:ts:watch":"tsup --watch","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"11.6.4","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx}":["eslint --ext .js,.jsx --fix"]},"resolutions":{"**/cheerio":"npm:cheerio@1.0.0-rc.12"},"sideEffects":["*.css"],"_nodeVersion":"24.7.0","dependencies":{"clsx":"^2.1.1","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.6","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","jest":"^30.2.0","tsup":"^8.5.1","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.39.1","lodash":"^4.17.21","opener":"^1.5.2","globals":"^16.0.0","timsort":"^0.3.0","webpack":"^5.92.0","prettier":"^3.1.0","react-dom":"^18.3.1","@babel/cli":"^7.27.2","@eslint/js":"^9.0.0","babel-jest":"^30.2.0","css-loader":"^7.1.2","react-grab":"^0.0.71","typescript":"^5.9.3","@babel/core":"^7.27.4","@types/node":"^24.10.1","lint-staged":"^16.2.7","webpack-cli":"^6.0.1","@types/react":"^19.2.7","babel-loader":"^10.0.0","style-loader":"^4.0.0","@eslint/compat":"^1.2.0","exports-loader":"^5.0.0","imports-loader":"^5.0.0","@babel/register":"^7.27.1","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.27.2","typescript-eslint":"^8.49.0","@webpack-cli/serve":"^3.0.1","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.27.1","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^11.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.27.5","@testing-library/dom":"^10.4.0","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^30.2.0","@babel/preset-typescript":"^7.28.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@babel/plugin-transform-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_2.1.0_1765752253706_0.9670023087767539","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"react-grid-layout","version":"2.1.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@2.1.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/react-grid-layout/react-grid-layout","bugs":{"url":"https://github.com/react-grid-layout/react-grid-layout/issues"},"dist":{"shasum":"3954897c7bf8741f9d3c39f8ce5d760917b30697","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-2.1.1.tgz","fileCount":66,"integrity":"sha512-yIB96q80oUIDcZeML4arNAC8/0Bam9odjdnQwiAhtyL6DpUy69wyLpG0SSTf5oH69FbQn9VlXn6tNbBqBxZROA==","signatures":[{"sig":"MEQCIG/TRafC3BY4CwQ20kOKrr7+cx/Zaj7Nx4OuGz8VMS2IAiBEH2BRK3bdASxmTNj42NuE64vHlnPLgtIMHA/YQFhZHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152583},"jest":{"testMatch":["<rootDir>/test/spec/*.js","<rootDir>/test/spec/*.ts","<rootDir>/test/spec/*.tsx"],"transform":{"^.+\\.(js|jsx)$":"babel-jest","^.+\\.(ts|tsx)$":["babel-jest",{"presets":["@babel/preset-typescript"]}]},"testEnvironment":"jsdom","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"coverageThreshold":{"global":{"lines":65,"branches":60,"functions":65,"statements":65}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./core":{"import":{"types":"./dist/core.d.mts","default":"./dist/core.mjs"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.js"}},"./react":{"import":{"types":"./dist/react.d.mts","default":"./dist/react.mjs"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"./extras":{"import":{"types":"./dist/extras.d.mts","default":"./dist/extras.mjs"},"require":{"types":"./dist/extras.d.ts","default":"./dist/extras.js"}},"./legacy":{"import":{"types":"./dist/legacy.d.mts","default":"./dist/legacy.mjs"},"require":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.js"}},"./css/styles.css":"./css/styles.css"},"gitHead":"ffe3d650c6dee416c4ad7a9add779e57017cc869","scripts":{"dev":"make dev","fmt":"prettier --write .","lint":"make lint","test":"make test","build":"make build","prepare":"husky","build:ts":"tsup","validate":"npm ls","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","test:match":"NODE_ENV=test npx jest --testPathPatterns","view-example":"make view-example","build-example":"make build-example","build:ts:watch":"tsup --watch","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"11.6.4","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx,ts,tsx}":["eslint --fix"]},"resolutions":{"**/cheerio":"npm:cheerio@1.0.0-rc.12"},"sideEffects":["*.css"],"_nodeVersion":"24.7.0","dependencies":{"clsx":"^2.1.1","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.6","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","jest":"^30.2.0","tsup":"^8.5.1","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.39.1","lodash":"^4.17.21","opener":"^1.5.2","globals":"^16.0.0","timsort":"^0.3.0","webpack":"^5.92.0","prettier":"^3.1.0","react-dom":"^18.3.1","@babel/cli":"^7.27.2","@eslint/js":"^9.0.0","babel-jest":"^30.2.0","css-loader":"^7.1.2","react-grab":"^0.0.71","typescript":"^5.9.3","@babel/core":"^7.27.4","@types/node":"^24.10.1","lint-staged":"^16.2.7","webpack-cli":"^6.0.1","@types/react":"^19.2.7","babel-loader":"^10.0.0","style-loader":"^4.0.0","@eslint/compat":"^1.2.0","exports-loader":"^5.0.0","imports-loader":"^5.0.0","@babel/register":"^7.27.1","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.27.2","typescript-eslint":"^8.49.0","@webpack-cli/serve":"^3.0.1","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.27.1","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^11.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.27.5","@testing-library/dom":"^10.4.0","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^30.2.0","@babel/preset-typescript":"^7.28.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@babel/plugin-transform-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_2.1.1_1766373143116_0.3602291356663405","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"react-grid-layout","version":"2.2.0","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@2.2.0","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/react-grid-layout/react-grid-layout","bugs":{"url":"https://github.com/react-grid-layout/react-grid-layout/issues"},"dist":{"shasum":"a327ef62c7330ece0d0e6e39c52d4ff38af02cdd","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-2.2.0.tgz","fileCount":66,"integrity":"sha512-HWjul+CbbCUoNpTEy7IOLAjVHO2wlU8lobled8hQyjDATC5Mj3Qb0EHDJE36mnZw5IBKf6AevkRm0SwumAlRHg==","signatures":[{"sig":"MEQCIGO64/TgGZz9ke7lLZCQqzJfEZIVKlGMFLlMcoyQmfxMAiBtw1tJv+BTEhZ5yqF3jO2mx0dOkZnMmJRXGdefUM2HfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175046},"jest":{"testMatch":["<rootDir>/test/spec/*.js","<rootDir>/test/spec/*.ts","<rootDir>/test/spec/*.tsx"],"transform":{"^.+\\.(js|jsx)$":"babel-jest","^.+\\.(ts|tsx)$":["babel-jest",{"presets":["@babel/preset-typescript"]}]},"testEnvironment":"jsdom","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"coverageThreshold":{"global":{"lines":65,"branches":60,"functions":65,"statements":65}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./core":{"import":{"types":"./dist/core.d.mts","default":"./dist/core.mjs"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.js"}},"./react":{"import":{"types":"./dist/react.d.mts","default":"./dist/react.mjs"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"./extras":{"import":{"types":"./dist/extras.d.mts","default":"./dist/extras.mjs"},"require":{"types":"./dist/extras.d.ts","default":"./dist/extras.js"}},"./legacy":{"import":{"types":"./dist/legacy.d.mts","default":"./dist/legacy.mjs"},"require":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.js"}},"./css/styles.css":"./css/styles.css"},"gitHead":"e4414cb13ee4cef910a22ee23d0db5e86cb06466","scripts":{"dev":"make dev","fmt":"prettier --write .","lint":"make lint","test":"make test","build":"make build","prepare":"husky","build:ts":"tsup","validate":"npm ls","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","test:match":"NODE_ENV=test npx jest --testPathPatterns","view-example":"make view-example","build-example":"make build-example","build:ts:watch":"tsup --watch","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"deprecated":"critical layout bug makes this version unusable. upgrade to 2.2.1","repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"11.6.4","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx,ts,tsx}":["eslint --fix"]},"resolutions":{"**/cheerio":"npm:cheerio@1.0.0-rc.12"},"sideEffects":["*.css"],"_nodeVersion":"24.7.0","dependencies":{"clsx":"^2.1.1","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.6","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","jest":"^30.2.0","tsup":"^8.5.1","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.39.1","lodash":"^4.17.21","opener":"^1.5.2","globals":"^16.0.0","timsort":"^0.3.0","webpack":"^5.92.0","prettier":"^3.1.0","react-dom":"^18.3.1","@babel/cli":"^7.27.2","@eslint/js":"^9.0.0","babel-jest":"^30.2.0","css-loader":"^7.1.2","react-grab":"^0.0.71","typescript":"^5.9.3","@babel/core":"^7.27.4","@types/node":"^24.10.1","lint-staged":"^16.2.7","webpack-cli":"^6.0.1","@types/react":"^19.2.7","babel-loader":"^10.0.0","style-loader":"^4.0.0","@eslint/compat":"^1.2.0","exports-loader":"^5.0.0","imports-loader":"^5.0.0","@babel/register":"^7.27.1","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.27.2","typescript-eslint":"^8.49.0","@webpack-cli/serve":"^3.0.1","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.27.1","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^11.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.27.5","@testing-library/dom":"^10.4.0","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^30.2.0","@babel/preset-typescript":"^7.28.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@babel/plugin-transform-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_2.2.0_1767041430368_0.14342111581972428","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"react-grid-layout","version":"2.2.1","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@2.2.1","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/react-grid-layout/react-grid-layout","bugs":{"url":"https://github.com/react-grid-layout/react-grid-layout/issues"},"dist":{"shasum":"483c8db7ba850c7c92784fcc0aa62c9240675261","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-2.2.1.tgz","fileCount":66,"integrity":"sha512-4EKmH8POFVxQ/yf1ewQssXnsqi4/Orj3BDKZ7XozoZT3aJKHtokGUSmisSPV3S5niT0rvqxWRNwPW6IvFYZzDw==","signatures":[{"sig":"MEUCIDmk8aBNspsNzjM5cKYS3uT55gJt9YE5gNBP9siS08fRAiEAuCOpKvTy7gNhtns4rKnF16Z9NFwuEjMZOl9HUd0kxC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120982},"jest":{"testMatch":["<rootDir>/test/spec/*.js","<rootDir>/test/spec/*.ts","<rootDir>/test/spec/*.tsx"],"transform":{"^.+\\.(js|jsx)$":"babel-jest","^.+\\.(ts|tsx)$":["babel-jest",{"presets":["@babel/preset-typescript"]}]},"testEnvironment":"jsdom","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"coverageThreshold":{"global":{"lines":65,"branches":60,"functions":65,"statements":65}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./core":{"import":{"types":"./dist/core.d.mts","default":"./dist/core.mjs"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.js"}},"./react":{"import":{"types":"./dist/react.d.mts","default":"./dist/react.mjs"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"./extras":{"import":{"types":"./dist/extras.d.mts","default":"./dist/extras.mjs"},"require":{"types":"./dist/extras.d.ts","default":"./dist/extras.js"}},"./legacy":{"import":{"types":"./dist/legacy.d.mts","default":"./dist/legacy.mjs"},"require":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.js"}},"./css/styles.css":"./css/styles.css"},"gitHead":"a9daf817c0a655378fd5e79ff2eec4e1631c780d","scripts":{"dev":"make dev","fmt":"prettier --write .","lint":"make lint","test":"make test","build":"make build","prepare":"husky","build:ts":"tsup","validate":"npm ls","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","test:match":"NODE_ENV=test npx jest --testPathPatterns","view-example":"make view-example","build-example":"make build-example","build:ts:watch":"tsup --watch","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"11.6.4","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx,ts,tsx}":["eslint --fix"]},"resolutions":{"**/cheerio":"npm:cheerio@1.0.0-rc.12"},"sideEffects":["*.css"],"_nodeVersion":"24.7.0","dependencies":{"clsx":"^2.1.1","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.6","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","jest":"^30.2.0","tsup":"^8.5.1","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.39.1","lodash":"^4.17.21","opener":"^1.5.2","globals":"^16.0.0","timsort":"^0.3.0","webpack":"^5.92.0","prettier":"^3.1.0","react-dom":"^18.3.1","@babel/cli":"^7.27.2","@eslint/js":"^9.0.0","babel-jest":"^30.2.0","css-loader":"^7.1.2","react-grab":"^0.0.71","typescript":"^5.9.3","@babel/core":"^7.27.4","@types/node":"^24.10.1","lint-staged":"^16.2.7","webpack-cli":"^6.0.1","@types/react":"^19.2.7","babel-loader":"^10.0.0","style-loader":"^4.0.0","@eslint/compat":"^1.2.0","exports-loader":"^5.0.0","imports-loader":"^5.0.0","@babel/register":"^7.27.1","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.27.2","typescript-eslint":"^8.49.0","@webpack-cli/serve":"^3.0.1","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.27.1","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^11.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.27.5","@testing-library/dom":"^10.4.0","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^30.2.0","@babel/preset-typescript":"^7.28.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@babel/plugin-transform-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_2.2.1_1767102724113_0.4061878827058685","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"react-grid-layout","version":"2.2.2","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@2.2.2","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/react-grid-layout/react-grid-layout","bugs":{"url":"https://github.com/react-grid-layout/react-grid-layout/issues"},"dist":{"shasum":"8fa1802ffafc21c5aeb087b75809acaac53071a4","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-2.2.2.tgz","fileCount":66,"integrity":"sha512-yNo9pxQWoxHWRAwHGSVT4DEGELYPyQ7+q9lFclb5jcqeFzva63/2F72CryS/jiTIr/SBIlTaDdyjqH+ODg8oBw==","signatures":[{"sig":"MEUCIFhi/Gz+9HGNYW7TaFbFpbyKK37m8l1D8buoDcZD+D3fAiEAyO7ejAR7+NForG2Xbr7NKzIA0TnUZV9ZMMIqEdkhxyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126021},"jest":{"testMatch":["<rootDir>/test/spec/*.js","<rootDir>/test/spec/*.ts","<rootDir>/test/spec/*.tsx"],"transform":{"^.+\\.(js|jsx)$":"babel-jest","^.+\\.(ts|tsx)$":["babel-jest",{"presets":["@babel/preset-typescript"]}]},"testEnvironment":"jsdom","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"coverageThreshold":{"global":{"lines":65,"branches":60,"functions":65,"statements":65}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./core":{"import":{"types":"./dist/core.d.mts","default":"./dist/core.mjs"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.js"}},"./react":{"import":{"types":"./dist/react.d.mts","default":"./dist/react.mjs"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"./extras":{"import":{"types":"./dist/extras.d.mts","default":"./dist/extras.mjs"},"require":{"types":"./dist/extras.d.ts","default":"./dist/extras.js"}},"./legacy":{"import":{"types":"./dist/legacy.d.mts","default":"./dist/legacy.mjs"},"require":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.js"}},"./css/styles.css":"./css/styles.css"},"gitHead":"0a72237330d30dfff708e9608fdcfb4969a44bcc","scripts":{"dev":"make dev","fmt":"prettier --write .","lint":"make lint","test":"make test","build":"make build","prepare":"husky","build:ts":"tsup","validate":"npm ls","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","test:match":"NODE_ENV=test npx jest --testPathPatterns","view-example":"make view-example","build-example":"make build-example","build:ts:watch":"tsup --watch","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"11.6.4","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx,ts,tsx}":["eslint --fix"]},"resolutions":{"**/cheerio":"npm:cheerio@1.0.0-rc.12"},"sideEffects":["*.css"],"_nodeVersion":"24.7.0","dependencies":{"clsx":"^2.1.1","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.6","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","jest":"^30.2.0","tsup":"^8.5.1","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.39.1","lodash":"^4.17.21","opener":"^1.5.2","globals":"^16.0.0","timsort":"^0.3.0","webpack":"^5.92.0","prettier":"^3.1.0","react-dom":"^18.3.1","@babel/cli":"^7.27.2","@eslint/js":"^9.0.0","babel-jest":"^30.2.0","css-loader":"^7.1.2","react-grab":"^0.0.71","typescript":"^5.9.3","@babel/core":"^7.27.4","@types/node":"^24.10.1","lint-staged":"^16.2.7","webpack-cli":"^6.0.1","@types/react":"^19.2.7","babel-loader":"^10.0.0","style-loader":"^4.0.0","@eslint/compat":"^1.2.0","exports-loader":"^5.0.0","imports-loader":"^5.0.0","@babel/register":"^7.27.1","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.27.2","typescript-eslint":"^8.49.0","@webpack-cli/serve":"^3.0.1","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.27.1","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^11.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.27.5","@testing-library/dom":"^10.4.0","eslint-plugin-unicorn":"^62.0.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^30.2.0","@babel/preset-typescript":"^7.28.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@babel/plugin-transform-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_2.2.2_1767133800677_0.20266390742188944","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"react-grid-layout","version":"2.2.3","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@2.2.3","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/react-grid-layout/react-grid-layout","bugs":{"url":"https://github.com/react-grid-layout/react-grid-layout/issues"},"dist":{"shasum":"6daf24b8c48448af617238520dd233a9375e2f16","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-2.2.3.tgz","fileCount":46,"integrity":"sha512-OAEJHBxmfuxQfVtZwRzmsokijGlBgzYIJ7MUlLk/VSa43SaGzu15w5D0P2RDrfX5EvP9POMbL6bFrai/huDzbQ==","signatures":[{"sig":"MEUCID6ZkOG2TodtLxxHoChDbEkQMSpxYVkCW2YM7KOIevrfAiEAxFaMzCx3VpCXVnezK3AvZuvpS4uuPxewbcpNhaM/htk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445605},"jest":{"testMatch":["<rootDir>/test/spec/*.js","<rootDir>/test/spec/*.ts","<rootDir>/test/spec/*.tsx"],"transform":{"^.+\\.(js|jsx)$":"babel-jest","^.+\\.(ts|tsx)$":["babel-jest",{"presets":["@babel/preset-typescript"]}]},"testEnvironment":"jsdom","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"coverageThreshold":{"global":{"lines":65,"branches":60,"functions":65,"statements":65}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./core":{"import":{"types":"./dist/core.d.mts","default":"./dist/core.mjs"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.js"}},"./react":{"import":{"types":"./dist/react.d.mts","default":"./dist/react.mjs"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"./extras":{"import":{"types":"./dist/extras.d.mts","default":"./dist/extras.mjs"},"require":{"types":"./dist/extras.d.ts","default":"./dist/extras.js"}},"./legacy":{"import":{"types":"./dist/legacy.d.mts","default":"./dist/legacy.mjs"},"require":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.js"}},"./css/styles.css":"./css/styles.css"},"gitHead":"a2f3f7425b2f141b41525cefa84981a4c881de83","scripts":{"dev":"make dev","fmt":"prettier --write .","lint":"make lint","test":"make test","build":"make build","prepare":"husky","build:ts":"tsup","validate":"npm ls","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","test:match":"NODE_ENV=test npx jest --testPathPatterns","view-example":"make view-example","build-example":"make build-example","build:ts:watch":"tsup --watch","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"11.6.2","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx,ts,tsx}":["eslint --fix"]},"resolutions":{"**/cheerio":"npm:cheerio@1.0.0-rc.12"},"sideEffects":["*.css"],"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.6","react-resizable":"^3.1.3","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^4.0.1","jest":"^30.2.0","tsup":"^8.5.1","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.39.2","lodash":"^4.17.21","opener":"^1.5.2","globals":"^17.3.0","timsort":"^0.3.0","webpack":"^5.105.2","prettier":"^3.8.1","react-dom":"^18.3.1","@babel/cli":"^7.28.6","@eslint/js":"^9.39.2","babel-jest":"^30.2.0","css-loader":"^7.1.3","react-grab":"^0.0.71","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/node":"^25.2.3","lint-staged":"^16.2.7","webpack-cli":"^6.0.1","@types/react":"^19.2.14","babel-loader":"^10.0.0","style-loader":"^4.0.0","@eslint/compat":"^2.0.2","exports-loader":"^5.0.0","imports-loader":"^5.0.0","@babel/register":"^7.28.6","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.29.0","typescript-eslint":"^8.55.0","@webpack-cli/serve":"^3.0.1","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.27.1","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^11.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.28.6","@testing-library/dom":"^10.4.0","eslint-plugin-unicorn":"^63.0.0","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.2.0","@babel/preset-typescript":"^7.28.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@babel/plugin-transform-class-properties":"^7.28.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_2.2.3_1774361528594_0.33804591707465836","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"react-grid-layout","version":"1.5.4","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","_id":"react-grid-layout@1.5.4","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"homepage":"https://github.com/STRML/react-grid-layout","bugs":{"url":"https://github.com/STRML/react-grid-layout/issues"},"dist":{"shasum":"1a87880be13e6ba4cb0c455e044acdb247d5d87f","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.5.4.tgz","fileCount":33,"integrity":"sha512-AyScMfqhgRfie9ECXddQeaYmTuNlomDj9SIryF/+vtiwXS6IsxX3cI6CCWbSRXqbAePHW397nPxvnekO5gViPg==","signatures":[{"sig":"MEYCIQDj+88+i6MMYN8hQ9pIULa1l+97RO5kMm/AnUoVoGyYhAIhAL0xycMhtEceoXiLOlIGPFc6CsNSbTKWmJvs8O2KkZTV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF+R8HxnaNPyCFz2/0UGBV+fGuat8Lhx0Kaujz2/CwDCAiB/8qi3LcW79nCwbwsgVh/nDzLg0LQq/3Df2y6DhKbqoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484031},"jest":{"testMatch":["<rootDir>/test/spec/*.js"],"testEnvironment":"jsdom","coverageThreshold":{"global":{"lines":78,"branches":72,"functions":77,"statements":77}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"snapshotSerializers":["enzyme-to-json/serializer"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"index.js","scripts":{"dev":"make dev","fmt":"prettier --write .","flow":"flow","lint":"make lint","test":"make test","build":"make build","validate":"npm ls","fmt:check":"prettier --check .","view-example":"make view-example","build-example":"make build-example","prepublishOnly":"make build"},"_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"9.8.1","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx}":["eslint --ext .js,.jsx --fix"]},"resolutions":{"**/cheerio":"npm:cheerio@1.0.0-rc.12"},"_nodeVersion":"18.18.2","dependencies":{"clsx":"^2.1.1","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.6","react-resizable":"^3.0.5","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ejs":"^3.1.10","jest":"^29.7.0","husky":"^8.0.3","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^8.54.0","lodash":"^4.17.21","opener":"^1.5.2","timsort":"^0.3.0","webpack":"^5.89.0","flow-bin":"^0.172.0","prettier":"^3.1.0","react-dom":"^16.13.1","@babel/cli":"^7.27.2","babel-jest":"^29.7.0","css-loader":"^6.8.1","react-grab":"^0.0.71","@babel/core":"^7.27.4","lint-staged":"^15.1.0","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","style-loader":"^3.3.3","enzyme-to-json":"^3.6.2","exports-loader":"^4.0.0","imports-loader":"^4.0.1","@babel/register":"^7.27.1","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.27.2","@babel/preset-flow":"^7.27.1","@webpack-cli/serve":"^2.0.5","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.27.1","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.27.5","eslint-plugin-unicorn":"^49.0.0","eslint-plugin-flowtype":"^8.0.3","jest-environment-jsdom":"^29.7.0","enzyme-adapter-react-16":"^1.15.8","@babel/plugin-transform-flow-comments":"^7.27.3","@babel/plugin-transform-class-properties":"^7.18.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-grid-layout_1.5.4_1785289481024_0.5005002440988862","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"_id":"react-grid-layout@2.2.4","bugs":{"url":"https://github.com/react-grid-layout/react-grid-layout/issues"},"dist":{"shasum":"a26a89065e90cdc3b25d85acdf4c7657872c3443","tarball":"https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-2.2.4.tgz","fileCount":46,"integrity":"sha512-Eb57FsgOMYOfsUGrMI1ku/FFR+dPNPrE8qo+3hwZubpqVSy4GO9v52DeX50Tl3JDYAlCypP4rmw7Vrqk/zOIvA==","signatures":[{"sig":"MEYCIQCc9G9JRR88rVydb2zHxY8KCcJWPJy4IPSOB576MBiEqwIhAPq5HThw7p+XZ1laKtzMHREJYQfGLx8tFxYSjxE2/znV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDTIRSC7PjT1u6J//urXXSmXe2iZe6CSUBURId4mSpYYAiEA15vft5MQwOyc16pH/WHWh9Z2SiqlwJ29L/8ofS7YmQI="}],"unpackedSize":447579},"jest":{"testMatch":["<rootDir>/test/spec/*.js","<rootDir>/test/spec/*.ts","<rootDir>/test/spec/*.tsx"],"transform":{"^.+\\.(js|jsx)$":"babel-jest","^.+\\.(ts|tsx)$":["babel-jest",{"presets":["@babel/preset-typescript"]}]},"testEnvironment":"jsdom","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"coverageThreshold":{"global":{"lines":65,"branches":60,"functions":65,"statements":65}},"setupFilesAfterEnv":["<rootDir>test/util/setupTests.js"],"moduleFileExtensions":["ts","tsx","js","jsx","json"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"dist/index.js","name":"react-grid-layout","types":"dist/index.d.ts","author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./core":{"import":{"types":"./dist/core.d.mts","default":"./dist/core.mjs"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.js"}},"./react":{"import":{"types":"./dist/react.d.mts","default":"./dist/react.mjs"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"./extras":{"import":{"types":"./dist/extras.d.mts","default":"./dist/extras.mjs"},"require":{"types":"./dist/extras.d.ts","default":"./dist/extras.js"}},"./legacy":{"import":{"types":"./dist/legacy.d.mts","default":"./dist/legacy.mjs"},"require":{"types":"./dist/legacy.d.ts","default":"./dist/legacy.js"}},"./css/styles.css":"./css/styles.css"},"gitHead":"6ec45c62d39c121c60eac4b373b585267635d351","license":"MIT","scripts":{"dev":"make dev","fmt":"prettier --write .","lint":"make lint","test":"make test","build":"make build","prepare":"husky","build:ts":"tsup","validate":"npm ls","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","test:match":"NODE_ENV=test npx jest --testPathPatterns","view-example":"make view-example","build-example":"make build-example","build:ts:watch":"tsup --watch","prepublishOnly":"make build"},"version":"2.2.4","_npmUser":{"name":"strml","email":"samuel.trace.reed@gmail.com"},"homepage":"https://github.com/react-grid-layout/react-grid-layout","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"_npmVersion":"11.13.0","description":"A draggable and resizable grid layout with responsive breakpoints, for React.","directories":{},"lint-staged":{"*":["prettier --ignore-unknown --write"],"*.{js,jsx,ts,tsx}":["eslint --fix"]},"maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"resolutions":{"**/cheerio":"npm:cheerio@1.0.0-rc.12"},"sideEffects":["*.css"],"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","prop-types":"^15.8.1","fast-equals":"^4.0.3","react-draggable":"^4.4.6","react-resizable":"^3.1.3","resize-observer-polyfill":"^1.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^4.0.1","jest":"^30.2.0","tsup":"^8.5.1","husky":"^9.1.7","react":"^18.3.1","eslint":"^9.39.2","lodash":"^4.17.21","opener":"^1.5.2","globals":"^17.3.0","timsort":"^0.3.0","webpack":"^5.105.2","prettier":"^3.8.1","react-dom":"^18.3.1","@babel/cli":"^7.28.6","@eslint/js":"^9.39.2","babel-jest":"^30.2.0","css-loader":"^7.1.3","react-grab":"^0.0.71","typescript":"^5.9.3","@babel/core":"^7.29.0","@types/node":"^25.2.3","lint-staged":"^16.2.7","webpack-cli":"^6.0.1","@types/react":"^19.2.14","babel-loader":"^10.0.0","style-loader":"^4.0.0","@eslint/compat":"^2.0.2","exports-loader":"^5.0.0","imports-loader":"^5.0.0","@babel/register":"^7.28.6","react-hot-loader":"^4.13.1","@babel/preset-env":"^7.29.0","typescript-eslint":"^8.55.0","@webpack-cli/serve":"^3.0.1","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.27.1","babel-plugin-preval":"^5.1.0","eslint-plugin-mocha":"^11.2.0","eslint-plugin-react":"^7.33.2","react-transform-hmr":"^1.0.2","@babel/eslint-parser":"^7.28.6","@testing-library/dom":"^10.4.0","eslint-plugin-unicorn":"^63.0.0","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.2.0","@babel/preset-typescript":"^7.28.5","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.0.1","@babel/plugin-transform-class-properties":"^7.28.6"},"peerDependencies":{"react":">= 16.3.0","react-dom":">= 16.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-grid-layout_2.2.4_1785336532416_0.9694658565719516"}}},"time":{"created":"2014-12-28T13:43:56.510Z","modified":"2026-07-29T14:48:52.742Z","0.0.1":"2014-12-28T13:43:56.510Z","0.0.2":"2014-12-28T16:49:50.098Z","0.1.0":"2014-12-29T12:48:27.030Z","0.1.1":"2014-12-29T13:47:44.978Z","0.2.0":"2014-12-29T16:01:12.928Z","0.2.1":"2014-12-29T17:18:44.614Z","0.2.2":"2014-12-29T19:01:09.586Z","0.2.3":"2014-12-29T19:52:38.045Z","0.2.4":"2014-12-29T20:05:23.829Z","0.2.5":"2014-12-29T20:19:43.486Z","0.2.6":"2014-12-29T20:22:26.180Z","0.3.0":"2014-12-29T20:27:00.629Z","0.3.1":"2014-12-29T21:02:54.238Z","0.3.2":"2014-12-29T21:37:51.211Z","0.3.3":"2014-12-30T00:40:15.726Z","0.3.4":"2014-12-30T10:33:07.205Z","0.3.5":"2014-12-30T22:51:17.640Z","0.4.0":"2015-01-01T11:39:00.267Z","0.5.0":"2015-01-02T13:00:59.612Z","0.5.1":"2015-01-02T16:22:37.223Z","0.5.2":"2015-01-02T16:49:18.307Z","0.6.0":"2015-01-03T19:44:37.285Z","0.6.1":"2015-01-05T15:26:48.783Z","0.6.2":"2015-01-30T03:39:14.031Z","0.7.0":"2015-01-30T05:22:52.252Z","0.7.1":"2015-02-04T02:04:53.174Z","0.8.0":"2015-03-08T07:43:23.315Z","0.8.1":"2015-04-02T21:41:38.407Z","0.8.2":"2015-04-17T12:21:49.260Z","0.8.3":"2015-05-02T18:43:36.138Z","0.9.0":"2015-05-08T13:17:00.991Z","0.9.1":"2015-05-13T16:27:23.553Z","0.9.2":"2015-06-03T21:51:37.136Z","0.8.4":"2015-08-05T22:53:08.336Z","0.8.5":"2015-08-05T23:02:57.975Z","0.10.0-beta0":"2015-12-01T20:32:30.805Z","0.10.0-beta1":"2015-12-02T01:46:48.255Z","0.10.0":"2016-02-09T22:49:27.212Z","0.10.1":"2016-02-09T22:52:24.032Z","0.10.2":"2016-02-10T21:23:33.935Z","0.10.3":"2016-02-12T16:47:58.355Z","0.10.4":"2016-02-12T18:36:57.074Z","0.10.5":"2016-02-12T20:46:59.946Z","0.10.6":"2016-02-12T21:40:01.035Z","0.10.7":"2016-02-14T22:36:38.694Z","0.10.8":"2016-02-19T00:06:50.544Z","0.10.9":"2016-03-06T05:40:18.389Z","0.10.10":"2016-03-10T19:53:54.415Z","0.10.11":"2016-03-10T20:23:17.423Z","0.11.0":"2016-03-10T22:02:37.934Z","0.11.1":"2016-03-14T16:41:46.109Z","0.11.2":"2016-04-06T15:53:20.203Z","0.11.3":"2016-04-08T16:32:45.617Z","0.12.0":"2016-04-14T19:50:47.466Z","0.12.1":"2016-04-19T19:41:34.484Z","0.12.2":"2016-05-01T16:03:23.661Z","0.12.3":"2016-05-03T20:49:11.503Z","0.12.4":"2016-05-22T16:30:18.708Z","0.12.5":"2016-06-03T15:04:53.246Z","0.12.6":"2016-06-05T14:17:01.573Z","0.12.7":"2016-06-29T18:13:38.550Z","0.13.0":"2016-08-03T23:52:47.075Z","0.13.1":"2016-08-16T17:18:56.313Z","0.13.2":"2016-08-31T23:01:50.781Z","0.13.3":"2016-08-31T23:50:16.566Z","0.13.4":"2016-09-09T14:33:05.986Z","0.13.5":"2016-09-09T15:07:40.566Z","0.13.6":"2016-09-26T15:50:25.474Z","0.13.7":"2016-10-03T18:59:18.500Z","0.13.8":"2016-10-13T13:50:51.017Z","0.13.9":"2016-10-13T14:45:39.193Z","0.14.0":"2017-02-18T00:15:17.392Z","0.14.1":"2017-02-20T18:39:49.254Z","0.14.2":"2017-02-22T15:29:38.761Z","0.14.3":"2017-02-22T15:49:45.253Z","0.14.4":"2017-03-09T22:04:15.068Z","0.14.5":"2017-04-19T15:23:32.506Z","0.14.6":"2017-04-19T15:24:37.814Z","0.14.7":"2017-07-14T19:38:20.483Z","0.15.0":"2017-08-21T20:16:07.469Z","0.15.1":"2017-09-05T13:09:15.261Z","0.15.2":"2017-09-05T13:49:45.359Z","0.15.3":"2017-09-26T22:23:38.532Z","0.16.0":"2017-10-06T21:27:18.967Z","0.16.1":"2017-12-10T16:42:19.665Z","0.16.2":"2017-12-17T15:38:39.939Z","0.16.3":"2018-02-01T00:44:51.773Z","0.16.4":"2018-02-16T04:35:40.979Z","0.16.5":"2018-02-26T17:25:37.693Z","0.16.6":"2018-03-08T20:20:09.417Z","0.17.0":"2019-10-24T14:11:49.037Z","0.17.1":"2019-10-29T23:34:24.326Z","0.18.0":"2020-02-25T13:46:41.007Z","0.18.1":"2020-02-25T16:49:12.591Z","0.18.2":"2020-02-26T15:07:54.077Z","0.18.3":"2020-03-16T19:28:05.802Z","1.0.0":"2020-07-20T17:16:14.861Z","1.1.0":"2020-09-03T18:13:25.702Z","1.1.1":"2020-09-10T16:31:40.405Z","1.2.0":"2020-11-17T13:59:36.881Z","1.2.1":"2021-03-01T17:17:04.860Z","1.2.2":"2021-03-02T01:22:08.617Z","1.2.3":"2021-03-16T17:23:00.086Z","1.2.4":"2021-03-18T16:07:53.568Z","1.2.5":"2021-05-10T15:52:12.871Z","1.3.0":"2021-08-27T14:19:54.241Z","1.3.1":"2022-01-10T15:17:54.742Z","1.3.2":"2022-01-24T14:12:37.874Z","1.3.3":"2022-01-24T18:20:29.204Z","1.3.4":"2022-02-21T20:15:05.270Z","1.4.0":"2023-09-11T21:08:03.047Z","1.4.1":"2023-09-12T14:48:26.339Z","1.4.2":"2023-09-22T18:17:30.610Z","1.4.3":"2023-11-08T18:26:47.666Z","1.4.4":"2023-11-24T21:43:47.996Z","1.5.0":"2024-10-09T19:25:52.284Z","1.5.1":"2025-03-11T12:56:48.258Z","1.5.2":"2025-06-25T17:42:05.535Z","1.5.3":"2025-12-05T17:57:32.029Z","2.0.0":"2025-12-09T18:17:23.338Z","2.1.0":"2025-12-14T22:44:13.863Z","2.1.1":"2025-12-22T03:12:23.316Z","2.2.0":"2025-12-29T20:50:30.576Z","2.2.1":"2025-12-30T13:52:04.260Z","2.2.2":"2025-12-30T22:30:00.859Z","2.2.3":"2026-03-24T14:12:08.750Z","1.5.4":"2026-07-29T01:44:41.103Z","2.2.4":"2026-07-29T14:48:52.504Z"},"bugs":{"url":"https://github.com/react-grid-layout/react-grid-layout/issues"},"author":{"url":"http://strml.net/","name":"Samuel Reed","email":"samuel.trace.reed@gmail.com"},"license":"MIT","homepage":"https://github.com/react-grid-layout/react-grid-layout","keywords":["react","grid","drag","draggable","resize","resizable","fluid","responsive"],"repository":{"url":"git+ssh://git@github.com/STRML/react-grid-layout.git","type":"git"},"description":"A draggable and resizable grid layout with responsive breakpoints, for React.","maintainers":[{"name":"strml","email":"samuel.trace.reed@gmail.com"}],"readme":"# React-Grid-Layout\n\n[![npm package](https://img.shields.io/npm/v/react-grid-layout.svg?style=flat-square)](https://www.npmjs.org/package/react-grid-layout)\n[![npm downloads](https://img.shields.io/npm/dt/react-grid-layout.svg?maxAge=2592000)]()\n\nReact-Grid-Layout is a grid layout system much like [Packery](http://packery.metafizzy.co/) or\n[Gridster](http://dsmorse.github.io/gridster.js/), for React.\n\nUnlike those systems, it is responsive and supports breakpoints. Breakpoint layouts can be provided by the user\nor autogenerated.\n\nRGL is React-only and does not require jQuery.\n\n![BitMEX UI](http://i.imgur.com/oo1NT6c.gif)\n\n> GIF from production usage on [BitMEX.com](https://www.bitmex.com)\n\n[**[Demo](https://react-grid-layout.github.io/react-grid-layout/) | [Changelog](/CHANGELOG.md) | [CodeSandbox Editable demo](https://codesandbox.io/p/sandbox/5ywf7c)**]\n\n## Table of Contents\n\n- [What's New in v2](#whats-new-in-v2)\n- [Migrating from v1](#migrating-from-v1)\n- [Demos](#demos)\n- [Features](#features)\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Responsive Usage](#responsive-usage)\n- [Providing Grid Width](#providing-grid-width)\n- [Hooks API](#hooks-api)\n- [API Reference](#api-reference)\n- [Extending: Custom Compactors & Position Strategies](#extending-custom-compactors--position-strategies)\n- [Extras](#extras)\n- [Performance](#performance)\n- [Contribute](#contribute)\n\n## What's New in v2\n\nVersion 2 is a complete TypeScript rewrite with a modernized API:\n\n- **Full TypeScript support** - First-class types, no more `@types/react-grid-layout`\n- **React Hooks** - New `useContainerWidth`, `useGridLayout`, and `useResponsiveLayout` hooks\n- **Composable Configuration** - Group related props into focused interfaces:\n  - `gridConfig` - cols, rowHeight, margin, padding\n  - `dragConfig` - enable, handle, cancel, bounded\n  - `resizeConfig` - enable, handles\n  - `positionStrategy` - transform vs absolute positioning\n  - `compactor` - vertical, horizontal, or custom algorithms\n- **Modular architecture** - Import only what you need:\n  - `react-grid-layout` - React components and hooks (v2 API)\n  - `react-grid-layout/core` - Pure layout algorithms (framework-agnostic)\n  - `react-grid-layout/legacy` - v1 flat props API for migration\n  - `react-grid-layout/extras` - Optional components like `GridBackground`\n- **Smaller bundle** - Tree-shakeable ESM and CJS builds\n\n### Breaking Changes\n\nSee the [RFC](./rfcs/0001-v2-typescript-rewrite.md#breaking-changes-in-v2) for detailed migration examples.\n\n| Change                                                                                                               | Description                                                                                            |\n| -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |\n| [`width` prop required](./rfcs/0001-v2-typescript-rewrite.md#breaking-changes-in-v2)                                 | Use `useContainerWidth` hook or provide your own measurement                                           |\n| [`onDragStart` threshold](./rfcs/0001-v2-typescript-rewrite.md#1-ondragstart-no-longer-fires-on-click-only-events)   | Now fires after 3px movement, not on mousedown. Use `onMouseDown` for immediate response               |\n| [Immutable callbacks](./rfcs/0001-v2-typescript-rewrite.md#2-immutable-callback-parameters)                          | Callback parameters are read-only. Use `onLayoutChange` or constraints instead of mutation             |\n| [`data-grid` in legacy only](./rfcs/0001-v2-typescript-rewrite.md#3-data-grid-prop-only-available-in-legacy-wrapper) | v2 requires explicit `layout` prop. Use legacy wrapper for `data-grid`                                 |\n| [Pluggable compaction](./rfcs/0001-v2-typescript-rewrite.md#4-pluggable-compaction-algorithms)                       | Compaction is now pluggable via `Compactor` interface. Optional fast O(n log n) algorithm in `/extras` |\n| UMD bundle removed                                                                                                   | Use a bundler (Vite, webpack, esbuild)                                                                 |\n| `verticalCompact` removed                                                                                            | Use `compactType={null}` or `compactor={noCompactor}`                                                  |\n\n## Migrating from v1\n\n**Quick migration** - change your import to use the legacy wrapper:\n\n```diff\n- import GridLayout, { Responsive, WidthProvider } from 'react-grid-layout';\n+ import GridLayout, { Responsive, WidthProvider } from 'react-grid-layout/legacy';\n```\n\nThis provides **100% runtime API compatibility** with v1.\n\n**TypeScript users**: If you were using `@types/react-grid-layout`, note that v2 includes its own types with some naming changes:\n\n| Old (`@types/react-grid-layout`) | New (v2)            | Notes                   |\n| -------------------------------- | ------------------- | ----------------------- |\n| `RGL.Layout`                     | `LayoutItem`        | Single grid item        |\n| `RGL.Layout[]`                   | `Layout`            | Array of items          |\n| `RGL.Layouts`                    | `ResponsiveLayouts` | Breakpoint → layout map |\n\n```diff\n- import RGL from 'react-grid-layout';\n- const item: RGL.Layout = { i: 'a', x: 0, y: 0, w: 1, h: 1 };\n- const layouts: RGL.Layouts = { lg: [item] };\n+ import { LayoutItem, ResponsiveLayouts } from 'react-grid-layout/legacy';\n+ const item: LayoutItem = { i: 'a', x: 0, y: 0, w: 1, h: 1 };\n+ const layouts: ResponsiveLayouts = { lg: [item] };\n```\n\n**Full migration** - adopt the v2 API for new features and better tree-shaking:\n\n```typescript\nimport ReactGridLayout, { useContainerWidth, verticalCompactor } from 'react-grid-layout';\n\nfunction MyGrid() {\n  const { width, containerRef, mounted } = useContainerWidth();\n\n  return (\n    <div ref={containerRef}>\n      {mounted && (\n        <ReactGridLayout\n          width={width}\n          layout={layout}\n          gridConfig={{ cols: 12, rowHeight: 30 }}\n          dragConfig={{ enabled: true, handle: '.handle' }}\n          compactor={verticalCompactor}\n        >\n          {children}\n        </ReactGridLayout>\n      )}\n    </div>\n  );\n}\n```\n\n| Use Case             | Recommendation                     |\n| -------------------- | ---------------------------------- |\n| Existing v1 codebase | `react-grid-layout/legacy`         |\n| New project          | v2 API with hooks                  |\n| Custom compaction    | v2 with custom `Compactor`         |\n| SSR                  | v2 with `measureBeforeMount: true` |\n\n## Demos\n\n1. [Showcase](https://react-grid-layout.github.io/react-grid-layout/examples/00-showcase.html)\n1. [Basic](https://react-grid-layout.github.io/react-grid-layout/examples/01-basic.html)\n1. [No Dragging/Resizing (Layout Only)](https://react-grid-layout.github.io/react-grid-layout/examples/02-no-dragging.html)\n1. [Messy Layout Autocorrect](https://react-grid-layout.github.io/react-grid-layout/examples/03-messy.html)\n1. [Layout Defined on Children](https://react-grid-layout.github.io/react-grid-layout/examples/04-grid-property.html)\n1. [Static Elements](https://react-grid-layout.github.io/react-grid-layout/examples/05-static-elements.html)\n1. [Adding/Removing Elements](https://react-grid-layout.github.io/react-grid-layout/examples/06-dynamic-add-remove.html)\n1. [Saving Layout to LocalStorage](https://react-grid-layout.github.io/react-grid-layout/examples/07-localstorage.html)\n1. [Saving a Responsive Layout to LocalStorage](https://react-grid-layout.github.io/react-grid-layout/examples/08-localstorage-responsive.html)\n1. [Minimum and Maximum Width/Height](https://react-grid-layout.github.io/react-grid-layout/examples/09-min-max-wh.html)\n1. [Dynamic Minimum and Maximum Width/Height](https://react-grid-layout.github.io/react-grid-layout/examples/10-dynamic-min-max-wh.html)\n1. [Toolbox](https://react-grid-layout.github.io/react-grid-layout/examples/11-toolbox.html)\n1. [Drag From Outside](https://react-grid-layout.github.io/react-grid-layout/examples/12-drag-from-outside.html)\n1. [Bounded Layout](https://react-grid-layout.github.io/react-grid-layout/examples/13-bounded.html)\n1. [Responsive Bootstrap-style Layout](https://react-grid-layout.github.io/react-grid-layout/examples/14-responsive-bootstrap-style.html)\n1. [Scaled Containers](https://react-grid-layout.github.io/react-grid-layout/examples/15-scale.html)\n1. [Allow Overlap](https://react-grid-layout.github.io/react-grid-layout/examples/16-allow-overlap.html)\n1. [All Resizable Handles](https://react-grid-layout.github.io/react-grid-layout/examples/17-resizable-handles.html)\n1. [Compactor Showcase](https://react-grid-layout.github.io/react-grid-layout/examples/18-compactors.html)\n1. [Pluggable Constraints](https://react-grid-layout.github.io/react-grid-layout/examples/19-constraints.html)\n1. [Aspect Ratio Constraints](https://react-grid-layout.github.io/react-grid-layout/examples/20-aspect-ratio.html)\n1. [Custom Constraints](https://react-grid-layout.github.io/react-grid-layout/examples/21-custom-constraints.html)\n\n#### Projects Using React-Grid-Layout\n\n- [Basedash](https://www.basedash.com)\n- [BitMEX](https://www.bitmex.com/)\n- [AWS CloudFront Dashboards](https://aws.amazon.com/blogs/aws/cloudwatch-dashboards-create-use-customized-metrics-views/)\n- [Grafana](https://grafana.com/)\n- [Metabase](http://www.metabase.com/)\n- [HubSpot](http://www.hubspot.com)\n- [Kibana](https://www.elastic.co/products/kibana)\n- [Monday](https://support.monday.com/hc/en-us/articles/360002187819-What-are-the-Dashboards-)\n\n_Know of others? Create a PR to let me know!_\n\n## Features\n\n- 100% React - no jQuery\n- Full TypeScript support\n- Compatible with server-rendered apps\n- Draggable widgets\n- Resizable widgets\n- Static widgets\n- Configurable packing: horizontal, vertical, or off\n- Bounds checking for dragging and resizing\n- Widgets may be added or removed without rebuilding grid\n- Layout can be serialized and restored\n- Responsive breakpoints\n- Separate layouts per responsive breakpoint\n- Grid Items placed using CSS Transforms\n- Compatibility with `<React.StrictMode>`\n\n| Version   | Compatibility         |\n| --------- | --------------------- |\n| >= 2.0.0  | React 18+, TypeScript |\n| >= 0.17.0 | React 16 & 17         |\n\n## Installation\n\n```bash\nnpm install react-grid-layout\n```\n\nInclude the stylesheets in your application:\n\n```js\nimport \"react-grid-layout/css/styles.css\";\nimport \"react-resizable/css/styles.css\";\n```\n\nOr link them directly:\n\n```html\n<link rel=\"stylesheet\" href=\"/node_modules/react-grid-layout/css/styles.css\" />\n<link rel=\"stylesheet\" href=\"/node_modules/react-resizable/css/styles.css\" />\n```\n\n## Quick Start\n\n```tsx\nimport ReactGridLayout, { useContainerWidth } from \"react-grid-layout\";\nimport \"react-grid-layout/css/styles.css\";\nimport \"react-resizable/css/styles.css\";\n\nfunction MyGrid() {\n  const { width, containerRef, mounted } = useContainerWidth();\n\n  const layout = [\n    { i: \"a\", x: 0, y: 0, w: 1, h: 2, static: true },\n    { i: \"b\", x: 1, y: 0, w: 3, h: 2, minW: 2, maxW: 4 },\n    { i: \"c\", x: 4, y: 0, w: 1, h: 2 }\n  ];\n\n  return (\n    <div ref={containerRef}>\n      {mounted && (\n        <ReactGridLayout\n          layout={layout}\n          width={width}\n          gridConfig={{ cols: 12, rowHeight: 30 }}\n        >\n          <div key=\"a\">a</div>\n          <div key=\"b\">b</div>\n          <div key=\"c\">c</div>\n        </ReactGridLayout>\n      )}\n    </div>\n  );\n}\n```\n\nYou can also define layout on children using `data-grid`:\n\n```tsx\n<ReactGridLayout width={width} gridConfig={{ cols: 12, rowHeight: 30 }}>\n  <div key=\"a\" data-grid={{ x: 0, y: 0, w: 1, h: 2, static: true }}>\n    a\n  </div>\n  <div key=\"b\" data-grid={{ x: 1, y: 0, w: 3, h: 2 }}>\n    b\n  </div>\n  <div key=\"c\" data-grid={{ x: 4, y: 0, w: 1, h: 2 }}>\n    c\n  </div>\n</ReactGridLayout>\n```\n\n## Responsive Usage\n\nUse `Responsive` for automatic breakpoint handling:\n\n```tsx\nimport { Responsive, useContainerWidth } from \"react-grid-layout\";\n\nfunction MyResponsiveGrid() {\n  const { width, containerRef, mounted } = useContainerWidth();\n\n  const layouts = {\n    lg: [{ i: \"1\", x: 0, y: 0, w: 2, h: 2 }],\n    md: [{ i: \"1\", x: 0, y: 0, w: 2, h: 2 }]\n  };\n\n  return (\n    <div ref={containerRef}>\n      {mounted && (\n        <Responsive\n          layouts={layouts}\n          breakpoints={{ lg: 1200, md: 996, sm: 768, xs: 480, xxs: 0 }}\n          cols={{ lg: 12, md: 10, sm: 6, xs: 4, xxs: 2 }}\n          width={width}\n        >\n          <div key=\"1\">1</div>\n          <div key=\"2\">2</div>\n          <div key=\"3\">3</div>\n        </Responsive>\n      )}\n    </div>\n  );\n}\n```\n\n## Providing Grid Width\n\nThe `width` prop is required. You have several options:\n\n### Option 1: useContainerWidth Hook (Recommended)\n\n```tsx\nimport ReactGridLayout, { useContainerWidth } from \"react-grid-layout\";\n\nfunction MyGrid() {\n  const { width, containerRef, mounted } = useContainerWidth();\n\n  return (\n    <div ref={containerRef}>\n      {mounted && <ReactGridLayout width={width}>...</ReactGridLayout>}\n    </div>\n  );\n}\n```\n\n### Option 2: Fixed Width\n\n```tsx\n<ReactGridLayout width={1200}>...</ReactGridLayout>\n```\n\n### Option 3: CSS Container Queries or ResizeObserver\n\nUse any width measurement library like [react-sizeme](https://github.com/ctrlplusb/react-sizeme) or your own ResizeObserver implementation.\n\n### Option 4: Legacy WidthProvider HOC\n\nFor backwards compatibility, you can still use `WidthProvider`:\n\n```tsx\nimport ReactGridLayout, { WidthProvider } from \"react-grid-layout/legacy\";\n\nconst GridLayoutWithWidth = WidthProvider(ReactGridLayout);\n\nfunction MyGrid() {\n  return <GridLayoutWithWidth>...</GridLayoutWithWidth>;\n}\n```\n\n## Hooks API\n\nThe v2 API provides three hooks for different use cases. Choose based on your needs:\n\n| Hook                  | Use When                                                             |\n| --------------------- | -------------------------------------------------------------------- |\n| `useContainerWidth`   | You need responsive width measurement (most common)                  |\n| `useGridLayout`       | You're building a custom grid component or need direct state control |\n| `useResponsiveLayout` | You're building a custom responsive grid with breakpoint logic       |\n\n### useContainerWidth\n\nObserves container width using ResizeObserver and provides reactive width updates. This is the recommended way to provide width to the grid.\n\n**Why use it instead of WidthProvider?**\n\n- Hooks are more composable and easier to test\n- No HOC wrapper means simpler component tree\n- Explicit control over when to render (via `mounted`)\n- Works better with SSR\n\n```tsx\nimport { useContainerWidth } from \"react-grid-layout\";\n\nfunction MyGrid() {\n  const { width, containerRef, mounted, measureWidth } = useContainerWidth({\n    measureBeforeMount: false, // Set true for SSR\n    initialWidth: 1280 // Width before first measurement\n  });\n\n  return (\n    <div ref={containerRef}>{mounted && <ReactGridLayout width={width} />}</div>\n  );\n}\n```\n\n**Type Definitions:**\n\n```ts\ninterface UseContainerWidthOptions {\n  /** Delay render until width is measured. Useful for SSR. Default: false */\n  measureBeforeMount?: boolean;\n  /** Initial width before measurement. Default: 1280 */\n  initialWidth?: number;\n}\n\ninterface UseContainerWidthResult {\n  /** Current container width in pixels */\n  width: number;\n  /** Whether the container has been measured at least once */\n  mounted: boolean;\n  /** Ref to attach to the container element */\n  containerRef: RefObject<HTMLDivElement | null>;\n  /** Manually trigger a width measurement */\n  measureWidth: () => void;\n}\n```\n\n### useGridLayout\n\nCore layout state management hook. Use this when you need direct control over drag/resize/drop state, or when building a custom grid component.\n\n**Why use it instead of the component?**\n\n- Full control over layout state and updates\n- Access to drag/resize/drop state for custom UIs\n- Can integrate with external state management\n- Build headless grid implementations\n\n```tsx\nimport { useGridLayout, horizontalCompactor } from \"react-grid-layout\";\n\nfunction CustomGrid({ initialLayout }) {\n  const {\n    layout,\n    setLayout,\n    dragState,\n    resizeState,\n    onDragStart,\n    onDrag,\n    onDragStop,\n    onResizeStart,\n    onResize,\n    onResizeStop,\n    containerHeight,\n    isInteracting,\n    compactor\n  } = useGridLayout({\n    layout: initialLayout,\n    cols: 12,\n    compactor: horizontalCompactor, // default is verticalCompactor\n    onLayoutChange: newLayout => console.log(\"Layout changed:\", newLayout)\n  });\n\n  // Access drag state for custom placeholder rendering\n  const placeholder = dragState.activeDrag;\n\n  // Check if any interaction is happening\n  if (isInteracting) {\n    // Disable other UI during drag/resize\n  }\n\n  return (\n    <div style={{ height: containerHeight * rowHeight }}>\n      {layout.map(item => (\n        <div\n          key={item.i}\n          onMouseDown={() => onDragStart(item.i, item.x, item.y)}\n        >\n          {item.i}\n        </div>\n      ))}\n      {placeholder && <div className=\"placeholder\" />}\n    </div>\n  );\n}\n```\n\n**Type Definitions:**\n\n```ts\ninterface UseGridLayoutOptions {\n  /** Initial layout */\n  layout: Layout;\n  /** Number of columns */\n  cols: number;\n  /** Block movement into occupied space instead of pushing items */\n  preventCollision?: boolean;\n  /** Called when layout changes */\n  onLayoutChange?: (layout: Layout) => void;\n  /** Compactor for layout compaction (default: verticalCompactor) */\n  compactor?: Compactor;\n}\n\ninterface UseGridLayoutResult {\n  /** Current layout */\n  layout: Layout;\n  /** Set layout directly */\n  setLayout: (layout: Layout) => void;\n  /** Current drag state (activeDrag, oldDragItem, oldLayout) */\n  dragState: DragState;\n  /** Current resize state (resizing, oldResizeItem, oldLayout) */\n  resizeState: ResizeState;\n  /** Current drop state (droppingDOMNode, droppingPosition) */\n  dropState: DropState;\n  /** Start dragging an item */\n  onDragStart: (itemId: string, x: number, y: number) => LayoutItem | null;\n  /** Update drag position */\n  onDrag: (itemId: string, x: number, y: number) => void;\n  /** Stop dragging */\n  onDragStop: (itemId: string, x: number, y: number) => void;\n  /** Start resizing an item */\n  onResizeStart: (itemId: string) => LayoutItem | null;\n  /** Update resize dimensions */\n  onResize: (\n    itemId: string,\n    w: number,\n    h: number,\n    x?: number,\n    y?: number\n  ) => void;\n  /** Stop resizing */\n  onResizeStop: (itemId: string, w: number, h: number) => void;\n  /** Handle external drag over */\n  onDropDragOver: (\n    droppingItem: LayoutItem,\n    position: DroppingPosition\n  ) => void;\n  /** Handle external drag leave */\n  onDropDragLeave: () => void;\n  /** Complete external drop */\n  onDrop: (droppingItem: LayoutItem) => void;\n  /** Container height in grid rows */\n  containerHeight: number;\n  /** Whether any drag/resize/drop is active */\n  isInteracting: boolean;\n  /** The compactor being used */\n  compactor: Compactor;\n}\n```\n\n### useResponsiveLayout\n\nManages responsive breakpoints and generates layouts for different screen sizes. Use this when building a custom responsive grid.\n\n**Why use it instead of the Responsive component?**\n\n- Direct access to current breakpoint\n- Control over layout generation for new breakpoints\n- Can update layouts for specific breakpoints\n- Build custom breakpoint UIs\n\n```tsx\nimport { useContainerWidth, useResponsiveLayout } from \"react-grid-layout\";\n\nfunction CustomResponsiveGrid() {\n  const { width, containerRef, mounted } = useContainerWidth();\n\n  const {\n    layout, // Current layout for active breakpoint\n    layouts, // All layouts by breakpoint\n    breakpoint, // Current active breakpoint ('lg', 'md', etc.)\n    cols, // Column count for current breakpoint\n    setLayoutForBreakpoint,\n    setLayouts,\n    sortedBreakpoints\n  } = useResponsiveLayout({\n    width,\n    breakpoints: { lg: 1200, md: 996, sm: 768, xs: 480, xxs: 0 },\n    cols: { lg: 12, md: 10, sm: 6, xs: 4, xxs: 2 },\n    layouts: {\n      lg: [{ i: \"1\", x: 0, y: 0, w: 2, h: 2 }],\n      md: [{ i: \"1\", x: 0, y: 0, w: 3, h: 2 }]\n    },\n    // compactor: verticalCompactor (default)\n    onBreakpointChange: (bp, cols) =>\n      console.log(`Now at ${bp} (${cols} cols)`),\n    onLayoutChange: (layout, allLayouts) => saveToServer(allLayouts)\n  });\n\n  // Show current breakpoint in UI\n  return (\n    <div ref={containerRef}>\n      <div>\n        Current breakpoint: {breakpoint} ({cols} columns)\n      </div>\n      {mounted && (\n        <GridLayout width={width} cols={cols} layout={layout}>\n          {/* children */}\n        </GridLayout>\n      )}\n    </div>\n  );\n}\n```\n\n**Type Definitions:**\n\n```ts\ninterface UseResponsiveLayoutOptions<B extends string = DefaultBreakpoints> {\n  /** Current container width */\n  width: number;\n  /** Breakpoint definitions (name → min-width). Default: {lg: 1200, md: 996, sm: 768, xs: 480, xxs: 0} */\n  breakpoints?: Record<B, number>;\n  /** Column counts per breakpoint. Default: {lg: 12, md: 10, sm: 6, xs: 4, xxs: 2} */\n  cols?: Record<B, number>;\n  /** Layouts for each breakpoint */\n  layouts?: Partial<Record<B, Layout>>;\n  /** Compactor for layout compaction (default: verticalCompactor) */\n  compactor?: Compactor;\n  /** Called when breakpoint changes */\n  onBreakpointChange?: (newBreakpoint: B, cols: number) => void;\n  /** Called when layout changes */\n  onLayoutChange?: (layout: Layout, layouts: Record<B, Layout>) => void;\n  /** Called when width changes */\n  onWidthChange?: (\n    width: number,\n    margin: [number, number],\n    cols: number,\n    padding: [number, number] | null\n  ) => void;\n}\n\ninterface UseResponsiveLayoutResult<B extends string = DefaultBreakpoints> {\n  /** Current layout for the active breakpoint */\n  layout: Layout;\n  /** All layouts by breakpoint */\n  layouts: Partial<Record<B, Layout>>;\n  /** Current active breakpoint */\n  breakpoint: B;\n  /** Column count for the current breakpoint */\n  cols: number;\n  /** Update layout for a specific breakpoint */\n  setLayoutForBreakpoint: (breakpoint: B, layout: Layout) => void;\n  /** Update all layouts */\n  setLayouts: (layouts: Partial<Record<B, Layout>>) => void;\n  /** Sorted array of breakpoint names (smallest to largest) */\n  sortedBreakpoints: B[];\n}\n\ntype DefaultBreakpoints = \"lg\" | \"md\" | \"sm\" | \"xs\" | \"xxs\";\n```\n\n## API Reference\n\n### ReactGridLayout Props\n\nThe v2 API uses composable configuration interfaces for cleaner prop organization:\n\n```ts\ninterface ReactGridLayoutProps {\n  // Required\n  children: React.ReactNode;\n  width: number; // Container width in pixels\n\n  // Configuration interfaces (see below for details)\n  gridConfig?: Partial<GridConfig>; // Grid measurement settings\n  dragConfig?: Partial<DragConfig>; // Drag behavior settings\n  resizeConfig?: Partial<ResizeConfig>; // Resize behavior settings\n  dropConfig?: Partial<DropConfig>; // External drop settings\n  positionStrategy?: PositionStrategy; // CSS positioning strategy\n  compactor?: Compactor; // Layout compaction strategy\n\n  // Layout data\n  layout?: Layout; // Layout definition\n  droppingItem?: LayoutItem; // Item configuration when dropping from outside\n\n  // Container\n  autoSize?: boolean; // Auto-size container height (default: true)\n  className?: string;\n  style?: React.CSSProperties;\n  innerRef?: React.Ref<HTMLDivElement>;\n\n  // Callbacks\n  onLayoutChange?: (layout: Layout) => void;\n  onDragStart?: EventCallback;\n  onDrag?: EventCallback;\n  onDragStop?: EventCallback;\n  onResizeStart?: EventCallback;\n  onResize?: EventCallback;\n  onResizeStop?: EventCallback;\n  onDrop?: (layout: Layout, item: LayoutItem | undefined, e: Event) => void;\n  onDropDragOver?: (e: DragEvent) => { w?: number; h?: number } | false | void;\n}\n```\n\n### GridConfig\n\nGrid measurement configuration:\n\n```ts\ninterface GridConfig {\n  cols: number; // Number of columns (default: 12)\n  rowHeight: number; // Row height in pixels (default: 150)\n  margin: [number, number]; // [x, y] margin between items (default: [10, 10])\n  containerPadding: [number, number] | null; // Container padding (default: null, uses margin)\n  maxRows: number; // Maximum rows (default: Infinity)\n}\n```\n\n### DragConfig\n\nDrag behavior configuration:\n\n```ts\ninterface DragConfig {\n  enabled: boolean; // Enable dragging (default: true)\n  bounded: boolean; // Keep items within container (default: false)\n  handle?: string; // CSS selector for drag handle\n  cancel?: string; // CSS selector to cancel dragging\n  threshold: number; // Pixels to move before drag starts (default: 3)\n}\n```\n\n### ResizeConfig\n\nResize behavior configuration:\n\n```ts\ninterface ResizeConfig {\n  enabled: boolean; // Enable resizing (default: true)\n  handles: ResizeHandleAxis[]; // Handle positions (default: ['se'])\n  handleComponent?: React.ReactNode | ((axis, ref) => React.ReactNode);\n}\n```\n\n### DropConfig\n\nExternal drop configuration:\n\n```ts\ninterface DropConfig {\n  enabled: boolean; // Allow external drops (default: false)\n  defaultItem: { w: number; h: number }; // Default size (default: { w: 1, h: 1 })\n  onDragOver?: (e: DragEvent) => { w?: number; h?: number } | false | void;\n}\n```\n\n### PositionStrategy\n\nCSS positioning strategy. Built-in options:\n\n```ts\nimport {\n  transformStrategy, // Default: use CSS transforms\n  absoluteStrategy, // Use top/left positioning\n  createScaledStrategy // For scaled containers\n} from \"react-grid-layout/core\";\n\n// Example: scaled container\n<div style={{ transform: 'scale(0.5)' }}>\n  <ReactGridLayout positionStrategy={createScaledStrategy(0.5)} ... />\n</div>\n```\n\n### Compactor\n\nLayout compaction strategy. Built-in options:\n\n```ts\nimport {\n  verticalCompactor, // Default: compact items upward\n  horizontalCompactor, // Compact items leftward\n  noCompactor, // No compaction (free positioning)\n  getCompactor // Factory: getCompactor('vertical', allowOverlap, preventCollision)\n} from \"react-grid-layout/core\";\n```\n\n### ResponsiveGridLayout Props\n\nExtends `GridLayoutProps` with responsive-specific props:\n\n```ts\ninterface ResponsiveGridLayoutProps<B extends string = string> {\n  // Responsive configuration\n  breakpoint?: B; // Current breakpoint (auto-detected)\n  breakpoints?: Record<B, number>; // Breakpoint definitions (default: {lg: 1200, md: 996, sm: 768, xs: 480, xxs: 0})\n  cols?: Record<B, number>; // Columns per breakpoint (default: {lg: 12, md: 10, sm: 6, xs: 4, xxs: 2})\n  layouts?: Record<B, Layout>; // Layouts per breakpoint\n\n  // Can be fixed or per-breakpoint\n  margin?: [number, number] | Partial<Record<B, [number, number]>>;\n  containerPadding?:\n    | [number, number]\n    | Partial<Record<B, [number, number] | null>>\n    | null;\n\n  // Callbacks\n  onBreakpointChange?: (newBreakpoint: B, cols: number) => void;\n  onLayoutChange?: (layout: Layout, layouts: Record<B, Layout>) => void;\n  onWidthChange?: (\n    width: number,\n    margin: [number, number],\n    cols: number,\n    padding: [number, number] | null\n  ) => void;\n}\n```\n\n### Layout Item\n\n```ts\ninterface LayoutItem {\n  i: string; // Unique identifier (must match child key)\n  x: number; // X position in grid units\n  y: number; // Y position in grid units\n  w: number; // Width in grid units\n  h: number; // Height in grid units\n  minW?: number; // Minimum width (default: 0)\n  maxW?: number; // Maximum width (default: Infinity)\n  minH?: number; // Minimum height (default: 0)\n  maxH?: number; // Maximum height (default: Infinity)\n  static?: boolean; // If true, not draggable or resizable\n  isDraggable?: boolean; // Override grid isDraggable\n  isResizable?: boolean; // Override grid isResizable\n  isBounded?: boolean; // Override grid isBounded\n  resizeHandles?: Array<\"s\" | \"w\" | \"e\" | \"n\" | \"sw\" | \"nw\" | \"se\" | \"ne\">;\n}\n```\n\n### Core Utilities\n\nImport pure layout functions from `react-grid-layout/core`:\n\n```ts\nimport {\n  verticalCompactor,\n  horizontalCompactor,\n  noCompactor,\n  getCompactor,\n  moveElement,\n  collides,\n  getFirstCollision,\n  validateLayout\n  // ... and more\n} from \"react-grid-layout/core\";\n```\n\n> **Note**: The `compact()` function is not exported. Use compactors instead: `verticalCompactor.compact(layout, cols)` or get one via `getCompactor('vertical')`.\n\n## Extending: Custom Compactors & Position Strategies\n\n### Creating a Custom Compactor\n\nCompactors control how items are arranged after drag/resize. Create your own for custom layouts like masonry, gravity, or shelf-packing.\n\n**The Compactor Interface:**\n\n```ts\ninterface Compactor {\n  /** Identifies the compaction type */\n  type: \"vertical\" | \"horizontal\" | null | string;\n\n  /**\n   * Whether items can overlap each other.\n   *\n   * When true:\n   * - Items can be placed on top of other items\n   * - Dragging into another item does NOT push it away\n   * - Compaction is skipped after drag/resize\n   *\n   * Use for: layered dashboards, free-form layouts\n   */\n  allowOverlap: boolean;\n\n  /**\n   * Whether to block movement that would cause collision.\n   *\n   * When true (and allowOverlap is false):\n   * - Dragging into another item is blocked (item snaps back)\n   * - Other items are NOT pushed away\n   * - Only affects movement, not compaction\n   *\n   * Use with noCompactor for: fixed grids, slot-based layouts\n   *\n   * Note: Has no effect when allowOverlap is true.\n   */\n  preventCollision?: boolean;\n\n  /**\n   * Compact the entire layout.\n   * Called after any layout change to fill gaps.\n   *\n   * @param layout - Array of layout items (clone before mutating!)\n   * @param cols - Number of grid columns\n   * @returns New compacted layout\n   */\n  compact(layout: Layout, cols: number): Layout;\n}\n```\n\n**Example: Gravity Compactor (items fall to bottom)**\n\n```ts\nimport { cloneLayout, cloneLayoutItem, getStatics, bottom } from \"react-grid-layout/core\";\n\nconst gravityCompactor: Compactor = {\n  type: \"gravity\",\n  allowOverlap: false,\n\n  compact(layout, cols) {\n    const statics = getStatics(layout);\n    const maxY = 100; // arbitrary max height\n    const out = [];\n\n    // Sort by Y descending (process bottom items first)\n    const sorted = [...layout].sort((a, b) => b.y - a.y);\n\n    for (const item of sorted) {\n      const l = cloneLayoutItem(item);\n\n      if (!l.static) {\n        // Move down as far as possible\n        while (l.y < maxY && !collides(l, statics)) {\n          l.y++;\n        }\n        l.y--; // Back up one\n      }\n\n      out.push(l);\n    }\n\n    return out;\n  }\n};\n\n// Usage\n<GridLayout compactor={gravityCompactor} />\n```\n\n**Example: Single Row Compactor (horizontal shelf)**\n\n```ts\nconst singleRowCompactor: Compactor = {\n  type: \"shelf\",\n  allowOverlap: false,\n\n  compact(layout, cols) {\n    let x = 0;\n    const out = [];\n\n    // Sort by original X position\n    const sorted = [...layout].sort((a, b) => a.x - b.x);\n\n    for (const item of sorted) {\n      const l = cloneLayoutItem(item);\n      if (!l.static) {\n        l.x = x;\n        l.y = 0; // All items on row 0\n        x += l.w;\n\n        // Wrap to next row if overflow\n        if (x > cols) {\n          l.x = 0;\n          x = l.w;\n        }\n      }\n      out.push(l);\n    }\n\n    return out;\n  }\n};\n```\n\n**Using Helper Functions:**\n\nThe core module exports helpers for building compactors:\n\n```ts\nimport {\n  resolveCompactionCollision, // Move items to resolve overlaps\n  compactItemVertical, // Compact one item upward\n  compactItemHorizontal, // Compact one item leftward\n  getFirstCollision, // Find first collision\n  collides, // Check if two items collide\n  getStatics, // Get static items from layout\n  cloneLayout, // Clone layout array\n  cloneLayoutItem // Clone single item\n} from \"react-grid-layout/core\";\n```\n\n### Creating a Custom Position Strategy\n\nPosition strategies control how items are positioned via CSS. Create custom strategies for special transform handling.\n\n**The PositionStrategy Interface:**\n\n```ts\ninterface PositionStrategy {\n  /** Type identifier */\n  type: \"transform\" | \"absolute\" | string;\n\n  /** Scale factor for coordinate calculations */\n  scale: number;\n\n  /**\n   * Generate CSS styles for positioning an item.\n   *\n   * @param pos - Position with top, left, width, height in pixels\n   * @returns CSS properties object\n   */\n  calcStyle(pos: Position): React.CSSProperties;\n\n  /**\n   * Calculate drag position from mouse coordinates.\n   * Used during drag to convert screen coords to grid coords.\n   *\n   * @param clientX - Mouse X position\n   * @param clientY - Mouse Y position\n   * @param offsetX - Offset from item left edge\n   * @param offsetY - Offset from item top edge\n   * @returns Calculated left/top position\n   */\n  calcDragPosition(\n    clientX: number,\n    clientY: number,\n    offsetX: number,\n    offsetY: number\n  ): { left: number; top: number };\n}\n```\n\n**Example: Rotated Container Strategy**\n\n```ts\nconst createRotatedStrategy = (angleDegrees: number): PositionStrategy => {\n  const angleRad = (angleDegrees * Math.PI) / 180;\n  const cos = Math.cos(angleRad);\n  const sin = Math.sin(angleRad);\n\n  return {\n    type: \"rotated\",\n    scale: 1,\n\n    calcStyle(pos) {\n      // Apply rotation to position\n      const rotatedX = pos.left * cos - pos.top * sin;\n      const rotatedY = pos.left * sin + pos.top * cos;\n\n      return {\n        transform: `translate(${rotatedX}px, ${rotatedY}px)`,\n        width: `${pos.width}px`,\n        height: `${pos.height}px`,\n        position: \"absolute\"\n      };\n    },\n\n    calcDragPosition(clientX, clientY, offsetX, offsetY) {\n      // Reverse the rotation for drag calculations\n      const x = clientX - offsetX;\n      const y = clientY - offsetY;\n\n      return {\n        left: x * cos + y * sin,\n        top: -x * sin + y * cos\n      };\n    }\n  };\n};\n\n// Usage: grid inside a rotated container\n<div style={{ transform: 'rotate(45deg)' }}>\n  <GridLayout positionStrategy={createRotatedStrategy(45)} />\n</div>\n```\n\n**Example: 3D Perspective Strategy**\n\n```ts\nconst create3DStrategy = (\n  perspective: number,\n  rotateX: number\n): PositionStrategy => ({\n  type: \"3d\",\n  scale: 1,\n\n  calcStyle(pos) {\n    return {\n      transform: `\n        perspective(${perspective}px)\n        rotateX(${rotateX}deg)\n        translate3d(${pos.left}px, ${pos.top}px, 0)\n      `,\n      width: `${pos.width}px`,\n      height: `${pos.height}px`,\n      position: \"absolute\",\n      transformStyle: \"preserve-3d\"\n    };\n  },\n\n  calcDragPosition(clientX, clientY, offsetX, offsetY) {\n    // Adjust for perspective foreshortening\n    const perspectiveFactor = 1 + clientY / perspective;\n    return {\n      left: (clientX - offsetX) / perspectiveFactor,\n      top: (clientY - offsetY) / perspectiveFactor\n    };\n  }\n});\n```\n\n## Extras\n\nThe `react-grid-layout/extras` entry point provides optional components that extend react-grid-layout. These are tree-shakeable and won't be included in your bundle unless explicitly imported.\n\n### GridBackground\n\nRenders an SVG grid background that aligns with GridLayout cells. Use this to visualize the grid structure behind your layout.\n\n> Based on [PR #2175](https://github.com/react-grid-layout/react-grid-layout/pull/2175) by [@dmj900501](https://github.com/dmj900501).\n\n```tsx\nimport { GridBackground } from \"react-grid-layout/extras\";\nimport ReactGridLayout, { useContainerWidth } from \"react-grid-layout\";\n\nfunction MyGrid() {\n  const { width, containerRef, mounted } = useContainerWidth();\n\n  return (\n    <div ref={containerRef} style={{ position: \"relative\" }}>\n      {mounted && (\n        <>\n          <GridBackground\n            width={width}\n            cols={12}\n            rowHeight={30}\n            margin={[10, 10]}\n            rows={10}\n            color=\"#f0f0f0\"\n            borderRadius={4}\n          />\n          <ReactGridLayout\n            width={width}\n            gridConfig={{ cols: 12, rowHeight: 30, margin: [10, 10] }}\n          >\n            {children}\n          </ReactGridLayout>\n        </>\n      )}\n    </div>\n  );\n}\n```\n\n**Props:**\n\n```ts\ninterface GridBackgroundProps {\n  // Required - must match your GridLayout config\n  width: number; // Container width\n  cols: number; // Number of columns\n  rowHeight: number; // Row height in pixels\n\n  // Optional\n  margin?: [number, number]; // Gap between cells (default: [10, 10])\n  containerPadding?: [number, number] | null; // Container padding (default: uses margin)\n  rows?: number | \"auto\"; // Number of rows to display (default: 10)\n  height?: number; // Used when rows=\"auto\" to calculate row count\n  color?: string; // Cell background color (default: \"#e0e0e0\")\n  borderRadius?: number; // Cell border radius (default: 4)\n  className?: string; // Additional CSS class\n  style?: React.CSSProperties; // Additional inline styles\n}\n```\n\n### Fast Compactors\n\nFor large layouts (200+ items), the standard compactors can become slow due to O(n²) collision resolution. The fast compactors use optimized algorithms with O(n log n) complexity.\n\n> Based on the \"rising tide\" algorithm from [PR #2152](https://github.com/react-grid-layout/react-grid-layout/pull/2152) by [@morris](https://github.com/morris).\n\n```tsx\nimport {\n  fastVerticalCompactor,\n  fastHorizontalCompactor,\n  fastVerticalOverlapCompactor,\n  fastHorizontalOverlapCompactor\n} from \"react-grid-layout/extras\";\n\n<ReactGridLayout\n  compactor={fastVerticalCompactor}\n  // or compactor={fastHorizontalCompactor}\n  layout={layout}\n  width={width}\n/>;\n```\n\n**Performance Benchmarks:**\n\n| Items | Standard Vertical | Fast Vertical | Speedup |\n| ----- | ----------------- | ------------- | ------- |\n| 50    | 112 µs            | 19 µs         | **6x**  |\n| 100   | 203 µs            | 36 µs         | **6x**  |\n| 200   | 821 µs            | 51 µs         | **16x** |\n| 500   | 5.7 ms            | 129 µs        | **45x** |\n\n| Items | Standard Horizontal | Fast Horizontal | Speedup |\n| ----- | ------------------- | --------------- | ------- |\n| 50    | 164 µs              | 12 µs           | **14x** |\n| 100   | 477 µs              | 25 µs           | **19x** |\n| 200   | 1.1 ms              | 42 µs           | **26x** |\n| 500   | 9.5 ms              | 128 µs          | **74x** |\n\n**Correctness:**\n\nThe fast compactors produce layouts identical to the standard compactors:\n\n- **Vertical**: 0% height difference on deterministic 100-item layouts\n- **Horizontal**: 0% width difference on deterministic 100-item layouts\n- Both pass all correctness tests: no overlaps, idempotent, static item handling\n\n**When to use:**\n\n- Use fast compactors for dashboards with 200+ widgets\n- For smaller layouts (<100 items), standard compactors work equally well\n- Both standard and fast compactors produce valid, non-overlapping layouts\n\n### calcGridCellDimensions (Core Utility)\n\nFor building custom grid overlays or backgrounds, use the `calcGridCellDimensions` utility from `react-grid-layout/core`:\n\n```ts\nimport { calcGridCellDimensions } from \"react-grid-layout/core\";\n\nconst dims = calcGridCellDimensions({\n  width: 1200,\n  cols: 12,\n  rowHeight: 30,\n  margin: [10, 10],\n  containerPadding: [20, 20]\n});\n\n// dims = {\n//   cellWidth: 88.33,  // Width of each cell\n//   cellHeight: 30,     // Height of each cell (= rowHeight)\n//   offsetX: 20,        // Left padding\n//   offsetY: 20,        // Top padding\n//   gapX: 10,           // Horizontal gap between cells\n//   gapY: 10,           // Vertical gap between cells\n//   cols: 12,           // Column count\n//   containerWidth: 1200\n// }\n```\n\nThis is useful for building custom visualizations, snap-to-grid functionality, or integrating with canvas/WebGL renderers.\n\n## Performance\n\n### Memoize Children\n\nThe grid compares children by reference. Memoize them for better performance:\n\n```tsx\nfunction MyGrid({ count, width }) {\n  const children = useMemo(() => {\n    return Array.from({ length: count }, (_, i) => (\n      <div\n        key={i}\n        data-grid={{ x: i % 12, y: Math.floor(i / 12), w: 1, h: 1 }}\n      />\n    ));\n  }, [count]);\n\n  return (\n    <ReactGridLayout width={width} gridConfig={{ cols: 12 }}>\n      {children}\n    </ReactGridLayout>\n  );\n}\n```\n\n### Avoid Creating Components in Render (Legacy WidthProvider)\n\nIf using the legacy WidthProvider HOC, don't create the component during render:\n\n```tsx\nimport ReactGridLayout, { WidthProvider } from \"react-grid-layout/legacy\";\n\n// Bad - creates new component every render\nfunction MyGrid() {\n  const GridLayoutWithWidth = WidthProvider(ReactGridLayout);\n  return <GridLayoutWithWidth>...</GridLayoutWithWidth>;\n}\n\n// Good - create once outside or with useMemo\nconst GridLayoutWithWidth = WidthProvider(ReactGridLayout);\n\nfunction MyGrid() {\n  return <GridLayoutWithWidth>...</GridLayoutWithWidth>;\n}\n```\n\nWith the v2 API, use `useContainerWidth` hook instead to avoid this issue entirely.\n\n## Custom Child Components\n\nGrid children must forward refs and certain props:\n\n```tsx\nconst CustomItem = forwardRef<HTMLDivElement, CustomItemProps>(\n  (\n    {\n      style,\n      className,\n      onMouseDown,\n      onMouseUp,\n      onTouchEnd,\n      children,\n      ...props\n    },\n    ref\n  ) => {\n    return (\n      <div\n        ref={ref}\n        style={style}\n        className={className}\n        onMouseDown={onMouseDown}\n        onMouseUp={onMouseUp}\n        onTouchEnd={onTouchEnd}\n      >\n        {children}\n      </div>\n    );\n  }\n);\n```\n\n## Contribute\n\nIf you have a feature request, please add it as an issue or make a pull request.\n\nIf you have a bug to report, please reproduce the bug in [CodeSandbox](https://codesandbox.io/p/sandbox/5ywf7c) to help\nus easily isolate it.\n","readmeFilename":"README.md","users":{"igsys":true,"joost":true,"duchen":true,"rexpan":true,"croogie":true,"fattenap":true,"abuelwafa":true,"devalphac":true,"iceglaive":true,"xiechao06":true,"yangyifan":true,"antoinerev":true,"codevelopit":true,"goulash1971":true,"hal9zillion":true,"malloryerik":true,"shangsinian":true,"markthethomas":true,"daniel-zahariev":true}}