{"_id":"layzr.js","_rev":"30-90ebd79b78c8c7aac0a11b7e14dcd921","name":"layzr.js","description":"A modern lazy loading library for images.","dist-tags":{"latest":"2.2.2"},"versions":{"1.0.0":{"name":"layzr.js","version":"1.0.0","description":"A small, fast, modern, and dependency-free library for lazy loading images.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","node-notifier":"^4.1.2"},"gitHead":"43b6f9dff1386ee7ce70a816fd5e0d0c1a9c1ab1","_id":"layzr.js@1.0.0","scripts":{},"_shasum":"655c1938cdf5c026d5abb94ceb512cf3b95ecb98","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.10.36","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"dist":{"shasum":"655c1938cdf5c026d5abb94ceb512cf3b95ecb98","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.0.0.tgz","integrity":"sha512-Vah63/mxvmdLJ8ffxv8Q+GREwDVsEiLql2P/+iePAg5ubJFXBDjO7EwDvFSkXAfvbldzHiIbd39v9E41b5OoJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEa1rmWnv9+ycJQrk2J8aWGu9Os+xd1gqjtDpL8Io845AiAdq7pUeUW7KA6CN0zZZE+amWpByOWgxM4i+gh+U0TPlA=="}]}},"1.0.1":{"name":"layzr.js","version":"1.0.1","description":"A small, fast, modern, and dependency-free library for lazy loading images.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","node-notifier":"^4.1.2"},"gitHead":"43b6f9dff1386ee7ce70a816fd5e0d0c1a9c1ab1","_id":"layzr.js@1.0.1","scripts":{},"_shasum":"96f1cbe802ed8ffe5964da6f48ef9eda56e2d0a8","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.10.36","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"dist":{"shasum":"96f1cbe802ed8ffe5964da6f48ef9eda56e2d0a8","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.0.1.tgz","integrity":"sha512-ERuS/7r3UfkQJuGKDsS8d1v7jojKFS+tgpuGfzpEcKe20c5yH4CV0N/LK32sgsgnueBdwgQ1h1ZWJXAFyL5PGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC16BSWq4BT13Lgbz64WDcQbHhK18xNoNJpzzaGfphRoAIhAOJe/G+hzrUvQTWG3APOn+Abua5ak7Ggfhmsm8JNuIUz"}]}},"1.0.2":{"name":"layzr.js","version":"1.0.2","description":"A small, fast, modern, and dependency-free library for lazy loading images.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","node-notifier":"^4.1.2"},"gitHead":"b25e5f131ded7cb57fa3b782c6c4fcd7465be6f2","_id":"layzr.js@1.0.2","scripts":{},"_shasum":"5e1fb43307e7374eb06bd3e24c441ee648e191e1","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.10.35","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"dist":{"shasum":"5e1fb43307e7374eb06bd3e24c441ee648e191e1","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.0.2.tgz","integrity":"sha512-nMyEWdVzUhOBcGh4J2/KcvmdfL5ieAR+F6f21Vo9REqfaxRMB1bXSBHenIluZSaWuGreV0mEh6WDKGGjZxkuVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAx/ZDsaws7uUKWayRZ38qziG/QKp55E5q/i1wIE9h8rAiBqIkDiiGTTMQ6NX1jm2Uh1npE+TFyEIUUkkmILk+gkjA=="}]}},"1.1.2":{"name":"layzr.js","version":"1.1.2","description":"A small, fast, modern, and dependency-free library for lazy loading images.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","node-notifier":"^4.1.2"},"gitHead":"c7e196abf2794b8a548a6d6f4ba9a40e529a4270","_id":"layzr.js@1.1.2","scripts":{},"_shasum":"4c945631db43dde9ff73e9fa24485113ec0cd33f","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.10.35","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"dist":{"shasum":"4c945631db43dde9ff73e9fa24485113ec0cd33f","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.1.2.tgz","integrity":"sha512-xzNAvWaUv1bVb9jPE4RDpxL94KbcKq5tvTRd+fGaEvl5LATOs475/HpzOS3A1b437thWLzm6GoKXKT6iALkDIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7L4sROeEZ5nVkn5vfbE3c2gre3/6CTq4jV8bKRTlwQAiEAxHXiGhyM2XtD6F8WzgertzhDmD/zhBL6eRn0rPVHyGo="}]}},"1.1.3":{"name":"layzr.js","version":"1.1.3","description":"A small, fast, modern, and dependency-free library for lazy loading.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","node-notifier":"^4.1.2"},"gitHead":"84fec15b6573f50e54d6e64cd467adf20c030047","_id":"layzr.js@1.1.3","scripts":{},"_shasum":"da088cea1772ce327c0d375f5bf443b45b174b8c","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.10.35","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"dist":{"shasum":"da088cea1772ce327c0d375f5bf443b45b174b8c","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.1.3.tgz","integrity":"sha512-GQi2X9mo+WR94/saLpn5O37IKpNTo7tKH5oUvnljdFImYv4+Ei/V+nNLDwBs3/AxSY5uChxiurfSWcLRrTHYAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6lv8Vql+R3uaG8tBJBrjRvnC4pF4Emqw/8T1iuYaSWAiAoQVNwlW1LFcEVmI7NuAjj1IvNvfzz17P2fZ7v36aAew=="}]}},"1.1.4":{"name":"layzr.js","version":"1.1.4","description":"A small, fast, modern, and dependency-free library for lazy loading.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","node-notifier":"^4.1.2"},"gitHead":"638d23d141bd5b2cef5a4f8bc1536664bc9360c3","_id":"layzr.js@1.1.4","scripts":{},"_shasum":"f36b6330f6a9b59673714c8a4cdbc00918c959e4","_from":".","_npmVersion":"2.8.3","_nodeVersion":"0.10.35","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"dist":{"shasum":"f36b6330f6a9b59673714c8a4cdbc00918c959e4","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.1.4.tgz","integrity":"sha512-pxhtIhnrLdC4ZD7EvNxCuofpS4j0bDyYd93C6beXwyv+r3KAzxkLhm6XAj1xci6UpkxyRCQ9Na8PVFEc9G7DyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0LSkkkyXbpyAMwVWWcLb1rU12B9SnLMS+PHUj3LopMwIhAOTNG7BHYxozAOfW3iI85EznSaL0WPBrYn42r4cLdhHF"}]}},"1.1.5":{"name":"layzr.js","version":"1.1.5","description":"A small, fast, modern, and dependency-free library for lazy loading.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","node-notifier":"^4.1.2"},"gitHead":"e90726c5318d864e90a3ee691e7256ba91f24a6a","_id":"layzr.js@1.1.5","scripts":{},"_shasum":"e6200e8375f30843a032493453e9eb4cc36ff9da","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.35","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"dist":{"shasum":"e6200e8375f30843a032493453e9eb4cc36ff9da","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.1.5.tgz","integrity":"sha512-FkEyj+34pOCUn6BwEPW6qPOs0iKPve5Vo5StLC1LfD/Bi8Hcg4iPqsehK9JN+OV/+enUq6qBUcUCvRQm5r8oBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKkJ07h6R64+TxvF/ZgRBtYCfJXJ9KJXPmHq7Wk6dU6gIgVxguTjzhnrtT0RN91Cpaiy5jjQhZrsVvL6FVYUgUmPk="}]}},"1.2.0":{"name":"layzr.js","version":"1.2.0","description":"A small, fast, modern, and dependency-free library for lazy loading.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","node-notifier":"^4.1.2"},"gitHead":"e8c9117329564020f0f1dfaa22383c17997b44d1","_id":"layzr.js@1.2.0","scripts":{},"_shasum":"80088dc9a4545de622d4d621af229a5d752e01df","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.35","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"dist":{"shasum":"80088dc9a4545de622d4d621af229a5d752e01df","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.2.0.tgz","integrity":"sha512-7DVAr6k7TQ1SkXtvYtwyaH/hezeOtOjMGeWfHWsZsinhs8cRPgBPllOAy8gDc40prV/xshpjUsu758aLsKymaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFRvd/eZWaWHCrX7JhapiljRc4QcTy5Sw26GzEZma6MAiBByS1DFL/NC0dHCAqx3by9tGioMapHn2TOBSytD284gw=="}]}},"1.2.1":{"name":"layzr.js","version":"1.2.1","description":"A small, fast, modern, and dependency-free library for lazy loading.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","node-notifier":"^4.1.2"},"gitHead":"7ef00d4ca84988fa1a9fdc8925f88e5b1a0ab340","_id":"layzr.js@1.2.1","scripts":{},"_shasum":"e83bb108a607d0a2b03a19c41fe2855d9411881b","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.35","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"dist":{"shasum":"e83bb108a607d0a2b03a19c41fe2855d9411881b","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.2.1.tgz","integrity":"sha512-NQY5wxAjks1wXr55MzR5AZ6hLY4kRd4qZVGvmd9axt5qPiFeyjY7K45nYx3p1M3Q6Pqr6vhAthRSI2RinmwrUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzMcSObU4GSxSnaK/x8WDtHTpNGf7YE+99U5HlmZC7SAiBzvyekQz1LEEqEP8xBfAkiQeCEu8zi76Cy+AT5ElKiEw=="}]}},"1.2.2":{"name":"layzr.js","version":"1.2.2","description":"A small, fast, modern, and dependency-free library for lazy loading.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","node-notifier":"^4.1.2"},"gitHead":"50c9447a612176d3de8538dc4ea1be10cf284c6d","_id":"layzr.js@1.2.2","scripts":{},"_shasum":"2b6e5d8cca0100d80dafbd09228c51dfbfc6b1d1","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"dist":{"shasum":"2b6e5d8cca0100d80dafbd09228c51dfbfc6b1d1","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.2.2.tgz","integrity":"sha512-pGw3/a/xBglqEiR37jQunWLq1ecqYJ/cOhyV4DNDa2Ar/L27LWCL1522+qRoqdsQnsUvCvLqnn+XU5n3ekf1zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyZYvIhcuufsEPZu1B7OguGhv4eIlxZ4QjOKAF7FTPfAiAhwOU6CaBegiiDl5NpTwRwSo5MIk7F4i2OTTJDGLD5Ug=="}]}},"1.2.3":{"name":"layzr.js","version":"1.2.3","description":"A small, fast, modern, and dependency-free library for lazy loading.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","node-notifier":"^4.1.2"},"gitHead":"3ed37a445553d12e41405638f8bb815f590ee8cf","_id":"layzr.js@1.2.3","scripts":{},"_shasum":"a172d90bb77fbcd997b14bcc4a6dfdd51b557b70","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.36","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"dist":{"shasum":"a172d90bb77fbcd997b14bcc4a6dfdd51b557b70","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.2.3.tgz","integrity":"sha512-FCqtL5yPOZ0AklWhdvdrYwVe1Uc3pTACC9IU8L+7ia5xP+av3EIhGVVtSAGM3POHN7C9ogrcgD/ObvVLzAAkPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8D0fiAhAru9XRw1BkHlydySBYAxuj+vJnLrNV9s7d1AiAmwGg/9xYGeWMoNAbGimwzj2R401BD/b2SVt1G0GgJGA=="}]}},"1.3.0":{"name":"layzr.js","version":"1.3.0","description":"A small, fast, modern, and dependency-free library for lazy loading.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-header":"^1.2.2","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","gulp-umd":"^0.1.3","node-notifier":"^4.1.2"},"gitHead":"faab5ede542a17aadef090bb6e9066b8395b5879","_id":"layzr.js@1.3.0","scripts":{},"_shasum":"652a0c7dc414a92008993da3b46c8db5fa728658","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"dist":{"shasum":"652a0c7dc414a92008993da3b46c8db5fa728658","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.3.0.tgz","integrity":"sha512-o4sLizxlHi2p8cQRa0fpw6TYWOgstD+4NNbmo8JEwNbOb+nSs9YSb7rLwe0DQj8/mqOE+1OuBDDQoYMWaZbk6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVkIy7XTKmgLXZstde5j3FjrliWjyZf9wFgmDsG3O3gwIgWh1CUCq0GEOc17+eLajfmWMoIMpBGZQXTR5W8QY6SJg="}]}},"1.4.0":{"name":"layzr.js","version":"1.4.0","description":"A small, fast, modern, and dependency-free library for lazy loading.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-header":"^1.2.2","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","gulp-umd":"^0.1.3","node-notifier":"^4.1.2"},"gitHead":"57a4a0b2fbba9066628f0ab915c1f5753925c344","_id":"layzr.js@1.4.0","scripts":{},"_shasum":"5a3436c3bfc32ae5a5d62ab038e55807db3bed97","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"dist":{"shasum":"5a3436c3bfc32ae5a5d62ab038e55807db3bed97","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.4.0.tgz","integrity":"sha512-/2EefNP8scr8+RhLgUFZlzm5Vw78v3JdXxO160UojUVs9Y+LuJaS89I9IAp9ZrMqf8jIVzR0rS4pXCTvDMO8fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHz47ZoIPjm9H95Nb5STqokVU3CLB5QO7kqmBLTNEK6ICIQCDpscxjAKzqvWJg7ve/8HbPD9EXO2Pvd7TwvFjZ66sug=="}]}},"1.4.1":{"name":"layzr.js","version":"1.4.1","description":"A small, fast, modern, and dependency-free library for lazy loading.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-header":"^1.2.2","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","gulp-umd":"^0.1.3","node-notifier":"^4.1.2"},"gitHead":"ee110ae53ae8e0fa57a767af369a4650b330dec4","_id":"layzr.js@1.4.1","scripts":{},"_shasum":"ce69796b5c5373a295ef1ac52241afc69caec5e5","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.12.4","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"dist":{"shasum":"ce69796b5c5373a295ef1ac52241afc69caec5e5","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.4.1.tgz","integrity":"sha512-+ArNK/+ZBV+hrYReiC37MJCIQoEz2HKE40PDE1S0EqClYTpbIjkmDB8CZ89Da8Ds5Sb0A0aJCjcm1rd7dqEm+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKFoalqfIEwr7g2IOIMzc9Y2FqZU7i7RS10n4bxoNJKQIgBVsvxx7HJYl9v9xMi1w0fW7TxbrC/BoRg3fgSj9e9Lk="}]},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}]},"1.4.2":{"name":"layzr.js","version":"1.4.2","description":"A small, fast, modern, and dependency-free library for lazy loading.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-header":"^1.2.2","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","gulp-umd":"^0.1.3","node-notifier":"^4.1.2"},"gitHead":"68e9d860aecef53e893a5f280ea5a0fc97a3fac4","_id":"layzr.js@1.4.2","scripts":{},"_shasum":"adc22199754dff4a88ce293f889910e6cb88bef5","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.12.4","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"dist":{"shasum":"adc22199754dff4a88ce293f889910e6cb88bef5","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.4.2.tgz","integrity":"sha512-MZEtKzp+VQMmNM54yfDqfLjV7iXU3t97cCFH492yt7m67pXdoDDvqdDQmmnzyop78Kw945+MGLdox0OwwxsJwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgPiOh4iDHJLMERiovtPppGys88PbXHyGQSZSSmZpTxgIhAO1ZOxsRTdlBjV612CNHecSmfLYXYQA/SxpJOUghDr1q"}]},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}]},"1.4.3":{"name":"layzr.js","version":"1.4.3","description":"A small, fast, modern, and dependency-free library for lazy loading.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"devDependencies":{"gulp":"^3.8.10","gulp-connect":"^2.2.0","gulp-header":"^1.2.2","gulp-load-plugins":"^0.8.0","gulp-plumber":"^1.0.0","gulp-rename":"^1.2.2","gulp-uglify":"^1.0.2","gulp-umd":"^0.1.3","node-notifier":"^4.1.2"},"gitHead":"5266f94cc345620c19680c82c72f0d4d33ea77c4","_id":"layzr.js@1.4.3","scripts":{},"_shasum":"d0e2235a737a458733c0767d71322fa71c973936","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.12.4","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"dist":{"shasum":"d0e2235a737a458733c0767d71322fa71c973936","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-1.4.3.tgz","integrity":"sha512-D4NKywoDdFTiSa/tCVFOk7mEmh/ZZRd7Xq3YrdtH2TH4ex8pGLBncv0En3JEhtXgkoskeVEqBGh7572RbkmrtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzI/N41KYvEpLyWia9RZyGdbGNVwe8rPVaa06Ia2H0SwIhALuK8FdiVd6Le75P/m5xOgjwp8xfrbBlGN71osUg5z95"}]},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}]},"2.0.0":{"name":"layzr.js","version":"2.0.0","description":"A small, fast, and modern library for lazy loading images.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.min.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"dependencies":{"knot.js":"^1.0.1"},"devDependencies":{"babel-core":"^6.4.0","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browser-sync":"^2.11.0","browserify":"^13.0.0","gulp":"^3.9.0","gulp-header":"^1.7.1","gulp-sourcemaps":"^1.6.0","gulp-uglify":"^1.5.1","lodash.assign":"^4.0.0","node-notifier":"^4.4.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","watchify":"^3.7.0"},"gitHead":"f2ffbcfa73551dee4be9d0a2d5e1094bb5300264","_id":"layzr.js@2.0.0","scripts":{},"_shasum":"2604abd051f34e528d92bc9e9d3e21438847beac","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"dist":{"shasum":"2604abd051f34e528d92bc9e9d3e21438847beac","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-2.0.0.tgz","integrity":"sha512-FG0wDem50HSr6YpUMlrcMZg0FacV8MaTl7WuUHzcWA03zIlildMGNDYkNN21Oy7mwAB1DTfAsRna+1i7K+pW7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWN9+akkkh4YLVww3h97AfELRw/JI9+/IJ479p1kReDAiEAuxTzCWPxJ8M/ty+OFwYpM7uxhMmo0cdfzjxkx0No4ZQ="}]},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}]},"2.0.1":{"name":"layzr.js","version":"2.0.1","description":"A small, fast, and modern library for lazy loading images.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.min.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"dependencies":{"knot.js":"^1.0.1"},"devDependencies":{"babel-core":"^6.4.0","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browser-sync":"^2.11.0","browserify":"^13.0.0","gulp":"^3.9.0","gulp-header":"^1.7.1","gulp-sourcemaps":"^1.6.0","gulp-uglify":"^1.5.1","lodash.assign":"^4.0.0","node-notifier":"^4.4.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","watchify":"^3.7.0"},"gitHead":"288fcc21d6b0d36f1ea8e6dfc688caebd1ffab46","_id":"layzr.js@2.0.1","scripts":{},"_shasum":"c8116edfec2e4222485b5e14bfb52c1a9c23fc6f","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"dist":{"shasum":"c8116edfec2e4222485b5e14bfb52c1a9c23fc6f","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-2.0.1.tgz","integrity":"sha512-/i2tRDgz/lDiZAV8I2N/lC8vbE8EukCYK0aUdqEhSCH8ANxW5P2MKFw25WqmG4/O7m9GDvJOUKp4dbwTftTGzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAHUrooRwJx9WqdVH7Cg9WltmDfwiPxXH+ezcjzDT3/wIhANYt/G5wfYGRkfB2yic+OTz+QwD5K4sjKLlfk0MT8keb"}]},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}]},"2.0.2":{"name":"layzr.js","version":"2.0.2","description":"A small, fast, and modern library for lazy loading images.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.min.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"dependencies":{"knot.js":"^1.0.1"},"devDependencies":{"babel-core":"^6.4.0","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browser-sync":"^2.11.0","browserify":"^13.0.0","gulp":"^3.9.0","gulp-header":"^1.7.1","gulp-sourcemaps":"^1.6.0","gulp-uglify":"^1.5.1","lodash.assign":"^4.0.0","node-notifier":"^4.4.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","watchify":"^3.7.0"},"gitHead":"fefb0bd5b5a8c353b8a8c65b9c92f86524789a3c","_id":"layzr.js@2.0.2","scripts":{},"_shasum":"119a4022a9501986db6fe6ca6501708c94d148be","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"dist":{"shasum":"119a4022a9501986db6fe6ca6501708c94d148be","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-2.0.2.tgz","integrity":"sha512-XAgv1+eaEXVmmqslK2kgMP10pboyKzUbTTQF//I7C6+YmXs7PbaIc2wIfJeflRqK4SkzyqcsWFK6oU5JYUCBKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClN396rTIZY+qE/qi4NDvMz4w5BXVHL03EYwSbVQFM6wIhAK8UFTV6+XdAdG64QEo2XAWRk7V8G8frlsr0/Q/muQdc"}]},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}]},"2.0.3":{"name":"layzr.js","version":"2.0.3","description":"A small, fast, and modern library for lazy loading images.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.min.js","author":{"name":"Michael Cavalea"},"license":"GPL","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"dependencies":{"knot.js":"^1.0.1"},"devDependencies":{"babel-core":"^6.4.0","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browser-sync":"^2.11.0","browserify":"^13.0.0","gulp":"^3.9.0","gulp-header":"^1.7.1","gulp-sourcemaps":"^1.6.0","gulp-uglify":"^1.5.1","lodash.assign":"^4.0.0","node-notifier":"^4.4.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","watchify":"^3.7.0"},"gitHead":"02ab1674919ae441b9209618109c312ee0cdd3fd","_id":"layzr.js@2.0.3","scripts":{},"_shasum":"b5f799ac21bc14f93c68813ff1305f387929f5d6","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"dist":{"shasum":"b5f799ac21bc14f93c68813ff1305f387929f5d6","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-2.0.3.tgz","integrity":"sha512-wAo2tAmLtN2wb/ayNg2ALhqzs7nLckmk8fsUOTAA6YBRS/hcS25sV0TkVHLW5IWS9tJiRQ4063Zp/kDN0xsyJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBd8wHDh4JcIaM7hfgX8EtUDM6z+nYQ1t1rQSJgoiGoAIgfybnsnaBWJeUtiDdn+NIJo5YGWkgCcnnlqqdEaxQByc="}]},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/layzr.js-2.0.3.tgz_1456805281112_0.060171941528096795"}},"2.0.4":{"name":"layzr.js","version":"2.0.4","description":"A small, fast, and modern library for lazy loading images.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.min.js","author":{"name":"Michael Cavalea"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"dependencies":{"knot.js":"^1.0.1"},"devDependencies":{"babel-core":"^6.4.0","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browser-sync":"^2.11.0","browserify":"^13.0.0","gulp":"^3.9.0","gulp-header":"^1.7.1","gulp-sourcemaps":"^1.6.0","gulp-uglify":"^1.5.1","lodash.assign":"^4.0.0","node-notifier":"^4.4.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0","watchify":"^3.7.0"},"gitHead":"76bc519b49b97d72270c810e57aed6154f70b3b9","_id":"layzr.js@2.0.4","scripts":{},"_shasum":"e123c71fcb7244c1a8dd911c84e02dc11c75d7b5","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"dist":{"shasum":"e123c71fcb7244c1a8dd911c84e02dc11c75d7b5","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-2.0.4.tgz","integrity":"sha512-9oXysTka8XutrvdOWym5pjtqC7P4BCuItXM6UlkaMKnHkmPaNSHvEcSzd6OM6HT16g/FqSHCkAS9qv7eoWhClg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA9lNF20h5x3KvzX0rCmbMQMfj0lLRwkX6WIr348grlQIgQC+mQKhiiK6z7TtGXG/yLnpLmQYPH83YiYBgWADBcnA="}]},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/layzr.js-2.0.4.tgz_1456805532355_0.13577350974082947"}},"2.1.0":{"name":"layzr.js","version":"2.1.0","description":"A small, fast, and modern library for lazy loading images.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.min.js","jsnext:main":"src/layzr.js","author":{"name":"Michael Cavalea"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"dependencies":{"knot.js":"^1.1.1"},"devDependencies":{"babel-preset-es2015-rollup":"*","babel-plugin-transform-object-rest-spread":"*","browser-sync":"*","del":"*","gulp":"*","node-notifier":"*","rollup":"*","rollup-plugin-babel":"*","rollup-plugin-commonjs":"*","rollup-plugin-node-resolve":"*","rollup-plugin-uglify":"*"},"gitHead":"7666da2dd930d64f789370a1788597de744ec311","_id":"layzr.js@2.1.0","scripts":{},"_shasum":"b1e8cef6fc3ed788edca0c03312687d7c5d44ebc","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.0.0","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"dist":{"shasum":"b1e8cef6fc3ed788edca0c03312687d7c5d44ebc","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-2.1.0.tgz","integrity":"sha512-Xj9qF8xw2L28WDZjlDXmCcXnaGvc8b7LhQC8o528NiXYfY3dYJxkdaNCY63ralWqmEYsRJAcEjkbFNeIZMbh5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtu1Wi72+eFXk8CIecEdk5mUtgUHniWzFDfKpxiV8X+AiEA+GYzIBTTdrIQjZ2bJsTdPV1eC7mqsKRrcIuQgnUSB5o="}]},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/layzr.js-2.1.0.tgz_1462688056221_0.7651124894618988"}},"2.2.0":{"name":"layzr.js","version":"2.2.0","description":"A small, fast, and modern library for lazy loading images.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.min.js","jsnext:main":"src/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"dependencies":{"knot.js":"^1.1.1"},"devDependencies":{"babel-preset-es2015-rollup":"*","babel-plugin-transform-object-rest-spread":"*","browser-sync":"*","del":"*","gulp":"*","node-notifier":"*","rollup":"*","rollup-plugin-babel":"*","rollup-plugin-commonjs":"*","rollup-plugin-node-resolve":"*","rollup-plugin-uglify":"*"},"gitHead":"9e99c85fb93ac2a2adf9f49a5a21580ebcb9b098","_id":"layzr.js@2.2.0","scripts":{},"_shasum":"5852a36a5053d7d827a8ca479b1e83074fe76d46","_from":".","_npmVersion":"3.9.0","_nodeVersion":"6.1.0","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"dist":{"shasum":"5852a36a5053d7d827a8ca479b1e83074fe76d46","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-2.2.0.tgz","integrity":"sha512-rbba4fxbYWNa+8GbSNBFEOFVZCNHeROm+6Z/DoiMUwMl3EtwmVg9v7GwQedANLNm7sS4xRma48phjkQqF48Xzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRltfdGc4I0HBUM3srNQCQeNXuk7gJK7e/ZFqSpHWHyQIhALfQSDEP1nsHzfHCJy7iah7i1ktQDtOp16tT8tWdKYj6"}]},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/layzr.js-2.2.0.tgz_1463196643103_0.18067866540513933"}},"2.2.1":{"name":"layzr.js","version":"2.2.1","description":"A small, fast, and modern library for lazy loading images.","homepage":"http://callmecavs.github.io/layzr.js/","main":"dist/layzr.min.js","jsnext:main":"src/layzr.js","author":{"name":"Michael Cavalea"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"keywords":["images","lazy","load","scroll"],"dependencies":{"knot.js":"^1.1.1"},"devDependencies":{"babel-preset-es2015-rollup":"*","babel-plugin-transform-object-rest-spread":"*","browser-sync":"*","del":"*","gulp":"*","node-notifier":"*","rollup":"*","rollup-plugin-babel":"*","rollup-plugin-commonjs":"*","rollup-plugin-node-resolve":"*","rollup-plugin-uglify":"*"},"gitHead":"a026086a40b53d4179552d17b191a64d6b6c20b3","_id":"layzr.js@2.2.1","scripts":{},"_shasum":"755723da1431bd5e05e3ac6aed0bcd33967cfa8e","_from":".","_npmVersion":"3.9.0","_nodeVersion":"6.1.0","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"dist":{"shasum":"755723da1431bd5e05e3ac6aed0bcd33967cfa8e","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-2.2.1.tgz","integrity":"sha512-OcMDkND0mLTlkwGi7QT0iOap9brPFknbUrWPs1nSA6/9AMO6c9J4w8/saBy3T38PomYV7e6nOyIyu9kqDkcu1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHTpq0TN5nyMGIq3yLpPEhtPwwKFMBGHs2OSEwOOg3+gIhAJOVoMQ/kkupLJ7Rp10AT4GVEcddv/QK5I9Te1XDXaF/"}]},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/layzr.js-2.2.1.tgz_1463196723721_0.3159124560188502"}},"2.2.2":{"name":"layzr.js","description":"A modern lazy loading library for images.","main":"dist/layzr.js","module":"dist/layzr.module.js","jsnext:main":"dist/layzr.module.js","version":"2.2.2","license":"MIT","repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"author":{"name":"Michael Cavalea","email":"callmecavs@gmail.com","url":"http://callmecavs.com/"},"scripts":{"prebuild":"eslint src","build":"rollup -c","dev":"rollup -c -w -m inline","prepublish":"npm run build","server":"python -m SimpleHTTPServer 3000"},"keywords":["images","lazy","load","scroll"],"dependencies":{"knot.js":"^1.1.5"},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.13.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","rollup":"^0.41.1","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^3.2.2"},"gitHead":"4e2bb5f66996b1abe4c774d6f7b96454f43c48ff","bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"homepage":"https://github.com/callmecavs/layzr.js#readme","_id":"layzr.js@2.2.2","_shasum":"c9c6a2bd0e78f25d8ec5919c787321489ee49873","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"callmecavs","email":"callmecavs@gmail.com"},"dist":{"shasum":"c9c6a2bd0e78f25d8ec5919c787321489ee49873","tarball":"https://registry.npmjs.org/layzr.js/-/layzr.js-2.2.2.tgz","integrity":"sha512-y/K3NMGJ/E9keHpfM9H0tTAPmfYmeYK/hNnTEZXEg5v0Zrl3Jy1W8SLOCU++lmmlpKOm1z69/n8yVFNC25JYfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDun1o170C4tnfjnMYtnv3nOGS2y/tbPZgv55QSfWed3gIgLuVDR94dO5MIQeO9U35ygmCp18bjP3Qog/yRuxll2EU="}]},"maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/layzr.js-2.2.2.tgz_1483913028400_0.14785125898197293"}}},"readme":"# Layzr.js\n\n[![Layzr.js on NPM](https://img.shields.io/npm/v/layzr.js.svg?style=flat-square)](https://www.npmjs.com/package/layzr.js)\n\nA modern lazy loading library for images.\n\n* [Demo Page](http://callmecavs.github.io/layzr.js/)\n\n## Getting Started\n\nFollow these steps:\n\n1. [Install](#install)\n2. [Setup Images](#setup-images)\n3. [Instantiate](#instantiate)\n4. [Review Options](#options)\n5. [Review Events](#events)\n6. [Review API](#api)\n7. **[Review Example Code](https://github.com/callmecavs/layzr.js/tree/master/examples)**\n  * Examples progress like a coffee addiction: small -> medium -> large\n\n## Install\n\nLayzr was developed with a modern JavaScript workflow in mind. Though not required, it's convenient to have a build system in place that can transpile ES6, and bundle modules. For a minimal boilerplate that does so, try [outset](https://github.com/callmecavs/outset).\n\nChoose an installation option based on your workflow:\n\n* [npm](#npm)\n* [CDN](#cdn)\n* [Download](#download)\n* [Framework Bridge](#framework-bridge)\n\nRefer to the [releases](https://github.com/callmecavs/layzr.js/releases) page for version specific information.\n\n### npm\n\nInstall Layzr, and add it to your `package.json` dependencies.\n\n```\n$ npm install layzr.js --save\n```\n\nThen `import` it into the file where you'll use it.\n\n```es6\nimport Layzr from 'layzr.js'\n```\n\n### CDN\n\nCopy and paste one of the following `<script>` tags. Note the version number in the `src` attributes.\n\n#### [jsDelivr](http://www.jsdelivr.com/projects/layzr.js)\n\n```html\n<script src=\"https://cdn.jsdelivr.net/layzr.js/2.0.2/layzr.min.js\"></script>\n```\n\n#### [cdnjs](https://cdnjs.com/libraries/layzr.js)\n\n```html\n<script src=\"https://cdnjs.cloudflare.com/ajax/libs/layzr.js/2.0.2/layzr.min.js\"></script>\n```\n\n### Download\n\n[Download](https://github.com/callmecavs/layzr.js/archive/master.zip) the latest version, and load the script in the `dist` folder.\n\n```html\n<script src=\"layzr.min.js\"></script>\n```\n\n### Framework Bridge\n\nThank you to the community members who created these framework bridges!\n\n* Ruby on Rails: [layzr-rails](https://github.com/mohitjain/layzr-rails) by [Mohit Jain](https://github.com/mohitjain)\n\n## Setup Images\n\nLayzr intelligently chooses the best image source available **based on an image's data attributes and browser feature detection**.\n\n* In browsers that [support `srcset`](http://caniuse.com/#search=srcset), if available, it will be used to determine the source.\n* In browsers that don't, the normal or retina source will be chosen based on the [devicePixelRatio](https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio) and availability.\n\nNote that all attribute names are configurable via the [options](#options) passed to Layzr. To indicate potential sources, add the following attributes to your images:\n\n| Name                           | Required | Optional |\n| :----------------------------- | :------: | :------: |\n| [`data-normal`](#data-normal)  |  ✓       |          |\n| [`data-retina`](#data-retina)  |          |  ✓       |\n| [`data-srcset`](#data-srcset)  |          |  ✓       |\n\n### data-normal\n\nPut the _normal resolution_ source in the `data-normal` attribute.\n\n```html\n<img data-normal=\"normal.jpg\">\n```\n\nNote that Layzr **selects elements using this attribute**. Elements without it won't be tracked, and will never load.\n\n### data-retina\n\nAdd the _retina/high resolution_ source in the `data-retina` attribute.\n\n```html\n<img data-normal=\"normal.jpg\" data-retina=\"retina.jpg\">\n```\n\n### data-srcset\n\nAdd the _source set_ in the `data-srcset` attribute. For information on the proper syntax, read the official [specification](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img).\n\n```html\n<img data-normal=\"normal.jpg\" data-retina=\"retina.jpg\" data-srcset=\"small.jpg 320w, medium.jpg 768w, large.jpg 1024w\">\n```\n\n## Instantiate\n\nCreate an instance, optionally passing in your [options](#options).\n\nBe sure to **assign your Layzr instance to a variable**. Using your instance, you can:\n\n* start and stop the event listeners\n* add and remove event handlers\n* accommodate dynamically added elements\n\n```es6\n// using the default options\n\nconst instance = Layzr()\n\n// using custom options\n\nconst instance = Layzr({\n  // ...\n})\n```\n\nOptions are explained in the following section.\n\n## Options\n\nDefault options are shown below, and an explanation of each follows:\n\n```es6\nconst instance = Layzr({\n  normal: 'data-normal',\n  retina: 'data-retina',\n  srcset: 'data-srcset',\n  threshold: 0\n})\n```\n\n### normal\n\nCustomize the attribute the normal resolution source is taken from.\n\n```es6\nconst instance = Layzr({\n  normal: 'data-normal'\n})\n```\n\n### retina\n\nCustomize the attribute the retina/high resolution source is taken from.\n\n```es6\nconst instance = Layzr({\n  retina: 'data-retina'\n})\n```\n\n### srcset\n\nCustomize the attribute the source set is taken from.\n\n```es6\nconst instance = Layzr({\n  srcset: 'data-srcset'\n})\n```\n\n### threshold\n\nAdjust when images load, relative to the viewport. _Positive values make images load sooner, negative values make images load later_.\n\nThreshold is a percentage of the viewport height, identical to the CSS `vh` unit.\n\n```es6\nconst instance = Layzr({\n  threshold: 0\n})\n```\n\n## Events\n\nLayzr instances are extended with [Knot.js](https://github.com/callmecavs/knot.js), a browser-based event emitter. Use the event emitter syntax to add and remove handlers. Review the emitter syntax [here](https://github.com/callmecavs/knot.js#api).\n\nLayzr emits the following events:\n\n* [src:before](#srcbefore)\n* [src:after](#srcafter)\n\n### src:before\n\nThis event is emitted immediately _before an image source is set_. The image node is passed to the event handler.\n\n```es6\ninstance.on('src:before', (element) => {\n  // 'this' is your Layzr instance\n  // 'element' is the image node\n  // ...\n})\n```\n\nLoad event handlers should be attached using this event. See the [example](https://github.com/callmecavs/layzr.js/blob/master/examples/large.js), and note the [caveats](https://api.jquery.com/load-event/) associated with image load events before proceeding.\n\n### src:after\n\nThis event is emitted immediately _after an image source is set_. The image node is passed to the event handler.\n\n```es6\ninstance.on('src:after', (element) => {\n  // 'this' is your Layzr instance\n  // 'element' is the image node\n  // ...\n})\n```\n\nNote that the image is not necessarily done loading when this event fires.\n\n## API\n\nAll API methods are **chainable**, including those from the emitter.\n\n### .handlers(flag)\n\nAdd or remove the `scroll` and `resize` event handlers.\n\n```es6\ninstance\n  .handlers(true)       // 'true' adds them\n  .handlers(false)      // 'false' removes them\n```\n\n### .check()\n\nManually check if elements are in the viewport.\n\nThis method is called while the `window` is scrolled or resized.\n\n```es6\ninstance.check()\n```\n\n### .update()\n\nUpdate the elements Layzr is checking.\n\n```es6\ninstance.update()\n```\n\n**Dynamically added elements** should be handled using this method. See the [example](https://github.com/callmecavs/layzr.js/blob/master/examples/large.js).\n\n## Browser Support\n\nLayzr depends on the following browser APIs:\n\n* [classList](https://developer.mozilla.org/en-US/docs/Web/API/Element/classList)\n* ES5 array methods: [forEach](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach), [slice](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice)\n* [requestAnimationFrame](https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame)\n\nIt supports the following natively:\n\n* Chrome 24+\n* Firefox 23+\n* Safari 6.1+\n* Opera 15+\n* Edge 12+\n* IE 10+\n* iOS Safari 7.1+\n* Android Browser 4.4+\n\nTo support older browsers, consider including [polyfills/shims](https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills) for the APIs listed above. There are **no plans to include any in the library**, in the interest of file size.\n\n## Colophon\n\n* Site Design: [Chris Allen](https://dribbble.com/cp_allen)\n* Stock Photos: [Unsplash](https://unsplash.com/)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT). © 2016 Michael Cavalea\n\n[![Built With Love](http://forthebadge.com/images/badges/built-with-love.svg)](http://forthebadge.com)\n","maintainers":[{"name":"callmecavs","email":"callmecavs@gmail.com"}],"time":{"modified":"2022-06-19T10:55:12.328Z","created":"2015-04-16T17:00:29.992Z","1.0.0":"2015-04-16T17:00:29.992Z","1.0.1":"2015-04-16T17:04:15.655Z","1.0.2":"2015-04-19T17:34:50.157Z","1.1.2":"2015-04-21T04:11:54.749Z","1.1.3":"2015-04-21T04:39:16.252Z","1.1.4":"2015-04-25T15:02:35.207Z","1.1.5":"2015-05-08T22:00:40.764Z","1.2.0":"2015-05-11T00:43:05.940Z","1.2.1":"2015-05-13T22:58:52.728Z","1.2.2":"2015-05-15T21:54:20.014Z","1.2.3":"2015-05-20T15:57:54.309Z","1.3.0":"2015-05-24T20:30:48.368Z","1.4.0":"2015-05-27T00:38:29.995Z","1.4.1":"2015-07-09T15:14:53.767Z","1.4.2":"2015-07-10T03:08:56.835Z","1.4.3":"2015-07-16T15:28:37.334Z","2.0.0":"2016-01-20T03:58:08.658Z","2.0.1":"2016-01-25T16:52:15.173Z","2.0.2":"2016-01-25T18:42:04.372Z","2.0.3":"2016-03-01T04:08:03.119Z","2.0.4":"2016-03-01T04:12:14.393Z","2.1.0":"2016-05-08T06:14:17.240Z","2.2.0":"2016-05-14T03:30:45.332Z","2.2.1":"2016-05-14T03:32:06.099Z","2.2.2":"2017-01-08T22:03:50.514Z"},"homepage":"https://github.com/callmecavs/layzr.js#readme","keywords":["images","lazy","load","scroll"],"repository":{"type":"git","url":"git+https://github.com/callmecavs/layzr.js.git"},"author":{"name":"Michael Cavalea","email":"callmecavs@gmail.com","url":"http://callmecavs.com/"},"bugs":{"url":"https://github.com/callmecavs/layzr.js/issues"},"license":"MIT","readmeFilename":"README.md","users":{"xavierharrell":true,"adrienhobbs":true,"tuomastolppi":true}}