{"_id":"responsive-lazyload","_rev":"15-0d91eb10275171317b375a259ea8f51f","name":"responsive-lazyload","description":"A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers).","dist-tags":{"latest":"1.2.0"},"versions":{"0.1.6":{"name":"responsive-lazyload","version":"0.1.6","description":"A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers).","main":"source/scripts/responsive-lazyload.js","scripts":{"test":"npm run test:lint --silent && npm run test:jest --silent","test:jest":"jest --coverage","test:lint":"eslint source/","start":"parallelshell 'npm run scripts:watch' 'npm run styles:watch'","prescripts":"del dist/**/*{.js,.map}","scripts":"webpack","scripts:watch":"watch 'npm run scripts' source/scripts/","prestyles":"del dist/**/*.css","styles":"cssmin source/styles/responsive-lazyload.css > dist/responsive-lazyload.min.css","styles:watch":"watch 'npm run styles' source/styles/","pages":"git checkout gh-pages && git merge master && git push && git checkout master","preversion":"NODE_ENV=production npm run build && git add -A","postversion":"git push && git push --tags && npm run pages","example":"del docs/dist/ && mkdir docs/dist/ && cp dist/* docs/dist/","prebuild":"npm test --silent","build":"npm run scripts && npm run styles && npm run example"},"repository":{"type":"git","url":"git+ssh://git@github.com/jlengstorf/responsive-lazyload.js.git"},"keywords":["module","lazy load","lazyload","images","responsive","fallback","html5"],"author":{"name":"Jason Lengstorf","email":"jason@lengstorf.com","url":"@jlengstorf"},"license":"ISC","bugs":{"url":"https://github.com/jlengstorf/responsive-lazyload.js/issues"},"homepage":"https://github.com/jlengstorf/responsive-lazyload.js#readme","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","cssmin":"^0.4.3","del-cli":"^0.2.1","eslint":"^3.15.0","eslint-config-airbnb-base":"^11.1.0","eslint-plugin-import":"^2.2.0","expose-loader":"^0.7.1","jest":"^18.1.0","live-reload":"^1.1.0","parallelshell":"^2.0.0","watch":"^0.19.1","webpack":"^1.13.1"},"gitHead":"756271da88b3d03545324d22d116c8dd4c3d500b","_id":"responsive-lazyload@0.1.6","_shasum":"2a263a66bdd99a253f1a516d01038303fbfba21b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"jlengstorf","email":"jason@lengstorf.com"},"dist":{"shasum":"2a263a66bdd99a253f1a516d01038303fbfba21b","tarball":"https://registry.npmjs.org/responsive-lazyload/-/responsive-lazyload-0.1.6.tgz","integrity":"sha512-9l37QfBkWrWubyfOjTq/rnPT8dQvJ26gSOglUM7xlIRc2fzJPVRBFJFlcbSj9ChcdKIJ/hbIf/C59DtxioYuKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBrsNIG3PugZUerciSlxcYe8qPtz8WJRXcB1ewRCvyQwIhANGHVv4XHs6BiTuFaEYEQNvU76eoQ/DiaUUoUS2pAnSX"}]},"maintainers":[{"name":"jlengstorf","email":"jason@lengstorf.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/responsive-lazyload-0.1.6.tgz_1486650344876_0.20367209962569177"}},"1.0.0":{"name":"responsive-lazyload","version":"1.0.0","description":"A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers).","main":"source/scripts/responsive-lazyload.js","scripts":{"test":"npm run test:lint --silent && npm run test:jest --silent","test:jest":"jest --coverage","test:lint":"eslint source/","start":"parallelshell 'npm run scripts:watch' 'npm run styles:watch'","prescripts":"del dist/**/*{.js,.map}","scripts":"webpack","scripts:watch":"watch 'npm run scripts' source/scripts/","prestyles":"del dist/**/*.css","styles":"cssmin source/styles/responsive-lazyload.css > dist/responsive-lazyload.min.css","styles:watch":"watch 'npm run styles' source/styles/","pages":"git checkout gh-pages && git merge master && git push && git checkout master","preversion":"NODE_ENV=production npm run build && git add -A","postversion":"git push && git push --tags && npm run pages","example":"del docs/dist/ && mkdir docs/dist/ && cp dist/* docs/dist/","prebuild":"npm test --silent","build":"npm run scripts && npm run styles && npm run example"},"repository":{"type":"git","url":"git+ssh://git@github.com/jlengstorf/responsive-lazyload.js.git"},"keywords":["module","lazy-load","lazyload","images","responsive","fallback","html5","lazyload-images"],"author":{"name":"Jason Lengstorf","email":"jason@lengstorf.com","url":"@jlengstorf"},"license":"ISC","bugs":{"url":"https://github.com/jlengstorf/responsive-lazyload.js/issues"},"homepage":"https://github.com/jlengstorf/responsive-lazyload.js#readme","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","cssmin":"^0.4.3","del-cli":"^0.2.1","eslint":"^3.15.0","eslint-config-airbnb-base":"^11.1.0","eslint-plugin-import":"^2.2.0","expose-loader":"^0.7.1","jest":"^18.1.0","live-reload":"^1.1.0","parallelshell":"^2.0.0","watch":"^0.19.1","webpack":"^1.13.1"},"gitHead":"13fdba77d15a1e4e1c47338c301163f34734c2f7","_id":"responsive-lazyload@1.0.0","_shasum":"7572fdde387a1ad8063bfd4baa3b8da590755c9c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"jlengstorf","email":"jason@lengstorf.com"},"dist":{"shasum":"7572fdde387a1ad8063bfd4baa3b8da590755c9c","tarball":"https://registry.npmjs.org/responsive-lazyload/-/responsive-lazyload-1.0.0.tgz","integrity":"sha512-8UZdYYF6pD4XFwTEjkUy8WwSI2Es/neVN5ExTNCamPfE/8aHh9YBc36lNjW64V4H6iIcM6qBBJ3RuxUvCxpzSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg1laAiFDZiCaRUwhL1laBp8y2+RHp9Jb942dHedAizQIhAOXFUYqKykhMkRlf9gJdlCS9oW/Ol76j3uQVQV0nLtud"}]},"maintainers":[{"name":"jlengstorf","email":"jason@lengstorf.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/responsive-lazyload-1.0.0.tgz_1486652975791_0.33340773405507207"}},"1.0.1":{"name":"responsive-lazyload","version":"1.0.1","description":"A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers).","main":"source/scripts/responsive-lazyload.js","scripts":{"test":"npm run test:lint --silent && npm run test:jest --silent","test:jest":"jest --coverage","test:lint":"eslint source/","start":"parallelshell 'npm run scripts:watch' 'npm run styles:watch'","prescripts":"del dist/**/*{.js,.map}","scripts":"webpack","scripts:watch":"watch 'npm run scripts' source/scripts/","prestyles":"del dist/**/*.css","styles":"cssmin source/styles/responsive-lazyload.css > dist/responsive-lazyload.min.css","styles:watch":"watch 'npm run styles' source/styles/","pages":"git checkout gh-pages && git merge master && git push && git checkout master","preversion":"NODE_ENV=production npm run build && git add -A","postversion":"git push && git push --tags && npm run pages","example":"del docs/dist/ && mkdir docs/dist/ && cp dist/* docs/dist/","prebuild":"npm test --silent","build":"npm run scripts && npm run styles && npm run example"},"repository":{"type":"git","url":"git+ssh://git@github.com/jlengstorf/responsive-lazyload.js.git"},"keywords":["module","lazy-load","lazyload","images","responsive","fallback","html5","lazyload-images"],"author":{"name":"Jason Lengstorf","email":"jason@lengstorf.com","url":"@jlengstorf"},"license":"ISC","bugs":{"url":"https://github.com/jlengstorf/responsive-lazyload.js/issues"},"homepage":"https://github.com/jlengstorf/responsive-lazyload.js#readme","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","cssmin":"^0.4.3","del-cli":"^0.2.1","eslint":"^3.15.0","eslint-config-airbnb-base":"^11.1.0","eslint-plugin-import":"^2.2.0","expose-loader":"^0.7.1","jest":"^18.1.0","live-reload":"^1.1.0","parallelshell":"^2.0.0","watch":"^0.19.1","webpack":"^1.13.1"},"gitHead":"0bf655ce47dd0894b9bdb56b681880ee2cda6c41","_id":"responsive-lazyload@1.0.1","_shasum":"8456d5acd905978e10d48ff8e3aef6ad01982e7b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"jlengstorf","email":"jason@lengstorf.com"},"dist":{"shasum":"8456d5acd905978e10d48ff8e3aef6ad01982e7b","tarball":"https://registry.npmjs.org/responsive-lazyload/-/responsive-lazyload-1.0.1.tgz","integrity":"sha512-3UoNPplVRmQwH3PPCkJTnzYxwArN1aDadQzixqpXsH5EABUVvPz2fRh4iKT6x6hgGGufERyErLMlzIEW2Gg5dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2lvEBXiE4bmi02uT6cgIPdTpcD4bfJOahM1vQLQccFAiA1X4N4lryls6/1iss2+Pmjwf/ySOldGuX/CUB1u/cogw=="}]},"maintainers":[{"name":"jlengstorf","email":"jason@lengstorf.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/responsive-lazyload-1.0.1.tgz_1486664188067_0.19811549875885248"}},"1.0.3":{"name":"responsive-lazyload","engines":{"node":">=5.x.x"},"version":"1.0.3","description":"A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers).","main":"dist/responsive-lazyload.min.js","files":["dist/"],"scripts":{"test":"npm run test:lint --silent && npm run test:jest --silent","test:jest":"jest --coverage","test:lint":"eslint source/","test:coverage":"cat ./coverage/lcov.info | coveralls","start":"parallelshell 'npm run scripts:watch' 'npm run styles:watch'","prescripts":"del dist/**/*{.js,.map}","scripts":"webpack","scripts:watch":"watch 'npm run scripts' source/scripts/","prestyles":"del dist/**/*.css","styles":"cssmin source/styles/responsive-lazyload.css > dist/responsive-lazyload.min.css","styles:watch":"watch 'npm run styles' source/styles/","pages":"git checkout gh-pages && git merge master && git push && git checkout master","__OLD__preversion":"NODE_ENV=production npm run build && git add -A","__OLD__postversion":"git push && git push --tags && npm run pages","example":"del docs/dist/ && mkdir docs/dist/ && cp dist/* docs/dist/","prebuild":"npm test --silent","build":"npm run scripts && npm run styles && npm run example","semantic-release":"semantic-release pre && npm run build && npm publish && semantic-release post","commit":"npm test && git-cz","commitmsg":"validate-commit-msg"},"repository":{"type":"git","url":"git+https://github.com/jlengstorf/responsive-lazyload.js.git"},"keywords":["module","lazy-load","lazyload","images","responsive","fallback","html5","lazyload-images"],"contributors":[{"name":"Jason Lengstorf","email":"jason@lengstorf.com","url":"https://lengstorf.com"},{"name":"Harris Thompson","email":"harris@harrisjt.com","url":"http://harrisjt.com"}],"license":"ISC","bugs":{"url":"https://github.com/jlengstorf/responsive-lazyload.js/issues"},"homepage":"https://github.com/jlengstorf/responsive-lazyload.js#readme","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","commitizen":"^2.9.6","coveralls":"^2.11.16","cssmin":"^0.4.3","cz-conventional-changelog":"^2.0.0","del-cli":"^0.2.1","eslint":"^3.15.0","eslint-config-airbnb-base":"^11.1.0","eslint-plugin-import":"^2.2.0","expose-loader":"^0.7.1","husky":"^0.13.3","jest":"^18.1.0","live-reload":"^1.1.0","mocha-lcov-reporter":"^1.2.0","parallelshell":"^2.0.0","semantic-release":"^6.3.6","validate-commit-msg":"^2.12.1","watch":"^1.0.1","webpack":"^2.2.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{"babel-loader":"^7.0.0","del-cli":"^1.0.0","jest":"^20.0.4"},"gitHead":"cd6e4f2a5f532bb58d160fe1c7857cafbe619f2c","_id":"responsive-lazyload@1.0.3","_shasum":"4e607ca4915403c9d32f1c4c46c78a9a0e570f49","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"jlengstorf","email":"jason@lengstorf.com"},"dist":{"shasum":"4e607ca4915403c9d32f1c4c46c78a9a0e570f49","tarball":"https://registry.npmjs.org/responsive-lazyload/-/responsive-lazyload-1.0.3.tgz","integrity":"sha512-ZQiWUxmv6yi98o7AouxcVX7xuOXMLCXaDt7nH5HeFKfugjy52/EAv088lapnWSNcEWgQBWMyiq7idqh1ItWPOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDy/6oXU+HIstO17wgriZ62Y7EZfXaO1BsvRT2hC9Az8AiEAwaxsZnlKWOOOX9y89OVB9CksN1/JAu7DC42ywnWOfRw="}]},"maintainers":[{"name":"jlengstorf","email":"jason@lengstorf.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/responsive-lazyload-1.0.3.tgz_1495984958262_0.816442305687815"}},"1.0.4":{"name":"responsive-lazyload","engines":{"node":">=5.x.x"},"version":"1.0.4","description":"A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers).","main":"dist/responsive-lazyload.min.js","files":["dist/"],"scripts":{"test":"npm run test:lint --silent && npm run test:jest --silent","test:jest":"jest --coverage","test:lint":"eslint source/","test:coverage":"cat ./coverage/lcov.info | coveralls","start":"parallelshell 'npm run scripts:watch' 'npm run styles:watch'","prescripts":"del dist/**/*{.js,.map}","scripts":"webpack","scripts:watch":"watch 'npm run scripts' source/scripts/","prestyles":"del dist/**/*.css","styles":"cssmin source/styles/responsive-lazyload.css > dist/responsive-lazyload.min.css","styles:watch":"watch 'npm run styles' source/styles/","pages":"git checkout gh-pages && git merge master && git push && git checkout master","__OLD__preversion":"NODE_ENV=production npm run build && git add -A","__OLD__postversion":"git push && git push --tags && npm run pages","example":"del docs/dist/ && mkdir docs/dist/ && cp dist/* docs/dist/","prebuild":"npm test --silent","build":"npm run scripts && npm run styles && npm run example","semantic-release":"semantic-release pre && npm run build && npm publish && semantic-release post","commit":"npm test && git-cz","commitmsg":"validate-commit-msg"},"repository":{"type":"git","url":"git+https://github.com/jlengstorf/responsive-lazyload.js.git"},"keywords":["module","lazy-load","lazyload","images","responsive","fallback","html5","lazyload-images"],"contributors":[{"name":"Jason Lengstorf","email":"jason@lengstorf.com","url":"https://lengstorf.com"},{"name":"Harris Thompson","email":"harris@harrisjt.com","url":"http://harrisjt.com"}],"license":"ISC","bugs":{"url":"https://github.com/jlengstorf/responsive-lazyload.js/issues"},"homepage":"https://github.com/jlengstorf/responsive-lazyload.js#readme","devDependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","commitizen":"^2.9.6","coveralls":"^2.11.16","cssmin":"^0.4.3","cz-conventional-changelog":"^2.0.0","del-cli":"^0.2.1","eslint":"^3.15.0","eslint-config-airbnb-base":"^11.1.0","eslint-plugin-import":"^2.2.0","expose-loader":"^0.7.1","husky":"^0.13.3","jest":"^18.1.0","live-reload":"^1.1.0","mocha-lcov-reporter":"^1.2.0","parallelshell":"^2.0.0","semantic-release":"^6.3.6","validate-commit-msg":"^2.12.1","watch":"^1.0.1","webpack":"^2.2.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{"babel-loader":"^7.0.0","del-cli":"^1.0.0","jest":"^20.0.4"},"gitHead":"0b215abc6021a4015f367db186a1e0a2a38d6ed9","_id":"responsive-lazyload@1.0.4","_shasum":"a6ce17971feea5c9ffe42e0c6682cdaf44f50c12","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"jlengstorf","email":"jason@lengstorf.com"},"dist":{"shasum":"a6ce17971feea5c9ffe42e0c6682cdaf44f50c12","tarball":"https://registry.npmjs.org/responsive-lazyload/-/responsive-lazyload-1.0.4.tgz","integrity":"sha512-BiXVli116nByiktHUtMPWNlGpkr/B6ayLOfQziljnkBxvyuhBWQrdkPiLE3/DI9KdvaK3ENTI57PzFte/owWYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtBzpLyNVtI3K5J3WDqXf9W1aDL6D2XwmDrOpfT2cqUAiBXbVaB5I5gFCRM0U4LOO8QnYSGOL9jpg3WBiM+4SGNAg=="}]},"maintainers":[{"name":"jlengstorf","email":"jason@lengstorf.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/responsive-lazyload-1.0.4.tgz_1495987595109_0.8733466314151883"}},"1.1.0":{"name":"responsive-lazyload","engines":{"node":">=5.x.x"},"version":"1.1.0","description":"A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers).","main":"dist/js/responsive-lazyload.umd.js","module":"dist/js/responsive-lazyload.es2015.js","files":["dist/"],"scripts":{"test":"npm run test:lint --silent && npm run test:jest --silent","test:jest":"jest --coverage","test:lint":"eslint source/","start":"parallelshell 'npm run scripts:watch' 'npm run styles:watch'","prescripts":"del dist/**/*{.js,.map}","scripts:es2015":"rollup -c","scripts:umd":"rollup -c rollup.config.node.js","scripts":"npm run scripts:es2015 && npm run scripts:umd","scripts:watch":"watch 'npm run scripts' source/scripts/","prestyles":"del dist/**/*.css","styles":"cssmin source/styles/responsive-lazyload.css > dist/responsive-lazyload.min.css","styles:watch":"watch 'npm run styles' source/styles/","pages":"git checkout gh-pages && git merge master && git push && git checkout master","example":"del docs/dist/ && mkdir docs/dist/ && cp dist/* docs/dist/","prebuild":"npm test --silent","build":"npm run scripts && npm run styles && npm run example","semantic-release":"semantic-release pre && npm run build && npm publish && semantic-release post","commit":"npm test && git-cz","commitmsg":"validate-commit-msg"},"repository":{"type":"git","url":"git+https://github.com/jlengstorf/responsive-lazyload.js.git"},"keywords":["module","lazy-load","lazyload","images","responsive","fallback","html5","lazyload-images"],"contributors":[{"name":"Jason Lengstorf","email":"jason@lengstorf.com","url":"https://lengstorf.com"},{"name":"Harris Thompson","email":"harris@harrisjt.com","url":"http://harrisjt.com"}],"license":"ISC","bugs":{"url":"https://github.com/jlengstorf/responsive-lazyload.js/issues"},"homepage":"https://github.com/jlengstorf/responsive-lazyload.js#readme","devDependencies":{"babel-core":"^6.10.4","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-polyfill":"^6.9.1","babel-preset-env":"^1.5.1","babel-preset-es2015":"^6.24.1","commitizen":"^2.9.6","coveralls":"^2.11.16","cssmin":"^0.4.3","cz-conventional-changelog":"^2.0.0","del-cli":"^1.0.0","eslint":"^3.15.0","eslint-config-airbnb-base":"^11.1.0","eslint-plugin-import":"^2.2.0","expose-loader":"^0.7.1","husky":"^0.13.3","jest":"^20.0.4","live-reload":"^1.1.0","mocha-lcov-reporter":"^1.2.0","parallelshell":"^2.0.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-closure-compiler-js":"^1.0.4","semantic-release":"^6.3.6","validate-commit-msg":"^2.12.1","watch":"^1.0.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{},"gitHead":"65b9e057573a2182b91a6262fe74967f3f644492","_id":"responsive-lazyload@1.1.0","_shasum":"7f910b840a2c5750aefecbb11b8c355f55dd99a8","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"jlengstorf","email":"jason@lengstorf.com"},"dist":{"shasum":"7f910b840a2c5750aefecbb11b8c355f55dd99a8","tarball":"https://registry.npmjs.org/responsive-lazyload/-/responsive-lazyload-1.1.0.tgz","integrity":"sha512-MOWXGJ1LxGwPiLSk2MyJIGv3EUJsXvx0COcZAxTYsOCFFDCIwWOxeyLkQErVC9tdjzPnMFazxZ0pGMnADv7lUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHT3+ANC6dKlMEgF191Jz2Jm62wbJ9BmKU1+q9scXVTuAiEAo7nUDaUeUkPp4GsnDMf9aZdphkdubEPV9lBq4etpZuM="}]},"maintainers":[{"name":"jlengstorf","email":"jason@lengstorf.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/responsive-lazyload-1.1.0.tgz_1496008339622_0.3724921823013574"}},"1.1.1":{"name":"responsive-lazyload","engines":{"node":">=5.x.x"},"version":"1.1.1","description":"A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers).","main":"dist/responsive-lazyload.umd.js","module":"dist/responsive-lazyload.es2015.js","files":["dist/"],"scripts":{"test":"npm run test:lint --silent && npm run test:jest --silent","test:jest":"jest --coverage","test:lint":"eslint source/","start":"parallelshell 'npm run scripts:watch' 'npm run styles:watch'","prescripts":"del dist/**/*{.js,.map}","scripts:es2015":"rollup -c","scripts:umd":"rollup -c rollup.config.node.js","scripts":"npm run scripts:es2015 && npm run scripts:umd","scripts:watch":"watch 'npm run scripts' source/scripts/","prestyles":"del dist/**/*.css","styles":"cssmin source/styles/responsive-lazyload.css > dist/responsive-lazyload.min.css","styles:watch":"watch 'npm run styles' source/styles/","pages":"git checkout gh-pages && git merge master && git push && git checkout master","example":"del docs/dist/ && mkdir docs/dist/ && cp dist/* docs/dist/","prebuild":"npm test --silent","build":"npm run scripts && npm run styles && npm run example","semantic-release":"semantic-release pre && npm run build && npm publish && semantic-release post","commit":"npm test && git-cz","commitmsg":"validate-commit-msg"},"repository":{"type":"git","url":"git+https://github.com/jlengstorf/responsive-lazyload.js.git"},"keywords":["module","lazy-load","lazyload","images","responsive","fallback","html5","lazyload-images"],"contributors":[{"name":"Jason Lengstorf","email":"jason@lengstorf.com","url":"https://lengstorf.com"},{"name":"Harris Thompson","email":"harris@harrisjt.com","url":"http://harrisjt.com"}],"license":"ISC","bugs":{"url":"https://github.com/jlengstorf/responsive-lazyload.js/issues"},"homepage":"https://github.com/jlengstorf/responsive-lazyload.js#readme","devDependencies":{"babel-core":"^6.10.4","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-polyfill":"^6.9.1","babel-preset-env":"^1.5.1","babel-preset-es2015":"^6.24.1","commitizen":"^2.9.6","coveralls":"^2.11.16","cssmin":"^0.4.3","cz-conventional-changelog":"^2.0.0","del-cli":"^1.0.0","eslint":"^3.15.0","eslint-config-airbnb-base":"^11.1.0","eslint-plugin-import":"^2.2.0","expose-loader":"^0.7.1","husky":"^0.13.3","jest":"^20.0.4","live-reload":"^1.1.0","mocha-lcov-reporter":"^1.2.0","parallelshell":"^2.0.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-closure-compiler-js":"^1.0.4","semantic-release":"^6.3.6","validate-commit-msg":"^2.12.1","watch":"^1.0.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{},"gitHead":"6967722b02f037acf33643144e093562754f1826","_id":"responsive-lazyload@1.1.1","_shasum":"3424bf9832c38c4243f4723b9eaa91f57c968a79","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"jlengstorf","email":"jason@lengstorf.com"},"dist":{"shasum":"3424bf9832c38c4243f4723b9eaa91f57c968a79","tarball":"https://registry.npmjs.org/responsive-lazyload/-/responsive-lazyload-1.1.1.tgz","integrity":"sha512-ZJHGRVuBIl6WIWusPIE2pB0HCypoKHKWz30OYBHbF728vlL3u/H4/VUpzQuLanoABdo4SpVYuMA/P7w+iYoS8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNqLUlrtREnI6gjC/A00WJxaRWE6MKl2agN/vtVssVkAIhAJpSJR4oq3OqnXgLQlOSd6fwg88chZBhWY30k/Qx3MtL"}]},"maintainers":[{"name":"jlengstorf","email":"jason@lengstorf.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/responsive-lazyload-1.1.1.tgz_1496009520451_0.6272932670544833"}},"1.1.2":{"name":"responsive-lazyload","engines":{"node":">=5.x.x"},"version":"1.1.2","description":"A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers).","main":"dist/responsive-lazyload.umd.js","files":["dist/"],"scripts":{"test":"npm run test:lint --silent && npm run test:jest --silent","test:jest":"jest --coverage","test:lint":"eslint source/","start":"parallelshell 'npm run scripts:watch' 'npm run styles:watch'","prescripts":"del dist/**/*{.js,.map}","scripts:es2015":"rollup -c","scripts:umd":"rollup -c rollup.config.node.js","scripts":"npm run scripts:umd","scripts:watch":"watch 'npm run scripts' source/scripts/","prestyles":"del dist/**/*.css","styles":"cssmin source/styles/responsive-lazyload.css > dist/responsive-lazyload.min.css","styles:watch":"watch 'npm run styles' source/styles/","pages":"git checkout gh-pages && git merge master && git push && git checkout master","example":"del docs/dist/ && mkdir docs/dist/ && cp dist/* docs/dist/","prebuild":"npm test --silent","build":"npm run scripts && npm run styles && npm run example","semantic-release":"semantic-release pre && npm run build && npm publish && semantic-release post","commit":"npm test && git-cz","commitmsg":"validate-commit-msg"},"repository":{"type":"git","url":"git+https://github.com/jlengstorf/responsive-lazyload.js.git"},"keywords":["module","lazy-load","lazyload","images","responsive","fallback","html5","lazyload-images"],"contributors":[{"name":"Jason Lengstorf","email":"jason@lengstorf.com","url":"https://lengstorf.com"},{"name":"Harris Thompson","email":"harris@harrisjt.com","url":"http://harrisjt.com"}],"license":"ISC","bugs":{"url":"https://github.com/jlengstorf/responsive-lazyload.js/issues"},"homepage":"https://github.com/jlengstorf/responsive-lazyload.js#readme","devDependencies":{"babel-core":"^6.10.4","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-polyfill":"^6.9.1","babel-preset-env":"^1.5.1","babel-preset-es2015":"^6.24.1","commitizen":"^2.9.6","coveralls":"^2.11.16","cssmin":"^0.4.3","cz-conventional-changelog":"^2.0.0","del-cli":"^1.0.0","eslint":"^3.15.0","eslint-config-airbnb-base":"^11.1.0","eslint-plugin-import":"^2.2.0","expose-loader":"^0.7.1","husky":"^0.13.3","jest":"^20.0.4","live-reload":"^1.1.0","mocha-lcov-reporter":"^1.2.0","parallelshell":"^2.0.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-closure-compiler-js":"^1.0.4","semantic-release":"^6.3.6","validate-commit-msg":"^2.12.1","watch":"^1.0.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{},"gitHead":"95e73d17a5366f8ad911a127eaf1bdb71528eb50","_id":"responsive-lazyload@1.1.2","_shasum":"4f6bd8d20ea33287f7d25b695c36ebd3219284ba","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"jlengstorf","email":"jason@lengstorf.com"},"dist":{"shasum":"4f6bd8d20ea33287f7d25b695c36ebd3219284ba","tarball":"https://registry.npmjs.org/responsive-lazyload/-/responsive-lazyload-1.1.2.tgz","integrity":"sha512-tH9RwJ0o876MdzxnLIZFqyB2Z8xtav2C1lq2XwEIoSvbzbO2WDDm5PJYmOfg1E6iIG+m0SOtF4md6UdCFJR5bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKbKzN0GwyDO6OgG3o7cnfj2u5wr/rULU+pgNjA7c/+gIhAKxnMMNU4YkxRHKSxKwOGkd1kSUfDdY03kD9o6lmvTvE"}]},"maintainers":[{"name":"jlengstorf","email":"jason@lengstorf.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/responsive-lazyload-1.1.2.tgz_1496012722144_0.5540672764182091"}},"1.1.3":{"name":"responsive-lazyload","engines":{"node":">=5.x.x"},"version":"1.1.3","description":"A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers).","main":"dist/responsive-lazyload.umd.js","files":["dist/"],"scripts":{"test":"npm run test:lint --silent && npm run test:jest --silent","test:jest":"jest --coverage","test:lint":"eslint source/","start":"parallelshell 'npm run scripts:watch' 'npm run styles:watch'","prescripts":"del dist/**/*{.js,.map}","scripts:es2015":"rollup -c","scripts:umd":"rollup -c rollup.config.node.js","scripts":"npm run scripts:umd","scripts:watch":"watch 'npm run scripts' source/scripts/","prestyles":"del dist/**/*.css","styles":"cssmin source/styles/responsive-lazyload.css > dist/responsive-lazyload.min.css","styles:watch":"watch 'npm run styles' source/styles/","pages":"git checkout gh-pages && git merge master && git push && git checkout master","example":"del docs/dist/ && mkdir docs/dist/ && cp dist/* docs/dist/ && ls dist/ && ls docs/dist/","prebuild":"npm test --silent","build":"npm run styles && npm run scripts && npm run example","semantic-release":"semantic-release pre && npm run build && npm publish && semantic-release post","commit":"npm test && git-cz","commitmsg":"validate-commit-msg"},"repository":{"type":"git","url":"git+https://github.com/jlengstorf/responsive-lazyload.js.git"},"keywords":["module","lazy-load","lazyload","images","responsive","fallback","html5","lazyload-images"],"contributors":[{"name":"Jason Lengstorf","email":"jason@lengstorf.com","url":"https://lengstorf.com"},{"name":"Harris Thompson","email":"harris@harrisjt.com","url":"http://harrisjt.com"}],"license":"ISC","bugs":{"url":"https://github.com/jlengstorf/responsive-lazyload.js/issues"},"homepage":"https://github.com/jlengstorf/responsive-lazyload.js#readme","devDependencies":{"babel-core":"^6.10.4","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-polyfill":"^6.9.1","babel-preset-env":"^1.5.1","babel-preset-es2015":"^6.24.1","commitizen":"^2.9.6","coveralls":"^2.11.16","cssmin":"^0.4.3","cz-conventional-changelog":"^2.0.0","del-cli":"^1.0.0","eslint":"^3.15.0","eslint-config-airbnb-base":"^11.1.0","eslint-plugin-import":"^2.2.0","expose-loader":"^0.7.1","husky":"^0.13.3","jest":"^20.0.4","live-reload":"^1.1.0","mocha-lcov-reporter":"^1.2.0","parallelshell":"^2.0.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-closure-compiler-js":"^1.0.4","semantic-release":"^6.3.6","validate-commit-msg":"^2.12.1","watch":"^1.0.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{},"gitHead":"c74eaae2332cdaa6366d8ac5e0a039069939ee64","_id":"responsive-lazyload@1.1.3","_shasum":"ed288dd502cacf22fc6999f9c6701d50227d2d58","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"jlengstorf","email":"jason@lengstorf.com"},"dist":{"shasum":"ed288dd502cacf22fc6999f9c6701d50227d2d58","tarball":"https://registry.npmjs.org/responsive-lazyload/-/responsive-lazyload-1.1.3.tgz","integrity":"sha512-nq9jPmi80p0R0JcIYz6KRb4JZzRU7Fne528rGOWImLoO+XP8NBsw4BQFvi/1JTUiumi2OM3BFjVwkpIUBc4slA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFI2BaP8Szq+dRCgDfzKgcA3V71d+cpekdJyt+fM/8JpAiEA5fndMqPr/dyUOgtQNCjYIjY0mteSwtYBYcVIE8Vz6/M="}]},"maintainers":[{"name":"jlengstorf","email":"jason@lengstorf.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/responsive-lazyload-1.1.3.tgz_1496044420786_0.5158001880627126"}},"1.1.4":{"name":"responsive-lazyload","engines":{"node":">=5.x.x"},"version":"1.1.4","description":"A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers).","main":"dist/responsive-lazyload.umd.js","files":["dist/"],"scripts":{"test":"npm run test:lint --silent && npm run test:jest --silent","test:jest":"jest --coverage","test:lint":"eslint source/","start":"parallelshell 'npm run scripts:watch' 'npm run styles:watch'","prescripts":"del dist/**/*{.js,.map}","scripts:es2015":"rollup -c","scripts:umd":"rollup -c rollup.config.node.js","scripts":"npm run scripts:umd","scripts:watch":"watch 'npm run scripts' source/scripts/","prestyles":"del dist/**/*.css","styles":"cssmin source/styles/responsive-lazyload.css > dist/responsive-lazyload.min.css","styles:watch":"watch 'npm run styles' source/styles/","pages":"git checkout gh-pages && git merge master && git push && git checkout master","example":"del docs/dist/ && mkdir docs/dist/ && cp dist/* docs/dist/ && git add docs/dist/ && git commit -m 'docs: add latest build'","prebuild":"npm test --silent","build":"npm run styles && npm run scripts && npm run example","semantic-release":"semantic-release pre && npm run build && npm publish && semantic-release post","commit":"npm test && git-cz","commitmsg":"validate-commit-msg"},"repository":{"type":"git","url":"git+https://github.com/jlengstorf/responsive-lazyload.js.git"},"keywords":["module","lazy-load","lazyload","images","responsive","fallback","html5","lazyload-images"],"contributors":[{"name":"Jason Lengstorf","email":"jason@lengstorf.com","url":"https://lengstorf.com"},{"name":"Harris Thompson","email":"harris@harrisjt.com","url":"http://harrisjt.com"}],"license":"ISC","bugs":{"url":"https://github.com/jlengstorf/responsive-lazyload.js/issues"},"homepage":"https://github.com/jlengstorf/responsive-lazyload.js#readme","devDependencies":{"babel-core":"^6.10.4","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-polyfill":"^6.9.1","babel-preset-env":"^1.5.1","babel-preset-es2015":"^6.24.1","commitizen":"^2.9.6","coveralls":"^2.11.16","cssmin":"^0.4.3","cz-conventional-changelog":"^2.0.0","del-cli":"^1.0.0","eslint":"^3.15.0","eslint-config-airbnb-base":"^11.1.0","eslint-plugin-import":"^2.2.0","expose-loader":"^0.7.1","husky":"^0.13.3","jest":"^20.0.4","live-reload":"^1.1.0","mocha-lcov-reporter":"^1.2.0","parallelshell":"^2.0.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-closure-compiler-js":"^1.0.4","semantic-release":"^6.3.6","validate-commit-msg":"^2.12.1","watch":"^1.0.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{},"gitHead":"5732a5c643c4106e894066f81e9ed0affc9e5062","_id":"responsive-lazyload@1.1.4","_shasum":"6c4b4d755f7c33c2a235d8bbbef68d706d5b6bcd","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"jlengstorf","email":"jason@lengstorf.com"},"dist":{"shasum":"6c4b4d755f7c33c2a235d8bbbef68d706d5b6bcd","tarball":"https://registry.npmjs.org/responsive-lazyload/-/responsive-lazyload-1.1.4.tgz","integrity":"sha512-YDKTXUC++8AZGVdaxv17AC3NbVjt1gtgblPCIjnNAyBe3nWms28TDmBWhmSrrTuUpc+zEr7Jg8CX7ECAOqQ/DA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIeC7R+4bZ00x2QwwWc/j0IOJx5qJ9fWk7Z9b3TT6DKgIgEM175GdhVvXpR9Sqff11ePNoUcNP/P2/FaYsR4Pt+44="}]},"maintainers":[{"name":"jlengstorf","email":"jason@lengstorf.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/responsive-lazyload-1.1.4.tgz_1496046422670_0.3290212054271251"}},"1.1.5":{"name":"responsive-lazyload","engines":{"node":">=5.x.x"},"version":"1.1.5","description":"A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers).","main":"dist/responsive-lazyload.umd.js","files":["dist/"],"scripts":{"test":"npm run test:lint --silent && npm run test:jest --silent","test:jest":"jest --coverage","test:lint":"eslint source/","start":"parallelshell 'npm run scripts:watch' 'npm run styles:watch'","prescripts":"del dist/**/*{.js,.map}","scripts:es2015":"rollup -c","scripts:umd":"rollup -c rollup.config.node.js","scripts":"npm run scripts:umd","scripts:watch":"watch 'npm run scripts' source/scripts/","prestyles":"del dist/**/*.css","styles":"cssmin source/styles/responsive-lazyload.css > dist/responsive-lazyload.min.css","styles:watch":"watch 'npm run styles' source/styles/","pages":"git checkout gh-pages && git merge master && git push && git checkout master","example":"del docs/dist/ && mkdir docs/dist/ && cp dist/* docs/dist/","prebuild":"npm test --silent","build":"npm run styles && npm run scripts && npm run example","semantic-release":"semantic-release pre && npm run build && git add docs/dist/ && npm publish && semantic-release post","commit":"npm test && git-cz","commitmsg":"validate-commit-msg"},"repository":{"type":"git","url":"git+https://github.com/jlengstorf/responsive-lazyload.js.git"},"keywords":["module","lazy-load","lazyload","images","responsive","fallback","html5","lazyload-images"],"contributors":[{"name":"Jason Lengstorf","email":"jason@lengstorf.com","url":"https://lengstorf.com"},{"name":"Harris Thompson","email":"harris@harrisjt.com","url":"http://harrisjt.com"}],"license":"ISC","bugs":{"url":"https://github.com/jlengstorf/responsive-lazyload.js/issues"},"homepage":"https://github.com/jlengstorf/responsive-lazyload.js#readme","devDependencies":{"babel-core":"^6.10.4","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-polyfill":"^6.9.1","babel-preset-env":"^1.5.1","babel-preset-es2015":"^6.24.1","commitizen":"^2.9.6","coveralls":"^2.11.16","cssmin":"^0.4.3","cz-conventional-changelog":"^2.0.0","del-cli":"^1.0.0","eslint":"^3.15.0","eslint-config-airbnb-base":"^11.1.0","eslint-plugin-import":"^2.2.0","expose-loader":"^0.7.1","husky":"^0.13.3","jest":"^20.0.4","live-reload":"^1.1.0","mocha-lcov-reporter":"^1.2.0","parallelshell":"^2.0.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-closure-compiler-js":"^1.0.4","semantic-release":"^6.3.6","validate-commit-msg":"^2.12.1","watch":"^1.0.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{},"gitHead":"34f9cc28916d53dd610cf08152cba15bb2800f07","_id":"responsive-lazyload@1.1.5","_shasum":"b9c9c2672a7c3479721abe4d3fcc3c3c9940bedc","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"jlengstorf","email":"jason@lengstorf.com"},"dist":{"shasum":"b9c9c2672a7c3479721abe4d3fcc3c3c9940bedc","tarball":"https://registry.npmjs.org/responsive-lazyload/-/responsive-lazyload-1.1.5.tgz","integrity":"sha512-83A/9Z9gL7X13CwzPLGIfvfx1wgwKG/8GaUvR4Rr77oam13KUIlXDcNnfi2tEiXR94i9i+hCk+HZlRPDtrhU3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYUuELlgMVANvgmt1ZzsxrUbgrr4eCwj9NTVg7KtU8oAiEAvYpYj2ifEgxfGRrMqCxkLTXpUKvqHHaNKTwcaGyC1Hc="}]},"maintainers":[{"name":"jlengstorf","email":"jason@lengstorf.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/responsive-lazyload-1.1.5.tgz_1496049030352_0.7631262326613069"}},"1.1.6":{"name":"responsive-lazyload","engines":{"node":">=5.x.x"},"version":"1.1.6","description":"A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers).","main":"dist/responsive-lazyload.umd.js","files":["dist/"],"scripts":{"test":"npm run test:lint --silent && npm run test:jest --silent","test:jest":"jest --coverage","test:lint":"eslint source/","start":"parallelshell 'npm run scripts:watch' 'npm run styles:watch'","prescripts":"del dist/**/*{.js,.map}","scripts:es2015":"rollup -c","scripts:umd":"rollup -c rollup.config.node.js","scripts":"npm run scripts:umd","scripts:watch":"watch 'npm run scripts' source/scripts/","prestyles":"del dist/**/*.css","styles":"cssmin source/styles/responsive-lazyload.css > dist/responsive-lazyload.min.css","styles:watch":"watch 'npm run styles' source/styles/","pages":"git checkout gh-pages && git merge master && git push && git checkout master","example":"del docs/dist/ && mkdir docs/dist/ && cp dist/* docs/dist/","prebuild":"npm test --silent","build":"npm run styles && npm run scripts && npm run example","semantic-release":"semantic-release pre && npm run build && git add docs/dist/ && npm publish && semantic-release post","commit":"npm test && git-cz","commitmsg":"validate-commit-msg"},"repository":{"type":"git","url":"git+https://github.com/jlengstorf/responsive-lazyload.js.git"},"keywords":["module","lazy-load","lazyload","images","responsive","fallback","html5","lazyload-images"],"contributors":[{"name":"Jason Lengstorf","email":"jason@lengstorf.com","url":"https://lengstorf.com"},{"name":"Harris Thompson","email":"harris@harrisjt.com","url":"http://harrisjt.com"}],"license":"ISC","bugs":{"url":"https://github.com/jlengstorf/responsive-lazyload.js/issues"},"homepage":"https://github.com/jlengstorf/responsive-lazyload.js#readme","devDependencies":{"babel-core":"^6.10.4","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-polyfill":"^6.9.1","babel-preset-env":"^1.5.1","babel-preset-es2015":"^6.24.1","commitizen":"^2.9.6","coveralls":"^2.11.16","cssmin":"^0.4.3","cz-conventional-changelog":"^2.0.0","del-cli":"^1.0.0","eslint":"^3.15.0","eslint-config-airbnb-base":"^11.1.0","eslint-plugin-import":"^2.2.0","expose-loader":"^0.7.1","husky":"^0.13.3","jest":"^20.0.4","live-reload":"^1.1.0","mocha-lcov-reporter":"^1.2.0","parallelshell":"^2.0.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-closure-compiler-js":"^1.0.4","semantic-release":"^6.3.6","validate-commit-msg":"^2.12.1","watch":"^1.0.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{},"gitHead":"35dd5f2cb79d7ec953a234363b1e45c33786e13d","_id":"responsive-lazyload@1.1.6","_shasum":"9fc6a1499059ef72c61ea28e783c2a390e61ab61","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"jlengstorf","email":"jason@lengstorf.com"},"dist":{"shasum":"9fc6a1499059ef72c61ea28e783c2a390e61ab61","tarball":"https://registry.npmjs.org/responsive-lazyload/-/responsive-lazyload-1.1.6.tgz","integrity":"sha512-L3C9SGJIvA07MhFJvh/bAannXPNo1y1aw0w2bNxA+DNvx1hbWN6t6mqWaoLa5G9QoaWpWZBNrWpi6uKy4OEhzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0l4N6a0IQJTXyT+/feiZH3vbpoJ9E8R6FQMk4lwkknQIgVqYc9dDWX0oWdwzu42haoRZTYQ8Czuf8z999WEBf8KY="}]},"maintainers":[{"name":"jlengstorf","email":"jason@lengstorf.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/responsive-lazyload-1.1.6.tgz_1496049605180_0.16015813779085875"}},"1.2.0":{"name":"responsive-lazyload","engines":{"node":">=5.x.x"},"version":"1.2.0","description":"A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers).","main":"dist/responsive-lazyload.umd.js","module":"dist/responsive-lazyload.es.js","files":["dist/"],"scripts":{"test":"npm run test:lint --silent && npm run test:jest --silent","test:jest":"jest --coverage","test:lint":"eslint source/","start":"parallelshell 'npm run scripts:watch' 'npm run styles:watch'","prescripts":"del dist/**/*{.js,.map}","scripts":"rollup -c","scripts:watch":"watch 'npm run scripts' source/scripts/","prestyles":"del dist/**/*.css","styles":"cssmin source/styles/responsive-lazyload.css > dist/responsive-lazyload.min.css","styles:watch":"watch 'npm run styles' source/styles/","pages":"git checkout gh-pages && git merge master && git push && git checkout master","example":"del docs/dist/ && mkdir docs/dist/ && cp dist/* docs/dist/","prebuild":"npm test --silent","build":"npm run styles && npm run scripts && npm run example","semantic-release":"semantic-release pre && npm run build && git add docs/dist/ && npm publish && semantic-release post","commit":"npm test && git-cz","commitmsg":"validate-commit-msg"},"repository":{"type":"git","url":"git+https://github.com/jlengstorf/responsive-lazyload.js.git"},"keywords":["module","lazy-load","lazyload","images","responsive","fallback","html5","lazyload-images"],"contributors":[{"name":"Jason Lengstorf","email":"jason@lengstorf.com","url":"https://lengstorf.com"},{"name":"Harris Thompson","email":"harris@harrisjt.com","url":"http://harrisjt.com"}],"license":"ISC","bugs":{"url":"https://github.com/jlengstorf/responsive-lazyload.js/issues"},"homepage":"https://github.com/jlengstorf/responsive-lazyload.js#readme","devDependencies":{"babel-core":"^6.10.4","babel-jest":"^20.0.3","babel-preset-env":"^1.5.1","babel-preset-es2015":"^6.24.1","babelrc-rollup":"^3.0.0","commitizen":"^2.9.6","coveralls":"^2.11.16","cssmin":"^0.4.3","cz-conventional-changelog":"^2.0.0","del-cli":"^1.0.0","eslint":"^4.1.1","eslint-config-airbnb-base":"^11.1.0","eslint-config-prettier":"^2.3.0","eslint-plugin-import":"^2.2.0","eslint-plugin-prettier":"^2.1.2","husky":"^0.14.2","jest":"^20.0.4","live-reload":"^1.1.0","mocha-lcov-reporter":"^1.2.0","parallelshell":"^3.0.1","prettier":"^1.5.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-closure-compiler-js":"^1.0.4","semantic-release":"^6.3.6","validate-commit-msg":"^2.12.1","watch":"^1.0.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{},"gitHead":"b2a2fe30e318c40aac7f4861fc06f65d7c6ad338","_id":"responsive-lazyload@1.2.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"jlengstorf","email":"jason@lengstorf.com"},"dist":{"integrity":"sha512-pvk7xaCmMI4tR+PtUUBD+GxqnosTnyaxkLOX68yJyrp7hBHyp2E4UmQmodaFXPjB2hyBfHV5g7k97wGsz9d3Bw==","shasum":"0cba22977ed817d730e7d97ab19a0a12b95ce235","tarball":"https://registry.npmjs.org/responsive-lazyload/-/responsive-lazyload-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2nwVvj0XPom5dB2InlAJZOV1Zsl2rL0LZwqMaBFkepAIhAMgzgNSB0Wh+N61jdGchrsklDBuB0dpJRqmnNut71ork"}]},"maintainers":[{"name":"jlengstorf","email":"jason@lengstorf.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/responsive-lazyload-1.2.0.tgz_1499031311807_0.38987194560468197"}}},"readme":"# Lazyload Images Responsively\n\n[![Build Status](https://travis-ci.org/jlengstorf/responsive-lazyload.js.svg?branch=master)](https://travis-ci.org/jlengstorf/responsive-lazyload.js) [![Code Climate](https://codeclimate.com/github/jlengstorf/responsive-lazyload.js/badges/gpa.svg)](https://codeclimate.com/github/jlengstorf/responsive-lazyload.js) [![Test Coverage](https://codeclimate.com/github/jlengstorf/responsive-lazyload.js/badges/coverage.svg)](https://codeclimate.com/github/jlengstorf/responsive-lazyload.js/coverage)\n\nThis package was inspired by <https://github.com/ivopetkov/responsively-lazy/>. It uses very similar markup, but significantly simplifies the way image replacement is handled under the hood. It also adds an optional fallback for when JavaScript is disabled.\n\n## Quick Start\n\nCheck out [the examples](https://code.lengstorf.com/responsive-lazyload.js/) for copy-pasteable code and more information about usage.\n\n### Option 1: Using a Build Tool\n\nThis example assumes [webpack](https://webpack.github.io/).\n\n#### 1. Install the module using [npm](https://www.npmjs.com/package/responsive-lazyload).\n\n```sh\nnpm install --save responsive-lazyload\n```\n\n#### 2. Include the module and initialize lazyloading.\n\nLoad the module and initialize lazyloading in your app's script:\n\n```js\nimport responsiveLazyload from 'responsive-lazyload';\n\nresponsiveLazyload();\n```\n\n#### 3. Include the stylesheet.\n\nInclude the following in the `<head>` of your document.\n\n```html\n<link rel=\"stylesheet\" \n      href=\"node_modules/responsive-lazyload/dist/responsive-lazyload.min.css\">\n```\n\n#### 4. Add a lazyloaded image to your markup.\n\nPlace the lazyload markup anywhere in your app's markup:\n\n```html\n<div class=\"js--lazyload\">\n  <img alt=\"a lazyloaded image\"\n       src=\"http://placekitten.com/400/300\"\n       srcset=\"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\"\n       data-lazyload=\"http://placekitten.com/400/300 1x,\n                      http://placekitten.com/800/600 2x\">\n</div>\n```\n\nFor more information and configuration options, see [the examples](https://jlengstorf.github.io/responsive-lazyload.js/).\n\n### Option 2: Using unpkg\n\n**NOTE:** While unpkg is a fantastic tool, adding additional HTTP requests to your project will slow it down. For that reason, this approach is not recommended.\n\n#### 1. Include the script in your markup.\n\nJust before the closing `</body>` tag, add the lazyloading script:\n\n```html\n<script src=\"https://unpkg.com/responsive-lazyload/dist/responsive-lazyload.umd.js\" defer></script>\n```\n\n#### 2. Include the styles in your markup.\n\nInclude the following in the `<head>` of your document:\n\n```html\n<link rel=\"stylesheet\" \n      href=\"https://unpkg.com/responsive-lazyload/dist/responsive-lazyload.min.css\">\n```\n\n#### 3. Initialize lazyloading.\n\nThe initialization function is stored inside a global object called `responsiveLazyload`. Initialize lazyloading by adding the following just below the script include:\n\n```html\n<script>\n  responsiveLazyload();\n</script>\n```\n\n#### 4. Add a lazyloaded image to your markup.\n\nPlace the lazyload markup anywhere in your app's markup:\n\n```html\n<div class=\"js--lazyload\">\n  <img alt=\"a lazyloaded image\"\n       src=\"http://placekitten.com/400/300\"\n       srcset=\"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\"\n       data-lazyload=\"http://placekitten.com/400/300 1x,\n                      http://placekitten.com/800/600 2x\">\n</div>\n```\n\nFor more information and configuration options, see [the examples](https://jlengstorf.github.io/responsive-lazyload.js/).\n\n## Markup\n\nThe markup to implement this is:\n\n```html\n<div class=\"js--lazyload js--lazyload--loading\">\n  <img alt=\"image description\"\n       src=\"/images/image@2x.jpg\"\n       srcset=\"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\"\n       data-lazyload=\"/images/image-300x150.jpg 300w,\n                    /images/image-600x300.jpg 600w,\n                    /images/image.jpg 690w,\n                    /images/image@2x.jpg 1380w\">\n</div>\n```\n\n### Markup Details\n\n- The classes can be changed, but must be updated in the call to `responsiveLazyload()`.\n- The initial `srcset` is a blank GIF, which avoids an unnecessary HTTP request.\n- The _actual_ `srcset` is added as `data-lazyload`.\n\nThe way `responsiveLazyload()` works is to check if the image is inside the viewport, and — if so — swap out the `srcset` for the `data-lazyload`. This is much simpler than duplicating browser behavior to choose the optimal image size; instead, we just give the browser a `srcset` and let it do its thing.\n\nOn browsers that don’t support `srcset`, the regular `src` attribute is used, so this should degrade gracefully.\n\n### Markup With Fallback for Browsers Without JavaScript Enabled\n\nTo ensure that an image is still visible, even if JavaScript is disabled, add a `<noscript>` block with the properly marked up image using `srcset` without the lazyloading solution:\n\n```html\n<div class=\"js--lazyload js--lazyload--loading\">\n  <img alt=\"image description\"\n       src=\"/images/image@2x.jpg\"\n       srcset=\"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\"\n       data-lazyload=\"/images/image-300x150.jpg 300w,\n                    /images/image-600x300.jpg 600w,\n                    /images/image.jpg 690w,\n                    /images/image@2x.jpg 1380w\">\n  <noscript>\n    <img alt=\"image description\"\n         src=\"/images/image@2x.jpg\"\n         srcset=\"/images/image-300x150.jpg 300w,\n                 /images/image-600x300.jpg 600w,\n                 /images/image.jpg 690w,\n                 /images/image@2x.jpg 1380w\">\n  </noscript>\n</div>\n```\n\n## JavaScript Options\n\nTo enable lazyloading, add the following to your initialization script:\n\n```js\nimport responsiveLazyload from 'responsive-lazyload';\n\nresponsiveLazyload({\n    containerClass: 'js--lazyload',\n    loadingClass: 'js--lazyload--loading',\n    callback: () => {},\n});\n```\n\noption           | default                 | description\n---------------- | ----------------------- | -----------------------------------\n`containerClass` | `js--lazyload`          | Determines which elements are targeted for lazyloading.\n`loadingClass`   | `js--lazyload--loading` | Applied to containers before loading. This is useful for adding loading animations.\n`callback`       | `() => {}`              | Fired on _each_ image load. Useful for adding custom functionality after an image has loaded.\n\n## Development\n\nTo run this module locally for development, follow these steps:\n\n```sh\n# Clone the repo.\ngit clone git@github.com:jlengstorf/responsive-lazyload.js.git\n\n# Move into the repo.\ncd responsive-lazyload.js/\n\n# Install dependencies.\nnpm install\n\n# Run the build script.\nnpm run build\n```\n\n### Testing\n\nTests are built using [Jest](https://facebook.github.io/jest/). Run them with:\n\n```sh\nnpm test\n\n# Or, to remove all the extra crap npm spits out and only show test output:\nnpm test --silent\n```\n","maintainers":[{"name":"jlengstorf","email":"jason@lengstorf.com"}],"time":{"modified":"2022-06-26T12:00:16.730Z","created":"2017-02-09T14:25:45.566Z","0.1.6":"2017-02-09T14:25:45.566Z","1.0.0":"2017-02-09T15:09:36.527Z","1.0.1":"2017-02-09T18:16:28.791Z","1.0.3":"2017-05-28T15:22:39.336Z","1.0.4":"2017-05-28T16:06:36.087Z","1.1.0":"2017-05-28T21:52:20.600Z","1.1.1":"2017-05-28T22:12:01.492Z","1.1.2":"2017-05-28T23:05:23.216Z","1.1.3":"2017-05-29T07:53:41.773Z","1.1.4":"2017-05-29T08:27:03.787Z","1.1.5":"2017-05-29T09:10:31.368Z","1.1.6":"2017-05-29T09:20:06.307Z","1.2.0":"2017-07-02T21:35:12.836Z"},"homepage":"https://github.com/jlengstorf/responsive-lazyload.js#readme","keywords":["module","lazy-load","lazyload","images","responsive","fallback","html5","lazyload-images"],"repository":{"type":"git","url":"git+https://github.com/jlengstorf/responsive-lazyload.js.git"},"bugs":{"url":"https://github.com/jlengstorf/responsive-lazyload.js/issues"},"license":"ISC","readmeFilename":"README.md","contributors":[{"name":"Jason Lengstorf","email":"jason@lengstorf.com","url":"https://lengstorf.com"},{"name":"Harris Thompson","email":"harris@harrisjt.com","url":"http://harrisjt.com"}]}