{"_id":"react-cool-img","_rev":"91-67e8717ca0b53213820d479fdf7c7ad1","name":"react-cool-img","dist-tags":{"latest":"1.2.12"},"versions":{"0.0.1":{"name":"react-cool-img","version":"0.0.1","description":"A cool React <Img /> component let you handle image UX as a Pro!","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"homepage":"https://github.com/wellyshen/react-cool-img","bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","build:example":"yarn clean:example && yarn clean:dev && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","test":"jest --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example .size-snapshot.json","clean:lib":"rm -rf lib .size-snapshot.json","clean:test":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-replace":"^2.2.1","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.5","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-html":"^0.2.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.10.0","rollup-plugin-terser":"^5.1.2","rollup-plugin-url":"^3.0.1","stylelint":"^12.0.0","stylelint-config-prettier":"^6.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"2642f1de515bdfcb232e682c23b473ebf58de703","_id":"react-cool-img@0.0.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-fu1ZmjgnR/g7Rc7uaNL0uk6TGgzHXJBYjB8WmRKVFPKx8G/lQuOp70LxZiOUiW22jLnTpw1RXV3rRUMhenJ6nA==","shasum":"56169a8971604fe0470fb0f4232d5145aa780bc6","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.1.tgz","fileCount":30,"unpackedSize":122073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3/QQCRA9TVsSAnZWagAAEoAP/2Gf+fvFgyHzCP3ep/9C\nYXPAAbDi4ML7dQpqT6fVX3cdJ1I1BaDMEu4B/2ZD3xkp6rSo2a5rzOI1jRRF\nYr7LsC/nZ2ESNVVbx4C4R4jA2uAye+3nqX9zItwdt/8+bYO29DwkSzHs0JUz\nLsipsdgpOF5DOVUVFCvU9b5GWLZk51NVnYvV8u0JgRLIqZ/vigcLhKwsQw26\nh+UV6Rgm8jBedZSS1i4mVIic40mpPqxKi7y1Gd8DGDlon5fWaoJBcq4bMiWD\nXrsxLbK1shnqLbwdQ/X46lW1QR/1yS3DE0Ueu1GTezZm4uX3yuB+MQvMiAK6\nZPzGIYew17fwelsNFxrkbfJiDKnrno2gZUyQqUf+g+sLdOODHNwhKBWYPNWK\nCADLALEUtXytKyxv8GHbtPws7tcmy6JQ0wUG84TtzXOiq/9ln5Ne3fb89mpV\nPZAPthMMIig0ofVeGaLf04J+WQVJloZxsxKfMdX+yAxWhpkncdtLWWZQMu0f\nnNpA3iDpzkpAqihxLbLyJJNMc59p/uJfbDkIDaNlKhTI6Fcos5oOBDqSi5Rz\n+Mn8JIXvg7cXIpI7IXNFVn6Q7n6udUqM1BTXi5BdegKewiNnhEaUGxZADZ8r\n62dyzcO2TvpWJ8iEx+DiM+L4e483TL13cJAvC6eXazJF6uoPo7u5suG8Hl/V\n6Qk8\r\n=tdUC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPPysQo/4RqG+dB/Akd24HkPIstfD8QV+sSYPi5vqPQgIgNGHyFl79p95vb2RgBoUQqNTEzpxJJ7WYiUPFlKBkWLc="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.1_1574958096210_0.49400779311723464"},"_hasShrinkwrap":false},"0.0.2":{"name":"react-cool-img","version":"0.0.2","description":"A cool React <Img /> component let you handle image UX as a Pro!","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"homepage":"https://github.com/wellyshen/react-cool-img","bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","build:example":"yarn clean:example && yarn clean:dev && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","test":"jest --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example .size-snapshot.json","clean:lib":"rm -rf lib .size-snapshot.json","clean:test":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-replace":"^2.2.1","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.5","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-html":"^0.2.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.10.0","rollup-plugin-terser":"^5.1.2","rollup-plugin-url":"^3.0.1","stylelint":"^12.0.0","stylelint-config-prettier":"^6.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"8b7fa2f922705a282d35751c4d2c5a9192531f9d","_id":"react-cool-img@0.0.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-Crqmb4wq1qQLqvJdAUGW2DYA0BUeim1QoZbDASoiO1R3QL4SL98cJ+XlGDwuUDY90prwicnTPycOKBJEVvrKJw==","shasum":"2addc7644ca87136a8e4231895a61566ff2e168f","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.2.tgz","fileCount":4,"unpackedSize":9210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3/iOCRA9TVsSAnZWagAAAcgP/1eBUZcLiblE95owDrhe\n2CAtqTXMZJf5TAWeCa/7LY1ojuekXPHTpwWFcsTEzdxBHz8TF2okK5IqCnit\nNkWT8TkUFkS2sygCPDY632sIY8fWtV2Q4p9w4ruVXmVz4cteMeordp7q9XS3\nt1hT29Zf8adckosvT8o0/69oXW04EmceJb6tbyd8J653OB1LMmbniJSQVCni\nti62sokKFEYMd4JhdFHXiE7E2fC1NtBsWKTfRzQ8UzrfRANz0DALIs3Au+MU\nLUFmNX9ilf6CDn3BtnXVB1Ei2L9gv6pcFe1HtrxX9AyqUAfP9a2Dy5HZbOhf\n3woXpuwcvpD2nHm4wt8r37rizl9RA0nYqQ8imcEfdlHgq27IIaxAJ+y2+8J+\nk9OgCheZ4C/HAl4ui1YKpFX5EGCjrZJDkWx8dA3FT2u2Jk/0brFFwiHvoFK/\nod7cOW71xlvZ5GqztsdlmXh+WY7X49tIvCDz+zJNp4TFZjgssG2+vCJlO/+J\nrCOPHfGbn2tELmFws8CS7NI8kfpjNCZd94o+mKU0PNk0KJZo4ahaockSwK9q\nZ2eBw3LDn3hA7uMTeRUQPF4gde8p1COui+dQFRPlN/8eIKMjZi8yidse+vO9\ndROo2dzpXsaYWR2lbmzoxYGNDON1QTtK3zdDVRxTq365sqWQaAkVbWQtv/gM\ne8V1\r\n=U7Q4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQ/+9blRBL0O0VePWDTb8dE6w9DgZEKxAs1f572Ii/BAiAFlYSZjIFp1S1w2dKHtJio9Q8x/8ptxRzTrrk9nduBKw=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.2_1574959246183_0.18350098714404517"},"_hasShrinkwrap":false},"0.0.3":{"name":"react-cool-img","version":"0.0.3","description":"A cool React <Img /> component let you handle image UX as a Pro!","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"homepage":"https://github.com/wellyshen/react-cool-img","bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","build:example":"yarn clean:example && yarn clean:dev && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","test":"jest --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example .size-snapshot.json","clean:lib":"rm -rf lib .size-snapshot.json","clean:test":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-replace":"^2.2.1","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.5","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-html":"^0.2.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.10.0","rollup-plugin-terser":"^5.1.2","rollup-plugin-url":"^3.0.1","stylelint":"^12.0.0","stylelint-config-prettier":"^6.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"b6fbf23328c04b746e1023fa5623bb3f34da270c","_id":"react-cool-img@0.0.3","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-1LzZPD5w/zzZARj9l6+28gfip6vCqvmupg1rXDLgzOqrh0+b2QWu97q3AYBfsx4UZFZf86vNKRDL3Fmt1ept8A==","shasum":"2dd1f0c3f693009def4b47d535e4f56e122719d8","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.3.tgz","fileCount":4,"unpackedSize":9240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3/qBCRA9TVsSAnZWagAAq9UQAIQNF9ykhZj+PMJDWZHG\nVlp3RNZoHrBsP63wlagm5xo5hyrDU4ffsYc+eW8Srxhln14x+3ozqfaol2pK\nVBs5d0DJ2p9zFqiG48QyB7aR2X2DoSipWsrMZe1XC4Sc31WpAsnmo7LQSk5h\nf5v9xa0cgg99jwuaJX+RF3CG9j6UXQKByO7X9RJGJ4tQT/BpusrmQMojauqJ\n8UkWo7lEytrvRsGFf+9U6ytfOnkGdUKL3uDxSrD3J2YYgKjbG49Kz7X5q3N0\nIzUJKhxRUUcLgOSm267KkSviBFHSTvN3oIOEIBXH7xl5ONbF/ZnyTxTrsyBV\nZw7moYcDNFP/I56k8bvrz5d6/03d25se4NT05LBVzI9znTuTOet+ZmaVjyun\nUsZHJtgSTtmZyW7rNgYDTdk6fV/YaQxHKvOBKjtEXljMyXzE6bOqHXGzoYLH\nsKqxScLE8h0Zca1qvbtbaFRk8JlVb1+PJAUNyV2lL4GTEnxOmAQwdyxbk32b\nRYESehtHMCsNVwiFGBLz/f8NWkUVuHB5RuKauDAN6BsWPby25DyVcXU3DPlG\nhR1uV+GAM5DynhNoEIZ35onPg8dTGWQFp9DY00qN0hRD9hvamGh8KPFv+nDu\nV4/MnKLuiiaqGszToZfY5ysg9/o+UoERXkq7WXsJFqoU8emu7L4jM2TtQfOn\n8OfJ\r\n=i4fa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVxfGm8+cGLua7ibVlLnQbYUzSXKGbJ1oXEQLayIUMfAIhAJVTOBjuffV/7dnc83ZoefkAiVM66Y3vHiCaCdk6x6JO"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.3_1574959744867_0.7415379324955449"},"_hasShrinkwrap":false},"0.0.4":{"name":"react-cool-img","version":"0.0.4","description":"A cool React <Img /> component let you handle image UX as a Pro!","license":"MIT","homepage":"https://github.com/wellyshen/react-cool-img","repository":{"type":"git","url":"https://github.com/wellyshen/react-cool-img"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","preversion":"run-s lint type-check test","postversion":"git push --follow-tags && yarn publish","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-replace":"^2.2.1","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.5","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-html":"^0.2.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","rollup-plugin-url":"^3.0.1","stylelint":"^12.0.0","stylelint-config-prettier":"^6.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 Welly Shen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-cool-img@0.0.4","dist":{"shasum":"9e2ee84120a920d597fc60c5a8702cac3358bcc6","integrity":"sha512-yykhcS3PXl3Xft1MCIFLyB4aLNMbjLGsWncvon+eSj6Mb1VzMk+JmvN35F0dkxNQPiPG8WO9wOzkuQ2CscrWog==","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.4.tgz","fileCount":9,"unpackedSize":21204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4MxJCRA9TVsSAnZWagAAMKEQAIJUXA/Bc6NNWrw/ZVO2\nmw3vurFvUZ/z5LGFfndH+KC14V8dPJAMUDJatWok9OyWjmk6SdYvRTaLowqo\nMQCv74gwV9oPA0Qdfg4J8lL5/VXHmJaS5HMw9jPVPeyIbEcJ4dtGvg6LFw4H\nSKmYba3oFevbReupufYumMbczYU22ghULQyjhRF+InRnh+WVqlTtNLpTvDa/\nZ1pg+Qc7ZlefkwNezF5hp/5PnXBTyCxWOt+hMhrGn7jYWDs57Y9/r7JW2/wG\niFFcN4dDw9NCLjqiewLIec8nvcMReSYBvO8VCEKha8MGE436wq0LpbOKOZ9i\n1Q57aw/1luFMDiaFhqZIfLjHJSwBZT2WyBXkmdtOGbDehs+y01FHqq790C2X\nYXTMhbUGnU0aWfGAwAJ+y5Nz+Ljh7WImNVww598T2zM6iMFvGX1d6rYG9wB7\nDPmK4Xy+AaXcayhIcmdSn4c3Zm8uQL7AFcqPCQLK2htfkZv88fP94SXjEbi4\npb5cW1LOP+Zjk2TPFxcPAzxmWP8j1P8F2Xrx8khHYV9ryREdcgZ+eITo3J98\n3PcpLs4XQeg9c+s8oQaz8FXamoLDCBR8Ls1pZ9IHu4rhtIBauxuDNiRr8B1U\nN74ltscqFBexB1JI72zKTDjGj/FUAodQA0JY/wlpdEHKk6Fm6+uP26u0Uc4U\no5PQ\r\n=B0+7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeJuTSMwokdFeczK/oYZbnMV2TU+Z/i/baKTM4nP7NHAiEAl7/0AcXq7ca2bKAWuLvpQTbN7dFrPYOzSx2jQc6WTUM="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.4_1575013448981_0.8088721281723632"},"_hasShrinkwrap":false},"0.0.5":{"name":"react-cool-img","version":"0.0.5","description":"A cool React <Img /> component let you handle image UX as a Pro!","license":"MIT","homepage":"https://github.com/wellyshen/react-cool-img","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","preversion":"run-s lint type-check test","postversion":"git push --follow-tags && npm publish","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-replace":"^2.2.1","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.5","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-html":"^0.2.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","rollup-plugin-url":"^3.0.1","stylelint":"^12.0.0","stylelint-config-prettier":"^6.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"4d65f85bebb87fee003067ea9d850ad1b69ee848","_id":"react-cool-img@0.0.5","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-I9jg7l8sTen3xvloaHBryeQda+oCx3dc0AMlx/netowaUMIN12eDYZkmwxHoYltT8msXhHGO9JR2l7O3/GmNeA==","shasum":"7ba3b465cfc90d5914fed5b38d5ee26f92d07be0","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.5.tgz","fileCount":7,"unpackedSize":21203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4NkrCRA9TVsSAnZWagAA1+EP/0I4rPwLaH3PkQHkGXmg\n9H4MYMyxtKQ7sknoSQvXvZ1vCrQSwAOz4hPZBuR7Y35pro8IkpkRVUgetSWl\nqEiF+6Bq/pVPgPMkLGk0DkJfTxKCEAMBgAopQc9XVN4zJQ4tkSboQQDb7/Td\na67ICwRlpxZIt8uJiNNM5qwr/FeN6KrOiGqIFHPY6MTc1A0BgS3i9nLiyO/4\nMuA+YK2jZZ+PJ2uYIyL4Dex5MpM6RqdUTVe+Vg7KX0XHecvuN538yZ69HWKS\nbdPo+aK1luL60tPJpCDuZEV+0tD77BSvabQhoKr4e6/6HgDPnfUkiheEU4ER\nIWqET/BW7lJJbCPAqExaUhyWI2jyPWcKejMGNJiyh+Gu82OBoYjtiWhNf+U/\nYUn7uJroMoYjquH4g90eZizE6kDrAgXPLY6GjrNLJ+8l+JpIkiHrTmwcnPqe\n2NCbVN+IhU0ncomfTO8Q/OAG2CpYXpE10csvqYpyagvnU69+LIKTHRwgCxXB\nLZy6eClqwLCfEU0XSdf4t3ed1SgEh5qDMF4Ix1Szk+eDOHzUkP5j8d/mQ5aY\n3P1l5nRUrxb97q2o+RPOmdUBfQGqSEBIlHnq7zWmw1Jvqm7eTG41Lto0zJ7T\nb2lBPx/DxCNsyrdohK5oTAC4M/wOeI0+URygxNMcXkobvSuZu73xpcL0Vl2t\nxZLI\r\n=vIGF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+rn4C0WzYK1SWOaDhB855ObOeyxDwmVrJHDgFKJqa1QIhAIk7Pk0b/yBGRZ9uc0eS0LbAlzEsDy0ZV2d4bJIFDyHp"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.5_1575016747320_0.1399907316603266"},"_hasShrinkwrap":false},"0.0.6":{"name":"react-cool-img","version":"0.0.6","description":"A cool React <Img /> component let you handle image UX as a Pro!","license":"MIT","homepage":"https://github.com/wellyshen/react-cool-img","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-replace":"^2.2.1","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.5","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-html":"^0.2.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","rollup-plugin-url":"^3.0.1","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"6a704b3bbce60ff72fb35bfafff2e4515e3fcba9","_id":"react-cool-img@0.0.6","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-PPhFs5YnioKU9vD2U+Utzfiz361STdnVEND0xiJqkf00ltYIrrDLDoO/tN0OJBB6dXttC2nVKp6Hns17RwLFvw==","shasum":"8b6922c218d13392eb3a2c508b026a57ee319d44","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.6.tgz","fileCount":7,"unpackedSize":20913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4TSVCRA9TVsSAnZWagAAQl0P/RN7cblAL/JkpJa7GRcY\nipf7KzJTgThmA7MowhHm+1Cgmz1KxK780GdF8vRkIjKAa/53EzDszTCdHad5\nLFaOcGImjZ7q2skWdxMrTh83z3ZcbXSl1Atph6Fs79qB2yP3q3znBY9GWGrH\nUYfPzUK2pUYzwFYiIA5CraKn4hb1OsrS0WEeh1Vx5mCEJKO7TA45gE5tc5F1\nz9iwmUUeV/EnASAwsEp4YBiv4oCubg2tB1p4w39IqH+iS7K0XV8/18L8exHr\nIR1MZrHv2d1xCBSRvBzUORBPziNBQHqtw02uYgqOMOu6OpstUehyrKlelnlL\nZjOvb8PuGmyqZYjNVZYiqmXWaXma772hgYT0CRnOo3E6zY/+K/VD92KmI5Df\nuwVXwM2+VLwgeKqTBnU9YclFXmx4B0hoGIGRUEBxx4scnK0b9JIyRh58tKjl\nnJjVw+X/gSX1neaj1BeWd0OV38DeTH9uQ3ubYURyYAmpS7h6L09EuqZTW6Xp\nuwyTJ+h0zH/HLOGXcC744C2iMctUbdi0OZ/lcj6aO128OlBjCv4NeETh/nqD\n9akB9+XkBtD//pM7S93F8Qa73VD/onsVt5qNWscY7P+EEWbqOU77vGydKbf1\nO/mw6YBI2tTZ3ewrutnEcS5pPM3yLpP7GEs+49ABtCskjHA8IFity7Tw5ZHz\nBt3Y\r\n=APEj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfsFS7tk9NKxdi4RNJHDZ3303vgERdDjyM9fpa/FvE9AiEA369Duuh1fbAujCloDBpYNpnNCRxGhnYfTRXHD1oySnY="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.6_1575040149391_0.8686160850606284"},"_hasShrinkwrap":false},"0.0.7":{"name":"react-cool-img","version":"0.0.7","description":"A cool React <Img /> component let you handle image UX as a Pro!","license":"MIT","homepage":"https://github.com/wellyshen/react-cool-img","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"npm publish && git push --follow-tags --no-verify","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-replace":"^2.2.1","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.5","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-html":"^0.2.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","rollup-plugin-url":"^3.0.1","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"d5dfabe6cba0196bd868b74a05b3d88dfded1233","_id":"react-cool-img@0.0.7","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-ZZdhXKYcxWz4BmrtEP9yDtAGUk15AaATEU5i486pc/72OjbU0PJhA6iN9kd1fBxle14AVgczUvtqjZHkLQVv/g==","shasum":"b2bc9c0eefd02d803b72d94f912bba0f9438de5f","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.7.tgz","fileCount":7,"unpackedSize":20925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4TgCCRA9TVsSAnZWagAA0ZkQAKTxj+fDwYO73Xh/QpGy\n0ly1bQFHyupi3LptwToyzeAgLvn5XQTrXCjDVZJuAYRHu78ZeYbPWjlSjaem\niO9xGOgc2OA9i1kxG2Cr3IsFzy5skReJY2PT5q8pfzUujpds9NDSes8M2PmH\n+WNL1kk/BxpNg9nhRJE//XmqhdMILuRV0zESykXe8u84HY9xYmsBal49RfWC\nCh/dTpsSzKv4IPSx/PDTigULGNtRQZYjaqB/pQgYi4c64yRHoz0HTlRYcZQ3\nQ1/91V5VqeNhR3bUuaF9Jo3cMC0E8eXPenwEQmHDRZ3ORCgqiuUxdsHQ5e2l\nkKEMiznetzBHHBYnqWBMf/R8uO4eS1qvih8Zvf74DZihv7W91i1qBvJlpqyV\nOr/NbGNW8M93EJbLIf7WrPz6AWRvNEWVXrJI/qmAmVt0DbIzq5gYc9M4KNE2\n3/UJC25iVeIudc4cRwGjmL16sl0itTdcM4jocDudlPByD67UKFC5On04FQ0f\nePQMBBvXnABPPxbluNclCKfLLDw+BuLb3uqL4wdKBpxx+/kYJqSldUiEar68\nNDz4BIHuDrCH9V3HLFsR5rw4b+Vl7jGECIdMctRnQZMPEucjddlQ0XF25DDH\nH7HqCsko3rH71S3bjCbw0PosKOr8LUzShoyjqhZtk5W6DaLmbe3j6g5C1/SG\nqkEt\r\n=pMY1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSuuniiP0oOo7jBasJsRJpp5U7M3helGhGhG0QpDj1cAiEAu6Hamt33hI5gBP75oxdJLI+mNm2LoyGOeh1YKMXo+nE="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.7_1575041025634_0.9656605821244308"},"_hasShrinkwrap":false},"0.0.8":{"name":"react-cool-img","version":"0.0.8","description":"A cool React <Img /> component let you handle image UX as a Pro!","license":"MIT","homepage":"https://github.com/wellyshen/react-cool-img","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"npm publish && git push --follow-tags --no-verify","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-replace":"^2.2.1","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.5","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-html":"^0.2.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","rollup-plugin-url":"^3.0.1","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"ecf5f13ba9766018249cb8bd8f49d45a0ebcc71d","_id":"react-cool-img@0.0.8","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-KSPanBeoPNSVw1BeZ/rIUKsOQBPt4hWnDm/ds9cDPpkXmmnB1pzRtooXqhTTu4dv4cI+/7o7AyrSuvHsvwOzpQ==","shasum":"1db19141229df3d64e10bfe3c43b32a95fe64e6f","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.8.tgz","fileCount":7,"unpackedSize":20940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4XbfCRA9TVsSAnZWagAAFNQP/2KNEyMRBogG11ccIJXh\n5PlvPKrbGu6zBSRwOgZJoIrW/fCmVXJg98xi3dGuUEnZSeMsebTyCkLmaO/9\no8w2U/OIHaAvm0XRauUi2fUyErUOeDGxuCg1gkIDfhGQuvZ4x4+8rlPKFlqm\ncddyM1lzJOcD3lUOm2GWLfwIsRK9G0gB10Q82noERyAPmEm9kS5qdsh4tfjS\nNXbOJa/eDIfLZZ3OLbV//c8OpmQvlFHkgCDURyXhsf2FQc14zegXAGELfx31\njIVPVR3bSkuvOmF8yKyeHM0TesuThiXpoKplF+mYU1rVrfsoSbxiEE5IIyuR\npO60d3ho4vOJzAHv9uRVGgl50fYQDgHGTSsyJKnoXDa5zqp/iNrjpMVXYZwH\nZBHEmhnfKsmhxk/ol4yczO1KNc4z8Jzd46z0xgh+V4FvRBhuk6kyoU7VR7ra\nT9tdPBqkFwYPkUKQRBG7mj8+c2qP5aoHJRcuwAtotegdn9aSB9frJJaDlSyQ\nevVoyI0EGyOxnCqKQmlad/P86hqTYSp3f9q90vLvsVpERZgYXqiiQeh+6fn5\n3Yu6Sk+BvVPdwGsqWdBSxjsPGndw0FOgywX/SyZABNyTagi42HyWKKrxn5s9\njLoEoL6n9000nvbadVBPAwQB7O0XtJ7rNkPxaT9++DAcDVLc2QD3SxjDYTrX\ngNyQ\r\n=Emxm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5vIaPPgLmLx9ivmFkv/mIju4WVmf1q2W9sy09MgdvcwIgJbShmnLEZeN8sf4bljXWCDTFaLHos86hQwR0gIIunR4="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.8_1575057119262_0.7027139794221415"},"_hasShrinkwrap":false},"0.0.9":{"name":"react-cool-img","version":"0.0.9","description":"A cool React <Img /> component let you handle image UX as a Pro!","license":"MIT","homepage":"https://github.com/wellyshen/react-cool-img","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-replace":"^2.2.1","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.5","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-html":"^0.2.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","rollup-plugin-url":"^3.0.1","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"c884618b24d2cbcf11e66ecb2adfaed456d3afde","_id":"react-cool-img@0.0.9","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-A/MGUQi9lHH5T9OLl2+aiJDgfYQo5QuyFwy2YLPU8ui/NrxozOaiflaDLN2kzYbzwJwgJ5LqDqkCgWIPC/YpGA==","shasum":"df86efeec37389654cd3428fdfae360520b96a6a","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.9.tgz","fileCount":7,"unpackedSize":20948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4iscCRA9TVsSAnZWagAAxJ8QAKJUwIlWeqDbeHQB2oJu\n8z1PqqTJhzIFPb7s1R5txVe2xxildYv+mIavq3U2xSJDSMetpeCUVEqjUNAO\n9yqmIe/0OdSqpMdXc0O+61JPckwEcgWyIbdMywsvMjvuJUoyjuuS3XIRbl0i\nRqV/C4tMkYK7e0NzUnK7biJOuTjndnZrrEh8IOHrnmisSwVKqUsqNCkUtQFy\nGZ+XS8yfPMv4r9RSUW+Kn1OBlqPICA+nTM+jFzj0jjTDQ/hARK5ljRkN5Fbg\nYtR0cXOLyWiB+pyU0WV2iqXLetQ0o1DLk6FXhQ1xaFtLrF/fo9ryE2is6O30\nSw71F9YssdbfS78MtpcQWwt64r5qJbzzy2OHtB74m8i7fPKmMhI0oqnDE6ds\n9ZUeoj/4dPt7rGVzbOxo18vw5rHATnGaiSiyubZUUd1f0zaWhBNph5CuoSpk\n84ysh3Lpzf9FTxuY0zy6I7k2+jYyV6/wcs3rhauafEA+cIX1N4Qza1tbkDwB\nwOQ0lz984UMRKZ3luISwJIkvxM6em5z9Qc+qst+EOTdYnvnNVaOdSpkrcEUN\nV9wK2ZoDCIwQYRwPJ4glW+IZEsZlx0ItL2jSMCgw1a7w4UnUnIbWhZiYKu8P\nJhG22u944eOIap6s6UrjBIwi8wEfWqnBtLVsW7vKFndry/v5tWvx2xDQ0XDa\nK+Rb\r\n=sZgc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtEvap8L13XOaZaA2atDSLSXjc9jEuTcNOkebD3z7VSAiEA8G2PouMAAW5AnrIEQ8BEYOLLNMF3BpNzKqbpGCAZxYY="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.9_1575103260319_0.6553348602898004"},"_hasShrinkwrap":false},"0.0.10":{"name":"react-cool-img","version":"0.0.10","description":"A cool React <Img /> component let you handle image UX as a Pro!","license":"MIT","homepage":"https://keen-goldwasser-415880.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-replace":"^2.2.1","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.5","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-html":"^0.2.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","rollup-plugin-url":"^3.0.1","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"b8cf3860b21e2482dd5ba55e23d54508aa551605","_id":"react-cool-img@0.0.10","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-+/o2YFxybcrv3ApubG5uxOXq0am7DrTWRXTPBm9tLFhoekFnZjBoMMwh64FUhi4Ovk8rXdVtalIRtnLS7jCjTw==","shasum":"4b1d8b6d480b8908b40761ea1fe94d729b7ea05d","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.10.tgz","fileCount":7,"unpackedSize":21017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4j+UCRA9TVsSAnZWagAAX4sP/2SmNDBh0pl56e722Sup\n+ytmxKx0qcaHSXnKRvxUy6D0fOIKhQjy5MYkqd9iOx1xog8pRoy0WcSkNNS0\nBXgnWcmLw8gTgmmIQZzX+VB+7XNgRj9PHx5849Q/6YYwWmcn44vLhvtSQ2xf\nEKxtDl3ErgZ/2TTUZePOFWcre7dO6W1BjkQEDvb4IYO25qIPbjG6oKaq/haK\ndTamhRwgF4txvQZ5lsrRWfTT5l0dHchNduYy9X3KAvRksQIFsFDKLc4NMa0b\n4GH3bhwWoOPdH7nr37bwmXiOalHU0qnSbyMJS+kAT8LCWuTnhsV9K44BU8FC\ncgfYurIg8+H1ajDqlGLnJv3g9ByxA+5bYO+HmrlIlucYfDaVJKARy4Bppa9R\nsVEtVtRHQsIfKo/am1xGPBDYg/vBqnAg/CGae4uqdWOzT4P472EjNwrLHxdK\nEtCkjlW1BBjRWDPjCs5xqhMcnGuBfOsBdRAhPuF8/JIAK3k7kZhSg0HcDP9w\nfXR7AgEF0mVlDr4cq++fnJJOpnoqSHiLJWy++5tQNDtk3gQfjkDOyK/YiVRP\no+qgheeee3nkPbK4dMH3GIpeP9aUcLOjP6+bzT6NQR8wER4Vcjdi7PY8KVao\nruu4onf+/zF2HbGFKl4k0GSesPhUuFIJ3CpiYrEdV22NygLqQaJIv8mrcf/H\nkNN7\r\n=IIoy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv46TSpy25pcwyCrT2K9bXnSz5dvh64WSJoUhJlI6EQAIgNcHafefUhgb+fjmt/E8wLNW/ig/3tK3cPwjbFImX0is="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.10_1575108500281_0.05253462668452036"},"_hasShrinkwrap":false},"0.0.11":{"name":"react-cool-img","version":"0.0.11","description":"A cool React <Img /> component let you handle image UX as a Pro!","license":"MIT","homepage":"https://keen-goldwasser-415880.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-replace":"^2.2.1","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.5","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-html":"^0.2.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","rollup-plugin-url":"^3.0.1","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"121a62be05c62611f9ae8a6794668a2584a039f7","_id":"react-cool-img@0.0.11","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-qEuoAuB5T0NJSPAdtK8fW6+LCsXPtDUVD90c7XZ04Q0aL+1AGDcR6Y9JPnXNZ6yz8nwn9ihDZqT/AfkTrHSlDA==","shasum":"6c9a1eb81b18425dd85b820dc364eaed66bc571a","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.11.tgz","fileCount":7,"unpackedSize":21139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4pFjCRA9TVsSAnZWagAAwjUP+QBjv5h/o+zkHnMg0/th\ng++GwWY0dBKvpzagwBBtjcSlgNO9AYqfipehR/B/SZOoTCD83jFHGxGRQPzm\nRmYEdudY8R/ejqnd35Ufo6um6sC8sgxzgX9B8lgFoS7JEvHRSQb65Ks/Om90\nkjNzqBMOLXkERHsI4L+J1ClCoOGd3eGf2GREkcmxMp2ahUON3/lhblEO/zpV\nlGg62k/DhW3B9BpAwPn42siE84iYdpsZW3/zjBVMMYF99dCjMGiJmwStWl6d\nkZFHXfb0mHC2U+CYcvVtPL56oJ/6o/D3OjOfXkdltvZ1DX7LTi1tgSh52W8n\nahXOOug2OR8Dd2qCUU3bg9UOg9qmzcq4iCWZ8uyDPuvKZ/VaMedKykMPFlId\nmjPCSg2WruaCwDuezR+kP+v/DtgY8oRJlk79JmfcArmXOQ4uSMvEMA0sdxb7\nsUfU5i+AWds1AMZZsGhgXQU0qvG2P9iEDhBez1JX/XC+RjyZ2F9F/PWoUTcM\n0hSj41uLp18q25K7lw63M2iO7Mcs6Po9U16WRG3w/9zBK6FM6wY69IlI/CIA\nf6WaRQtCSPM5RMed6leo4dDQFsk3XYdahn0gigbKdysYxUGyf9KJvEA4Wlji\n/nZd3q/C0lqibJ9zLwdxzcRQcYAo1HQ7ioiz+l3fZicPQhib0EAfLfmM65yT\nz8nX\r\n=qOFw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTM8Je90iS4M6dMAYiStnUVJUNHu83NFDDNBnk6/A3TwIgRYKTP+of5yi+om+kAsrUf+M601JvOggL+KRIDKhZ8LE="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.11_1575129442969_0.9736818499484134"},"_hasShrinkwrap":false},"0.0.12":{"name":"react-cool-img","version":"0.0.12","description":"A cool React <Img /> component let you handle image UX as a Pro!","license":"MIT","homepage":"https://keen-goldwasser-415880.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.5","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"af469f632b648530eaeefbe4884b96f404ea5325","_id":"react-cool-img@0.0.12","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-oaAYoxVaneclWOwg19V/KvZfufPNs6u1elGRi1ad4W2b+XzLMRlWcaQ03scz62D636lOxo79bqG8oDkDNKUgJA==","shasum":"b3d626d9fbff8d98c9332e0861e7ebcd3c9bee29","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.12.tgz","fileCount":7,"unpackedSize":21134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4rhFCRA9TVsSAnZWagAAlMIP/3RTstcNZ/s8Vbn5mJ4J\nIPzeYuihNZJvfNDQ322YzXg86durzjq+aSEnmHgmrP/a9WpagFbVi9/CS2t0\nYpVpy2/DzUtxL7zUzx/ywqdEi4EqqtLa7kYV8iA7mEQkR1I4QT8nIriBVe6V\nGM83juiyv453Xe1robwCdnzzuMnndJiCH/lyvNRZq4i8lfgXuJIjSCHmwxbQ\nHP2UgJNdYRxulm7b1gTUmAwDYQjeZIcGE86DKYCCsSqfUeuIA8EGtRtqIbSw\nQvofFCj1P652ul1gIEDAyVaxcFKVqVlMvxj/tIfh07UsuYsAbhE91i5rOwmF\nSLtbKJslvtIvzdYQmieX1RfaU70WOlJdPY2RoC1Fwiqq1AxqNGi5Xb1xXOm/\neR156ZqeSUrZq8R/FJZUPxmGlOXcVPhm7stMu+pf/Pr8sb1ZRB5PgxvPI45v\nsxA4hlDUU9IMtOw6MFeyacPKGAcxSCNT+7M/FXWrQo+eiiHd250H+ZCTfSvl\nsldBMBujGXBu40I0XEf9AzpXqmJp2Vj60lBAJasBxF0ULZfzPmnpq6W+7eLH\naO8SNoRi6NengOLC4Dq3wHcT397S9BaSpuNJpQ819gi3ss+cHCO+115rO7GN\nLXFrhDKr9BDCyeXf7lLRfDeVnX5p2HaKh/pj0ccd+WEF9OnSNtPsLxNAfHIh\nnrWZ\r\n=r6fa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIc6pQtcGSeLQ7NrYNYxEIhAdJl6a3qDV0jjbyy2gZNgIgbzhNDzXKuwHoAgRmYgIS276jPiLik0Pfdff+TSLlGuE="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.12_1575139396967_0.3134422608871288"},"_hasShrinkwrap":false},"0.0.13":{"name":"react-cool-img","version":"0.0.13","description":"A cool React <Img /> component let you handle image UX as a Pro!","license":"MIT","homepage":"https://keen-goldwasser-415880.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.5","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"c1f8641af9e2410360cc0fec5608ae3ae881794f","_id":"react-cool-img@0.0.13","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-NItRNy9efhSSSUarSLRtGLS8aWYcWAw7IKkGvjd2HPIyKnzKdkMrQDSBjOzYwlfYMFJu1Ws0qLhsSVlkdNY8UA==","shasum":"450017d5228bd10d170528960255417f4cb95a8b","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.13.tgz","fileCount":7,"unpackedSize":20312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd49UECRA9TVsSAnZWagAAbe4QAJHzt7i7Lyr0AHxJKOhU\nO31a5iLkI/rig6fjfVZJ1HhfKrssZM+cGpqhdPyFPwoe3sx/qoq66FtVGs2g\nSJ6RunEz4f9tQ+HHCBTGJcffLkcpb1iS6/5/rzItYLGKwqOupL58cbnLxHaQ\nbl9pObkorHuja4lEUu+z58NEYJpMwKOy6eJ7QLtdbbGRZwEvOsYNdkv1HU2F\n8YLQa8JAMD7UkuugEM9A6ttGUfsW1Bw9HEQzCJ7dIOI8DmS3dAFJOdJMmWQm\n4QW3Bdn9RI72t7iMuh0jgJad/oO6/Igb4WIBy85fMy0p6W0dPCQX7UpukLtH\nPfOCT4pQ/ABQ7BjHocfihmlum1Iol/UJJ4n72TJbg//LfK5ViJtZX0Uh81t9\nNVmTwLkFmxupkjLjQL2zgQDRkXOQiII+bmO3+ayj/Dypdj8T8lgWvNCYJ+Dc\n1UqE1bDrtqqDBFShs1IzeOifyb8UMXwi9bPG/h4cFdWPPGoJRSBhhpw/Prmf\naBkQGFlZtx8364uaPoalsHJarGPHhPvgebgyFCXkKZnjBYsg5gfAtiNniQKY\nz/rRLuzMeIAlwMTtt6FfG2730VCzo50Cp0QNV3EE0mfCdz3OSU5N/rGreMns\nYelas1Lrp8F+zOioIUMkEp3Ywt0QLeVKe7WrDZ59c+jHAZ2iL8NCxPirruBy\n4DNo\r\n=gd2X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi70w6l644kzI34FHKgHrgh5lRqZHbJugmK2tgr3PL1wIgd8nR+lOJUavsa/JifIaVmmsYJEQGUZGXqXpeNf0VBbE="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.13_1575212292048_0.19442686549759225"},"_hasShrinkwrap":false},"0.0.14":{"name":"react-cool-img","version":"0.0.14","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://keen-goldwasser-415880.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"94fa0840dbf79136934b88c56fb404be60ab342b","_id":"react-cool-img@0.0.14","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-ydDU+zE7DkgVpTxdGFS7sMqEevRn/+4NW6hALKpAy/64wMRE7ofOBwj09EP1DtLHEYhPZi7e0D9iMv3T3FBLdg==","shasum":"89a54f178895fc043d26c74397cc7d6f18b41cc3","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.14.tgz","fileCount":7,"unpackedSize":23651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5UO8CRA9TVsSAnZWagAAAzQP/RMy3TjlxpTvSMrf3sk/\n+wVO89M1AqAazGVcjMCQbVPKgG8gQ+5+tQOY96hiNqwobV1COfqIpp/XnwA8\nVlXhEb4e3q2mfTAlgyFDwJfo/bRgYHO8/rsekvTv4NxtGvYjDuQb/ojZHL4S\nOcmvYU7EV2aMcj3Rx4nIX5HS2ldOECwCJiLrKqQ9BiNgwI/lUENEIiO9jAOI\nqYhNjn8WvIkydpAVekeHoxOcotbnALlGN41LL714ks3X2sjkZes74kyEQ+3H\nKnTIuPtuW5CRxion1ud9fQIAgZqojaAyIhP/kVBlBEGIIQ3VrkF+XlCoFs9V\n4a/c0ZuVblyjAswS8slJzfSipxXRBpRoZzfQJo30sAYYxSxYeFEWv4EXuZqN\nIUreCfcbYaTtw5T7b8YqDfRvCN5sV+DyR15WoC6lpcnxcVQ0eWdqrohQ5Yp5\nNIaBUNu+fYBUs4V+3G5SMPn8zZbcCuiZyHDlyPsclmC9wV8/3u6n9xAbbgW4\nrXrTIuBcE5LDKrcSMocsJotQj23I6jmU39cIzxfkl7uceX9Pz/T2LmfgTSIc\ngkPu2H1sxjki5Q9GDutQQh/5+3FmBLpOnx3Vc4cr9VpklBnUb9Hivoz8v0W1\npHFarpHmcQNvNxrmJbI/9gDzm6/q8kIRFChpcSmEmZiLWOJnwzmApTN6g9b0\n98/1\r\n=yN/E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxkqYgvKMvRgJBuxRK7UU5Zwp7hinSR8FY+vEscb8K5QIgQDcXyP2bhQSxjY1lil8BG2g5uGN2jFN0QAcqcWGeeC8="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.14_1575306171978_0.15073664806577614"},"_hasShrinkwrap":false},"0.0.15":{"name":"react-cool-img","version":"0.0.15","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://keen-goldwasser-415880.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.6","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"e94f3c7aa315fedfd2a7bee14ade439b2e87933b","_id":"react-cool-img@0.0.15","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-eWkd34iPb71dMJB8RolmGkCIZLZY5MMLuLiXlRMZbOlL/htVPWTU4A1yocAIeLMyp9bODeGey6I1xpz8dl2VLw==","shasum":"46686280c6902b5c89ff0e0dc3424fb4fd3c82c8","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.15.tgz","fileCount":7,"unpackedSize":23596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5UX9CRA9TVsSAnZWagAAXGcQAJvXGW0VIlDgyBvBNtn0\nKsf4p9tFYWLtTSOH4GxlkCsdwh0gTmjJ7o2N2F+UBp6aR9MWQD1zxQ1sm2Pn\nSIz2gVsnqIxSwW+8UkUFgvl68RoGc/jDbV8H8hfU2ria01sevk42B27PEbgd\nAksqMZjlCEPog8RvWf+to9lv2RPGKennYUa+GoIHqPSz7PexFfFENzNFDegI\nQ7aCHILZNGr1OsAL0CiO7oO4EijL6JQ1ic4EucSNRCu8+So9wDcFWgmG43Wc\nRPLFIBy0avsACyIQbpJ8pT8dumG9FCGQDbufeeRJjJbb394lpO5eOQl8HgWz\npn/2tNdlMuetB3jKRibhed4YiZRA5SL8adosHCr74y0wGm9xUVIwB8Qst5UU\nTjIgBfBo0twlXTEWPjaSQFeCN79KaKY1I/D+lCFxB5w0t/t0K/4yede3c0OO\nALIRWxjmTv+fdngEW+Z0C3Gcn4lN7cLRitBXx4ydj3B2UVwMXqTRXpxEWfZU\nXN6ZDDL/lLUnVhB1K3o4lefnF4l34P1jzon71abaYJesOTZltZRIy1UD3Juw\nuBHen487HvIiR/B4GkDpFSaWwgYvf55/LrnF++XsgROAztAH5OwaG9EduQ1N\nCVHzjxZCu+ezay17mjv2d3RfcB/DNn5v5vKqvzNGpwPW8+ghv9EUb/9AKBs5\nZJ+2\r\n=uunp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIER9ywHvmL44Mo7vkzKmpcxCdPSOvX4rGHN29m5jWPGdAiAHRcoq3tZhNe3sB6PR9+Rg4c3DoanMFkWW13Q8XeAklg=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.15_1575306749218_0.7588798698067303"},"_hasShrinkwrap":false},"0.0.16":{"name":"react-cool-img","version":"0.0.16","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://keen-goldwasser-415880.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.14","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"2dc7125897df4961ee8e17f1dfabcb459f90be61","_id":"react-cool-img@0.0.16","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-G5Jx3L/gME5HvaXU2O2kP5uUhdtTemicOauowFZ0YUUMyQy6IvYlZVrBbphap39D+I7aS6rftf8g+5K76Tppyg==","shasum":"37676f86d40e0cab85d0fc9e78f6facc85046889","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.16.tgz","fileCount":7,"unpackedSize":24018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5eDpCRA9TVsSAnZWagAAtXoP/1uG6Cmvr2urPPqOo03K\nU9L8EMo/7i+KMhnpd2MlX9gWFOaLzlsxnGuSkFiz9JGBeO25mMPQhs2M0X0N\nv/EVgiq9k4ZA8I41RQ5qZPKw7YLNoGR3a7hiACayjXoQb7oY1YFetwm8NVOz\nQrrszxWKgycQ7VtvYqDTUnbhKDciSwbdaDpfKq3wx3KsPhswWDwjNslO2DFD\ni9YsIeJQ4hk1NumAMS4RA99voCqxujJWMlm+4zGWLCc/4WkIHRfeAorpnaqH\nBPicCG52dcATh6/JAwR8wNFKh0Mo3NKR1SM0nYWvP6pg7Wxs1T1HI3IsYriS\ntkpST+sKTM0yPRTvYiK4IN/jtW1kvTP0DNkR9HwfpYilO+iqTw3hM3w6QVpv\nzIrY4/zVVB+3gmWXBHYQpFX6zRZUlbqoP2U4jhb9QCyn2vcN3u3Yyp4HFuua\nqPDfxvrm+HB/NJ5JwShhIGRXhJqVlZh84MohiosmB67wqGYUz4VUm3+ICYWQ\nRQF+E+rsMySm11WsF2nkJGNaLmqOwThTXIOeT0LPY/dfX6rmT8K9KJrwHv4B\n44IdzbOHrNRiuHVzkGQHXmsgrLGJYyTK+QsSU5wohn2pXTQqe8m0q6IAS1Nq\n8zbbAgWTLckbsRdFO9VLA/Xtgn6At0aN8h3cto++xvBDGvV9RN0v3aDKvbsd\nPOIY\r\n=MwqR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbA8esTZKVQQ43bryVfE8awcaPvvQFYMrg3hemWiDvrAiEAjgCsBiwrWVvqRQduaS/3wk7bkqwvvDEW+Ap8Kl83Npk="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.16_1575346409006_0.7802841186809883"},"_hasShrinkwrap":false},"0.0.17":{"name":"react-cool-img","version":"0.0.17","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://keen-goldwasser-415880.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.14","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"504ff3192571abc3aa6bcbad432de9b0faa31b27","_id":"react-cool-img@0.0.17","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-M1sSpmZx9xRSryNMbspKtI5N+vGIijL0m3zdKXcoeCLkkw+gSypM9RhYFEx0tXELrOQO/mzVIay9E41pMnuQHw==","shasum":"80e212fe18870e0485f00c7361f171926c723310","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.0.17.tgz","fileCount":7,"unpackedSize":24022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5eIQCRA9TVsSAnZWagAAvjwP/jcOO2jvzImJ1LVLV7zS\nVoYaDtbPne2XjKNnL7EwSoPBqIoUqLLSdIpyIYBQ8J5t9SethFMeQYBWNrpn\nRgT5oWBAkHxdmsUOgkI3/jGjbhz19PgFYiU1Slmg1PI+KwEoatddxzfYMgy/\nG2J/12E1EyRjnUtWwH8h+hDspB4ZUCqSI1shSJQCOmLkmBTEwe5gTuVBvEcZ\nB6ne7LI1ssfOidFHu65Ksyooe65vUT5AnaM4rFUj/IgpDCjdA/qfFfuk4rix\npKkRKhyGZPa85XbnCsDc8aAmHLfX4tZd3JDtHLIghL3c3Rd+O+STtPGlr45i\nXcMfj1g9VCFcsnWQftjSROVZYHRLROToRmndPe4UL3RQ6/9xEfp6EvJTOc7c\nw/CWHyjFTmqgvfaK6YlKVtKFs9Vw3EG2JRZwZcR7pggOL5e45wUQamgOOflP\n1Qyf0myXx0ganSh/psD3QwOlb/lVG4/CpRsZ+u0n2hpmRP0g25+ZoJ1jhvV1\n5yCnOvPZYQdvieTx/BB9HBAacD2Z2GIZXuU3GSLEx7yEzLMz7DqcjwwDfFDU\nlLUKtn5+CcBBu1xj9EKUeRm1YKP3IFrrY/xJTitJ2VfSJra3MnSTydro7iW3\nvMn2bjYUg94GGOcsp9HCyQnH22wJQCawUYbkA5s761dAWF4Zv8sVTaiqHCu2\nVZTD\r\n=Lj2P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvL8LXBYLO22H55jEo9wz6qVOyyx1OtFT7EzA5A4tKPQIhALBl75BAd86+cUKsuKmbGzge1MZP2PE2eqZpvyckyiBH"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.0.17_1575346703552_0.06895891125494646"},"_hasShrinkwrap":false},"0.1.0":{"name":"react-cool-img","version":"0.1.0","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://keen-goldwasser-415880.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.14","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"552ebb0e3a28d1c9674a34f1e7158e82999fd279","_id":"react-cool-img@0.1.0","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-PGu8WkW4C0W/O1JigRUzQMNGUuJyExO4YPNeDOjF7gBf2XBANIMxPkNkZ40WadM0Xu0hxFQAUw4ahuufq17IMQ==","shasum":"3a14386776c330f0bc87433ea89f677c4002d848","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.1.0.tgz","fileCount":7,"unpackedSize":30689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5kK2CRA9TVsSAnZWagAASt8QAI+Z9bfYdS7/kXJSOKoa\nJITBS52Ia+zvv8rNbO+BHB6aBRYW1wbXGlSFEbzCbQvKWPqQU1hTeG+hPOHr\nMS1eJSSE4uwq7qbLcbKVfw5qtofev73A5+7N7Oycst/DtGE4tzTLLTP3F2eV\n/0MymtEafa0+YfUxZ03L1xruVWkdFSViJFFkta3oeZpcIQo7qrHlntup9jq7\n8ncr8EIUlR4bUah5YKptR/NoYRQdxkD9GqWiEsrXNq+GFJtC65v8z+Dv/4og\ngRlogWHkMTR0z5flOHsiDr/8GpYpTT6Fn0h7rVzfKeCPG1G7zV9q3p9WCSmB\nd9qh3dzC9npp8hmbE4kHEjwAExitC5b2Gha4RTAPgzb6Zj6jFU2zOqetMyaQ\nQAwW6cE2ZJB0uh18LylQtlaSDFiBmlFsdQAr8DYCWPqaYCvXnXowf2oqbpoH\nfBveuXywNiO0pSz6Uc20+bDwpKqFfKAlI6NdoaZc7Woxqi1Lyi39a8nvoUau\nqJ8SopHV83FCEFB0oWqdLrEa4cOibPxFFc17VMHwDqOoew6rktAx1Pv1vF0/\nwgjG5TtzE6yT31T6WohA2YBZvY1rxkTthzmj9PggX9W19xiiXBqhQRmPZSm8\nz2FZSgkVv/wb8KWUgz+KYpf1OrQuH35f4EvRZNPiw+RVAl9bhSgrLo0rPupU\nKXar\r\n=3B+w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcheAdvdlt1n5gYgKqWsGkhB3hWk3GR5OwBg6aMBkqmgIgBdI6XgYKjRdtvmt+PBhqhlOUmjgmXPrqVQVJjpiA4zQ="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.1.0_1575371445140_0.44901194619545004"},"_hasShrinkwrap":false},"0.1.1":{"name":"react-cool-img","version":"0.1.1","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://keen-goldwasser-415880.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.14","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"ea4c0bf5d6f5289c04ceacd6fff082bec3dedce3","_id":"react-cool-img@0.1.1","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-uJMPKmqjJRZOkiAnCRKhrNFNk5o49A1Urh+yakfKogNpXdaRouXbk8XtpfGNE5Awrs3N7DO2Ez36M2Yj460e1g==","shasum":"1b4e7571543b9a851d70549416f0b788ee4ea39e","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.1.1.tgz","fileCount":7,"unpackedSize":30999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5kQcCRA9TVsSAnZWagAAHisQAKOYOdQ+ei20gKjQHTpC\n/j9gpFaQz/PrK3ehXpw5tyE6kGEFPKix9oNXtsq9ImaiJ2nG7qG/iqe7dysK\nk5I5guII9ZvrdUye+w1v3bR+37jUej7E87F9ohA78RFVhY/OR7aikcVDIN2T\ndyKvrDCFDusdrZh86awBJU2pJ9nwcsVkeZqdB0nkgu9bmUSAbDIYTmrEZRdu\n5sjbAETXEqtDYsLwcEoOWTeytYrjxh70lfT5GgQM0ViqvC4X/XUz9fwFT5oi\njfAcdUHCcRv5D62e9wE0tq9aOCeycI+QIJOzNrqXokyC63ql77yJbKLdEzWN\n+gynzuKA/0rfBBjCtlMOZCkms3laZOZNrwevc+aKo3JzPIgjfQ1q1Uoo17Je\n57EeGyjIr9gTAO+YlD45TCfzwb//fzvfx3Bl25r0P5YTiBbXBL70RNLT1ouP\nCRc3ntsJeaLzKHtlWeUNi5sDnlzM4uXik9KhDSepTGXuVcsf1f4d8VXrioks\nLBpkU8KAItuQDp1aH4eZbwEQiBOkmrUFzPaV6+FTjiX3EL5ahWpGx53BiS2Y\nQggMZprlzjihtCT0iUtDLWATji9AQ7cDsFYj7PPLqX68na9i2SodJ2nSxsEo\nz16KvdQkL38EsiwuxkIUqkshA0Bwkd0u3GnbDs5A5D2zskZ5JMP7zoOSNYga\nIrwG\r\n=BiFz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYG22srx0ZJYFrsksDTbYtOCzwLf+4m0FvGtQpZ5KK4AIgLMCv61yNkT+zCenijrr0LwPjNZUXvJ2ci07SUjjnQkk="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.1.1_1575371804032_0.09609490693001921"},"_hasShrinkwrap":false},"0.1.2":{"name":"react-cool-img","version":"0.1.2","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://keen-goldwasser-415880.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.14","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"97bab627965a2699d1a1d1a5b3088271c93194d9","_id":"react-cool-img@0.1.2","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-1DMH2zaral39y6sgZ4bvzPacTJgcgYQLzzcDhUEL/AzsUOacAni3a0toDelMP4Wlq8TJJwF/fQNuM5zeZfB7MA==","shasum":"54b9a75edeffe389d85b1cc3eceb09c96486ab03","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.1.2.tgz","fileCount":7,"unpackedSize":31051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5kzZCRA9TVsSAnZWagAAwXUP/idVHG46m+ZyJJe1x+fc\n8a2nC5s7o0yB4AbBwEMQfoKMVyq5vD75Otn+Hh/8xyrXvC6c5HWlUxG0Yoso\nWJ8VrVfac386CVTA2HpeuYrU3/uBYfWNIZJ22rvBMDww8HXlDV8PWBINig+j\nHmgVLLGi/fDBg5rnmwkxdf429Qd3T61mYP6K29QKkZe7cRonrL+AfdRXCd/Z\nSZaZEfdm3q4ikGo7HyX8eq07dC1nHyrc63V5OtmXJVbZbWGEEUgM3WQGXItp\n/yppkM1Ag6PbojwOe5CfpKEJmZcCBFCSC4v+ueluazlNyFG8O4PIFp2JYQNk\nUhB2y9cu3ljoyE2XboWqrklhnUBEfkVLMfZvy/tl/l5sw3MnebuVw85rvrzg\nk1oHn83ExsiXlDzPldRJXRF0Ssc7Tjjtq8ZL9xSu4EihRibuKtZynCHvzats\nGYxNfqaur4UIklsd6/XMWZxJkY30ajwXIT4upuhPJUM8ueAXa9+xKlqZA6zO\nkBiXHvu6PLrPAPimUikfD3tBcxeNhZRTFVOiWNYxpU0tN/8gQWpqQ05+DyUw\nZ8lLgWSnv0lR5RHQjWczC9m/GJ8kiHCTz8MGiS8QPycdh5sqvefw5uAOenHu\nNS31rTzqVR8GkWTCbbqIWqoCkmNseImF09pRpZvhCitxOAUAmNiUgsbqrdy+\nEuYB\r\n=PRSj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID082YaxlqluqnzgOVBo1FMl0FJ1qrP4U/XKAZkJ9Q6BAiBbgr068FwqJtrlffA64ibxGAmRqBJE06nJEJDr6uZBZQ=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.1.2_1575374041150_0.34438253544963326"},"_hasShrinkwrap":false},"0.1.3":{"name":"react-cool-img","version":"0.1.3","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://keen-goldwasser-415880.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.14","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"72b29ee6a49d82bddc5229c0e05abe2f592f6f7d","_id":"react-cool-img@0.1.3","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-nPJZBad8IwMyp3zV3rWesGbTKPceUHaWKKjtAoUAhIU/sz/boQ3PImg3osv0aeUDIieaDYixRREsMqDOeCxI5w==","shasum":"4995740f877bcdfe0c40cb6055a0f1131480e630","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.1.3.tgz","fileCount":7,"unpackedSize":31044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5njaCRA9TVsSAnZWagAAEnMP/0Zh1QX2s5tetxDqH8yh\npYE90vh9pYFuoCzdp/7crRyxuA5cCZHO69JR98+o/htn38GaS220F+DKkjhW\npzWxdsIsOIAWDsneYlch0rsGL7piAwt8/v7bj+/DSAInVFny07llUUMvCgw7\nJtlQ8k6XtJToq7VPt2lIY9UVUDvK/LW6d8vO1skymcLEc/CyymrP3bQyQ9tY\n3h/KRoR09MA9OVwZWJX/zbfLir8UxNy9BOzTCqDEuS01ZqhMlEsPxXXqdAmN\nLyhknZdyeqQp7turV+wWFysUq2jWmefVnTS9W+beGnv6beiYyP+l2nMFZ1cr\nFamZ+M8Wb77iURoC6+t63KTaSJsEb7+ovx7ZwT9DUF8wLPO6FRcCJHLpF4ba\nLf53GVivU8RFaqNByC0GMJc/GMvPmoKler00WlaPOoeVyxZMMPdrqc9yALoX\n/P6HFA8L5j6BKYZ7q+P8Z0q5WkXGfZmHB092t0AB9seIm16KUynzsels7GCU\nDvFYUGTbfOHGt4bjdB0QJkjRLal027bISmLPBxFflUATJEp45FlQ9qc9Tovf\njWfbKD39FY69BaDhKrDunh7eR9csAMk9y3cbF/f62lViOqogu1hT69T4brnk\nvcZ+SJmtsOiS41Fpa/HxQ/QpzCtQMptbSB11j1HwKQWkULekvvHbLWVhh8Fy\n/E1k\r\n=VtLO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDubKhc0J47E7nhwod9Yy9m1GqIahXnVulzDaR/aebb5AiEA+w7HIP/ioyr1+siftEotdeDEntVmOhatYvOr6ahumLE="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.1.3_1575385305512_0.19284065568373365"},"_hasShrinkwrap":false},"0.1.4":{"name":"react-cool-img","version":"0.1.4","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://keen-goldwasser-415880.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.14","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"2a62cd54a28f838e63ba2c953de3d62aa1b18d7d","_id":"react-cool-img@0.1.4","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-zq8b2XNllVdbPlzc1hvNJ/xCu1bm2Mna+r9zzAM8cw1c3DAFUdBoUfqCr9jLfpjBB/9cVIUBe+3ZvpFpgCjXCQ==","shasum":"d8176435b58b22b81d0bb7b602bdcf799a9f5ef6","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.1.4.tgz","fileCount":7,"unpackedSize":31044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5nkYCRA9TVsSAnZWagAAPvYP/j2hcsWcWF+gt9N2xyOl\nVP3hLNmiU21oLb5h/bveWvCzU3N6MSHBlRo6tkxrvhQbdcrI7dApZnbWYwsA\nouEq3eJJWSv9joVcs3a9S5ewIYSViF4S7txl2TKuR7xS9HiBm0OuhCrVUMqC\nO4zCmuABI4tVn8NywZoCwS6Pm6L5kTS0IDitZiseL71kcnQYvtWzgCIjSFCH\n4wA9gKWU4Vm+YlJvj4R8ZTgnHu4sihQGxNEzuzQ9T3WpMXfaw2PVN3TzWq72\nFl1Bj2rrYr6Z6oMrlA4wW6dFHfQVf4yuTykk/WSzqV3Bm6D9Q/27zHXvtqPZ\nTlIQrAoYV35A8QvwzrPrpDQM3/CxW6fh01T7MO9yGg7/YNxqrO4OdjvXk7AX\na7TF3ufmRklTsaVm3c3nz0ipvKl62vV/bfoiTVxlMxHn1Kiq6+zOyXPTuB2d\nAvTq9W5R8oiOSSyRQg5Do/JbZN8ZZGuru09Y+eQv3qykeaf5LztqQBZbCxyT\nVyQu+bU9Z81q7nHa0kK1dMO2YIV6oHd5rTYfyEZPuigeYZGOySh9mo1Hn4Cl\nnbHeK+IVMh7snJFYVc0+nFGTSZYET8hRXL84evdCPg1zu1d0SzOcLwQ8Zskw\nU++ibOrE4R2xwiqCKA8hPHfeHVi3imMQxqW4hlKSAj91808RpivgYiMvW00U\n4vYq\r\n=M2Cg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8hzSYraOQMBSf0Ze7+p8mbvxT3xTj6vUlDT8lJDPaLQIgAJE970XdsPOcKAoQhp5qhwNil2MkTv+eArsaYZXG2VI="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.1.4_1575385368152_0.6578108739991875"},"_hasShrinkwrap":false},"0.1.5":{"name":"react-cool-img","version":"0.1.5","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://keen-goldwasser-415880.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.14","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"c438abb03187e19650b39746b66f65757801cbe8","_id":"react-cool-img@0.1.5","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-y/JE7pznbJKzK2wkiRSSP/CY4x71bmBUnHaYVhdyl5KugPH7w9/DGZLW1VMkF7uLz2vHamGSazTywGBGmu68gQ==","shasum":"2e654010aa69ef19920b89ddaad07f71a53eb72c","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.1.5.tgz","fileCount":7,"unpackedSize":30830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5q7CCRA9TVsSAnZWagAAMCkQAKGBeUiCWqt4GrnQcMve\nyX2tjz3rey7WwdOZ5m+Z6mP6msDSZSHG4dVzG1QoVbG64bUjbIyehvNraw5f\nIcDlfPKboyRTKQOsnJ8HYPbaPeRgB/n5KESNFb2bqIK0qkCGS2/osiuk6Abn\nn4LcmY191JvxCnGkqxkBa2pxuaoNryeLlOQQRqoDGbw8rJu5UjbtrrETHwnZ\nlsz1erBNLvBPi2cGgeR6pJ7cWNPAC67aRk0ylFo/OG5w7ZtoHzFYFwZwdUXV\nDPoGeCsNTeOCjVafi0hBxXnfolGSP3fWt/WyRR4G3vwe/xA0yiRRsZkRuce1\nYz4TBKEl9b+kovb/THt3+Z35eeZz/qUru1YbZu+VcxrBwH6GzM7vpcecF7Yq\nKKlJLNU23Trl4JiOo4+/1Ez6RCyMktRB3zPbDbF3jgaNR3kgTyDr5otJvAZ1\nyG/sJ0yprSLzZqoUBDNTYNCq6ZJGpJ3UP4wu+vpixG3kZ9R2JcdmIt61g0cW\nRI1FWOnfj6PIGhRtXvcb5j7qN3LLeqg3kHqEMiD7ahWmuJc927WhuXT+91hc\nAJpBH/464f8gTFOQDJUrIoGFIbQZxuZ/qzsUIrl9KEjANaqYSvBlK4RvFnWF\n+YLdqpiPM7I2LykPmIkRks/CMgVtHdp8BcqyW3Ka0w+HmtgX++JrWzzItDm+\nA4Or\r\n=DCXH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0AzC3Y8ov3vATQhvzTBL3T9rgmw9KloPHgiMJeMsAygIhALZ8C2N8pmrI4SURGttmtDmjA6zp2OxtLJZkJgCgkg4c"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.1.5_1575399106018_0.14502147114632202"},"_hasShrinkwrap":false},"0.1.6":{"name":"react-cool-img","version":"0.1.6","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.14","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"d75d9d8a7ad19dfbb17d65a1674988cc3ad98daf","_id":"react-cool-img@0.1.6","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-mVRqJbvEVvUl3TRiyFe+uPhG7mX4mZdIl4IR2LO01y+b/5PA2FvzPw6Qngbl2Pvh/Dgfu10wqB8w+N8QxoFjrg==","shasum":"4eccb9ba98bf7b5d79cd8eeadcedc542951a080b","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.1.6.tgz","fileCount":7,"unpackedSize":30822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5r6xCRA9TVsSAnZWagAAC4kP/2eUclOO3R/ltCgBOeGf\nCJJVI59yis8McogyPiW0BJqpK4ynZ2tl0+nDMaIGBjOLxNMXQrVTglRSD6Cu\nbCmsk+2ZXlQwYnJUjLTvfDZ1rNeOqTa865jVtaEORGapzdgvEB5w89DN9AWz\neR/ohvhcys292+UzQUSDTETsKD/lvn5vPwZ6c+Ef/ZmGtvL0TSqSloj+oX8S\nixcFM3eNs9uT0x9DLoFwrOkVRfMCvBtj2292azdYnp7RRA2FT5eXdue19KmQ\nTTSGoKe4OW0L2yYmZ6I830/mrif/j87DinAvCN9Mj54yrbQ2d0sfVxw7SneK\n7qHFUW0eLiaUvDPhSGkyJPxNi1S6QHsHG6lK83gDULa25Hx5EH5gkr28Vx6W\n4aqMq+GA4+jtvEdAdhyYQH86R7odAuCurcEqBOIXSDBNO/0Ghk4SMeocq/Jt\nhXDdvMwrf+F41D9k/pf+jNhHDYE29R4iCwPDODV72mxzOylin36+Lcl4wN2R\nFM+JiKJJh4+e90GEX91JNYhJua5C3KRJ/9/85KNc2L92gYigQrLsFhKBOV6z\nukUSro26QAzNi/mdH6u2V2W07BqaTpBhr5YwEvyJE26CE3o5Iqafywf0cFpy\nkvaoJ0StbRG4wOCNOZHKLX+oOkFrWYXVdnOzSP3hRc58z0zFMKreXyidT5S5\nPa++\r\n=KNs5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdEaO78/avXVBDHBPm26JdqncvvQHjNIDirL8UIXRhbAIgN59YXqsrO5AoFY0qffrrQURMkKyegA0sNbVTCTQVcFs="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.1.6_1575403184808_0.9903564498550403"},"_hasShrinkwrap":false},"0.1.7":{"name":"react-cool-img","version":"0.1.7","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.netlify.com","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.14","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"fe11288ac028946adb1d558e31134246994d1a49","_id":"react-cool-img@0.1.7","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-1BpDCu67bkyHWvMH1OaSd5/Tk131OTJmI7JsU8alHGkRxRxWOmib7rAOXBL5qXJewMpkUCRshClenrM5HaUgSQ==","shasum":"aa1e2f32009ace632855d0e62b8aa45c8341cb67","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.1.7.tgz","fileCount":7,"unpackedSize":30814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5r77CRA9TVsSAnZWagAAF0YP/3klJgoPJ+hGhIGvJCfj\n6a06h3A+zv1odgDtNOeMjhfSglqNxzNH+dyUV1hG8aiJDipT26QMxJm5KNli\nroliq1lLZzZag+KF2YngKc6wMUVuC0E4sU4Rt5V42tbvk2g/uakx7gog2W96\ncO5/5dHZU4Oj1npEjp2PjeeMLFEWYQzdQUNb/+J4jeu+2mfCB2fTf/se2m06\nqF7Sv3OcYvJ5TOj/unqNUs3RtOQTatMIRXA5H/2AUaTuGTa65XZA3jkVFzJ2\nFHU/iINkDZRFNoDBAZ1fWF3fKEZOh9vBhqYZbL/Mh1k5EG/2NQSbv4wzQYN/\ngoozrdYTpSr1ptz0p94xkUVVXCIkBXpLVVJHOGaadKzimNNvNrMdCBQghJgj\nNZQ64GfBQKG4lJaJW9RhJkNexDIKNGZ5U/nXk3jLgNwxeFl+v3TuaW9+dKM+\nAauYmktAlzqDNwUlTb0H0l8C3z9MBBMKgIO8T2JASBYv9U76CJRIUH+jCS7H\nkH7O9zhroUdLgycfn8vzgO6lQ+dnRKWXQflad7cAU4ApyGY+fmUkFIZq5Ace\nYObz6NcTajBN7MrghTXxLHHJjiaL+8yQwPJbtllxbywF4EYRh53mlKl7UKWL\ne6LeLVuzP9La4hOAM1Lz9Fv4C4s3aJ01zBgaIvSOz/XyqEmNYAAm+kZWmwKk\nSlL6\r\n=bdoU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC84YeSVE5Mk+u2fJCSaZ7+nce9cKRSKXVwcNCaiCEJjwIgSIotMtJ+X6DkjOaNnWHF/3Oo5HRzkV6bUQAG0jFQYqI="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.1.7_1575403258940_0.21024500365886456"},"_hasShrinkwrap":false},"0.5.0":{"name":"react-cool-img","version":"0.5.0","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.14","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"b7acdef8d5d2ba6f1d89504440bb4dc8181eb5f9","_id":"react-cool-img@0.5.0","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-5iT3NA6G+qWcOzt/rJPgpR6ADryrOLGc8A18XtzOiN5JGCEj4wNGBnQSFPPFFewQ0/WVcQ+H/Wlb7sHqd+f61A==","shasum":"e0ff574888a2c0e08ae2fadcb03b3659f7525670","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.5.0.tgz","fileCount":7,"unpackedSize":30798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5z98CRA9TVsSAnZWagAASnYP+QDMZgjuWaBDKt2YWKm/\ndxcP77mnXgWiRAHqbkxRU0SYcHgB5Vmni2yrSY6crnA3qESJeeVPRWmHGHJc\neoQ8obYfGZSlE6Miz4NqMG6z1L35ltkVSBK/TxcZhLU+6b/KxL/7S7CX/A3S\n3ZNaqrztkAsc7OvyQ8kchOkwlTmcIWcTqt9dbmM2O07JXkXv8roErnefB9Er\nbKhK13UPOMPV1Ht6OqdiklWS8i0mhXb7ltPcv9boKMFwaFuEmOR6Ok5/hdBs\nhH2Shlzh1v3RG2f0QDAyUI7tvG6T9xSUgw1jx1w1h/2QkE9huegK9PrmcQ/x\ntG1fLnt8xvn7L2fKVTwjuGqRPHvqkR4DFA1c0dStdb5TpvkdGnyn/Tdg0qWU\nqqvVB3JpWHhgnU4acJyr5IxchKB85kc0F9LeC+NMUYYhveMEc1seJ0NvnbDC\nHuKtbMwVc7Zgb4Ow8jCU5ibGAMJlxVlePeqAGtTeSuJrpTd8p+fs2nso36uL\n9f7EO3wctFMPNlWNZ0EHUdurpDV2gVkndgQqgWwHhWJrjaX79x2q86bMXiKS\nd1rVu7AydrmISZ2xFNx5OBwP0LyObjvq7L8DDMhQNBA01oGf20SuYug5x8Bi\nOMHs/8KApFvKyDVayqj4+jRxHd7/HaKUMzkE1oYNSa+w4R9adda1nwgBxlTR\nAPWt\r\n=K/AG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHZyc60mMJj0mh9BkHngn8Y4C7MSFuDVNS37XOdr/fzAiEA58SjyESFDkD8X1pfBP/aIkE7V+dWqeoR9B/Nwf1q4yw="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.5.0_1575436155453_0.9210676932329791"},"_hasShrinkwrap":false},"0.5.1":{"name":"react-cool-img","version":"0.5.1","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.15","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"7ac97f322f435eaa1a4f5560f4fb4d48bd932ae9","_id":"react-cool-img@0.5.1","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-PPyDET/+f7wQslQeCpakeYuXtO2MwWFTZ+coDOc5k/qwRGTZGm6MDeJJTUSgV5B3BOK3/zwWDAgKwKrzF8r9bg==","shasum":"bcfa1b79516643c87aa75ea62143bd7d81b48e4e","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.5.1.tgz","fileCount":7,"unpackedSize":30568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6KAuCRA9TVsSAnZWagAA/VsP/0mWmpCEKgCVPXC+nMc5\nauoOMCBj2CuSZ5Kfpsvjs1HTO2YZhWGlfVUdN76KtlCAm/jn9wJ5He8tYHOR\nDcW4MyJ4KlpqM+ouXpbiBGZK1YiMdIRZe5WiI/Djpb1BpalaDGiUsYuHR4fB\nIBmEodq6yw0JvKXY/4+kqLKqThaEbKoEaMWwsuYgjXNsXuyM8RHCkXDbhaWl\nDPi6DXnBTzE5nckeSFHXPYPuaBwfQ95Ao7rtklPqgNCzh6FL2m3+vao/d8dF\nqEyHuwkzqrquTuq/Ut453QrfAw8X1cH+J6grTQIHwq1HERsOo5mhAjEdt7cY\nJyb+SePS/+UAUqdRFZi2jFHoJCNbcZUY+I7JOkOlzxmvxeqwI8KHuGN68w7G\nnby+NZXOr5GnSvnnVwVR87HONVZ2ycG0MW0JYHIEaXs1bsyIUtG96ym3xrQg\nrvcihWdhK6PztX3k6gNIqGXDtYTj/Fdl0sh4JLWV33nFjC3jESut67MJKpHB\nbGtzOTI7Bi8L5RII8CzF+5f+7ywb9A+2qDxEwY52KHJl/EdvX3mOTxsMLKO6\nxM7m9QVFClM5KgqNnTkGC3tQFjOMXRu/zcg18/edUV5bCu0ObK1e7xwLr+2f\nsn8mhPpySHqVoXIeO+p7nZlG6xQsC5I6NJ84tmOvWXWmI1ewUqNiCS6ONZcG\nHfa7\r\n=FQcY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNJiiFzbR57ppwl4wSZMirnQI9bHwYgsEljXRfe3n4qgIgd7I1P6hIiDZsCdenx6reA627MWQVgbF1Wd/ZvgakI/Q="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.5.1_1575526445984_0.15261236452894344"},"_hasShrinkwrap":false},"0.5.2":{"name":"react-cool-img","version":"0.5.2","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.15","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"d645aedd91fb75e80386b40e7911c5861ae89788","_id":"react-cool-img@0.5.2","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-KPpdL20VKF9FfXIdnVmR1PEnMki543Aq8evQyPAKF6Ydtye6Hf4VkxbufoAQ96SpI5oTfw/zmPqdxVFnGA54Xg==","shasum":"8651d032741b5be1c4c80059d90970cd16ebfe5a","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.5.2.tgz","fileCount":7,"unpackedSize":32589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6SZ3CRA9TVsSAnZWagAA3scP/RcP4W9YU9BRckRxDtYt\n9rK7llEyVfoteZVJ1QMBpATY50fvDfKN1nCmMQfUwKD3LkzVJYX7t6cE6/fi\nWLHtvqT6J+Ob8geigCBzWDZadEzEwvVm3oGNSf25ItmUa9tk2vf0a3Q2W1en\nrD0FTpVNp5DxC6rYEY5fRADRZYbFVRFtqsEAwudYQmbWZ/V4horPm+MJkezV\nHyRBg4oir3KbAoqwryKdNvQ8+ul3Dinzo5Jnj1ggxGEIbsrIg0heBi2Ys23/\njXjvNTutGf4FzjEGm6Qjt4eeeMEguKQtAxPtAAdJa3ApER6Sqa1Xild0Wf0I\nCLQnj3rPxIYZRBviI+/SKL++FajxQFzr7LOBYsJ8MG6kNSg3IwqLbxEnJA3f\njSyjl8+IklGq70Vbxc3X6pshCHsTKD4kP7C9IvKzPJgpu0qjM8Ayoz+W1mYG\n7qLe6KAuOMAaD8/MZJto7/y9ZR095yePIAvj9MHRCgh9LsWvx/lv4KuqiTpP\naxq1Izasa6AbytbK7kUFrJLOQuIpxVAS8GKjoAV7sFRWCaMCWkVIGNKf/HCS\nF0WiR0Zs1CYm/AGGh/wUoWNMFZaAlwontmluqV7lA2WaWUt/b6QGCYxDUxfF\nO2ytvAtjNwzc73dKMr+Siahvv1o0xtS4m5tMe+dgxUh9TrMrUKTrBe39kosP\nUR3n\r\n=9Oa+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOtZ+FEu+g1JqFd6/5amm0ioLhU+xm3ZoYs7okEYB9vAIgCIVQQ3Otxmi0bQKI+NSFYNZM8g1SJ2Jh044y86Zoi4o="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.5.2_1575560823248_0.9753077805345225"},"_hasShrinkwrap":false},"0.5.3":{"name":"react-cool-img","version":"0.5.3","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.15","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"6e1fbbf5ecb02484ee7ef51312889dc5bfac2d23","_id":"react-cool-img@0.5.3","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-XI59eQrhH8dlPfSBA+irPUVHwdfdzZr84f2KI0N78PeiNJcU/fte26bcAD6g8eXaugeDjRcEehXeuF+46Sbq+A==","shasum":"1300ee652f2705af50a46fe21aea3f84b9c76e5e","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.5.3.tgz","fileCount":7,"unpackedSize":32400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6SinCRA9TVsSAnZWagAAEv8P/RN/nkukdpVcainub4u0\nR6Px5z85SHrHdJTiHvQFYaQzoxBds6F285P6WPjdpp5PUEWZHlZipTNIxQPa\nXDidMutk3+jqg8vDH9Yl/S1svxnqO1HnHv3lomUQ1rfWap4KklO9Wfijgm2i\nSUmfsKMozTog3FpCxvz34ZiQBemTO5qvicU3pRRCiYy33oYAW71oP5URxSxp\n1RlrQGQ8en/yX/D7qwJAUegCos4lNP1S6/3IRDQ/T3kgeDWrOaEvRRADDrks\nCTrzLu+20kQDb2je2Qh9Y4sBK/64xhKTXiz6iZkv8MmATgoJYxV6gVdNe23N\nA819T7h9qOg5XTdL4eDD5NLG5JaO/RGkICtZVIvc3jg/qObkrC7ufdzk0wVC\ncVjsuk5cTNvtlNSu/jw7/fbU/dz4DERczP5RcVXOENF2vlA3BgOARo+6btBZ\nxbm7DPOqrXfUYTTufrAc9pXUJa/XjnwzAb1B6YnOupo5KstReVUP9OaKdMM8\nZhEEeau3TcSNwzFkT6QlYOUfMDGzuIvUSYDwMmuOU7IMCwuKmbHFACbV9p3l\nOgKDZHv2fUdwJuCeRMdF2r3MOj9q0PjUBwXPpvbt42GsDrC8yWf6jJBw4vYx\nKi85ZNxNejThEvzV+aFiITfqfhDxzAtRJOWlT6LAoN/AZgWKHCpPDYh4h/hH\nLs9B\r\n=c/kC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCo7xbEkQYld/5qBplVEJW3OP+p/w5NxO9yk6kJid9hwIhANhLAe19n1crRtU19MhYzd7rJ120ixNh3Zoo6pv+FAJR"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.5.3_1575561382356_0.9494796383530268"},"_hasShrinkwrap":false},"0.5.4":{"name":"react-cool-img","version":"0.5.4","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.15","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"9df63f91434bfb632879e797c8470ad962c2f89d","_id":"react-cool-img@0.5.4","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-2YCtdBY3lF2T4ynPxOcob+Ue9Ul/ZXC64i68MR2YQ0ZxSpvHt3zAr60cQF2ECoTCEW0KVOjug7Q22WQMlKV4Yw==","shasum":"1c3f9a7afcbfffb094390d7cf4b69e272629870a","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.5.4.tgz","fileCount":7,"unpackedSize":32403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6SmZCRA9TVsSAnZWagAApLIP/Rs0nH7OG0mC4g5+rrDE\nRFfKf4WkooJDRxkSOir2tODCa/hPz5EDwUOtsNnMpMoHEo40uP4+KCozeqcR\njLfUyfz//QPmXyCshMQriB+IBptLMgWTHKuUJhwTJZwSIXvoAHkrGukX12I4\n5k5IdlvBW3PaA4msgzbwDkW2c7V/WKG7Bxz7szdRmHIwezLtWYekIahn4F97\nNl5OuN7xEbUofoXQh9a7WzebBHK0WS58KhSJs0xA13L6otaH7Xee1yZ0TCxn\n/qZs+Zgr2SvE5Kf9IqhdJJAO6EKmWtvJHPQ4hSy2/cuF+/YVFM6XX/wGYh12\n+ajOpmiO8OIXQtoTMiLSrrQiIScUWOWgadxz+QC416MCBxCQED/gGjBh65uf\n4q6IyOiixA49lB1BKkarj3knL9qHu//OTP+MdSrx+wLByDydbeGhSgWoXtuH\nrnSXOxN0FKGewVKtNj3ua8z0Bx1HWmTsk7gmH39I6QmdZ3yGNLLJYT9IbBOK\n+VA307fQcX6uNY5cZXjF0hr0b4HJR29ZHAHWd+CvfrtOvjFuPaCn4Z9LLeBE\nPRQ596t7ILQy09Ww1+KHfsCX4ksFagVSNY+j9Oju3RwhrmRo3AVig1+7COxe\nr40/2gRIo4YWkodJ3dlvIXjPyLtWzUngh9N8uMGTywMfM8xIY26kjzWa5jYf\nFrYx\r\n=JWBW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYmju9mxy57fizis+U+fIzv9c+hCqG+p1cQN3ByyKH2AIgLaxywswR0s6WLbbivznyJG9Gc4IMPgqPfRDuQttc44Y="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.5.4_1575561624766_0.07969178357973172"},"_hasShrinkwrap":false},"0.5.5":{"name":"react-cool-img","version":"0.5.5","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.15","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^7.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"dd67352fc06269b8c9bfe2b8186919a027a15e1c","_id":"react-cool-img@0.5.5","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-EpQWb0E07qN83o9seN7mo341/LkpY9hpOQBQT3RkvOhi870ZlGrpTyARaOPdNqI4yyTACjH5qonX2bdKI2JICQ==","shasum":"f5a41395069fdb9f20753920fd128c6055368776","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.5.5.tgz","fileCount":7,"unpackedSize":32414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6SrUCRA9TVsSAnZWagAATpgP/jrnT9VtN/2F23qT0bez\nv2JwoAoNPfypsdhg9LCDTUzrVbfjChQNgCL/qmlzFgKqHC7Xt1Nmge1llbi3\nLxZcH2NMKtDg3m3j4g+DfXICMQzhMFhh5WN79X7UF4YGbrFQ9RbnQZlGh60o\nLxE/J4Srq8fZ9nP1xBOlHW7cbv6X0Z+shsZBi2+mEteMvtPlpx3m6oK/7T8D\nAZL7oO75hksnqGllmf+T3owkSyg+M6KWJeVfvLhrQFZhdzq/YNGYl12g69G2\nhqKmn2F+KX8NykfTvVcgKhBWMt1jnERYNkyO5d4KVV54kg2vBPNmBBWOf1do\nQA+//rRqkwq5qXhP4M4oWzPvSNDYxqbYa9/aKY5wuc8Tc+kj1+yRZ7YMy7Mq\nCxLdEg4GE8DHuxTUFpW7h84+A79XF1lq1mf5Mvk/6+UBau4kpoUrmyuwdEY1\ns8QeO3ykqJCcgPVSOoOmNjY3PH/92ZL3VnIrpkGC/yVY1yM2ROrLqK2mFeNy\neSdmu318ZTxj5tC18OlVodCm7ORCsDV2iGyHVXGMrc3JeqwQJL0qNAkraKaY\nO+RaUA/nZDUjI/Uuv2XwHclwaUfVSSmsuSQf/4L8AZifXtlTlWtKKRuvi6jm\nLZhCaUEOKE4sn1tc8UWGgKvG5uY7dYfJewJtumIG34rl+7Tdl37/bZjKGRsm\nXlNq\r\n=Cvpx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLjIJG80MZItRu1AcN5AmP29014GCyq8E2fqzd3WmgngIhAPpF4R97uvI7gaxi0bHPJjCm7zZKPED/Z5grvF4BM8oU"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.5.5_1575561939836_0.4397991229533278"},"_hasShrinkwrap":false},"0.5.6":{"name":"react-cool-img","version":"0.5.6","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.15","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"40bfecb1da5c104d3fcc2c8d2c4ede967b096075","_id":"react-cool-img@0.5.6","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-z/cySvznnDcXEOSFubMc/Gy60Ph3GJyHhqw7+FfvuOJ4KAJGpqTH5Qcm5otCm41JahsmhuQg7lhweI4prIwj4g==","shasum":"4bd46f82caa36b5c1b9e6f563f4922abc8d101f4","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.5.6.tgz","fileCount":7,"unpackedSize":32417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6h13CRA9TVsSAnZWagAAUKgP/jP0iQArFDgeP58JR7LV\n6NLWEh9PqbeoWcRLdcQX/kTNC6Z6AhBqzgD1kuwqf2hWzqefNiu4nPzXCghj\nXHq6zQe/UYX3jtfu2LlB33BTcsxPgw72resox4LxP9//qEk+1yy9sSiL+TZt\n3LDD36YLEhxV8rUvwq8xRWFRIf829gENogcIvmNiIX4OBwHjLN9qhNzKBXZ4\n83b/Q84tfukfcwLPYhDdBl5gV23Y0lu7pAbr4cxnriU08UH8/JkXV8suuvvO\nhn/tV+xVw6yFAI2kao2H3rxdP+l99jmcPgqrTrc261dEaqHpkOWfLKR8ZFKk\ndIkamJ3eWAcrs9IO4kt8DMyJ6F3xSNyvl6KCR+vRtoDSd4zr9G4zOZHzdTTd\nLJ0/jW57UruZpBoB3mm3WZbCuLCHPvnIFsI91/VCB4FuSMucKeyj2VtcDYAB\n9RBDxfB3ORBn/QpLZS1LeCmBLuyX2uObXcbo6HBPbtWW81kQZ7UvqLHjV1NI\nMYw/opusRYXIItCZwZJbx1K9Dfxl2ydXVRNmGcnbOEypffBt8kEtYhMJDfhB\nfXvEIfzKUvC0ZDSCQfW4WkaPTpZtgyaXqZA30JTV2GXLyPgSOa8v9a1Q8TOQ\nP5ZXOlkRy3OcnMIQyGqCFN/r0GApEBMd8ahxCTJPejWQW/TS+cjoxN715GZn\nCubV\r\n=kYDU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZ9VEWRcSiTcpPv/zF0gMSRnJnIfuLhfXT8TRAp7uNFAiEA9h2FFh+6X0MBV1Oi+z5wNRwko47Pj65l2v9lz3S25EU="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.5.6_1575624055057_0.5903267680508268"},"_hasShrinkwrap":false},"0.6.0":{"name":"react-cool-img","version":"0.6.0","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.15","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"48bbab22d77e45669fb9ce65643b1dc5d4687a8d","_id":"react-cool-img@0.6.0","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-hi75IQ9OhsPx+RdUmxAGM/YkvQaCHt/gal9dnFttvet2VgVj2fmAXDmwW741b041RHvwiZjw8A+y3SHtCZxWdw==","shasum":"e7635f9d05602e551795102dfa16049f07a57916","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.6.0.tgz","fileCount":7,"unpackedSize":35229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd68AfCRA9TVsSAnZWagAAvmgP/iENY4VssBsgtGjKlz5j\n7geT3d7BROd5/eiTbHkgAzFPcAwVJsi2REgOqg71J3XhToKJ8FcI6njRpKcR\nCo8ryxGwjwk5PfaA+KHncu2HDU17IyHJ3gOcF5FDPrgrLp7e0Tg7gV5WgZXJ\np+LJlsCAdFe3ASZg+37LTGykWlirCfs/8oJjWINW3ZmNHAoXd8gHZRJXm7I/\nUtrWT7Azx+av0TeXZ8Ayao6VD6EZ7YkmeYuAovlzVcqcXXmL+5/bQUuQ2/D7\npS4XXwpFwDcF9WxDoraFn1+uLlP1yHzY/tNb8+XEgil1rYUDN8nEKMrC4zek\n8HwHsF4drD58H7TzbC8h29pgYeJNYHorw+3z/NLgZgMp8/6JjOfxgWM0SAYd\nQvZOGQ0RSgWajaOlTn4rz1PtOLw+DclwFPBNf95Nrt4xKO5Nf1f2IwDB+xGg\nyQu1NNbD1P4LOkrIOaDmlHkQpNpzAz/FagOQhyewVplwxxWmqIeFff0q4XJz\nr0SaKRjG28jzVAXDE74rtLYZVG8H6UtxyMWFcXVhVVe9KeOks7AfLWM8Si4f\nPkdgajpIUv9HxQf9oaOWilJi93EZxBD0upl+90x6CWT0xdYhkUHyPdM4Oabh\nEfGv7Hi6fRgs+9hMGKCwXdpPvijBC57kuFmAK65MpYrnXxCzM/TfwfyQE4kM\n5JbW\r\n=wRXz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0H9CfM2KhSVRF2vB34dGKCoz6ByDqliNxSssmebFnlQIhAIY+WTKoX4ZLl/YlD9GQqyuBWK14rjpnZJP8j5ZTcsT9"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.6.0_1575731230540_0.19054059531667322"},"_hasShrinkwrap":false},"0.6.1":{"name":"react-cool-img","version":"0.6.1","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.5","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.15","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"67c2dd0cd6f085aba0e6a10c20af1d01e29e6e6b","_id":"react-cool-img@0.6.1","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-2GYGSUQ9krMHIeELaW8NqAyoOrxl31wPjTZxnA8VdEaJmWwRu3hCDBskUnq+z2EH2c9HnLKl2XhPSRC1GmZDLA==","shasum":"8784a9ef94e71286c7c3f5964ed79f0f99aaf50f","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.6.1.tgz","fileCount":7,"unpackedSize":35229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd68JaCRA9TVsSAnZWagAA92EQAKHe2SNhP9J0iIHPnyns\nunaNMIuCnwf9oajMSa+Z4ZSxY/7Lapa+WW2KtPDe3GStwWdJ+3S+uxEhGRi4\n067lf46SzqG+H3aI9aoq0SA7ib/iKKgQ1QQjPDlagHERWbcW0DWu1T2n/XBH\nqrDPAE4YNtU1FXe3ygRoXKnYvxkgB/747AQ7i/onm3APvxg/B74T4CoDWLzG\nOiqe4t4lSOuPl7usunu6qQD/njyN/9nL+p5zN1yKxl51gVd4vywa0l8Us2re\n2XmEKXjh9D6G8s4J55IZra6dE4Nebpr4xZrh3kIgz527tnWjDWHT/mr+14zq\nv1JGEGP+LXKbGcChn5sxB/mPGjSUT8PuDiNldD+BdweL3ZAgvsVg+CmG2qMi\nZKfHpZQMwYbCWcFmcS+s6YbOQ3dl1xJV9Lrt0zaroLtlLblfozc4PSmQcV6w\nVN1ZbvITrj3GzkqgSG1D83p/H4Xau0wD6QJIGhLrU9vMyEd5vKztf37Ziax1\npAfqXyL5I23df6l+eX6otK4GEiICBmiwtYLc5zp/s7BVT/ChseU0jKjajNIZ\n0yYLpGPOY1Td1atHuPK2LE6a+/VTshxHMTZFETKeoDraffR+riAc+lVjTma+\nMjCbqfdMfLj7h2WrDSJYzx1uLlR2Q/2Ppl5hIZfmmsu99Ru4n5tZQjVd3o58\nwHVI\r\n=HE24\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDylH7oP57FQHvkHQlhnZ9JaXr94GojxxWKID3wQg4jjAIhAL+kolewHh+9C0SIrBn4/SQtBFJwxKjccouHrbcxkdN8"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.6.1_1575731801782_0.03357789082626539"},"_hasShrinkwrap":false},"0.6.2":{"name":"react-cool-img","version":"0.6.2","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.5","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.15","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"9378e63031913ea3a6c7ce9b63e7b59b540f0dd7","_id":"react-cool-img@0.6.2","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-J2Cb6WZu+JLB0/wrftGWXZc9UWdoYohxaSAsnGbrmpdspzqbQyzg+/Mof2uvw91DfsAcbRqD5BH/Gpj0H32ugA==","shasum":"2955333d4ab66da195d929dc71537429d72bab85","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.6.2.tgz","fileCount":7,"unpackedSize":35230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd68MJCRA9TVsSAnZWagAAKBkP/2nugln2NXQppOG0Uj3d\nHWbc9c5TXIFp+JT3AZ0kGOCuaRviY5Bg41HlmZEATWpCMQlZUPnKouCE4xUF\ncocxHm31tGTgMJhvQAbDjCJ2ZEaSSCjo5A7Y54sAQmeZ+XwSg8xEHxne23X+\n3gdVxLn4/V97rldBEtmcW7JIZ1WBMRkQaiYdOb+qUbH2UilMiM2umksB0Dwr\nUYIi5UAvY7kifUoUVyCRYhErNHGTocHhWG13QX06H8lUnk1vh5mnA0yqyKWP\nEkdkXF7w2EzA9Jv6iWZfZ3/LwkV4e+LAcjJOmV0uTri6Bd3jUrkvW/BkGKa7\nBgrgF4AoVDiJxhDb9Qd3QUgeI5ZfoWfiKiyYSVa4lDcSaTK9y0Lk4dMYHrLP\nm5kkM3AtLaeucByUpRTFC+MOQJkpOGVFBCX2mMM+yV4kKtoOKq2HsFpYVchG\nhI/sxyjlPbYuv4qCd6m9Uo/VFSdhX7NVYd8TJ3YrDuFqBDmyiLBTFwTcwwgi\nsHmhf1zsy/ebNBdAJx4azTIT+c6+TNBa9AVzHNRDCnNepHkhChMUzCTlzBxE\nKon1VXXfETsbqNn6jUnk2NvHtWZ5EK022p17l10FArx5QcWa5xgNi4wD5LqA\nSa1bzuqs7BGjfE7yLCVllJVnL8BacZcZmvKu35jDEThoZ/LeLV3YvALsfU6o\nUWzj\r\n=cn54\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZVgboFEqK/GdWqR1DNcIf2Jg6MphVeywSFsBIoBIh1AiAraUdI+FqHhkx9YI1KUP6E7vFmcGU/LwiLTNFDTbLqTg=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.6.2_1575731976834_0.2780219785167475"},"_hasShrinkwrap":false},"0.6.3":{"name":"react-cool-img","version":"0.6.3","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.5","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.15","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"2df5346f232fa5c8291426650da6cf26318d0f84","_id":"react-cool-img@0.6.3","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-jqW5aAIq6H3smwlAR11rU2ABftb8eGtEgKDRd9RhWM68BbsRdUv2ptKIWStybEb72nHOdh6Coj+PP+zzRLu7eA==","shasum":"3c91c17a0eca40a8ea74db18a413c5a9dafaff9e","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.6.3.tgz","fileCount":7,"unpackedSize":35146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd69tDCRA9TVsSAnZWagAAYNYP/2ajiTSQwYx6waD+xn44\nhdsu1wXb9CSg30gjbtYmD98uOQeTs/ua2NVAxddDaB1jcc5+wCWIDA1tJxP9\nfI+LeWPba/5BNlYDOMbRtd4GoaXAeNO3VpmjQlbSJJvKzh22qexbgK+oQiCm\nRjv+ySKgXwdBwwjcWI5A2XIzXFoUN+B63NSbSGk/OhbxOscxQsdWUtbkC9Yo\nsEKPi0vjyenwYchb/8Yut8OuFJh3Mvm7OEc0oDH5Lm0WZ3PIYwu1aF7Ln56l\nYt/oD3E/9GrdhphhLefRKV5I7ob9+1XAucMbQcWM+/XeAijYD160Jev5gGR8\nAEgzLUqGOroL7c4204bQ0q5vWtdvSrUFmk5ctEmpaHuO7zCrY09KWXfX/jrg\nRZfPGUZ7ghI0aLOYdTVbC+3PPcsPghAPkEa+n1xWSplvxJoM5GLlQSK0AyqA\nyB6DjVLESZ/9jjaBgyKmrZTACrsXayudgWIx1GD2INI+RhjyS0KAoFKwWqKn\nhUkR9cR9xvHYMEkRzm/nuBAYj8LkeoE0Klkh9CxIbE+4xtSPufA+0pN5AI97\nSWAaUlregtcgte7B0iZBnuQBaq90peLE5nqEowNKYSnv+8di+cQZ1Zy/A49h\n0XB5Dj+PBuJfQPaM3MvB/chW/AWRLt3PYlxim/XzfS9oR7hLMnlDozwfsoCq\nrsqc\r\n=SYqe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeKa6P+TThujvaCyvzmGkf6h+Ki6VBwn+1xKpRNbG8hgIgFpwRYcik8jus+pz9KPaqeUZKQbsU86/nNdxofP/gx3M="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.6.3_1575738178550_0.8343109709744458"},"_hasShrinkwrap":false},"0.6.4":{"name":"react-cool-img","version":"0.6.4","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.5","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.15","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"70bab741d01e9ae59a2257562e0970dc51155d46","_id":"react-cool-img@0.6.4","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-f5W/ZpXdZ2htrDUM0fffriKIh3NfRzTwDp9nA0MOxPsXHiyWYhJzIBw7OB3hYjiU8YdluMc9O4QVfBxDgaYuYw==","shasum":"c5a8e0ab6ed3a3fc3ff3bdce88adea282b4ca6ac","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.6.4.tgz","fileCount":7,"unpackedSize":35254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd694FCRA9TVsSAnZWagAA3E0P/isdxy+S15HDfA2Hu3be\n6KJRttBEuSiWllr1ljr959yk0QaGEgXh9QAwaGwUP7C22KfzXVp5oHsSVfk1\nhttmgAi8adQXXY5L8SGpDnOHSSL0B9VHHXyGVWSBVTUDu5/9ZjjHNvdpTuL6\no94MdYBH2muqg9B/J4DlAcLsgWZVQwoyg+0AXbXqIsxE0WzNfyN+g9aOndA5\n63CXgpDCr9aifi1MNcEYvb1LD+3GaS+HLr4I8T8yOOOGEx1vNtzzDjKtx9Ts\nS9X8mIaqZej4xNqvfsUBT2yiasDBnQRBU5fOhpQkl1ScIvwEQCvqdaQdyngR\nYJSUXP8JMRXPvTXHl3H/+mbUu6CKV3MUW6rh4KWeTz/9+3zn0/invUmuqa50\nrdoQ/bggykUT9WNpvHkPh3b9/ElkrU7udTox0Wv/a0OOTEm9fkwspMOXF8J6\n06+98SnfuVNMTqEmFZQa69dguMthJvOjkoeasVEtL2rPD0kryHg4eyYVMcS4\n+03pEL6ogQrP1pBA1+RXYKOKXWAxW6N6LWT7rk2BEaZVGmNAdkp3/FWThrsA\nLYBBDW7B76HMMU+04IDQt89OD+a4ztc1dTRlWrkjNtEdHTICXqUxRNKF2GM2\ngzEXh6tB/dAnBwq+7FeYWXjVR/5VsPkSQtrx4WCCZTjGScDC+10I5Tpufan8\naPlO\r\n=mlfV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8oCNY/uJ4B93eeK8fza4DRNdx5DfkbB8X8TgVFMnNRQIgasGXBWQNcwuPO656CV7iuFU4XyxJv7S/hZAxmq6XqVI="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.6.4_1575738885431_0.7276213388853081"},"_hasShrinkwrap":false},"0.6.5":{"name":"react-cool-img","version":"0.6.5","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.15","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.9","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"aff1c6675cfbc6214ea2a60e02b0d257460f36df","_id":"react-cool-img@0.6.5","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-S8lnB/P/muMShE/NXFUlHu8bj6k4ot43HdhfmeCbVAkROlzMA4lfkK3KyQg/n7kZ6FceFtniumA6b8SuV9RpHQ==","shasum":"1d29bcfdabc18c3c8420c15bf0cb2dbfd3dfe495","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.6.5.tgz","fileCount":7,"unpackedSize":35405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7MusCRA9TVsSAnZWagAAaz0QAJsyx4jsn9Xox7sa7wsF\n+E2Xdz+Ai38VJiMfweSKXqArCc/qq+EWHCME/JipvFV4NLk/idU52zfqCYpN\nZ/buBrpoHAtPA48kAYm4Z6Sx/VqLG88DpXdFr2BgKC+4C2KiK+b3ZQeNmL/A\nEvABgI19JG3WyBFzazYOMVIqqNoVLSq6gLlDxkH19A6us4MYi1Klbqmt9cQt\nm8LQfE4qxxs7lz1Bwnt51g/kaJTbRGaz5IlbtEQHYSbIfmhkV1JR3PCnDpLr\nZo8J779k1zgmgbPqIqA+MKUBw6gcD24Xqu1gp+HxnHVEl3AtTVuADY0HYvUE\novaF1OgybBJ5nVkn24Y6NCTWKLgbCszvOGlD0PbyiPfUw36UZIUru5OpBXpN\nW/dgm9yR4Vh3qdnGKeFQ9U/gLnVaVUe9CZt0kTzQREI/md28l9d0rG5SPwIY\nD59A1twDDAY+OtB5uwF0iUJXgtIC3JliKq9Zm/Zehcn1RzPWRg7PoqTNvv1b\nC6J4oCyZHOLCBeU4T0eWNF1dytRhi9EQKW86d5J2pFB7XaDcnqBFC6V5lYl2\nnsczWCg710WaEtJh7GPKZTjmjsV5JUxQRNH7f6p6uE4paUIEksWpcjvjS6RJ\nVCcoqePopfommdYRKWBtCsewBXXS1n3Dq+uCJ3sbRJnqd/OrjgL8l5ZWIcR9\n3LIB\r\n=lexi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRyAIEDEKL75jq5C91GwVEDNDAesTpeZuzXxOE7I6HNAIgKfIBExETltqTD3X8L6+Z4vgbwzOOJ4OIABrjz8tZ1Dk="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.6.5_1575799723627_0.2551038858512835"},"_hasShrinkwrap":false},"0.6.6":{"name":"react-cool-img","version":"0.6.6","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.16","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.9","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"4a34e342318b1bf982af16b4b57266487641d234","_id":"react-cool-img@0.6.6","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-sqvhwkj39iSxx7Mi/YXO5Z0Bb+7JfnmKEiJvoAEiM5jDrRG3F0QAl7aqH2KOzWkRyKEgBQJhHndXqc4CV+NVOA==","shasum":"40b9270696981cf07aec59d0f5f24c7a2c1cbe20","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.6.6.tgz","fileCount":7,"unpackedSize":36573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7mCaCRA9TVsSAnZWagAApScP/171QDiNonoYvw999qkn\ncjMzfNxgfnPovKRaAb2H6gbcFv5vR4YFIWOrkmEltHIzR8nhi4fqbosCDGIr\nH0nIBBNtGAUrgz8I/JDnEwLJSmslwGfAcpZo40/+Ge0Spum/aMHsF8uAyFRj\n2vTvDpVocN6KsWqZIqVuFGSEIgj22tjIimhh5luxYr8ABeVELVLVcXDphMvo\nfDtMVM8Bv4DvcqM1b5nVCN/8I3k8Ya86ffDqyCK8Z6+hFHtMzqwZJvNhAHnD\nP7YXI2nIeHhnjYCMCqYOO5Jea7oiO7T7l6qOcpdMvjuiWSTVzZsWuUfL/xwH\nI0knuNzXVyIE4nKHFYJMcoxboq6l3zrC2ZN5vKuUVk2/0W2b5TxJa92xblB1\np7khubSvOp+3U7wDRtRv38JEG4YTZFfoy0nckRviXiG8bYXHJw6rd021Uf9m\np1Nqj8MRzaC6JgA4fe8WxB9GDKluS4A82sIXDSHPU/3bSYcmZjCT65GLlTEg\nJH7gKh4sILJO1QD55LHxe084DuxPIoViHPKJqDAOq5+kmTxuwdNCYY5EHVqt\nh0NsbhR4DI0bHI+GHR1Em5WxX+t3t8AF+0wTcssxj8LA7oyTfPYL9y0Fiq4P\nX8BuvpR+nX6h7Gms6/xDo27mGAXq7utVa2dJ0s3Z93BqgzzbOPzpWi/RwPdh\nir0q\r\n=7N8b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGd3MZSg/A4KHBUt8k1sBIELZQYx4rM0UH5HfuI6hk1KAiEA6nV/uZuIT1o1dev2Vxhh8XGkF2Z3dfEB27Bg5M3aRgQ="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.6.6_1575903386295_0.31580923578624764"},"_hasShrinkwrap":false},"0.6.7":{"name":"react-cool-img","version":"0.6.7","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s lint type-check test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.16","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.9","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"06b286116bf5ec2bf7db58ce3bfa86dd56861edc","_id":"react-cool-img@0.6.7","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-ng76zI/IIxpAEKZQyWNLWmxH0HqC6lyyq+/PHf2RmZWKB4Zb2d/oI6oyC9p/c/6opQyItPBbvHZpRX1xjXuoTw==","shasum":"cff689c2579585ca6311feca1c9eb95734b6d4cb","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.6.7.tgz","fileCount":7,"unpackedSize":36617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7yOCCRA9TVsSAnZWagAALAcP/iT0l85yfZljjmAJrQOj\nYZEbLW1gd0QioHzuh8YaFhptxXYtwcbUU32o1PWt3ycYIi4v0pRtP6/LdG7f\nFqT+H91rGCAenE95JZuXuPZg2dsvTWLyn3RXl9qUfOtLsQ6KUj3i9aqa87NU\nRSBWR1fmQiUSdyWGpZrsEMeI5xRNCrZhcvsMFxggYF8E+WwW03ISk9k+lJlZ\nr+ljVYuwE0NI9Xv/DTeceEepdHcwosrqNklvlIXVwlDl+G4CBETvvc2wFCGI\nTExh5npCLpQ+wnXgaMNfwb2AjbPekuOLtdDLly9eR8/sns/Oh803X1SAfF21\n3jik0lW5355Y37PNZiMmTj7CfOM63/OEIjEG3XjUI8SXtWkcyLPK2YZvx+vv\n+S/EEeIhABI6rzf4B9kcX2wdjR/RBkZSEQySSWfg1kwOD1zj4w4BcFHZc/ll\ntnzvy7lclK5waInoU5hLh2A9IswZq9xYOhaDgwv3f5bsl1Q8RJewH2rcUXqT\n86I13GhIvC3ZOrQxRMPU5Jsqv0PM0OgdmE7VfVcAhu2Ei5QUht4cPwRiaa3l\n6UHOhh1LpXgcw8P9Dfc26GXNPm+1Uu4Qx/rZ0moTey8ZhyUKtmDgB9+buhb7\nFMc3UJdYMxGZv5lGSP1BwfjWatzKzOB1TQtcnVpvGz9nBpaQoJvaiNTvfYxE\nTz1/\r\n=WOlO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCHay5k2pc63nek+bZiW4oWsaj+NQQKQ66W36HCQo2iAiARcB76aY+ZxfZt/xqKt1UDrdCxdPecLp+mvQP6BQeXww=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.6.7_1575953281676_0.1974596065003673"},"_hasShrinkwrap":false},"0.6.8":{"name":"react-cool-img","version":"0.6.8","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s type-check lint test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.2","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.16","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.11.0","@typescript-eslint/parser":"^2.11.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.9","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","stylelint":"^12.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"50f0ba933631f7d81904dbee46fa2a58b182412d","_id":"react-cool-img@0.6.8","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-lTcdT0Cebn1cVHsivAaDLl4pERuAWjntFZQN4zwdcIQtbW1hFv/dduld0Wl41+HHh9Bk6R7ZujVTMFd99Iatww==","shasum":"8ce2a3b9ae12fbbbd039e40f0f86587551ef43ce","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-0.6.8.tgz","fileCount":7,"unpackedSize":36645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8GmFCRA9TVsSAnZWagAA7usP/R4PcbY4DjTuSIIyP0Sp\nJNn8r0NdnvqXUl1gk31eOoCYN8PQbWVwtRcM4W0tDvg9TqhDqRzE9cySdFro\nVosShmQmmWspXrNCpzd4c20WOj4/vqyi8OyIVafECCzx+dA90WFUt3F8CnCM\nvoYOvgjd/1n6NBj9AAhDzwnnrzgutpf4l8MVsiBPtyxK0zVSFfUKtl2Z2vgZ\nETz+YSTwnAKX2ASZ+W10WDQLbgFCQW/TwR7N7qdbVQi0tQSYLKusCrFLvMN1\ndWSN5Rh7OokZ0yI/O9vMiOH/Z9tgFCPB6c3CWHGZZOTcuGMmobIQqCflRHCt\nhhLWh1G+o9nsNter+N0bHloVXxhtkRLxYmlJoRawa651VIjSkQZyCQovFLY6\nkNOHLJ/trbtoEAuKQcloBJS7dfrMz3/w7dVmFaDhqcxZTsxI0ReH73XTUBDr\n9rihKZOLQIMFiS/Qu7SSARSK7bDNk0PRzpCjU7JaRVQco4z0+D5CsM5TdnQ6\noEdSWMd+/38/WsfLguvmCCJPnXIeRXtJ+WtZYmV1EiYlXKp4edskxyt/A0FR\nT8HaxOSRO4ViubVtnGVBwqfePWuO0HW1R7yfH/94Sj/tN/LKRMqx1MlrymM2\nJyA48WZfdNCxAXWHvIQ7mnqEEllPsphKfSVRLt0Zy3jwfquCPj9Rwu5gRqtV\npICv\r\n=ET7v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/7MXkJcFytuI9xTztmCv8bc2kV1kRZISc0SNeFjQm9AiAze5tlaKd5sOxodEDSKynXQVjeBRboLN7O3lY8uGqZeQ=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_0.6.8_1576036740701_0.42063408960864446"},"_hasShrinkwrap":false},"1.0.0":{"name":"react-cool-img","version":"1.0.0","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s type-check lint test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.3","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.16","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.11.0","@typescript-eslint/parser":"^2.11.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.10","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.3","stylelint":"^12.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"cac379cd2424751835e298ce5fc6a1cc612f0993","_id":"react-cool-img@1.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-eYUEVO/GQw0KHiwBAjLCn3iRyNl6n0eQyliaEoSGPCfkKgpWNpWkLFT9zvhtig8/MSmMjZJyzVvbH0HNBfiVHg==","shasum":"48e019597aba3790a72d7c408ccf39221c349418","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.0.tgz","fileCount":7,"unpackedSize":36646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8P1SCRA9TVsSAnZWagAAuXoP/2OnEdy0PoTDBELqHQBE\n4REmoQKmXyvfD+sLhVghF4uiOIdufkGZynv67JKIaJhq4/W1cn2vHdlKaWwS\nZAcXNW6ov9JrLC2L4s6B9tFS6262qaaoXABrOksYCZQSCaQMa7Fw1Du5NcP8\nSu7bBSIu2Wvv8SJ88qvow2WYWeSnM70GAUFEfb8bRzUsFVlSHiRdgP7k9gAR\ngkIgXnOB9+mBkcNUnA2wQFiDMGoxB+fbI5xTLyFIXKB4x1sBMPhE5vVAlW/g\nqwYqETqsJr7MCA+BSEJhel/5ybkiHkk+Nyrgqf9JOOl+GNcPOmyVdnykq3x8\nKxBXk+7CVGPaneVrJ9l1ZjCFBbLCZTtX4WiJmrVjKb+cuBE8Ox8TC1OLS+MI\nG2vrBfhRJrTNjIljaCE0aIgzuNhku2we8NB0AH96o+P2DHIl9PfoF52JDvkZ\nuJ6OPa97IrDEm8VvD7Dp+TY38F5JO+PldM8sUdf94PZP06vSXfX7Q0f9Wv66\nj8NFZgN7mg8DPwxSfNWOPfi1O0jXjZNWK8p6yao/NFgrIJ0fH+PlMXnUtJLW\nlH9E8LliqyYPDUuJ2Daxm7eiBXEq5MzEXZWuSkk16qhrM9ChGXZzEC04Hktu\n39jwQnuusnjFpkBs0UU7/IIJJDr+CLPFTQtSgs3G8P5mRqVXMz53NGrOf0jZ\nB5AS\r\n=LIcv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHvHbLOFvl8O4spirvwvdg+mnsiwc7am/LMUawekzyhAiEA3km707f/SkoJO/1oLstlfyK+297vjZAA5UskRudgqig="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.0_1576074577599_0.19791325806043214"},"_hasShrinkwrap":false},"1.0.1":{"name":"react-cool-img","version":"1.0.1","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s type-check lint test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.4","@emotion/babel-preset-css-prop":"^10.0.23","@emotion/core":"^10.0.22","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.2.1","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.3.3","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.23","@types/react":"^16.9.16","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.11.0","@typescript-eslint/parser":"^2.11.0","babel-plugin-emotion":"^10.0.23","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.7.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.14","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.11","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.3","stylelint":"^12.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"b789051333a136b660f70fbde85675de1cbb8446","_id":"react-cool-img@1.0.1","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-L42+hDkCFBDtiSr86zY83DNjpjVkcs+oDaYh65Uw/lkWgtbaagHmLnItZn9ZP4DCIVyaNIZMOj1VTWpKvS24bg==","shasum":"c14f5fe8ae4311f19410a2ddb13576ae7a73288c","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.1.tgz","fileCount":7,"unpackedSize":36639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd869mCRA9TVsSAnZWagAAlHwP+wSclW2gwIsC/n9OimGM\n+5/5GFbEA3QbWUNQY8zO03FV6ZngF70MisIG2mAuaJ2blMPMMRDM7TtKk8oI\nMo1coxrw7gQ3PomWe60ifTmi0OayfzQiO0k+nlwf+yMkDj1mPEeS/AKM4hV9\npS2+JdOcUbht4yEya8UAzi2sJunngV6Jd/bRFnpRihBTa8OZeAg7HXLhSX3K\nlFSRzs0RN+OXIxnRTG0pjdXxXRFuACejnD1udXwbHYDan3Rl0GwizO4k+hRW\nefjPUCwy/GG7jkt843zyyBDRXpp3JK4F2kM66gcKW8trkRkH7QA8lkeryb0T\npJmYfBBDk19cDoQm7UOu765h5JB0Xr287AELQinYsoaJLMkNeXik6lSwaE6Y\nNCuhg32bpM1A+90lJQPX4dCsLCmZbCp4AtP2cvvlr5C015thx4sWXmFdAPl/\ntDwTuG2nMhJDb6vFQUnrCnansv0Sk3GumoLSv8scXKPwmOvsnYnFRRFjeqTZ\nWptZ2UKWP82jqu+FP41CQBCbEruJ/xt3knDt6uGmUZCqnvfJBkFTMxQtRgvM\n0so20c3KYh93TlNrOzu3HACl9L+IlrBrvIvyulAgorlOBjmMstOkUtINAxYa\n4ynY+BNdyqIWkt92K7J1BVRwR7TOwWoH+4gPPz/YPkZBNeol73E2sB5B2BlD\nZabt\r\n=EXGc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAWLLnEdtFAIyugASsyoGvTi8184rBi03DRqlyv0kIywIhAMW9I3+ZHQxnazNzMzbxnG2TR9gi0SwH04tliBBaKElp"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.1_1576251238304_0.7150335551843754"},"_hasShrinkwrap":false},"1.0.2":{"name":"react-cool-img","version":"1.0.2","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s type-check lint test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.7","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.27","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.3.0","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.25","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.13.0","@typescript-eslint/parser":"^2.13.0","babel-plugin-emotion":"^10.0.27","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.9.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.14","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.3","stylelint":"^12.0.1","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"efdd6b7ebf958703020046d97aacc8c700a2d65f","_id":"react-cool-img@1.0.2","_nodeVersion":"12.13.1","_npmVersion":"6.13.1","dist":{"integrity":"sha512-ojGzdA300mduROlU+T2wPtXjr1m+MDmsWko7VBhTCCHktiKhGvdvSU1D9x1snw5Fo55Mo7gij9+GhlZr0kpmGw==","shasum":"b00761814b96ff776ad705d189e442c3be8bf6d8","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.2.tgz","fileCount":7,"unpackedSize":36527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBwZ+CRA9TVsSAnZWagAAsSgP/2kJtza/tHFuKyPvZyPI\nv3yD0DW+mM4MmE64sOfw4mKsFYeahGr4awRk/oMji8NxOoC1kpI9SgZTorIj\ncFLb48IUgwBkerY4egkpCdQY4dT1eOUWOG837WwvBxEONWSNpGxBunPr0HYZ\nE1u4MeE+XS4hPDJN5NGXaujF75CwqQlNMiSwhk5rldZmLojIn2JAyae2VW7P\n2yzrGDRLO7o9S/EtdI+n6uZuSzdQ/jgavIprJhB2B5dhSQm+3DtOOZqepHda\nthF719b4CZyuKzEutHiJfqqJkFFOqwmIahiyJk2YMULXMNpCkYKO8DtUR7x6\nn9ZdTrUYDdukAyqqnEC30oDMfmuA6X7jBTtiGqqAqA8sbjvEghKaaGpOfjeK\nmIr0jCUaKJ8KnazTvcAbN3Nb7sbzPla58sSFfDRkxq+CcOQJlrM6SclPzTEd\nPortEToQp5Tc0C08BG/aGxFZ0s246tnp6nKIl1E+DMRYkSWxdWefC0r4YeMa\nF0ezVWIlucff5o7clcDU7vym/tQOvYU0ETarUOwqCUSc0w8tGMZfH6uxHSn9\nR6cd6XwtozVBp9JAn2FDYA7DGTq6J5RuxRjLZM+WrsZVgVMuUmLoLUiKiCCd\nexjhlsQ3e8SwfXMkGLz6woCmikLjdq1mRqgJvTwEMLMgKkBwNTTwt82Id3WJ\nyqFo\r\n=rFZU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuWPMLxTLxWfrmRE2C4gJsaVDN2D4G5sk1bQFQikxj5gIgXyYRVSKZHzDt5uO/B7FVrqbZwnPHSCBKuJ080c8SGSY="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.2_1577518717929_0.4297673127569328"},"_hasShrinkwrap":false},"1.0.3":{"name":"react-cool-img","version":"1.0.3","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s type-check lint test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.7","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.27","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.3.0","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.25","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.14.0","@typescript-eslint/parser":"^2.14.0","babel-plugin-emotion":"^10.0.27","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.9.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.14","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.3","stylelint":"^12.0.1","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"8457169345b2ef2ebb1cf188ccfddb39cec4f74e","_id":"react-cool-img@1.0.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-cqcNeKEN95RdhrsP46hNKlm1/HV0M7WhnU8N2nQUcj1gZsSPAKAMRA92ae5hzuHEoVmrYSh/lTNF630JXSlvxQ==","shasum":"8d7ed35f6877b764127b5f4b58def6d097774166","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.3.tgz","fileCount":7,"unpackedSize":36576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDXS6CRA9TVsSAnZWagAA3roP/3eHSLF0bqLYDz0BlFUM\n5i0X7spJY1i6q0zoJA+RyfBj98wkCEGodxX0mX2yqCGJdQFTZ5GvUTw1IJ/H\n5Ryvjphj772SD3VHKG2HXz0FTAJu3whtWAX7PgSZcQ6FoRjO27K5ElCfNsT9\neaLRoAhTL9W5U0tdzwg04pgoAFsLH56mRk96LhbEfp6fPV7/XAAbR7ansXTm\nlzNjscOfR6CFAtfDZncjOUZZtFiU20knUw6mslhqlGluSIStBg28nj6dqKRP\nuXvz1zmvZL5UGZ+KK6GqQsEb8jkpYrQ5ZV8Ev6ATnjt8OFbXjgRoDA5ysiTv\nIh7cUoUm02OKQi7ubsnZkX5x+yBArOu412nolS2LgsyTaZBn/c3WHEyHvF4v\n0E2GwxXd4FwWB8TKN/mMMNEAzkxQXCdciQUcZcq5w8htSCxVY/mE+VIRYll6\nsfcTkC7JK1bVVzccJXqlBWVzrwoPOZnduwb3L0LkHbdDLp++cLG0hjlZ9aR0\nd1pOMdaIZedpFYhaLr7O+dM6B98f2j4icQBJE0uFbAfB0y9ZAtVzM8rDvO5v\nb0eqoL8htyK6MtaCFkXzm1wIeTgL2vIrQczBoqM4jr0LMsJWWcJXabfjzOOF\nH6cflcQ619CJmAwIhciT5pUFQk3YJsK8VbRMg9Zpi3NR3BlW2AbbPWzjC2t6\n24Fr\r\n=p9yX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSaQ0V/MBdGbzgIuKznWgq/sqObpSa2rj6xeHV64OQZwIgGy20ztDVN+sSpL19jgWR2b7AZ79Oub6AMyALBkzVp9c="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.3_1577940154282_0.9900830002141618"},"_hasShrinkwrap":false},"1.0.4":{"name":"react-cool-img","version":"1.0.4","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:example":"yarn clean:dev && yarn clean:example && rollup -c rollup/config.js --environment BUILD:example","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s type-check lint test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:example":"rm -rf example","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["example","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["example/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.7","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.27","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.3.0","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.25","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.14.0","@typescript-eslint/parser":"^2.14.0","babel-plugin-emotion":"^10.0.27","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.9.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.14","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.3","stylelint":"^12.0.1","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"a31874412343ade0ba4a99b9b3c7bffc59adb473","_id":"react-cool-img@1.0.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5lSkY9eBmpHb/Up/TlIfEQ90Im6+331j3uuXcd3OQuXFdE1td7785yqqiTWK3VAuBNXxpeOK/++mEPRtk7JR6w==","shasum":"9790564bd952ed703244f9e31b4fd3aab54d37a5","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.4.tgz","fileCount":7,"unpackedSize":36553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDslFCRA9TVsSAnZWagAAxqYQAItZ6yMTwSIuWDcQbOe5\nef8YYdIufi/JhvBM/mQdoSBpz1N8H4+4MZEU2BbBywy18/l4Jt9g8ENVL8mJ\nf4OJit4339Ey5AmpPs7GlrB5Ya+3CNk48C6YYSK8Cou0OcpPKgkRJclA1SOW\n/ixdVeNsIvdRsgMwEOs6eINeVLF58y+tXzDfZvqoij19yfC4Sl6J/qUzMwHg\naBEzMVzm3DzoX4eV8e/qP8yAlwKVdbsW69o9HOD0hqDRFPrbisdyIakufhzV\no0/iol8xGG00zhUbOQ5GFHi7Z76XVzisqfGryRX2BVyBnFKlmLmp8jMPYagG\ntwxiZHq60rbzs2/Nhi3NKxgKkes0hIW1mbfOvoVKkw12rs7l08cHqVLLjhQM\nXjMUkfgFyvJ+8Tbt6LGMQK5sR9TaI7ZbfVsZvK18CU5LAJcIAHeugOrsOOi5\nFzqoNImXRxK7BBhyi9+QE8VNptlBhYhaancj25PvjgOEzyMf1xlaeXVqlQgg\nAtA9VTrnfoYVjKQd3kdSA9rghuu3FF2yoTprjQUkE2Z1H7C1dASFRR8MqECD\nOxAMRKWHnSABU99ueCrCSwUF0N8Y5QB3EY7a3Ov+dQaFT7gMl7Rt04YLVWS0\nJuqaRwinjAcJ/8UxvkZ059HR31zSpRN3ddd5adFBIMNn+Wjt4U/iq86fmOHP\n0qaC\r\n=p3c4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/eMY2gIocp72wD56uKpjdDlar8qBZ4InuyjPGw6vjWAiA1vW2a6id+r3PbhNRCCqiY82pD8PF+xrnFobmmG1N4OQ=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.4_1578027332867_0.611610833284354"},"_hasShrinkwrap":false},"1.0.5":{"name":"react-cool-img","version":"1.0.5","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:lib":"yarn clean:lib && BABEL_ENV=lib rollup -c rollup/config.js --environment BUILD:lib","build":"run-s build:*","preversion":"run-s type-check lint test build:lib","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:demo":"rm -rf demo","clean:lib":"rm -rf lib","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["demo","lib"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["demo/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.7","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.27","@rollup/plugin-html":"^0.1.0","@rollup/plugin-replace":"^2.3.0","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.25","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.14.0","@typescript-eslint/parser":"^2.14.0","babel-plugin-emotion":"^10.0.27","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.9.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.14","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.3","stylelint":"^12.0.1","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"1a7b11a1caa87ff38cd316ac85cb3dd2f9d5a358","_id":"react-cool-img@1.0.5","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-XWeUQwqEE0id4thDw66ktPpCUENYiqk0J+j7Hq02+poIor0HKrBtpZLAS5567YBKp0QRie3t42AVhL3hgKdp7w==","shasum":"d6e2e6de093ffcee379f1c719d468dcc340758c5","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.5.tgz","fileCount":7,"unpackedSize":36531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeD2OeCRA9TVsSAnZWagAA5ucP/15+WbUtgLoZolOJhQWB\ntOdovgGPFsut9KqgYYG+v6Wgg7wOVUq5C+p28rHMHrtZ0wtj5l4LNY5ezR3y\ntjSni+LtiEsJx9SwBECOHDI8XqvUertPutKkftxBAXhybTe4se6twbC03Rwn\nZSmRiA6GvXghzUJgrgtS6kNvG1U3AMPhlKgS5vlNlOyk1EC2TUd5be6viZnI\n2pMMjBLRNkzRo/UmNqyyrCcETGLhSdXCw5oWldKnQVw0m5sMGPPRhJug6FIR\nx3k9baQ+evQ5tJoMFvKaIouJD7/t7cA68a2sNwdu9hnc9bkcEQUQc3GfUPi3\nmzRE3IdsoDB4Yf74Iv2hPIhI9mXSqvXoszAM5jPh4VAsCTLtUW+BZstirNgB\nKc/5z3axoiMC2WHFa39FwwSiks9e2ydVmHxmHXZiue1Ql2orS63AoHcYXCEB\n+3Ps7fzpHCaegN+8uoRSVyREKUdj8ovZNQ8pC8+6lMwQtdGcMtB0OmW8PQv2\n7IxMdEeVdVJe1zxpxZ5Cdm//Lv7LYh5knxRLZE/THjN+uC0YZ33U8NAwHlaE\nzmYB5qitwaySo9enkvoCVZlI9i+6WxEn9Wx3SEMzGUxrHd206VLmFoeuf1L/\nsvXtTE/aOOZlXacfROwaK4PTk4l9DqLxFP+CHzlGyZjtPJhGEaXBqkv8Jo9q\nW+Ad\r\n=Snq1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXwfoFfveuxYkj4psIwLqIaK5k+FwQFMH0Rnlnts0R6AiAD9ekrmIy7LjIBKHWjE9Qx5H7LBYkjOZQ8xnucTZ5gsw=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.5_1578066845529_0.5246532660172405"},"_hasShrinkwrap":false},"1.0.6":{"name":"react-cool-img","version":"1.0.6","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript-support","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"WellyShen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rm -rf src/.dev","clean:demo":"rm -rf demo","clean:dist":"rm -rf dist","clean:cov":"rm -rf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["demo","dist"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["demo/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.7","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.27","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.0","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.25","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.14.0","@typescript-eslint/parser":"^2.14.0","babel-plugin-emotion":"^10.0.27","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.9.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rollup":"^1.27.14","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.3","stylelint":"^12.0.1","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"47a53fe2ab1dda4c57269b5a871f05f62e7b8a4f","_id":"react-cool-img@1.0.6","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RW3ff9vjrA8A4SO9knRgAvAekHu/DPSI1tC3qbHEoB+5VbBVw9FVDJJQIek3Dv/exFMVpC4PnwRqdVS7ZUbXXQ==","shasum":"a6b7ed73e9d8b77585456204d7422a7e0be13f76","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.6.tgz","fileCount":7,"unpackedSize":36543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEMh6CRA9TVsSAnZWagAA3ecQAJA5csO+58NYkSu/CVSj\nE5yHyQDuQdXTw/eSbyvCaroFxmzE2KWpxeK/ztj2SRvepEutrpYqCTchVSjZ\ngW7qlzQNNEMwFLkHWGukKR+BHt0BKT9k/eeLB8W74dUxcXWDUO59zC7sv2hT\nKSdG7mCUr+WTit+gPhk0if/OuKIBu7W8JTj8jkmw4A5yM2tbbIEhbmJtq9u9\nTWeWcXcZCRYCqb8DB7HSPsDIOrCLaG8tU82oNNNRgpW2qYkQsVz07kwEBrjc\nTkvHm6g+m+5tr7p7qB5UEdyIBMLFy8PsS87Tm7wIsTkRJiPCebrU2pRfH+aS\njGaj3P1C74EmYgk16AfEvwgeXTaxVdbHNiSZJq7UfcA8JTjHHIK+QnDYHmeR\nEYpdBwTpDHOI9Wqy5PM29GHmVSEjg/rBmjmmNXtv5rnGrqTC+/HzjhwkXVGR\noNSGRDiS+etCMTmxZp236v+VU+ILO45QYBvYuAwUD1vzhsye1IkTCIEtBSrO\nm65i1YwENAW4lPuLHP8ZmynmYdJnKeeS/VjnmlxD7T8bheZP6Z8esoyjlOza\nzrNCJRSnWiYjN48NHBrzdVWCJHdnNFwRjz4/E+MI5udjz4NMUfaNeA+IdvXn\naTSsb+c/hDw/jxplBtgyfMMN+7MFCviBxf/3bQ+F/vjni/EsfrliIn/R4OMn\ndCzl\r\n=CKnm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/TDDQm6WKlpIaha2iBUX3TwvLiDdN16S/Q2yoXtWj0AiEA5nygGXzpJuk/KTRxAonbDkpftO2gefBDmUWM5ZxcdPI="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.6_1578158201913_0.5055620708608479"},"_hasShrinkwrap":false},"1.0.7":{"name":"react-cool-img","version":"1.0.7","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rimraf src/.dev","clean:demo":"rimraf demo","clean:dist":"rimraf dist","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"yarn test:cov && cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["demo","dist"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["demo/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.7","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.27","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.0","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.25","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.14.0","@typescript-eslint/parser":"^2.14.0","babel-plugin-emotion":"^10.0.27","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.9.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rimraf":"^3.0.0","rollup":"^1.28.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.3","stylelint":"^12.0.1","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"5b36e1438b48a1bd4fb8b571624af358a94c08c3","_id":"react-cool-img@1.0.7","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-x9gd/U1090y3pcO0928UdVFKZyEjrPoBbrH+JXqFsGedf0uBJ/c3hY//2egzmT9PM6lplfLCSeENkTm8Sq0NAA==","shasum":"55dee20cef250a95daf05b60ae83daf341bdbaad","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.7.tgz","fileCount":7,"unpackedSize":36559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEduDCRA9TVsSAnZWagAAOfIQAJ57kRgzKVAtYnlkSyul\nHJCWcibAZqjcGCSIPUUL0bQZd2FmpiRS1hoJBO3x5In3AA8T4adjgav4FXAN\nzDd5mSUCmT7sh4nwogzdngN63CnsmX296hRlNwZ2HJKUKpIuzNZ5C+H2FECC\nEkVye9/TD1A3FHHdvha6LsqkaoawryUvQQEWdvmWAUZXp5XTm36u6A8oJHDj\nkIO6YyWlnWa7gW/m1rlnLS4OUcHjKh3PE448wHz+5pL6FxP2WTy8uM0szfPC\nFDMK06DhSfdVbmQQXF+Sfd7stH9R2ZvyLRsD51SQMxQTAyjUIdhiJEIdOK6C\nB9KzeoKvV2SfjvQ/FAnIv6kkB7DBuEIllcm6RhHbVUeYpzVfLhwaWDgCav22\nT66xmHWRWbK0WmwN8IqWE4Tu8MJgBJLoVynOrE33jk90aIf+Nwnp90yOjL1n\n4c26js7zZPaBNc+ZHei5gPFJZlKoGoCkpJmvL89ashbAk2nGThBD8yc+CvAS\nSV3PJ9SI0zZ5y++lA+iJct/b279xoe1p2fnHdi6fNLrYF6xrCSHEnXCkAVtM\n20E3uI9WWlcAAeX7TlpoiyMOj/wBi1OlmKETqbyG709jVG481+k+DGxxMbc2\nU+0/D5HlurTZLzauZRr6F6yIV729AB48c9SG2YqIqksWjmkxlEeQ/JTaqg28\nEyPp\r\n=OhfX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvaD9zTFc634UUhC/aAUhM7AKQDoBc21kKhMc7XgwzOgIhAMM2AHGi1GWJhMtbModwKWFIbQFWn/6PcMJF+w3F8nO6"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.7_1578228611371_0.12830764462058486"},"_hasShrinkwrap":false},"1.0.8":{"name":"react-cool-img","version":"1.0.8","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rimraf src/.dev","clean:demo":"rimraf demo","clean:dist":"rimraf dist","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["demo","dist"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["demo/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.7","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.27","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.0","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.25","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.14.0","@typescript-eslint/parser":"^2.14.0","babel-plugin-emotion":"^10.0.27","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.9.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^3.1.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rimraf":"^3.0.0","rollup":"^1.28.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.3","stylelint":"^12.0.1","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.2.0","typescript":"^3.7.4"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"56b82be2719c4621da80c5a6ed98b00b0dc55b5b","_id":"react-cool-img@1.0.8","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-XHzIa1kff4jnYhL3oFNI7OaUBsmEtkYX7I2iFb+ez+cr7U+HgOOMiOhTUkcWX/Ty22K6nxOxX71IQwC5vlC1qw==","shasum":"0e6a6bddd68fe9eda9942859f5fb3ab66798bf64","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.8.tgz","fileCount":7,"unpackedSize":36795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE0VzCRA9TVsSAnZWagAA27oP/AsGNe5i8/c4gQOMgtPY\nJyLNuZ0X40lNu50WyEEcTI3M0IljGOMG7uwHvuNrle1IyOyi0Ezr8T1nflc8\n/YOSmEWt/6H1qhQFAbsAZuUwm4lth+aCmkstTpNW6uYhK1QF26x3Gu1imOXA\nfyZOQVjszKe4kOhg6shPpX1YtqETFHiO5Q0DR+zPTHK4fpRaVl3BuQAixw/a\nmPPrp++jQhuLFYyJQKNf/JYMO7iqQVIC/hPTWqTMYLG+vMtLwLB4Gek58YIO\nz7jrRw8b71uxWxC/xpZ25jq1SOrDdVeF/knUR2NRRRiVmFB7uVjLxB2lndzV\nsgumfozVQ2qxz5Phn+iBVvxAy6dcDqbw+XrZwt8MzbCXabZJQxuDyyQBYx9M\nPOTQzm6Wcdnad1V8wVngaqaOKSW8UEYQ2ZMNWihilJi0CVBItEE1LVUSD96U\ntaIF6UWAM90IJ6p6L7WTEJXSuWEh/Kf8UrX3Q0jUeWHTMfKne151B4+GFXh5\ni3YcWLIHtUX4kuOG0gIuEm/bbXB98qe7FpPDipiWFHx/NwGm1Iia0j2qsH7T\nxhkJpX4TDVk9bsBq/5xZn1YpisDYN5pQeskRaNqwi4nLsgeMCF1ZVsDhB9ay\n1jyYQZZeqddIVX2p08N2wWMtQkP92sNWbBAm2NUMBK4pGMqiVPllAotYz/sm\nQ4wX\r\n=X5hf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8hYOdUa1YhUKcaVngVEow7L8tyz8zujmcI+DRoNAZbAIgKu2HKwB+LEXo5A3ceyN5OOf5ERawP9Hhpz0EwZmSyC8="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.8_1578321266653_0.632399211785549"},"_hasShrinkwrap":false},"1.0.9":{"name":"react-cool-img","version":"1.0.9","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rimraf src/.dev","clean:demo":"rimraf demo","clean:dist":"rimraf dist","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["demo","dist"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["demo/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.7","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.27","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.0","@rollup/plugin-url":"^4.0.0","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.25","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","babel-plugin-emotion":"^10.0.27","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.9.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^4.0.0","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rimraf":"^3.0.0","rollup":"^1.28.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.3","stylelint":"^12.0.1","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.3.0","typescript":"^3.7.4"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"49b4272fb556ee93605ea40b7f6066875b36ddfd","_id":"react-cool-img@1.0.9","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HYL8S7zNlpCwMzKDow0Tcq0XKL66A+L23+LRuMBtDrDgl977t48mMrPBGTG6Y6HMNMYsJDjC9bHaefPSMweAdA==","shasum":"2de5f76f89902eba169db9e364183de927ef7b4d","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.9.tgz","fileCount":7,"unpackedSize":36789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFH5bCRA9TVsSAnZWagAAkcMP/ArA6G+iktKyjfXYXLBN\nLf7vgohojhTUoB3undV4fC6w8greOcz/OVli1D7rMJDwBKWWGt0A4gIFbwZI\naXnb4z3D0MnFg01OIrehmTwhhB4vKiwNEQ3MnofZkVEJElm5Zgwbwh0Km9Ae\nO1GoJL8/YbE57I30dBqRw9anEzcrDdj1HRU0ZjqnXHuG9Z9oAkvAOeK2TTT2\nAuoQA2FmhgRiQJa9h3NQ/tMz2/PbuE9pdfD4uRzeZsw2Xm/Xi9xbanalVEcs\nvLKUHHDWISvaXw4WjIi+IvIYxphYOX0dCqedfadHutj9gd5Wz6ZpO8v9Cc/8\nzlqE5VFGd8/AMA1TAHKkLTebgzPDJSrIwO8zdWMATVQYt1cP7w5LSSPUQS/m\nu9fT70sq7iA5KCo0TIqiwjFEy8rBLCUiNOJBUagKnPAwqwGAXLo/J+rb3Yj8\n0Mdwjql/vRGzhA78+O/a12N2W6JMG2pVafGLdVR3us+4+gMHHM7KK08Z/DE4\nberL2wCzc7inzPxhbgkOC+6gIHvQ1GS6pwHx3/N76o5aAYufOifbx9kfy88B\nArKhUVp4KDybowJieJQ5pJPDwO1qVKaXt29EJya+mJEU59qhUo7lJf/Aobp5\nQgK5p3PrWoO71toylJbJdoa8T8689JJcDpKEKH2hzFLCrBJNH4dXppPydvMR\nswlE\r\n=m029\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQYKldoOL0mfLEhBBSIpmj6k8fZQmvL0lq929IbVaU1QIgMpJmtOZh4qaQCRl1vm0IwUiVeXBK0ZvILlCOQNg/Br4="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.9_1578401371215_0.20711257211893752"},"_hasShrinkwrap":false},"1.0.10":{"name":"react-cool-img","version":"1.0.10","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rimraf src/.dev","clean:demo":"rimraf demo","clean:dist":"rimraf dist","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["demo","dist"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["demo/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.7","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.27","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.0","@rollup/plugin-url":"^4.0.1","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.0.25","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","babel-plugin-emotion":"^10.0.27","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.9.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^4.0.1","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rimraf":"^3.0.0","rollup":"^1.29.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.3","stylelint":"^12.0.1","stylelint-config-prettier":"^8.0.0","stylelint-config-standard":"^19.0.0","ts-jest":"^24.3.0","typescript":"^3.7.4"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"ba2ff905c344545731af96f27bb8d75c10351129","_id":"react-cool-img@1.0.10","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hQ2i7oSAtFUcch0pXVJsOyO1piUdjxE0FVGAXTmoH4COF5xR2gMi+Z1uN/CWeY69L3vgB+WxYtkE/g16Bk+6XA==","shasum":"4a20d738784f10550bfb1237ecb2232fa4d2243f","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.10.tgz","fileCount":7,"unpackedSize":36754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFzkWCRA9TVsSAnZWagAAVukP/3iWsbjXJYaHvR3nHR2F\nR1h8GF/Lup/dPgcZhARxuVce40xH+exBU/Vm2VXlgJhPmvSC7lcHnbmn5ECM\nzOJ8FTU6qj3wIfUsJuJKhcsgKeXGbGy4cXMprbBkFPNMrs/o7kbrwSlUAU3V\n2Q1eXjYdQ/V9jE8+QKO5LIZVN5BnEOGX+wsxPehr9/HL4HHam0AkFTi0vn+O\nB6GDAkWzGocGmSX4QC5N/viC+vyTmkJ3nwU2w0SMQiQIaJVhDM17T3TYmRdi\nwDJf4amJ53H2g1Zg3MjJ541EmWEkWOkzepnWlZhDHJX8x3QJUBr+iWWXr6zU\ncySHeQoEjbidR4nEDbyKUN58APK1svIKTsgI85actRJ7UahqVeZd9aZ1OILx\na1ScCPOljTnYp2+eEDF1koZsOCEM9ukx6gT+HrClVYAnb1NlB6EV739RcLpj\n8/o2wVj7uIhCqmu5TTmtjzdayuHt09JqPSFL5SP9Zp3jTfc1uKLpaxiST2r1\nkyAgphm6LVGoQVdylBPSZwM8+iJU9/dN8pL/UH4zXWYsMKSzpAavE3GZ8gVU\nc3wRwzEOH8A5H7IWs/vNrd7dRUWDCz7BXyuskmrUFvwj0djGm34uv40QywcJ\nHv9OoXrHGJVzTFv6gk0kHmaO3isF/6UFGEOaGDRpPYEoXQ16/6RukZ0H3qCS\nvcOE\r\n=/cfZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpjm9WiEeY3yhiwm2XSXtk2VH9KuPU2j8J+HN2T0rAhgIhAN6hNNAI+RIyNl+WTBfSXgsiRZ1gDtYNyJQ+QBMFmbqk"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.10_1578580245967_0.9970498263844314"},"_hasShrinkwrap":false},"1.0.11":{"name":"react-cool-img","version":"1.0.11","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","test:watch":"yarn test --watch","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish","clean:dev":"rimraf src/.dev","clean:demo":"rimraf demo","clean:dist":"rimraf dist","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["demo","dist"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["demo/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/Img/*.(ts|tsx)"]},"devDependencies":{"@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.27","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.0","@rollup/plugin-url":"^4.0.1","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.2.1","@types/jest":"^24.9.0","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.16.0","@typescript-eslint/parser":"^2.16.0","babel-plugin-emotion":"^10.0.27","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.9.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","husky":"^4.0.10","jest":"^24.9.0","lint-staged":"^9.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rimraf":"^3.0.0","rollup":"^1.29.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.2.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.2.0","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^19.0.0","ts-jest":"^24.3.0","typescript":"^3.7.5"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"2bce1f93276f050b1d84c548f9a56ca379f5ceea","_id":"react-cool-img@1.0.11","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-2wOkJ3OJxqrZ/XzIwPuh5svfybiYZew3uorbcTx4AWzNvvpMyUq+BS+DBhXvYgRbpNZ/M8UGvgXgYBdw6gjBew==","shasum":"4d1622873e320437a14cea9f5bf49d87502b88c4","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.11.tgz","fileCount":7,"unpackedSize":35967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIYrmCRA9TVsSAnZWagAA+RIP/RbcaBKMZOjXsy99JT+C\njst+piW8QDoEbGzu08/SN8RKQ886lTJ2YGfPMnsizMpWNQmTTHVUOOTvjZDg\n0CU+C3i9DJMIuTxl5kzrKpmqKsGdSdLU0KOXlPNZKhKlmPDfBJ81cUHEeCJ8\nEwkV9UgUlzz5czFaKADfbgXCtTa527HU024Uu5CDmja3qSLTaxfhZwWqxzjo\ncwk8NAlZ44buNHXcVzExRknhey5AP+X8J9w17sZ5DfBQ8iGx0SB43TfbRdNT\nPgYeDa5ujm+fbSgvcmbRcCrO4OptXuz3Ta6rsNMoShbzpqSVCuqZfeiPh1hN\nb3ooLm5Cu23s/rIO3AiBwcAvI2aAz3P6cwd4UkEhsC5ss2baSwZ0TmN+ApTp\ndNCWEXQFNKIpfNnOy8yARjU48v5wKf6yP9l72HTWXryggyauiYUHtiB6q9/+\nv5gqP5+P0IykRjNL2cblsfTK3hnfssFN5bvNDhqgwWt5Wprco/qWSDQ7/oxf\n57oGEOT2WvcbsqqCYr8J+bIb519Tpgw4kus9FTa48zN1v1tluMSU0w5PYr3A\nXevHy+ADVQ4lQAe84902gIlifBqnaaylSRqAHVU5QHzJRZe3m+kJZMP5z7tK\nvglH11Sdnc8r6nIZbVQS4mQX99HPRMG6KtJlLmTKMEy79ke6rP2W5z/IHMlR\nKwJo\r\n=MT4i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJnugMVK6PKl4cpo50vXEn0BwTK4m7pS/6J9IQoxkzsAiEA8ook//ld0+SomvWhDDPmAaCo7DBh2gXDI/TgxkZbAa8="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.11_1579256549956_0.4985984156805441"},"_hasShrinkwrap":false},"1.0.12":{"name":"react-cool-img","version":"1.0.12","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"plugins":["@typescript-eslint","prettier","emotion","testing-library"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.27","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.2","@types/react":"^16.9.20","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.20.0","@typescript-eslint/parser":"^2.20.0","babel-plugin-emotion":"^10.0.27","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.10.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^2.2.3","husky":"^4.2.3","jest":"^25.1.0","lint-staged":"^10.0.7","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rimraf":"^3.0.2","rollup":"^1.31.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.0.6","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.2.0","stylelint":"^13.2.0","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","ts-jest":"^25.2.0","typescript":"^3.7.5"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"5ed4a7f3f5fc27e4138c118544ea538a35e38706","_id":"react-cool-img@1.0.12","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6gM6v/DBcP3f3CyyVAo7SxY+J0GFvvRw7cJZiaNiW+Eg1CttI5UGMnMxCh96OMasTm8xvCGOV/hl1Yfdy1aCXg==","shasum":"6f0b0f948fb6955d327e4df7aeba8acb1d356d47","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.12.tgz","fileCount":7,"unpackedSize":36247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS69HCRA9TVsSAnZWagAA7+YP+wbdcMTBUnVuBgVjvX62\nqTZufQKEcrPlC2+wBUgTxv/kKH1h6SMpASBlq/cyjpcG/QT8tMdoe2mMobNA\nWBlZ01ERFhIiu7vXIbRXzlS7S9prpKBRtBwMeKHs6S/T9U42uQ/ilui0ppkQ\nyMMrmJvcQb4YP5pubKvKadSXyUv9Pi0yvU6zrSuNy/XkgruhCTvJuBwM0XQj\n6WP46fL1BybO4iKyQz3XujMLgrE2PMn0os4c8sOZOSwi1BTKK0dLWkXS9vV1\nNlNZ7fntAY13fZIJtv94BKld9SCLefm9IpzZZ3Zp5zja8sCPyav4086KWaqv\nC8wQpq+SBzMtbKiqn0JPHvvYZbc4wS7sltxYipKz9y3uTVX99Y4EahaAnAhn\nwLDCliHw7In/bGqPLBX+T+/f69EO0DNcn/ONq64sKGkS7CWbPDawzNhnYpYF\nWmkE6niHKkDnOVvtF/eBeUFnY9PmER0WrUVmLP30PqwVwXRUupaoEozbX4dj\nLRUfWkzRsoymUdL4Zmu6PRllEoIsc7Ofu7g9mmz8q7C0dSGWX82p5/FkQBNH\notGyR2xW4A9RTGQ39cONQW/bVijPFGmfCRR/6SvCgkyD4KvtHBpN/5Z9wqPN\nmKt+v+nIuPt1shrkwe8KNRESSeQMUgXeCz/pxhh8POp4vsJp14GQ2NpG7BkR\nSO3M\r\n=/Fng\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoDdTBO0aCW7Sm3d4/puov3uykbdNhFTLSeHkEmKgH/AiEAscJFmAY/w4wdEVl4xQH8i0TW8TGBuYTHSwqZ/ZXVGDE="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.12_1582018374988_0.27156727714327467"},"_hasShrinkwrap":false},"1.0.13":{"name":"react-cool-img","version":"1.0.13","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.27","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^9.4.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.3","@types/react":"^16.9.22","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.20.0","@typescript-eslint/parser":"^2.20.0","babel-plugin-emotion":"^10.0.27","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.10.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^2.2.3","husky":"^4.2.3","jest":"^25.1.0","lint-staged":"^10.0.7","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","rimraf":"^3.0.2","rollup":"^1.31.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.1.1","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.2.0","stylelint":"^13.2.0","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.2.1","typescript":"^3.8.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"1413da5c1590fee5ed7f63d8b6977713dad25525","_id":"react-cool-img@1.0.13","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/j8cHLZ4zR59q4vis+Y3pScNsUY8kLGmb3brx8Fdth2vZMgDfc7nxAb6fF3HedXVyaktKdOgoUFxVk+l6Vr+cg==","shasum":"de1c5a6e40ecddec1a6a1e4dbc17aae72fa7434c","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.13.tgz","fileCount":7,"unpackedSize":36367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU5jTCRA9TVsSAnZWagAAMBUP/1CkMrLWqEiG0JHJ1z+G\nbXWxiNUCN6kNsnp0kDeGZV2Wb9eue01DFinq3BS0PjXOo8D/Gv3HqJPoa+Rb\nz1/oxH8Jv99j+trEHI1sGRCQOTlEnFESb5qe8w1MBIL79VAGsPpjeGcL0ttB\nZEkKKZAlWY04AbMtXTs38HG2x104Tl4rCisHSR1PIgVz/CmM8SJuKf9W+TJJ\nNs9tZJ8MeGW/+cTuRv6DX5oFKXn5mQc7MWaEoU+hKoiRFL/eoUAy4lMWZUIY\nN4p3YH/QwI50bdD50pXpfpZ79dFS5xTRbyt/yBJctg3IDcsFGjg2tZ2ja6RT\nPwpyYLGVLXrqMcHmfoVjNOAicuSamPkUang/9vp+51Z8hST1jsiMjYNQjjJE\nHE5CDM63UFyyF/D9wKELZvGQNnT7gz6Dpp2Ag9lwkhTiALibNQ3xqTjVJjHk\nyr9Gr9fnTCxgyCGmpUAGh5GOeVaF8Ckg29U/2ffEtVQPDn5Gc4riz38H5s+z\niAH6JSquWBDMbhfvhymLEjeKytw1d8r+Y1cNUQjGEDAyug67o7zMqdABubhq\njV2B54RXOH8+2GQEVDzyJmNX49+KHWrsUWfrp0hNcBswWa4+4ZIZBp9n4es1\nFtVMbJi4dmKaJQtQzM8d3k20EFopBVPO4p908Ef+YTIruzjraBLpdL22Ebxg\nmN3A\r\n=oqfJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkVI9QjbzZperCxuBKlOuSo+9Z9v+so9RgVNYbHlN1mAiB0+ebIiW1kO7neDJIpL7gAMhQXAJKNFpZPzC0icq0jcg=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.13_1582536915097_0.7055567564651564"},"_hasShrinkwrap":false},"1.0.15":{"name":"react-cool-img","version":"1.0.15","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.8.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3","@babel/preset-env":"^7.8.6","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^9.4.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.3","@types/react":"^16.9.23","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.21.0","@typescript-eslint/parser":"^2.21.0","babel-plugin-emotion":"^10.0.28","coveralls":"^3.0.9","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.10.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^2.2.3","husky":"^4.2.3","jest":"^25.1.0","lint-staged":"^10.0.8","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","react":"^16.13.0","react-dom":"^16.13.0","react-test-renderer":"^16.13.0","rimraf":"^3.0.2","rollup":"^1.31.1","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.0.4","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.1.1","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.2.0","stylelint":"^13.2.0","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.2.1","typescript":"^3.8.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"6c74f7a4e33749ad62212c6615b3a70df56c8dbf","_id":"react-cool-img@1.0.15","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nFMJEprtjKTaqOyRoK0KR9mcP/jynTi/2BnedARcIm8Y40SFvvRtUrWWfVWGr34VlstH/2I/1PRebb3E3KDehw==","shasum":"32bb27f8e4261b38adca1d8b7a85c4739efe47d0","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.15.tgz","fileCount":7,"unpackedSize":36338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWKW0CRA9TVsSAnZWagAAmPMP/1nw1t4WahS/NJDYo7PB\n3A1b66VGAcqQwn3hZceL7lrgZC0buLef2Awny1oHBzrnGg1quxU5vTVo8Mb/\nIMxA9XPjz7vILXFtnRpnHAEWJYB1h/+KL1dt/XibRibWzzOORrCM5d8j0gfv\nuENFPc+LvRlrtA/ma+VouWmfgx2tKGh/zI/lVyeB78pNDym6eHQJja+zJ8TL\nI/WpwZExgS3gQtCyUEz4e3mSaZwQMkTPOc46caladWXHfl/LnJBvA6DyEIeZ\nNj2L6XRdN7zOwkiBU/kecaUdBUE8/54LB11GmgRZIfSso46pIi1g1+ntGWzY\nO7/VxPU+tRB5GANVz3+tz9zab8AVvitzkBdmpVyvK6oMX2y9HXUd0l5gMqLO\nnFeKOwwAoP0y3SkMK/7RwKplq3mUbjo1n+45IsWKzL9gYZCeGPVpF345O3Mj\nhBruLeVhN31L9GHvC7ulIDyRtr2d8baq25JT1jFsQRfSTToxaXYEqPTuMgYo\n1BddGZN0gut6WdH1ZGtp3TjRDrIktWX6h05gqi7koEepOaCBlzDDw13SFOIR\ns0wC9JDcVmyiDhQYfnR33rMSAhswZx/fmnuYjbTXSYNXuOYEMjCzEIVmfJhC\nmyMpIrz010omfcgxNyANE316Egy6IfzCH1dHZDjUFYcg9URsVmMB75Jq6xev\n530V\r\n=Z6PA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8c2ijSCQlGFgrJwUZyacj/aO0LZIUoXNGl4tna2FkOAiEAlsTbPf6rK7XI2rYIC8Mx5qFh1KSb8euBsrTGymIYo1g="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.15_1582867891685_0.79832983735614"},"_hasShrinkwrap":false},"1.0.16":{"name":"react-cool-img","version":"1.0.16","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"a0d51db00289e3088490bbc70dc05e2494456ba2","_id":"react-cool-img@1.0.16","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-cQfh+Egu3gkXsvg8y9L3g3vQqPzX8mqh9ubDFEn49dX3Xc/SesNolEMziIpQqrKg6JojWtQf2KP+6uC6NrmkKg==","shasum":"85d00b1a2c4418da78f9d93e4bc25cc3769509de","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.16.tgz","fileCount":7,"unpackedSize":37270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegeuXCRA9TVsSAnZWagAAIeoQAIBXstXByv52lLwY+Cfo\nE4pl4+TbMBlh9YBLg+isqLtFE61LnNQcmnwY4MzB0mvgBFZY66PH2myhsr2c\nsP5WG4CGhZ3vl+0HPsGJgPNxw3B79x5T+OLdZ3hCsWsuXbRVKQ30IGQ8q7cO\n3+itRYtWEWT2DJbMlnpLbt8kZCn7JXYautDAKtbLxPT94BXh0EKNwF7uAqK8\nUnWocyrzE1XgkZVFayvWoHX42GmvqJDkIfAhy083UxGhp1kGymGNV+btozci\nrTjetGhlgvnlyxMq/h3/78SiCyjcXM//2/BT72iGgu6gZm7V3WrE2fzYVXYJ\nVXdESSf/REJMg1r0H2/ewJE1Ehum+5Jcl1M7mYzTAg+Kqcb23FvGa3srLUqO\nEFm2Z0VTKncxVgzeRL5EsrQxfonSTELftNTXHBNVZl/tKrQbt7NXiSISOf44\nSA99cIPa9rEvCaNgCRTr19KMyhq5gNIDi3KM9/P2FsY0+uEoope5roMx7bON\n4Vi8WV5U7RSUfGl4W389s2/tTljg2Zi1EI2XtIWWHD4KCFTExWlzD+S+jCGj\n9xWGe1oGdXgf+eR0bmjD+/E4D7vsyJB5rwISsuZOK/JL0iL+ACTGwjW6O0cW\nxL2FvAVGNevIKmFPbDA5oeG+cmwgg90EIE8CGqUDPEU17XE1jSXHX/vO96iF\nsgI+\r\n=ejZW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW9rycNR0aIV4pjWRndFteG6dV9bo9u79cFNIuIZbEEwIhAJ6RnQy5PJdYFd2PBh36Sysf9e3CbgNK7LGupTdqQLSL"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.16_1585572759057_0.3914239104434589"},"_hasShrinkwrap":false},"1.0.17":{"name":"react-cool-img","version":"1.0.17","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"2b84303bf251f6cca784be9e1ef087364a7e8fe1","_id":"react-cool-img@1.0.17","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-upwZjE6k7NY8kWP6zxC9TG99TVYJ4Dd0dwO6Wm8UgHZfaBAkpBvCQVfZcSHLYcQQp3xibrqomyPLgKRzDYkecA==","shasum":"95449875143cd5b6d91c228a8afc31f101eb3ac5","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.17.tgz","fileCount":7,"unpackedSize":37348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehswNCRA9TVsSAnZWagAAvTsQAKJ+L0VFEFAipV+fWvnO\n4XMNSAyhqf8rJyMUUC1x91VIbP3Hn3n59U0SqJyWWctaJBhr6npuraIKjXzr\n2YFlvXr6ev/HK33eZczNIoW/U9EzaeG+eqjjhV8+gMgogjFtB04mt9qrF+Te\nTONPXtRVkmFThqDV28muyXeiYe4eZ7vq+LBgKFCZ7gp4OdQr92ykgd3K87dY\nPtQzRV+4AZIkXJz8k+AuQg9tVwFNF8HnGAJVaqqSUU8QNkQOG5XUZStECl+P\n1ORaICeyeuOOtlLkxT4uMh6jfe423C3m+lnhUSLYO9hpEXsqNPYs1druqJ8N\nvEPIpOUP2+3cROIgvynYCV43G9ZYFzBIoBYqLOiQkOl6DAZUxUNUNqMS/d9D\nWf+Pvr4qwqAsGMQdL3Ecq9PF1CFJs72xKD4PogIUkOxwuI0YTVp9Nf6wAwor\nIhqNsOrH4e/irkLHh8syw0+7pAvilfFY9LM5ZKIqWXrgh0y5F71jezTC2Nf4\ncbQt8owctH29vfQn0JS8KNzRQCDsy2hJ6pJrXwHlx3TYQND+tfpFEJ5cXBsE\n2piotbaBzpLcAsQeOzMorFSwuKD7SpOvhP8n6WWCw2MrNo7FsNo809EXQIGH\n5zoXW86LCEyhAMYOMX3COHlWUmv5brHc67z2KLzFXIWiyn5CXlXjMrB3L2sS\nJLrb\r\n=+E1/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPspp8KGjizd/BH9NvCijUC8979fFbVUdPa/PRvJMBKAIhAJiPj4b+ApeJgxmRISuQNmkxM+ml/zTNSdvncndqiXPK"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.17_1585892365368_0.12534868821110323"},"_hasShrinkwrap":false},"1.0.18":{"name":"react-cool-img","version":"1.0.18","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"bd3486eb2cdd5d17431a04620995187941c00333","_id":"react-cool-img@1.0.18","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-oD1u/et5WfNeZibV+xsksGmTmuza4E/9qHKqLRA2VwDXXtcYvVTP6U2uvkRC2Ptv4t3l0ZJHozbumdPo5OD7SA==","shasum":"f4470ff9d564a07bf46edce4b5e255b21d265762","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.18.tgz","fileCount":7,"unpackedSize":37200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehtqnCRA9TVsSAnZWagAABUIP/jVeNtfHVmcf4mQ7AwkN\nubKFAynyuiVcRoexhTYhlRX/wCtx2Zqd4hAGhZpz0r6hQkM6Z1NxawAv9Wb7\nxjXjsYeYpVUPlp+NOTOWbZ4CJGjtWdpxRK+euimBlFqOs/CPltiY9OIFj0VA\nt6agfyeA3GBo1RpReKVxuFQD4CxZbsdJvGDwx5klbbM9437rwrMTOVODFQ6d\nGj8bENYBTCsvMab7GhrMvTBE8E9M5OXuLSh9PjzBQTTJ3UPH/d3YreXr9d86\nBGuiXhktwiQzJ2qL8h7zdozkYsSUjjOAT6z2eSwqFqXeBEvlh8GeLEpx+Tbt\nCB+gYv/ltflUA0g7bOtLyOGScXYG9FpoRZ76RyUaKJiSp7p60BuuOUhxRHXY\nwFSyTRI2rzTk3g8rCAkSJrBZ0hinBxbtj12fYI89lXVbV7f/BV3vRi1hiwOq\nhtFInPlGnTfNfUn7h66c+ORHMPhsuZkmiTYKhP2GTM1AXNq9Z2jO1/kcGz3p\ne6+5ohx+pVhwj20BZOOkPQwwXeeHnkAYikZhbavFfnrPgn5uVYWShSUGoBqk\nlFKzXZiAef7XNrBrWlLKz+OoquQT+50DLldkB601f0VRMDFA+ZVoxM8vWw0m\nduFk3O7oi0kQbnfbM+FvZxXfLIZCP06Hln4e6QhP3K0NLJzZx6lF5a2l3DSu\nldMm\r\n=j3Wt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICspEmCclabukAmNNaNz5oZvaZCUVSDJUMjDJaCMKA7zAiEA2RmKmie256OecyXwkFuTkKdEndFTLYK+zcP/EYViRRs="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.18_1585896102891_0.9545535143631745"},"_hasShrinkwrap":false},"1.0.19":{"name":"react-cool-img","version":"1.0.19","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"d4a1c3e99713fd48976aca3447b0ef5bb3b97df9","_id":"react-cool-img@1.0.19","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HHFyO8vD1dDGDp2PQJ1mru4ABE5rY+b/GF5xwet0sol88mXAKLQkxd2fynpxTE+It0QEqF/dgvMJi/pbt+T0pQ==","shasum":"08a9b3d0468314fe386cd8f88c8442cc27f8f237","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.19.tgz","fileCount":7,"unpackedSize":37236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehuakCRA9TVsSAnZWagAA6GQP/2IlWlzQO6VkzSj40Ysb\n+/Xzf/9gvZchi59pTJWEuyYVJ1RVcmqcpDhujIUG3bF/2eWby+YUNmQkiXgQ\ndyUdA+9zwX8nXZgi8pZlsDpWjc00I6chDukPce4faEorz0SHVCa7uALDfH0o\nzu3RqxC3sYz9Lm6n1GH+bLRfSNbGLAZ+ttWXB3WCmiX5AwaPFArIJdwia4vP\nYwBXFYBCFJsJoktsi9Z71ghM1t6xAQS9x6oxtkODZJAEJvOiXoIGT1wWnhrM\n1O1O4k7wNDtgnCFk5VgM8Wc304x9flj8fdUGjEqaLYaS7VuZo+0t3xFpH7wX\ncGQ7IQ0eTcmmBjH6yC6/+nBRAlD+AqwFLlJ6yoR0a9PzdOWeuhxkYYmjICH3\n7jMcTYUqLM8DqYhnMnJAA3+ALtXHG4jKOlbSzlkwsozoRoxRDTNKZTdOb4md\nirAt7FNas2t4WcxDDxvb0ng4OnaH2yzgS4FVtKyz6Y4swCFK2cHqHrMJX2Cs\nWO2hzZ7OhpE8+4X31SYUIwke39xybv1FiWXpjAQdLOY7M+A0uJfxt8pa5gkL\nb5J8HQhT4m1svjMuDyIMsQGaDaD4g21MuaVZd4aW8QUCh9hcrr+/iN7Zrp7y\n6ZTd5DqrfNUff2Ks5Mn5d5IkkQwIZA/t0pkMIzXJBX1oFIsJYdPbjwdZkQGV\nES2c\r\n=ao5I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5UPsebo3GPozLU6joqhceDx0Y+e6Z2BgeZLr3xHEm3AiEAoPZL2rnxpks3zLfkR2h3bvJCxdBUni5IJPB4rIssF1w="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.19_1585899171791_0.7531045506741632"},"_hasShrinkwrap":false},"1.0.20":{"name":"react-cool-img","version":"1.0.20","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"1647b73d46f3768589d433c8b6ccb7859e35c7ce","_id":"react-cool-img@1.0.20","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/rw2vsCdY+cTu1vqLiLWJTEbOB1xSZ1UNEGqnUwT/a5k6OqAB6qetyFNDBzRg8ExdrFwYe1zABovetXZdzL4vA==","shasum":"f7adba0541e8063627a6903be16d15a6c72341a7","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.20.tgz","fileCount":7,"unpackedSize":37236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh4VxCRA9TVsSAnZWagAAg08P/R2ve3y8vrOiiXNYOXPF\nNLiuMvBXBTSqGiiS3Af82CvJrAxAKe+bReipBJXpyPo2wiamSEg78Ps9ySZ8\nCwNHWcsBLq2czdrYULpeG/+K4L/Jfsw4d006RceyZb4MrvmkWXjAsVz+19JP\n9k2H7gzDD/Nhj0N2qahsBmeGaPN/++caGwcbboFNxY1vVwOE2PtumeB4IdZR\nHBODyqf2qyGMgVUeM9+DVeg+LTALvBGZQTBDqL7/rIpgX2W1n/ktPbMJWwYb\nfQlSsfFpTGNW2GO4a0ohrZo8lwo8Sd08vn1ngF01HAGDlG8ejGqcMUa6hdd+\n74T+GwfoccIZm/1tVKwtI0Gki+BGE2KYmadQ+lAnpyIxBrwGc75ZTqa+9Bxz\nxtOmzWBEGe1yK9c9MmcUZaI35J2GVgFyvbzzAo5XxELkR0rGTiooiWJ4HKhh\nOuP5laHvNFBDUhXFT2bHCKjIjKUL5Km7snn8ND6o26JtobC3vfnDGC3XFio6\nNJecgbSAd/BK5gh0+MCHQPn0uF5m+5Iq5+UJ257Sgz1kKC+L6fXPjg/wKeda\nFOr6/xA603AaqkEkWTkCU4RDv4Nfcy+I0aBeE0TqK6pXmeBog4sJ1tYp7jC/\nyjhI/MZPvHg9vbcfLo0UUvw4zS0wkNxkvKAAUyV1KPe843V2+1KWVhvfZbUq\ntdRG\r\n=Rawn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNYg+u4N51R7TLE+/Or43RKIe8An4lmsqcbgDB8e9xJwIgHz4D64zpd02DAiGbTUWqC6c/tOQWz9/RYMva6bvKsDc="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.20_1585939824965_0.5332549102117432"},"_hasShrinkwrap":false},"1.0.21":{"name":"react-cool-img","version":"1.0.21","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"dba76c19abc6ace6d60b2c2c6d37ad2b5a12bac8","_id":"react-cool-img@1.0.21","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Fpyx6ifx24sU/hsFeScx3it9yxpsk1KBX7m2drczF+HYCH3Vef/LajACb8NIpQhnWrZVMV19OUDeaF1slPvJnQ==","shasum":"af70423bd262df72008d2a1c4d608cd2c138383c","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.21.tgz","fileCount":7,"unpackedSize":37156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiKOGCRA9TVsSAnZWagAA5jkQAKBOcf8E5EqTCSRzlahu\n5nOwmXV5iXVDrb6EvyyA0bMR+N7Obg3YSAPToa/XhAqyHSOs49DLuI+3135L\nx/La8RDh66i5JzqnFwJ/5dyyLdl6b8qXh+Jyn8fWeoTmlU+JlJFU+Vt1W0/J\n1UNMtCUHgoUOFPGTkk9j99kDtr9vX3Iek1Ua6KurPXkFc+VfYqIh9lPJkg8b\nYDSAb5FxCsMRxfWko9GCmF+KuiE/mXI9PHPF1PJzvRAe+1bimwyXH8BbJ7hX\nbIOTpohtR/FeFoTRTdzY99bAZdYrqQOKa0IUVDRpzD2Vx3u4IYg3axxnSaUV\n9tSQSa/8U3FmZaMJYbQ+WpL5BWqVCFYq4ap18Q2kHwpUEOBCHBy6U8tKZcy1\n9uANbAm9Rz9iyF8shlMN/PiOnVH0pa5OUbPJ0hA3W2QKkCofn2Ab+1m6XRKi\nOTlENe5Z0D0ItU1BzxWsCxoR/3TandAvB8FoY6e6skLNKPqsFZTstyC0jXNM\nohRurZwEINVJj1ixk3dVAf7f3znr5UrpFyy6XrhJ3HHOiMtzWROQE1HfIRj7\n6XcPX/bsEij6Esku0PshEVroCOyxL343rActsfFYvCgCG8lu2yaYpkDDaWn2\nES2rZncnF3WeDWKa2OrgvvxS1f9fkYb8ORBeISVBgQn9RuwR22NA1VcvZov9\ngvVR\r\n=4/55\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXd2miea1h9Tod4mw0mrUm8B7wt15wN8oJfQewiDGnEQIgH6zDgkVjfGjh36IS8lQBPu51UYzVcms87ggKe6OEwwA="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.21_1586013061542_0.6057350186852946"},"_hasShrinkwrap":false},"1.0.22":{"name":"react-cool-img","version":"1.0.22","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"acaab476ac6f09a70277cab6631dcf00da37327d","_id":"react-cool-img@1.0.22","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-77NB0P1YS0+sgFT5u9rPUIbdn0p81E5z4vdh+siFebpQyTfEH1prVMK0sGTzOsNqYgmJVesLHIfzQ729zHs5oQ==","shasum":"ed31d5ff57757803190ea0c44beb6603e2ef77b3","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.22.tgz","fileCount":7,"unpackedSize":37157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiY5FCRA9TVsSAnZWagAABUkP/i6wo13aQ0QcYFf4PcCb\npQLhWQMbrWlu+xU1qB+KIcpMd+5bbrNn7WzIklocsA2Gl1jXnaYprK/AMiqs\nhYdtbn64PA5hDLZrAK3bRJW+Td1FEqBCPA7py5OLamw5oLv6+xeBYdpcLWqh\no5cHDS1mMgE847b8zxkOBNwDDG39N4dB9DpyaQ62GsAZHaczwEuGcRBDbBfy\nJskRRudf67D4TvXykOQy7czDSqui+BfZziUIA9rRcqJbkreZ8r8+PzI87+t/\n0B5lYSwOubWYfBWM9W4YErOqYCJ17PDj71cV5fkXEB78qiezpAcN81GgdxtJ\n8wal6jcSP3KhwpdfNg48Sx0i1cIdbC0ut/Kqx9vCgQI0t2ogm5tYBDwxKYBQ\nbHboi3QbMKdi4eoWT/7nt4HFHqqTpMZyvG8MurgKWVdsLVwYzcZXYQ5b7ZBw\nHKhU2XiI2H4+pSA9+oaskw6s9A6jDq2ZuW/1zcyouosK7wErcMP2OgqZc0vU\nY+QENBiRgGpPvwcgr7jzjH1nO3qOc7UZ3jQVAtpbPGUQJxCB1j3JNW6aUZ2Q\nBu7i2d3Eer6QbFP53uwJ+/hsUFWC8Oum8Ewe+9ryf/0kEMOSEPAwU6h08b59\nOQgbcrVQP2wD8AxImy+veE5PGPkvD8CQYXpuH0F06bypCmfDB+eSayNitYvK\nZMCc\r\n=wx6/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQEHSqpa5zMwuQo8bsudFYsJANui/+Jv7fmj8PWCvg/AiAK41bf/su5DwEKxyL4NsZ8a4de0hAtfM0tYaEGD3H/Fg=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.22_1586073157281_0.12144775220008941"},"_hasShrinkwrap":false},"1.0.23":{"name":"react-cool-img","version":"1.0.23","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"5e6ef51cbaf3501b99a634a28d9dafda47ee7532","_id":"react-cool-img@1.0.23","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-KQLKvP7CV7aXUUxYgOCqBdwQe+E7oT5DarMhV0S1sob5rooC07hcyZbWobSLn+yhGkNFL9kfCoa64M49HDIKDg==","shasum":"7c91325b2da40f99160333edb44143510902fbd7","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.23.tgz","fileCount":7,"unpackedSize":37135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiZ3fCRA9TVsSAnZWagAAmdoP/2rK1iLoxgVW0nzvv5sO\ngFrKioVNVe7k3xQqONY54CmsSibr4TrkM8DwiZHzKES6ncIC4ahwLzMckAt5\nn1WBEXjclZousvRwWfhMrU8TKiTQ6P6g+nmbEDBA45XhZdKhwO71zm2LvTRv\n0oSryZX3Ulwj7HXZa43VDCt0uhOCnpA2mFhYVsd3SdM2quQBxuQYlBR9kl17\niRE57M29smkQNh4a4thtaEmPQW3IDz2vvnZ9pmnQhjJbUfaMdtlyE6lvLxOU\nrL9uRocTfq4xc73mdGs2tEe08x1s7OcY0MhfemX1A0th/N61v1XqyMGi8Zw3\nz7xxcwhvgFo7Eg2tMsZZ/LmAw99wkWQsXWPhKhmnzx1h9ZIfLiivpiRDcgXn\nbT9yHj73mOPB93HO7ksh/XcMDIgS2yAXP2gNl0D7QC7Q6Uu5D5Y8QFX+G2c2\nXak0eiJPMTROg091CWL5gVK5gxdCaHba3WZix7kvB7nnBHokGVizC96zhgLO\nKrmdODsJcWGLLudV8FcYK1Jq94DLDk5ngc4md2XRNoLWi9CiC1fMpKd4ZTws\nGJQ+QtZJTV43Eq8rL7rlHvYXlyin3zTsjksMBf6ftBzrL+TJQN2NmV5rcUXZ\nMAIU5PkHG/KyfG+JBwTTcLz9F2sjNL1ohFJuCh2iYmkO+zXRV8iO81d/5I70\nzrWG\r\n=rrFO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8Wo6eXiWwXlxTFvY1jL4iOeNeQWPEzraAz/qI545pzAiBjgreeTtwGfmF9UsVQWUvXnDUITFB1Ve5w6iy3JejJNw=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.23_1586077150687_0.26906057269113437"},"_hasShrinkwrap":false},"1.0.24":{"name":"react-cool-img","version":"1.0.24","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"c450c2bc5ee5a060c7d4c82bade13fe1e1960513","_id":"react-cool-img@1.0.24","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-sO8q48ADy4yZjFqV9k8BUlBvs7ZiQ8jrxAOhNPb3WKjf3vUrpCpVXXqukBTjYHEwZGcIa7YJA7kx77DD6Opv6A==","shasum":"26057037699e9fe9427254fe0e24a6ee48006d71","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.24.tgz","fileCount":7,"unpackedSize":37137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeig+OCRA9TVsSAnZWagAAekEP/As+Op632Ekqa9ec0fJE\nVqhkLtOFo3ZLb6VMzI7t+VamCsp46AaCiVV0EB+O+jiSeJfYiFreIFMlwBK9\n7uZ/B2I4zVCtn9Or8N0NZd6ory9E1C7eK6fgNJhy1rv27wI1YYowl8qKzBRC\nrgZdJfzq5VTkiUx6bGj9/xD/z3RW8utUnUJrguG76UrBC8zhee0lngAsfuto\ngmZPI5cBHmJ3RTaIasg7/Egm92nHeaRBHOiMNJKdVsWBlunotxT6W7FyFpam\nmHGea61Q9st023O92SoxVavO/w1nZBpsUf/5bChsoVYySYbOioezig1WrPBu\nd10ufiJwBvMkW64R9ud6za2hFPpPq/B4A0YL3njY6bS3vCr+j8fimwlPWUyG\nkutlfSytCS756FkelgRkvQ0FWc9GYvgA2CM39ELxN8G37TCfS2nJtqwMkEGt\nAcnH40c4IIUuq9yDMed+Geq2sHSdh4tMXY4tB3idoqZoUFO9Kg1Y2VURd6tS\nfQxK4l3b6EzWwJrWOkpJq6Nho1k3P0+MgZU3+5GGPntasys37y7rqmfj/lsr\nPopnLK3S8LHXpWkh14HcXngc7pO5OUr1JXMZPum/WC3K1qz65BE0wcZ20fZu\nDfgzQacm4AqtOE08hKCIUDZQaeWnSp8GzyTfpAtrbdGxM7tJERQraH36ZPZv\njTBl\r\n=7PE/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCShafsvI9WQz9rPWgsL/3elAGrlOiTs3VweqRuloCOpQIgD/x7a/jXlwr2h4/DeBxZYLcaRBsJIMHI/kbMuks77hM="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.24_1586106253569_0.49855548996772847"},"_hasShrinkwrap":false},"1.0.25":{"name":"react-cool-img","version":"1.0.25","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"8097246d37ca4e3a6121a07acbec87a9e3a36f25","_id":"react-cool-img@1.0.25","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6VSuynUS7Umxp+f8+3UGZCv4wBIoq+tUyUNQ/P2RuSizfmCa+Pmw6d6bzakL8fE9xno1pNKZD8PyPNOoXrqniw==","shasum":"d7440f4083efef1b8bbda092ac3e31724ef5664d","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.25.tgz","fileCount":7,"unpackedSize":37895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemETECRA9TVsSAnZWagAALQIP/0+LX6UT2SD14YI3Byna\nwv+DG1+/BS0rBwXgrFpaQXRfmMc12MRhlRrJZZNNo30lKLz52WgJjkGEl1DL\n8nHd8Z7S56sdnxUM4yV5ASZTgmk07usNTaC3OfcLNomQZhCDLPMSgkT4LXij\nQAZj2L9B/Ib0RPfUEI2FErKUbX3PHn9pDa+jkQgB7MpvS+If5kPZS9FRcUtn\n7J3UBuN6NV7upFWWJRXnmZ4ql+StkXIbcWWyZ7V3Na9R/xzDKX4MTaaWRJ4g\nySArcDtCSGxT2uIHC8F+n3RsdS7dowDC5o9YBdEZOwG/m5IQpwRw9hHMjZJL\nlDwf4+vi5/OzJHpALCsXW5g+V96SoVrnQztt0HaAEzk4IjTqKWktOcA4vHg9\n28VM+Xv1CtU4+8lRybza7bYbw9+QdSCKIJliDC5XLxNnhgwK8mlD1yRm/e8V\nFwchDONDEu0yaWWH3NTv41t3Rcbm5XidDl6Lehs9MLEmisv4JHrEMhcITRsv\nIRSBcg3OVlrV+VinWkzjbu8HDyyt6cnziJ/SJXGNSugvA/KWD1PIqbMOD1ej\n+qWSJHaF+Tv2ojsylkZz6xRJThA62/e9ON7WzzBt1h15hdrKOIF9ur6gl8cf\nHHUfI2DvdQDwBaoLu1huTTC8HF8D1zFum3HXe1D3GtnSKHfSKFrCnqjDAaPD\nFuk+\r\n=4kJP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPqu6fkA1ULLHrXhy7QyOHxE4lQiiBevH39UfrWZ8ssAiASC/1KiN5P5iZ1CHBnBy0F6HU8eYLw6NZrlZqMIBqyuQ=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.25_1587037379585_0.3937369503938706"},"_hasShrinkwrap":false},"1.0.26":{"name":"react-cool-img","version":"1.0.26","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"571d652668ac924623ea915340af6de6ac8d0e52","_id":"react-cool-img@1.0.26","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-r804CU/BMsg0Ec+EjplpGxT9eZ+56xorHn9Wp6EdGoiasYAwk/Z2Ya1Enp1/ROV1QGfUwszM4N/rvekgK3Buhg==","shasum":"8aae5eff70b048f0e0ed3e8fd7eb090aac95af83","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.26.tgz","fileCount":7,"unpackedSize":37889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenFpXCRA9TVsSAnZWagAAOPAP/AkQoiMPTP5LS1OT0zNg\nudvpuci4qfFUZMz6BFMwx6ZhNChHI6fL6OpYvjRcJzRivGDcdBGy5Eqi5OLf\nFi8/F2mSYI7ZvsgG/UEvUZZe4XecwVbx5SAfu/0rEBf3Gfz1sBXvKS5r1s73\nk9ysm9VhnpsUWXOicBNf3zebqiMObd00UFC98Ptbq8fyWOkcjzbNXrAsyz/B\nmVr9gqkjWDReGn2Nx+wFDRi551xU6GvCptjKMbWqFXXMLe7vos6Y8TxuA+2U\nzoElm2jBr5SL38z/KPaqAR2G1v9e9oIBzGMavM/8+n0JAWnRp13EylKXS0SJ\nUA47iYg6D8NQ9muVFTjz+HxofTD9jZ/yuzx7Evw2xo79mHhRdRtMruwfSkHd\nXms6J1Ey7+mLhgDCe0LxdbrxGWeXlLgJyXc/8+ty++hRmG1m5xBpvzsz9ZfN\n9WHXAcX+gKWhNNvyaexl38c7CH/pfs7WllVAbhjUKV+5mlV23jrntmpepZks\n9ZfFzjmdje8wjNLLL88oy2HCT1CEK0oDZVZJw1L/NP4r4I3IiVfp4qrBAU0J\nneN4v33X/URKY6EvwajzF2sXrD+JI3pTbNyTjT61TtOKkswNTdCRCmbqB+bk\n2UqfDJNhpdY9y1NiH08HgujNFhd+K8dAW9hwDoXehyofMyRs5zSG1HTiJVpq\nmbRq\r\n=mCqu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAD/7cq4juOt6qUUZMW7WDGGI9h3Pzg/IIqwdUQ7qiCvAiEA0Em9ww4vFq9bM6T2O51DkfA2hFSUYKKIgutlpUeB4Jo="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.26_1587305047367_0.5777652769466988"},"_hasShrinkwrap":false},"1.0.27":{"name":"react-cool-img","version":"1.0.27","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"aa81081e762e4d386f28775184e139cfd056c50a","_id":"react-cool-img@1.0.27","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kfIX+7QUNjpeYnnM+J0UolJD9vAkndDPAgsNrpxxmllQ+juUx2iaq7u4HUNlwsVmb/v9NG068j+ho7xKKSUeWA==","shasum":"057d50f9c2a1070bd42e982db2ee3d45c15302bb","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.27.tgz","fileCount":7,"unpackedSize":37889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenGT6CRA9TVsSAnZWagAAWsoQAJhJp4yha72rP57Bd+MJ\nszj0fhhNsfr4E7DctmtjLZSSuM0belsi9tTE+QumrMFh45zk+Tho8kMFrzaB\nSVCVVby6oMo0l8Lwrs5FQdJHx3eM27t+08rQTMMA79YtLImx66BV4eD/dVLb\ng9e2YPdY4oChFuw85WP0yv+JGbyTccXLQWV7TWM0x/1rKK45rKvGm+She4p5\n8GffudYImX0zH1ZedgpZsIXsUqR+9ps32g589hX1YNcRSea5cxOl9t5YgCFo\njeExYeK5yUwwlpIiN5rBWRs7pN+H6f5GeOknp2YTdLhhkQwR7b7RYx9Li21S\nGlhHuVq/QuY3iB/KWmmXibNEvGn1kBPkEAFerf9t6YqJCc+2mqGZXTTLn4vr\nhjXgswO2YTKv2HWVDjJZwib0Vi9Z82YyRebFs18KbripM2BW9DL4BWUjP2LV\nNvzFer8BfAJzMi2bZ7vW2PfpD6AAJOb93EhzxNfNtBnD6OPQ33UrQKei7+os\nR0kDRUbdEo3GvF5OaPMXbml0IoIEX/OBdIN5EqwGx0wxP3wmiVwu4vT3jE/t\n97qMhCgeXxFu5jQUQKwfQPeHmawugrZ57Hy4mKJTfejcA0wLY6g7FTiLVbJT\nLLuWS+JN0SuD9n2j3YqT5FtwT2imGoc3fmugirwumuyCDT4JqhXmsl+o/fs6\nzpe/\r\n=uCB2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7Ek1QXiJVFU4B7qq9UG0SBx5BXFFeOMC+nbcUSo/MqQIhAKs196/VcmUv5Uaq360Xck99QNeUuRPZ0QKAYPNhmeyS"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.27_1587307770431_0.9730356385669883"},"_hasShrinkwrap":false},"1.0.28":{"name":"react-cool-img","version":"1.0.28","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"05229c70035bf58ac336ea5df4314d32a2f1c77e","_id":"react-cool-img@1.0.28","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-vPSDVQXFOY4pEEEXH/MywBJBKyyYEzjajCYRvSHh0yA9i4UMl0lwmtAvFuYg0W0auv2xdvMDTKA5RLB6OkkH0A==","shasum":"87e93d9ea6e3f02519293f39461a6bb60075b435","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.28.tgz","fileCount":7,"unpackedSize":38077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoHLwCRA9TVsSAnZWagAAsEEP+QD+OtS1/zhshOkyE8w8\n0i6jHkB7qcWjFzzPDJPZr5OjM0XOXAXNX1iA3DE9Szz54fPbkTaFa027ogiL\nCMwGpprBSR/XJtkhc+bmEF7511aHjbJ2J732Zc7iUQtzDNoljKyxQ0XmO6Hc\n4kaAOgmjhLui/ng+255us15mjTlApwr+QKnyjfT1gPu39N3yDTqO4sH8RX/b\nYI/z5tb5AF5Capg0jFbMVHSItTbv9EQDijL+rp0lXDG12sxs0XWFTdNoqx4f\nM+TLCWKOzuCKvnGx1AZR9yisH8ViF7R6Lrz/z+zc1rckxbO7Ysyln2545g6Y\n6nVXbFwqhb9Vjbg2tHaLvyXA7VepsVRdFoV0DQHEjm1NL0BUVoPEsJ9SIypI\nqsQtB+JVH0gH9jRa8aE48cKSim/4FhCH6ferOlPVjp2bFQ0UhFYaAVjserfM\nZtaid4S3GvPchaUfJr/fzNJ9fVbhpKjbrRXFYaC45Xz1+JMWhQqF0sQtsD7Y\n+J/t0QbCBEodk9IsQmNCFGWyMnT+nf2Yy4HsCavvQHa2DNqUOVciDdh+5DaN\nVFPyqV3VMZAHhmTYcFRzHzYM/jbErtwdaq+XRC3TDlR3RAMNfXS5np+xQ2nz\n1pZmpiUMSo2d4zRN2KiO4cea5mvjkKL0jojN4LbDzyydNWTyvn31FYx4lneT\nk4Ha\r\n=BKoB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz3tDlRT2G2P/X4FL6Aik4bfFVz9Jl35byFqG4Z3GxvgIgYGMfS3B/uTlaHC8M4S18KLE7gzmzT3R8MVkn8l7b4Qo="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.28_1587573487749_0.6516565043590306"},"_hasShrinkwrap":false},"1.0.29":{"name":"react-cool-img","version":"1.0.29","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"109938d5d3fc81f3e16a7be576d4ca20b128cbbf","_id":"react-cool-img@1.0.29","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kCcqc5LKwgG5cHIiE6yU+reNYcOn1docxHiRWvroUu/Bl0beiv8E0hLGdXoWD6W7r1ViYBO2AgQkPW7nEVEu+w==","shasum":"591cbb1a8bf7739f2c7ad7868cc5d8056a55cd07","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.0.29.tgz","fileCount":7,"unpackedSize":38077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoHhgCRA9TVsSAnZWagAAeoAQAIVR2a6zrIolo8kv5ERz\nEAeQx1TlhD2jfmKPXedg6oP4jJtlvlGxjMfBz3hDbo3IIb6HMfdGGa7YZWJs\nz04Vls8w3qQMsNrHMJGgHPOoJ+3ZMrias9xn9DVUi+77QFiCG4EsJoGrTuoI\nQy4V3oyOqm6N39uE4iA9Pqc9m8iH3DFVfUAC4OAXqclBMVtklUa2nFPFKcFS\n4H1z3pY0sjNJ1UfFuM9w95B3bLtzAE/yCECPg4K/NtIxbLNFhohd5xc3fLDt\nJyAlM4XZHxEQFb6zM3fvc2PHh8WlIPdAACjZCgSe6crJqe36d74cVRhZdp5R\n5vT7YiC8YOutdBKQL/a5j1MzBEDbrxdFRn0AwvO9zo1S2kc98JnHsfsWML9I\nvbBI875t+F0TxDIavfYEMXsGtHY9RCWblioBiZBQf3N8icEZoOBsRMhqkx7o\nearztzcso042/akngZDtnUN5VZhtOS6EGNRYb0QvIsPmA8WPmaeohHs/G4qL\nMPy+EqXf0zG9Y1UJwQ0AMaLSaqOGohBZgRFf009zJEkYvybYFgVozdtGjQuo\n8b3tPVHBTykfqGULkEooflNl0IwE8L0n038BYCOuJvPUzqm5G8jCh8cYqkP6\nob1muUtIKjVPbozgJr6XHKHK2SleLmZ7BtX9MjBJu4HB+fm3zBKWLM1LPvdh\ni5iY\r\n=KJuu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2LB1qb1qf5aUUDSwb5ulxMHdXrw0vVecY1aU9OOlbyAiB+jH77UVLZNALrMO7vxOH4BRzPxk15PV/2BqmsREqVrA=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.0.29_1587574880455_0.503145721795353"},"_hasShrinkwrap":false},"1.1.0":{"name":"react-cool-img","version":"1.1.0","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"e6ce3fa78a8d03b26497b3d418a046e577f96f6b","_id":"react-cool-img@1.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5baLGfM7+P0dVWUUQyqupmwkhdzjqCkTgTfALMm9D0Bd2JeBi+mWV9KJLoM4vthCAeimoRLxKDB66Upn/fluRw==","shasum":"643ea81035ade8990dd1517f2f4e8d73b2fabcdc","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.1.0.tgz","fileCount":7,"unpackedSize":38088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoIOfCRA9TVsSAnZWagAAskwP/AqAshGJ+nDNIWEb2u1Y\nIKvCNaT47ttZHeLfwG+B5sbGpf0Zo+npwyqpx3hsre3ri6uvGhIBzD9gnLv1\nwm2k91d0eq6e/BF2X0mF4L5MoPcIQfeM5GKN2wFBjYQwc5WfynbhA2yGqdv8\n+qZNTBedXhjKoKq8F9v8ZknaDDEaVNvhzp7739GN61BCeMWk2RQt1jo1Ij4C\n90E49uVcvCVkpDTUzFxuyoZwfl8abVGSKsSGPGbDACbt68amnym+UINyyPLi\nrBSeCYvt7vZ6jWyEGWHaBFl6mIv2mosSD/fTt8EeJm6YmmY0fvSH7r9qI9fG\nq06+0Cu4SyHxUymq0c/EXkvgAlwU+Xee9mq8m2rQXh+laG30I+EQyozqBbE5\nfOeZfas9HBEk5/OmF6sewFqs8OD8iPeTxAk0AH7phwleG5QmkKV2YA6hXsRP\nXg2onvJy4YXD/1yAUbkmarj6ltOuCcB4AayImpALQMOQytBWy9Dq8HDBfcr9\nSe9VdW8icKkhRTrrXRIWXEtX2xs8nW+rQcAlu1LoGzPmEPo+ewn4gbaO2mKg\n0Dw5coz2GnFd0M5VeBHGUnX2y3bFD/crLJnDsD38ZWTzj0NzQRm5tlRzHZnx\ncvjBtHoSayFwcQul7tt3EAHB7H1YTIkUif8lNkvnfkOyTtG0NPGl+RVPe3oi\nYani\r\n=Xp/g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsK83DEM4LIALdIm5q6BB20nMyvt7m/TOjCNHui+lnJAiAn3VwQVN2lyJZUYEZWFZ7G2RH0CusiqCVvS5JkRnnVzQ=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.1.0_1587577758919_0.7443370867233534"},"_hasShrinkwrap":false},"1.1.1":{"name":"react-cool-img","version":"1.1.1","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^2.5.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"f27f333e8dadb0d2d30756d4739ebf37a2d04122","_id":"react-cool-img@1.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qPfc965Z+fv+LjatpMj7NFVNnTqU/jR7MLp4CX6bEyEwtUd5H1lh3LTleQAW+x0s7ABwduUuWiYQfL1Hd/jV4Q==","shasum":"57c3660c848e8a2941001432fa71645e5a067986","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.1.1.tgz","fileCount":7,"unpackedSize":38114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoZCACRA9TVsSAnZWagAAno0QAJrICHY6X2Jdw5IkqydG\nQMmq+/yN59y0Xii0oAy9nr2w2ac0jenKxoEjej8z47NxxLakgxJgpYa4zbEz\nwiMnYMdi+BqN+H2Q7+lHs+c3OnqGfzrY9J7cQeUVQwnlsh8XsONItilL3xdu\nkbQ13S0DTDndT/pDXf7xTvtfZhq8oIMDcPqQDTuhgWnMrYMVYexhUR3W44ZP\nbBCEWaJDFDtHigYYcsHY0Q+26wAxKGn9Tqi7E3Yf/d2hcoVxMOb56qaRiPBA\n4K5wGcHuxkr+hJzFRlzdssLXvycsUqOtt2hzInTde/8iu4IaiJ9F5Ln8DRIY\nzZSn4TCqOORJNyMlcUmRD+1Zvla47FtEJyS20/irt0hyQEPnKtczhERTDOyY\nEeKLKQFDm0qsur4FoDRlEREhrJMqtj2p49VsOitlqF1wKE42FbWcELre0ipq\nXpv2lLEmNLmYkuVUNhp+Vog0JvdEZS3BLKcnkIoRoKJJZHBK+ovl35Ae3GAZ\ntpLfMV4YiW5Cr0DUTyRtsA02BNDqI813ENdGVneOKrn6F+XAUh6NrW/rHIRI\n6D8y2wReIi7VlX+iYb6kMN1/VFkdZZcPcxIYNNAjbNP2hSTqEGrcU5yopMWM\nXQADiKn8TxX27RWKc5HR8DsXMb1kx74nLoClXFWVA6sR7dnfL2w+pjV0Gn42\ned5q\r\n=Jg+n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvM6IKlhZo3DFgRhbhy9mUVQ/ZTXnEpG263k162I9klAiEA1FD5kXOT1TYdy3aaSNLmDZw/+Cu2mB28cPa/QuWzGUw="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.1.1_1587646591381_0.6450059136496848"},"_hasShrinkwrap":false},"1.1.2":{"name":"react-cool-img","version":"1.1.2","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","prettier","emotion","testing-library"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","prettier/prettier":["error",{"singleQuote":true}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off"}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^3.1.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"d133cfb133f5e9120948d1d287bfa473b555161e","_id":"react-cool-img@1.1.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-nZSPeKRBYLtcbBmYCF4sqZqkRg6ZHTBDU/HgLyPLsW3zxyxIBzXABdyZmyHs+UNB4b2LVJTcOH5QPjncnubOyQ==","shasum":"c182dfcedb0dbe25147ecb979d5a8cdecca44ef0","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.1.2.tgz","fileCount":7,"unpackedSize":38117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeosPQCRA9TVsSAnZWagAAOVwP/2UL0EU30bCkY74ybmW7\nPtn9zpcLHWgCNbOWNdf/53226VqJwpt/T+2FezYgNkyvLxUUnrRp88AZsW3D\napGhhr7fquf9smEaD4vs0pPip0Juedri5FPwUxAmLpd3sUCXpUeoUQGJFJx/\n1lF758HwJFU8pgGTmPZIcgolh2D0rA/sCPlxc1FOZXKYl2XayB8CO6BdRPWN\n1xMjawPdfEUqp4byUSPujPYKqUIa/BXhexzl31Kx4B1liQ6FtzlvrtOANlYt\n4qpcRwsotH1nUe1R/OgeUYheIy4eHgEZWQMCKwU3l13rM+vrfGUhIf3Bm9mN\n9bPKydOjjsxqIJ7ckhwU+BwRHmO6tkAzOSLi2YGvMi6gnYIPZ2EfXqpLH2BV\nM4bBV8T46seEX7G7iQBlDU6VdVgCqmNtxd0bHRPlA343A6UcdW5DIaA1zGK/\neOeL0KMokoA2iXrcIid/CNHuNHdqgKFAuzGXOf2Nsi+JDpetCm46VUIxhl+R\nZQN3ZDGfAG98DHGLzdnwd9ithND6zs8QZ7WqbcYVQcaJ0M0Zi0Dm1Gsc3u5N\nSvmGoBO0blXFziGUS17vjV7A56vZqoVEbihqKwuks7zcNk5R1LMO0R5ZupQA\nJYwvlHK/7pZ4ZtSYVw5yVMkNexSwBa3Ps8U8IsCdtPZx/lOrcQJE8meBMJtR\nAUr3\r\n=/yMa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM7yhqqrThN6JfQlC8+E9oOcDrSxqD4oFX90FrR9LwwgIhAOuIooETA+Qc+4BVZTrhIfXaIC9tKijg7RA6ADLHU52g"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.1.2_1587725264110_0.2906355465406436"},"_hasShrinkwrap":false},"1.1.3":{"name":"react-cool-img","version":"1.1.3","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","emotion","jest","testing-library","prettier"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:jest/style","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","prettier/prettier":["error",{"singleQuote":true}]}},"eslintIgnore":["public","dist"],"prettier":{"singleQuote":true},"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.8.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^3.1.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"75a01c46cac9ee5aef74136d50b7e1998b24de8c","_id":"react-cool-img@1.1.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Xrtvq1otyiQYCopsjm5TFbyx7ErCYz4ej/QyRUS1OOLJCUrNnnEKE/E2UAI/IrlNYPC+5QHeFzZtBolTnYYdZg==","shasum":"3b0bef9f912c067fbd60308733c212620423b4b2","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.1.3.tgz","fileCount":7,"unpackedSize":38160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqa4rCRA9TVsSAnZWagAA5gsP/i3iGuxzKpitjQa34zsT\nLCK3BbcNIMIy6LL8jgyBlQjIXQhfrym5YLc8riScFktZ3eYSqmucQdb3n4WF\n9QZ6oTD5VvCf1LNL5WUo/z3hs46cZdf5r9LqslDpeH2n88lLme9Lmg30iiin\nzTgt7WBW5udldRadoMIT8S2mRBO2NVXdtr7lOH8v2Du4uPt4iY9VgBDXSvLs\nfmV7q2rDcVaAkfvwAajHzlXVEX/jtD3A5tgG/bxaV07FPufzAfyoZlXfjS3S\nPwMMbvWbULZHO/HyYlA9cu9rbqJq32GBMo7tUVAi9olG/JM1/RemTI6NFl5e\nwmrHUlTeWgtto47CWCFSSPrNvlTKlf52xcVWwDe8eMja0dPNiw1uV0RgUmMu\n2IbYBV9FYNdfY/9dvyy3Nrocqodr8HAOtyxz6ndUmZpLYKDVx4cTb6sVylLK\nOOrha0RFf5y2aev0JCVdDoEmUGly+JyfCQBBp7dhBoHgFJ0/3hJ2at9dktwc\nyUAPsRSpD1C3kcUXOA3wVIU/FKeZfksYhgPwWbSh7KlxkEk9YjYIJ2BvrJJu\nAsgAZnh+ma13GrI1rZDwpemtftxoE3sOaZ+4OUcfJyUyb1Bx8JL6D4QN2g46\nWPN1TBS2id0f5O7naAZjMu7LUjRQEgTjnlXhI/odpfva9kHO8BLlSzMlgpXV\nf7Dp\r\n=ZI+J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZRs4lOKRp39+szwWVK0/SSN05Rg4kPjg4KcB4ZgXdhAiBskJYt3HoOvXewQDc2iX0pYtj5j+injsiwuuLlO/J73A=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.1.3_1588178475052_0.7791873991401563"},"_hasShrinkwrap":false},"1.1.4":{"name":"react-cool-img","version":"1.1.4","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"./**/*.css\" \"./**/*.ts\" \"./**/*.tsx\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","emotion","jest","testing-library","prettier"],"extends":["airbnb","airbnb/hooks","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:jest/style","plugin:testing-library/recommended","plugin:prettier/recommended","prettier/@typescript-eslint","prettier/react"],"settings":{"import/parsers":{"@typescript-eslint/parser":[".ts",".tsx"]},"import/resolver":{"typescript":{}}},"env":{"browser":true,"node":true,"es6":true,"jest":true},"rules":{"no-console":["warn",{"allow":["warn","error"]}],"react/jsx-props-no-spreading":"off","react/jsx-filename-extension":["error",{"extensions":[".js",".ts",".tsx"]}],"import/extensions":"off","import/no-extraneous-dependencies":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/ban-ts-ignore":"off","prettier/prettier":["error",{"singleQuote":true}]}},"eslintIgnore":["public","dist"],"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"string-quotes":"single","declaration-empty-line-before":null,"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.10.1","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-emotion":"^10.0.27","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.8.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.3.0","eslint-plugin-testing-library":"^3.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^3.1.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"4cbe72723bcede7899c4d2c5856af5226d4ff0bc","_id":"react-cool-img@1.1.4","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-BNfWl85XbAFvFk7j3r9cWTgqWGDxleD2VTgnDP0YWpvnbs+eV1CwjwRo7Ds8MZGWJeHae2bYExB+A5eXAwqWXw==","shasum":"dfe42ee03b843995f92a466e0140e016799164a4","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.1.4.tgz","fileCount":7,"unpackedSize":38105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer/RLCRA9TVsSAnZWagAAjgUP/1XAcL7PZ1V+PjC1r9Bw\nGAJtYzg53pLFGALJA032IE1u5DynlqNB3sf6E6qjeNg7tAvlVZC7nS5/mHbn\npo3o8qTR5vlWQ4299LRlm944BGwWMbK8aZCgyZclEO8pAT9JiNTd5r1mne6c\nAIx1Gdbs0xolJCYSivyVw7tcv2evWTxV45pMHMT7DqfS5lRYUVkl40y10mlg\nzLn0SUOJluMQD7LS6uKjCu6yByXOt/AXqSuCgzm2o7IKVFlpEVmRVfGUFCfM\n0tlrCj1/FiuNe5g57f3URHkPpFYEPnkNpMzTKlTisnw7F8S3oTUj76YIVvnX\nQy/jaWPxh2P0tWPL+3xJ6hE2z8LBO4ZzyBMLbUw0G8siMvmKViPwCtGp+zjT\n0YIpZsY3ZRT4wW3Bz+y+jy5S76S6vuI8rqQMiizZvQ00ACsLqRLF3nrZuH/h\ngaUXYQquNoZjR3HcDdZFFKnWfzJW/tXT52lcJus4bjWcWi2gNSFDc8aXTXiw\noaJatD2t0MjAEMdQSeJsk2i5BL2d1DasrpTXgFUH9YpEyYSF5XoecDpkbFkv\n0kG+f5138mLvpGBiRYTP7U3skIupsJvHgng2Wr0hm+tiYhDDxjKo4tc3+v8N\nkJGaggm9qTSu0ucDOSFFTA3XXUwj0Pl6+6diXqEMw7F6p+mPyqEMEQB8HyZH\nTO8L\r\n=raGi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIuodxfEuSjSZOOOedpPKKV7E9ryHImIql3PNVrm1eVAiEAtoU7hJKaM6n2ax4dbPwbtyZGGMswtEPXRxbPaVY9OmQ="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.1.4_1588589642637_0.4946068229174976"},"_hasShrinkwrap":false},"1.1.5":{"name":"react-cool-img","version":"1.1.5","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md,yml}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"extends":["welly"],"rules":{"no-console":["warn",{"allow":["warn","error"]}],"emotion/jsx-import":"off"}},"eslintIgnore":["public","dist"],"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.1.1","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^4.0.2","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-welly":"^0.5.6","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^3.1.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"521675c008f071ec95fa3ecb59f778d1ec066cb8","_id":"react-cool-img@1.1.5","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5+cXPj0s70j28yCZhBODd87JUrnSPjMJ8bqFrrWji/+2EXMmw1SWbRi1TaI1nKcYsmWRliM2E7bts8MjZ0GTqQ==","shasum":"8ff8a6a9aaccf2446df9fc284ab01f976c6c039b","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.1.5.tgz","fileCount":7,"unpackedSize":36271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesVtRCRA9TVsSAnZWagAAT4UP+wd4oXaZPIqXpVXrCom7\ncdIq8iPBqNLIUHDbVxyDkhRU/b1xZTgVTh+66ys2NyzEBzoJHa/V8bKtwNao\nUeUeBgaDTjD8xPTV5DuaJcSPuCvgrFp2oz/0qiRzzhbZVb+J4k45lOizzRxM\nF0Ey2yWnwIdIiURatzWgVKu07I+iheOhldNivzEiLu20MXSJqXB5hvvK+oEs\nDYNY53XFPBVZf/e41+xZlahbamvNaWDGb4HatHe2wfqhmD8TEd2lkGKzLI73\noN+JooUw4lD8GzHDlvxX16IpO8lrWWMWYAJcq+XmLJmxBZxF32WPnOw7s/0J\nF714BCCiLvGwZrpMvwS0d16eHPmG1LKXv52neBEIkgSIJ1+8N6PGJCM3RzyU\nx/gxR/p+aAajqMav/3eKLL+NrKjPNWKfBL2r0vNm5dyMDCMlUPmFSRVrUjh6\nvXUmuPkNwQFBWxlyfWvAhsEM9oEiwne2gC2n/0iUv5vU7JOyJiHkYThYJH36\n4f5+i7eWdKdLSBSAlqy4UH8uebzyt0PUt0Nx0EcPe1kitNixeTDfgOtNuMsZ\nxZHkkh3GvkM0gzjGfszTjdc8groVdxQYV93cVDrTVXUneuBC8x6OInzP403G\nN9lL0UyoLOTF3F+nieBbluYQpTgdryyyWg5JO7PHo2I0tx5pWVCiwrPOFfgt\n3z3K\r\n=lM4u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFX4BYwCkeGSGgb58oum5p2nX90Wfzi4FO+YqFXeQAuWAiBwDs1wSZvSOEN1uqjBCVvhyw1vFuhxbpE6jg3SelysZw=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.1.5_1588681552472_0.7183961607887652"},"_hasShrinkwrap":false},"1.1.6":{"name":"react-cool-img","version":"1.1.6","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md,yml}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"extends":["welly"],"rules":{"no-console":["warn",{"allow":["warn","error"]}],"emotion/jsx-import":"off"}},"eslintIgnore":["public","dist"],"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.2.0","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^5.0.0","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-welly":"^1.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^3.1.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.11.0","rollup-plugin-terser":"^5.3.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"c769e15dc413963f37081afbd7d5c6b1c3fad3ad","_id":"react-cool-img@1.1.6","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ZnHH6SVsDDPl4LTZLOxuioodd5cIcP4cqnPdhZ6mn2q4T1UQ0JuTNkOcgPPX6C3Rkora+606nDE4hmOGq57Z4g==","shasum":"020b00bc712f6e39fb5569f036c0025f0cb6dd7c","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.1.6.tgz","fileCount":7,"unpackedSize":36269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew/PYCRA9TVsSAnZWagAAlioP/R0f1fAnUFnO8oa2Rf/y\nT/sjRG7PwRjoCsxxo9Ws2tYSo0Q3GoxyTCRYExsha4UfD4HEoLJwpUdlrVCG\nDSazfVLrp7aLVuvbisIX10e24Y/tv6dDLXGke6RxuvARYmu02vA5d8+JQb5A\nbd5UIO/1v8QIJmPAiQLSoN46Zr6FVp+hgitOmCYSmy+NkkvIB97Hg+UxGEa6\nnlFF7M7w5FyQQhskNKAcEfFYyYWVH0D3eAFvy2t8cwGXt8GNSLSCMorkrr3H\nRZ93YpHMwDIXraZOmXDY3HFg28p/fQcPTMZGrEIPJa2YR+akWkHMW6OD6EC9\nsKKpMhwmEE8uKJpXbav6IhxBqUK5MztjZ2DF8M+DyYPEwNZHHdqILwplm+X7\nN3Umw3P1so3PSbRmoiomAwgKXplwNOPh4VexZfiz0kl1VCI3JGYGhN82dYyK\nONBR+w8ADr5qhJ7nj5V0DwEgRDSK5N2RQeZZ7R6sUskqgnV3OODUCxLrpgVr\nkwybK5WDThAeqDe/6Hdep5i1v4jy4VsEMWLMjkHggaD9QFROAq4+p4czmS7F\nwpUJkouR8ZEUwSRWRef8hSQ1eayFfmac1/83C5ACcau8gRHeO+C9LPycPVrN\nYEIJQFJ3O1fHEBg9mXCMGkzVWyo2zCEpc5nUjm78UX1Y6V06vhcaYRPK81Xq\nleO0\r\n=0evD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsYceDKcCXleH8yfO8AhYcDoCLw6GtRk5sdbDVO60l/AiA+qaAlHxa9AnkrhCGnZrERyaYwrwGl4g3P3N9f1Tascw=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.1.6_1589900247661_0.30972928650778164"},"_hasShrinkwrap":false},"1.1.7":{"name":"react-cool-img","version":"1.1.7","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md,yml}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"extends":["welly"],"rules":{"no-console":["warn",{"allow":["warn","error"]}],"emotion/jsx-import":"off"}},"eslintIgnore":["public","dist"],"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.2.0","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^5.0.0","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-welly":"^1.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^3.1.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^6.1.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"6508d4a11e5b31d78bd34fefd023184449fc407c","_id":"react-cool-img@1.1.7","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-xrJhhHXCl/tifqWpHzAt/GW3g9KG3I+vQMYqMJSpaeszwZe8kSD8qLQTBUaMMGfUFSWWnS7rrwjx9ETXWFEVvQ==","shasum":"7105ecf35e32d117fbb3b1fa3b3e7391b1e89701","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.1.7.tgz","fileCount":7,"unpackedSize":36336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez6mRCRA9TVsSAnZWagAAKEEQAIq2cw2JRhMcNyfvTnsO\nOcBkzAP8xUIboEXu4EsS4LlkN9QS/ojaUskpoRjqWwXv89xlatPPb1RzkMX5\nkiGn5dY2hHX4I2wjGSJCMU9pT5cqU6slq0562Yws64JN4bzMler/9oat97lm\ngp2JyQPsUoQxmlIrcuOhy+sOhGZcQ6yhfOOOdvICpsERzt4vBOYB4J4eKakm\nT1AqP3Bs5LyuFXEoR20+2prC55jsWrzlGJ2ljKsznLvV4BErN5MPw4HJGC+O\n4357fb1ap+Sf+/x0uI+4bVNLTtOKR7zqVCX1SfkxiItPXbW7UWk4K3t86BdR\nzUUVrpXOHav7p42xGImL0kF6vN9OABASxufBOg3xdZQcBj5BIuCjVrYanJBk\nWESzkdl36w15ggtFYRJ4yvmKpzvKYFIhsZoVzmO4QwmJBoiAj2sR+giMNplF\nPlNz3sOzPGOJUjjhI3nZdV+1SQ0TUJO30efVsPsUTrmZWl7yh3v9avdF40Bd\npA/ekLOLiX1S17fVrPYzCf0CK+whslZDf+PjQUqUWecGr7/RugLXVp5Is3F0\nYgU0HnWZolFAmqaQy4Pj3UqqITy06/fkgDD0eZ38Fvag0MpNrCHSUY5PFy1A\np5FjxBP4hnbT2Z1Sf3DEuTsdgJFpoy4IVm+/W0Vn6EWU83BfAIMiOvDoAQh+\nncwx\r\n=QIaZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiFOoE8I0EoNRSNT+KxqbQbQ1IFFIUn+juqFlXTT4lKQIhAPf2ViNdQ1svfio8sXrXTF2+Z62KUC+pCzRL2ceWb6QF"}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.1.7_1590667664030_0.880456326366162"},"_hasShrinkwrap":false},"1.2.0":{"name":"react-cool-img","version":"1.2.0","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","coveralls":"cat ./coverage/lcov.info | coveralls"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md,yml}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"extends":["welly"],"rules":{"no-console":["warn",{"allow":["warn","error"]}],"emotion/jsx-import":"off"}},"eslintIgnore":["public","dist"],"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-html":"^0.2.0","@rollup/plugin-replace":"^2.3.1","@rollup/plugin-url":"^5.0.0","@testing-library/react":"^10.0.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^25.1.4","@types/react":"^16.9.27","@types/react-dom":"^16.9.5","@types/vfile-message":"^2.0.0","babel-plugin-emotion":"^10.0.29","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-welly":"^1.0.0","husky":"^4.2.3","jest":"^25.2.4","lint-staged":"^10.0.10","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.3.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-postcss":"^3.1.0","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^6.1.0","stylelint":"^13.2.1","stylelint-config-prettier":"^8.0.1","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^25.3.0","typescript":"^3.8.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"5c6d8d3a35a03edeceb7a7c37158b6737e79d172","_id":"react-cool-img@1.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hPkTKAv0ua/Ds6z+0eON22JJy+ciPELnqSj67McWc+bFa2WH/EqjneAJTtk9IZKZmygecnbtd/eNWh9Pw8MKhw==","shasum":"3893c3cf4c7b844fd4f86a4e5037d8968f0d276d","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.2.0.tgz","fileCount":7,"unpackedSize":36405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0PpZCRA9TVsSAnZWagAAELIP/jSuAahg9BCZKd2QpAuT\nk5+O36nR5cb2tpcnGYxbbgqrwIvBatU5G7rkzrr3Ug2gLcp296nh4k9xKW2H\nU0hGoXKCibdLqSbstp/1uAUJdYBtpv42j4T9rtuBIEKJCh6F4xtSlmkPe5yq\nfERTljf2k5h+mipDch/E8sJ77shPPZY6xARYW5+kiisYtQqRDhhTgHU+iyD5\nGjJBXFZZ2LvkyVsyOeNb8IaL+/R4cjeZDj4vuKPOJI9MXWNzvIhqsgwutw5k\nEEma7sNLIldGWeHuZNfVGGgqYvszp+8JCNypzQOJ+M04iOBb0MUy5SRE0KkM\nOLWO+M9Aww7BwSu6pTGFsq61a7AQ25uEXtUS+4hF4m6InQd9UR7pOfF5Qxuk\n1bvNhgSvgdAX0nzzpmARsV1KNLN1IHvV/zK9gLaj7z7StsCAdsW/xdBNXL3j\nNS2Ao0TdxI8kuQNrzMiSJ36gbVRehFQLypKjB9z7TSDqL/FPTkfxLJheDJ0h\nwi/Zvv13u/9CT3WSW0cYw7E0j4AJnCeQr456YJGaEViXlxi0ochQ7sWjoVIO\nG3y3DLVaOG1It9R+v2EWeFU7bB/jYmAAvRFfBwgGACGR0xjT/qIYk/lAhOPQ\nGASFE1BGc8Bm1E+0N+E3yVgyTZjAjiYda58/erVkj6bdAMua+YUEQbLtrwgU\naveS\r\n=AfiP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1RJMPYnRzZLNqftsCwzbfxkWx1N1hRuFQmm0S3MopsAiAWDDZucKNHWN0m1Q+AdupfO2ZQeSb/aekvnhXH4FBiWA=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.2.0_1590753880630_0.007505887155891733"},"_hasShrinkwrap":false},"1.2.1":{"name":"react-cool-img","version":"1.2.1","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.org","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md,yml}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/proposal-class-properties","@babel/proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"extends":["welly"],"rules":{"no-console":["warn",{"allow":["warn","error"]}],"emotion/jsx-import":"off"}},"eslintIgnore":["public","dist"],"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-config-prettier"],"rules":{"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.10.4","@babel/preset-env":"^7.10.4","@babel/preset-react":"^7.10.4","@babel/preset-typescript":"^7.10.4","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.28","@rollup/plugin-babel":"^5.0.4","@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-html":"^0.2.0","@rollup/plugin-node-resolve":"^8.1.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-url":"^5.0.1","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.3","@types/react":"^16.9.41","@types/react-dom":"^16.9.8","babel-plugin-emotion":"^10.0.33","eslint":"^6.8.0","eslint-config-welly":"^1.2.0","husky":"^4.2.5","jest":"^26.1.0","lint-staged":"^10.2.11","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.18.2","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.3.0","rollup-plugin-postcss":"^3.1.2","rollup-plugin-serve":"^1.0.1","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^6.1.0","stylelint":"^13.6.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^26.1.1","typescript":"^3.9.6"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"abeb00e5d9942f0a0d47c3f87245762f74aa28c0","_id":"react-cool-img@1.2.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-5GekwDK/poDXov7iWMLxI2MtTo1Hvo8pFzzSq/Xo/ejnQbkeo27JDW7UeNeRlXl/A4tBNsotiOdSEtDHPgUkeQ==","shasum":"ab500d89221562c8dc1d7145dba830c42c13cf40","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.2.1.tgz","fileCount":7,"unpackedSize":36315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfALSlCRA9TVsSAnZWagAAWegP/1y97PDjoXxRb3ZYWGju\n2FHPToQs7k/0aZ0VUDjOkZ603JhZbZx68hKOJKvO4owfBq9U9LF8Xi4HiRlJ\n0NxXmDFPusRfl5yPS3FVsR9dfX3vzN21G69QHaWHWf5WBBcY4KylfnGoPKBT\nwdHmQR91mAeCf4jWySjI5xeRuCvJvaZMWi+QSItsV0xRVZv9m2McfzW06Bwp\n+esgglvmuzMV9t+WiSjACvJicnR3Jax4a0Iv05999QnsEhx1PWX7K4U+FsI8\nPGyOQiLskgSfmQc55gCM/wuDRSXOXe1YbqOJICYhQije/bj+PneXUrqRqzhQ\n+hkssmCm+fjOf98rUKpwtGlEL6Lu46cmVKeu5+A/f+dZD28gah1Un6wFgUz4\njpqOi+jOk8p/AY0vKzaTwdaDLjDMNf0ZKwIwhNMA9CR5qTuXq8/Qpcu9bBUY\neTWLbV+TcdA9+cB5G2FCFpJihPMRK3xskb5obtkdWJVrTM1AhAXNSP4u9Ca9\nl//Gzwt2oqjE/9zSA9dA4JaMYxGeBnI+i+LFy0C+xqeDu0ennNIMeBE6B+50\nWmUsCDYmxZTqGWBVwrol/jLdG2XFYVwuaUPTpBcgxkq8xi1DZOC9kt8kopwP\n9xPvTBRwdwU4wALa2lODBT4+GnCoCxcH58wmIdAUgQhxBOqsl/O1G9Lgc9Nt\nMqQ/\r\n=KRnx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2eYTsn8Qe8LZhXynTrUb08tpQo+h7RoM3HEKYgTdjSAiAYzP9+JabKDmykgs4JOAp4DbGATPY43/VqgA6x6ogN9w=="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.2.1_1593881764570_0.7804342199485044"},"_hasShrinkwrap":false},"1.2.2":{"name":"react-cool-img","version":"1.2.2","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.netlify.app","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md,yml}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/proposal-class-properties","@babel/proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"extends":["welly"],"rules":{"no-console":["warn",{"allow":["warn","error"]}],"emotion/jsx-import":"off"}},"eslintIgnore":["public","dist"],"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-prettier/recommended"],"rules":{"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.11.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-react":"^7.10.4","@babel/preset-typescript":"^7.10.4","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.35","@rollup/plugin-babel":"^5.2.0","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-html":"^0.2.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-url":"^5.0.1","@testing-library/react":"^10.4.8","@testing-library/react-hooks":"^3.4.1","@types/jest":"^26.0.10","@types/react":"^16.9.46","@types/react-dom":"^16.9.8","babel-plugin-emotion":"^10.0.33","eslint":"^7.2.0","eslint-config-welly":"^1.4.0","husky":"^4.2.5","jest":"^26.4.1","lint-staged":"^10.2.11","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.26.4","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^1.3.0","rollup-plugin-postcss":"^3.1.5","rollup-plugin-serve":"^1.0.3","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.0","stylelint":"^13.6.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^26.2.0","typescript":"^4.0.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"c41fa14fa5bb61d6f1cb4249a48b1b17a1664e6b","_id":"react-cool-img@1.2.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-iPXbuE6jw1r2fKii5vizKy420Jgw7bRKikRL2uas4Q8tvT0T4M3njoJUBo2OQ50hR7xPy6hhan6/y5nttkO5pQ==","shasum":"46ddc1ee219323a93a0b75885d6f1699c162e6a1","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.2.2.tgz","fileCount":7,"unpackedSize":36440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRJQWCRA9TVsSAnZWagAAW/0P/ijg3/CZevG2wlxO6+Vn\n6cQR87gMEvvvB6I0H1YJ++SpMKdLWhQp3zEUC1ujtvBp2ay8O2ayw50RAomj\n+OxjntL6Bfb2HLfpVSNer4k5D2e+15vBoP4uVrBhTX6EgPPZ0L6mb/FKB7Ax\nIboYfcLsfyKZfyNbT8AumhGJO4LR9xqe/dU/KZRZhLXp+2AldSHlBoHE0nuv\nAQPNA5c5HM1euFNPsUtaNcCP5GEb0F7FZ2Gb78XtC2utQikdialNkNaJz7ZH\nyiNittbzsNYh2pqeyvgaQ1dcY4zc4fmQcPiZMBsmaxcUWeQHjsO0k7sFHr1a\nN1d5T8fYQgqUoDD+muh24Z1y/eZkuOi25eUy3LeJXobGrb2nDeBE5h1JUdWy\n6jROnWz7aGqL0YNsVdNQ7+qbcvZMbVXNLQAfrh2BbTuSiGM1G/izDz7rP9DE\nXFo4FnNUnrqOjMZg3poycOJUTmB6r5qeb0QCa748cYH/OSvUBrF0AOo2tTe7\nqsuv0mLnE+njmaWJU50SOTbm1WUBsScNq3LvVCRvM2CyCv2/6yu6SSMYXkEj\nWVqyYqsv8GVRJd8g8rwRwfLanAlwrz83VkyxbrxPZHZ3RyEQwKr7leyauvHX\nckZ3iGIog6xLJimnCJ9H3U3y8hH6On8oQ2Xv095qw2tgPPDDHfRtc2cVz+F9\n0BVO\r\n=0Vcz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEg8is8Jvd3YJJYY4kPwj1Syj6y9MwQ0+/8qiq/xMoCmAiEAjiR0ywdHjkRXFAngPvqa3tiyiTRJXtMPnoukpFgwcWg="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.2.2_1598329877731_0.15442376239034128"},"_hasShrinkwrap":false},"1.2.3":{"name":"react-cool-img","version":"1.2.3","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.netlify.app","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md,yml}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/proposal-class-properties","@babel/proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"extends":["welly"],"rules":{"no-console":["warn",{"allow":["warn","error"]}],"emotion/jsx-import":"off"}},"eslintIgnore":["public","dist"],"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-prettier/recommended"],"rules":{"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.11.5","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/preset-typescript":"^7.10.4","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.35","@rollup/plugin-babel":"^5.2.0","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-html":"^0.2.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-url":"^5.0.1","@testing-library/react":"^11.0.1","@testing-library/react-hooks":"^3.4.1","@types/jest":"^26.0.13","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","babel-plugin-emotion":"^10.0.33","eslint":"^7.2.0","eslint-config-welly":"^1.4.2","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.3.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.1.1","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.26.9","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-postcss":"^3.1.8","rollup-plugin-serve":"^1.0.4","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.1","stylelint":"^13.7.0","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^26.3.0","typescript":"^4.0.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"751702ad41095ea9b881a4dc67f779f0fc5ab5f2","_id":"react-cool-img@1.2.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-yyGMXcDlq5knDawIisR3RM5TXefglM80isunZDS1WAg4joVi1kjDwaN1Dln/3r8BEJLIU3b0MACDSOARQ/PkPA==","shasum":"db2d6e8b51653a1f11d1eae6d2bd610a887184e4","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.2.3.tgz","fileCount":7,"unpackedSize":36241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUPgWCRA9TVsSAnZWagAAGtAP/0I9ul5l9GGnY6MiWAnv\nqFwPTGyc9+Ajx2rpIO6kI2v+ubZdOgyuRkxZboeTySk82NSt7UQ2IzgAh5y6\no2BjQoOpd9uNfUnNi6J52FdmIcPXorE8J6g/itSFFXiQgCH9KDSWfFgRXVnZ\nLZzMkQ/t26+XaGX7BSF0cW5oGY38b2PhQ1UjGFivsDVcgngQ9i62T4FINsrf\nd5R+6VBp38nnxAeEX9wzD+Cy/SxDdhtnETTffB6BeoArgWDuju6OB+6IhiKC\nu0jWS8OpkjotUrMp3Ef4ac4XAS7Qx3X1gnlHEddzfszTKgkFXQFgdZJNZWds\nlZO2SsjczVUVOn5z33ntrBh86RuVub8M2WrfkCB4hm1pz9ITTt9o7XXgii9Q\nu8jJI2y6PbimndkKJRURSfe2UMDVwiMV0T0Xz8ndg7oLnBmMY+k5cMeFfqDW\nAfOMnMBQlnyfRZxXvuuPOGu8Fwgd7vZOPd8C6/vPSH+udDPP7k+hgRuGKx0m\nJtyPxi60bDu5lp9MjcfkLD/IlvhSEe/QrwazRm/OPnlqlOB2mLDevce2Xumk\n3Q9/VgCrV9kVUWvXk3ZR7T8VsqobVGHFjT7Qwm3dtz+z+H3ZPfQe9Y3AGJDI\n7i4nBEbVDcLSfzNUhvQX4IL1Tc+l5kinKKDE6xSU4jbcxRoEqMoa3o3GCMGk\nhH3G\r\n=VPpQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGVRRmuCw2/H0PKX3jMw8HtDYSGH5YTuPjW/LgKTTUGwIgPaPdBrSlmS8HEFYfRmUqIxrRH/xPe8BCeBjJXT0fiiI="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.2.3_1599141909543_0.18776281973539954"},"_hasShrinkwrap":false},"1.2.4":{"name":"react-cool-img","version":"1.2.4","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.netlify.app","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint":"run-p lint:*","type-check":"tsc --noEmit","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","*.{json,md,yml}":"prettier --write"},"babel":{"presets":["@babel/env","@babel/typescript","@babel/react"],"plugins":["@babel/proposal-class-properties","@babel/proposal-object-rest-spread"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"extends":["welly"],"rules":{"no-console":["warn",{"allow":["warn","error"]}],"emotion/jsx-import":"off"}},"eslintIgnore":["public","dist"],"stylelint":{"plugins":["stylelint-prettier"],"extends":["stylelint-config-standard","stylelint-prettier/recommended"],"rules":{"prettier/prettier":true},"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","moduleNameMapper":{"\\.(apng|bmp|gif|ico|cur|jpg|jpeg|jfif|pjpeg|pjp|png|svg|tif|tiff|webp)$":"<rootDir>/__mocks__/file.ts"},"collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.11.6","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/preset-typescript":"^7.10.4","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.35","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-html":"^0.2.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-url":"^5.0.1","@testing-library/react":"^11.0.4","@testing-library/react-hooks":"^3.4.2","@types/jest":"^26.0.14","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","babel-plugin-emotion":"^10.0.33","eslint":"^7.2.0","eslint-config-welly":"^1.4.10","husky":"^4.3.0","jest":"^26.4.2","lint-staged":"^10.4.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.1.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.28.2","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-postcss":"^3.1.8","rollup-plugin-serve":"^1.0.4","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","stylelint":"^13.7.2","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^20.0.0","stylelint-prettier":"^1.1.2","ts-jest":"^26.4.1","typescript":"^4.0.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"69d18beaa84e7ea234b7a7f7ecad6379b9240cfd","_id":"react-cool-img@1.2.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-rGKWn/xJ8szekQnbEundrtHQ9P7jcMNs9jIp98fuWPZLh7u36DTMVTsDzce/2h5cRVyM7Hhj3K2e+iFcS4Tgqg==","shasum":"377bc0a2d933d4d25beab3b432e7e4d441ed9491","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.2.4.tgz","fileCount":7,"unpackedSize":42405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcz3WCRA9TVsSAnZWagAAvs8P/i4LfIJCsxg7Q5BXOQH2\nqujXPmunoZx4/smtnoMCzPlty4qlLgwnq6Q5z3pHJmq86hgLH38SaQqMkJYR\n6ah9BaG3eL/EDwqxFSjrEWJ+u3pJRjYsV7wJF4u12loPpCl3ro9wrYcs0ZKH\nZiTegL6wIuSnrtFLSFvu8dCuL+1FOSKTr0UdZnuHZUXFOv2c3z1jmjJKOzfM\nqw2K1Iqv3xv4nAy6aY3MytuFeCh2snAd1dDrbRfw/i0whonLkjFuol2VN5+O\nsGA7nOLnDq0/GMH8BsyPPyX3T5DMbHoUC5Zl3i0V0kawplv2zKaheqEJnyyb\nWBnKdcT0yGoH2vwV82VFk/3ccR5yQhuo+3DvUc/JBzPywNQU/0OUg7yum7ic\nxE4WKi5t/t3+PTqJZ3eNOpiXTIgGmVuXRWNQmdzeX1GciFy0a0qq9bm0zoDJ\nXbj8yOQ6ui47m0cKdf0XcV5zA57krtGnxBA2P5t5kNeBhnvuQwp4FQ+CkTSU\nOb3LKkE6K+p3NzEZvTeIvsAvTNdVEOeQjkloOFQ27z+Eel3QQxjX3MPE1F3B\nHN7BHlUNxSBgVybvJg8jo/6RvFyvaO9IOQ+wjnHDWOxWoSUBvr8gaUveHPag\nchX7ecl4+Nl0xpHb5mde0mTabbTUWCSTfMhO8x3UFLGY8nc3QzKxqPbRzNlA\nQZit\r\n=IGJh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaO02J4II1rZsMr6tFlQ2AcNgTRgFvrZQK3A2ukqGKZQIgNxwZI49tYAytvfpT4Hjrl5WQIVfZR7RgsomxvTpl+UM="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.2.4_1601387990246_0.07067718760654662"},"_hasShrinkwrap":false},"1.2.5":{"name":"react-cool-img","version":"1.2.5","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.netlify.app","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","engines":{"node":">=10","npm":">=6"},"scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint":"run-s lint:*","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint:format":"prettier -w . -u --loglevel silent","type-check":"tsc","type-check:watch":"yarn type-check --watch","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s type-check lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","**/*":"prettier -w -u"},"babel":{"presets":[["@babel/preset-env",{"loose":true}],"@babel/typescript","@babel/react"],"plugins":["@babel/proposal-class-properties"],"env":{"development":{"presets":["@emotion/babel-preset-css-prop"],"plugins":["emotion"]}}},"eslintConfig":{"extends":["welly"],"rules":{"no-console":["warn",{"allow":["warn","error"]}],"emotion/jsx-import":"off"}},"eslintIgnore":["public","dist"],"stylelint":{"extends":["stylelint-config-standard","stylelint-config-prettier"],"ignoreFiles":["public/**/*.css","coverage/**/*.css"]},"jest":{"preset":"ts-jest","collectCoverageFrom":["src/*.(ts|tsx)","!src/*.d.ts"]},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.12.1","@babel/preset-typescript":"^7.12.1","@emotion/babel-preset-css-prop":"^10.0.27","@emotion/core":"^10.0.35","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-html":"^0.2.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-url":"^5.0.1","@testing-library/react":"^11.1.0","@testing-library/react-hooks":"^3.4.2","@types/jest":"^26.0.15","@types/react":"^16.9.53","@types/react-dom":"^16.9.8","babel-plugin-emotion":"^10.0.33","eslint":"^7.2.0","eslint-config-welly":"^1.6.3","husky":"^4.3.0","jest":"^26.6.1","lint-staged":"^10.5.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.1.2","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","rollup":"^2.32.1","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-postcss":"^3.1.8","rollup-plugin-serve":"^1.0.4","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","stylelint":"^13.7.2","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^20.0.0","ts-jest":"^26.4.3","typescript":"^4.0.5"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"af1f30ae5612677eeb03416b13ff91b97574b914","_id":"react-cool-img@1.2.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-/ymvmKTiqcqJKSBRmshicIgk1l1Aobg8+sic1C7FLen01WcqtRzQjplG8PjZfLCippPHmCuZbJUZvdu9MegCow==","shasum":"c2f64ba97fa074028371637843615985967de3fa","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.2.5.tgz","fileCount":7,"unpackedSize":37144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmASJCRA9TVsSAnZWagAA7YUP/iwXOrSNvwK90YgmPIZY\nRMkRbUNuAkdQyndQEWVdYIstHCScFM8gdSSIMBnbanQZcS5y150Jlcogv4/t\nd9P/X5B2zgUsr1RwkxclWfOPB6n/ZVeftR5PH29iD0g7fcOaQ4vLtdleVWco\nNwiLf+V51fx5bdt18F55UzIs+mxrAEL9sta9CKVy9AlQHSUv0HYtKVVrQaXZ\nYhqjgBc9KpbUowSCwnOmR3wnxuZVsnwjDYbNgu/xalpIYO3mGzi7IAKwQO++\n1MjKz+CBkFH3q7x7zn5K4L68IYCeP+oIz1GSFbh7lH3FmSgtOu2d71qistk7\nWj+1pYCh144/vbTtxl5hinspO9sxdSuKVixfqPrBVxt2Rl9K8Ov4fPFYnWlp\nZFMxmLerVAa8zFxOw7xd2CVi1d8Y9fNckSmWHzzeQZbHQGWjf3WIhX/brHB8\nLoD25jWMQsejHJHMiHIeJdDcpkUt/WlINs3MjsjdmGNgCt1SL/o8mC4ZO6K7\n7nFQBLDAO/BOSQeGlYGrVwRdtnaX2P6P4UTbV1R+sQ3BrwCnbE5zYc+WOKuM\njXbO8/R+HteTkhWEXmOTKSqJy8m0rhBnEnFG+fgew+xjlU/UGE0FxiklMKwy\nrW4a5qj9GrbNcq95DTt0MGwDTcfNdslWVVaFTbfadA3pSQtB9X98LpadAZbL\nd/EH\r\n=hKx4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+nmIBNftey5qRkebsxkjiu0WilQ2Xf0xojEUi4jhCsAiEAxbYMQLzdgV4RdY8l512Wx4FnpL3ea4rtOmHuMrNinhE="}]},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.2.5_1603798152882_0.08563342796645257"},"_hasShrinkwrap":false},"1.2.6":{"name":"react-cool-img","version":"1.2.6","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.netlify.app","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint":"run-s lint:*","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:type":"tsc","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint:format":"prettier -w . -u --loglevel silent","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","**/*":"prettier -w -u"},"devDependencies":{"@babel/core":"^7.12.9","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@emotion/babel-plugin":"^11.1.2","@emotion/babel-preset-css-prop":"^11.0.0","@emotion/react":"^11.1.2","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-html":"^0.2.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-url":"^6.0.0","@testing-library/react":"^11.2.2","@testing-library/react-hooks":"^3.5.0","@types/jest":"^26.0.16","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint":"^7.2.0","eslint-config-welly":"^1.8.5","husky":"^4.3.4","jest":"^26.6.3","lint-staged":"^10.5.3","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","prettier":"^2.2.1","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","rimraf":"^3.0.2","rollup":"^2.34.2","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-postcss":"^3.1.8","rollup-plugin-serve":"^1.1.0","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^20.0.0","ts-jest":"^26.4.4","typescript":"^4.1.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"d68f29c69ee3331bb0385904dda1e0533b5e0b5b","_id":"react-cool-img@1.2.6","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-CNUaJzh8ZiVUGDFBrJ3E5pAmPwxw+bQQ+D6zzF40fwFljkSYOLwD1w/sl02/HtpgSpGns4xPSBOoFqjNVw9wtg==","shasum":"622813fc2d52765645ce888fa9d9efd96008c809","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.2.6.tgz","fileCount":7,"unpackedSize":35980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzP7QCRA9TVsSAnZWagAAH50P/ic7JgMuYTaVFXIh/tXK\nWEvn8PA8VP5bfM/DG+con0i8SrT/vTFnIp5uYrsGO9S/kPGg0NoTFZ0CW2D9\n7XE36wO9HqYbRSmkfCUYVsfUkHKT3HB4dns9YSJqnUD/PjXQEf8Tceis233i\n+XJMQotKeAj0eP+SOniBehC/sFGPfmd0bJo1SbWv3Iz03MJ3dfU/Pq09YVIK\nruppmtA2+GfMxK+EwmfAWAWi9CNWIPSUusa+EIHyWQzRuuERN8dcQcGrrguQ\niZqqeWSAJfMrcDiEubdPNKoAcF5UU4zfpJrniaA8dN9+igXhocyyuvbx5xvI\nLrTFTwwjY/zxypdVPit3umNVgjSv+Cya8tDWHGz2GvawnLuyrJ5lc6XqM74O\nGliNfnRpRtBUN1Y54oLsEIHSVoLT2/v800kCmqiI7gTIT9mMIx5i7+RRYHBY\n1dTRYUT9Ux+6A8+CUKnFcp1gRcsehCYj82ASHZrybHk+AqbREDnOgHiGDrOC\nv9RHfqi8am4dE4uXii38n39dqw5MYkwEI6UtzRk8HfPMapPiY2+ugnmzQNsQ\nDo9QrwAzXyWLCzrh1TEfDKgktPs48CJPrb4/B6yQPqlUZOZFy+pTGjldaFrk\nVzjoNsJ77dy4ekU9AB/JJy783ghCxuOilra+TkUk++Rz2qBOBvR4xCs2J2N2\nn5Tu\r\n=kiZb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+bOI4ziCHKKbMKzGiQ5prSyDYZO9YYSEMJgGxqhM8KAiEA/TsAwmvfyZ8HdhFlQk98NGHYc2Ij1S0s066aQxf0aOs="}]},"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.2.6_1607270096272_0.8807549514801465"},"_hasShrinkwrap":false},"1.2.7":{"name":"react-cool-img","version":"1.2.7","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.netlify.app","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint":"run-s lint:*","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:type":"tsc","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint:format":"prettier -w . -u --loglevel silent","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","**/*":"prettier -w -u"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.11","@babel/preset-react":"^7.12.10","@babel/preset-typescript":"^7.12.7","@emotion/babel-plugin":"^11.1.2","@emotion/babel-preset-css-prop":"^11.0.0","@emotion/react":"^11.1.4","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-html":"^0.2.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-url":"^6.0.0","@testing-library/react":"^11.2.2","@testing-library/react-hooks":"^3.7.0","@types/jest":"^26.0.19","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint":"^7.2.0","eslint-config-welly":"^1.8.8","husky":"^4.3.6","jest":"^26.6.3","lint-staged":"^10.5.3","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","postcss":"^8.2.2","prettier":"^2.2.1","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","rimraf":"^3.0.2","rollup":"^2.36.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-postcss":"^4.0.0","rollup-plugin-serve":"^1.1.0","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^20.0.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"16b8e379b8e47ad3d4b568f6454167f3161c7d79","_id":"react-cool-img@1.2.7","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-61JRdQBWQF+6MfntnlpUHgRqhJx3DLpETb49r3gs06ETildhRktSWLX72o77kFFv2REC59FO1oeMTUIdmLtMUg==","shasum":"6bacc522e215070a9fa77d2b7bbec56f44da4467","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.2.7.tgz","fileCount":7,"unpackedSize":36354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9VdRCRA9TVsSAnZWagAAgw8P/ip8nZ23BMmkoFyS7eWE\nMaTvxni9urvuTU/spyILBUSGRk/LjM5R/a1G4U55oFKvDgr9XbYZXBfKcgI5\nmw2FlvI/5ctL5rkwXmY4bN2HH8SNwXkrNKvxB+0yiJwNAjntocwya5235ADV\nqgPXY2TH9nIRJdgA6TR6G/hUjcll2v8KKrVudZvFo2KKHHBiAzvLcB2q7+q6\nmRXvkpt4q1CUJFl8qaMV4sSdeG5OcPI99tOVeN+0eZu1AuVKaI1+OBrLgN9U\n4Qrjnj0IERN/55x71fwinxhzKaaPOgeOUQD7bCVCnC6RDjrcEUOpPnCFnCzW\nyAoQOhMazwPkCGpm9DTR7m+Jo5+1uoE5mA41G/c3rcA2ZjzMJFFnwoI+Ie5z\nJ9duSVQZ+puV+iEKuiTqswlBzWOTl2GLPmwy8Ycm0aCLuT0yiO0kF+PrEihM\n1Gy9PFWtiUBw4eX3fPGsQ/C9jvb1VJQEHAWQk52vZt3rDrkz1l7eC01iCWJF\n6dujMrxzVBdpfcC1FBYkE9hZI7AXu5S5pQgZVFqbQrdNLwN5R3lyx3XbA1d9\nLQ32xRIEF5wCnb2Jj14IN2rZpY/RUN1Xd/S7yvfyZUXPgSsh0kank1wBzqnZ\nw4HBM0+3S48AV09SsEMbhwmPkT/qlb5aBBDVSU1CLku86RvimgoT6VLDKPFf\nZIzg\r\n=1c+7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ6nhsaYS0tAbBYbdBMKxS+YDwFSfWsVje33cdn1mYWwIgDmkvXCybGENyuBZzwU5N1/cF/7SzGnVOIf7N1V5odZQ="}]},"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.2.7_1609914193003_0.036244831472715955"},"_hasShrinkwrap":false},"1.2.8":{"name":"react-cool-img","version":"1.2.8","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.netlify.app","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint":"run-s lint:*","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:type":"tsc","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint:format":"prettier -w . -u --loglevel silent","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","**/*":"prettier -w -u"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.11","@babel/preset-react":"^7.12.10","@babel/preset-typescript":"^7.12.7","@emotion/babel-plugin":"^11.1.2","@emotion/babel-preset-css-prop":"^11.0.0","@emotion/react":"^11.1.4","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-html":"^0.2.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-url":"^6.0.0","@testing-library/react":"^11.2.2","@testing-library/react-hooks":"^3.7.0","@types/jest":"^26.0.19","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint":"^7.2.0","eslint-config-welly":"^1.8.8","husky":"^4.3.7","jest":"^26.6.3","lint-staged":"^10.5.3","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","postcss":"^8.2.2","prettier":"^2.2.1","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","rimraf":"^3.0.2","rollup":"^2.36.1","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-postcss":"^4.0.0","rollup-plugin-serve":"^1.1.0","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^20.0.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"d281da9e6553b805d1278d1c7be5e06d3188e13a","_id":"react-cool-img@1.2.8","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-kZKGoyMY75bKIKcdvLpIBpmWezTZmcpXA/00GYO6oeG7ytkoiHiSzJpHL4PSgBda4fTmvabE6cauCrTbNgHGrg==","shasum":"3dcb88706eb4e1a38a9b774f95db46968a4071b2","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.2.8.tgz","fileCount":7,"unpackedSize":36407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9mfOCRA9TVsSAnZWagAAp7oP+wTk9gXvW2ah2/EruRO6\nw4uaL/1neWE1hyuqAYbUANGNI97YfDmXW8xwShMxn5CPNR8rORl13kxIOimo\nfTJui215Yaj7VxvDyL0G7XlnpD290UZKxDTODL0x/7aYdKhyKSVvzmWXuNN8\nJaAWgVa0UcOAcGud8B9Jk3fKLTTMbNV6U23h80PRZSOMBGnmypA0ql6RVeOs\nSrXl+16HOn0KdwqkJBeyc6WAQk5aBcXNmyZXLp3bnP/2wMK8gd8MQPZXFoyM\nPo1mbmArtFCb6Zs9seC30E/5WbFSArxBcokZBwd8FRSOmAhHKs8+9LXkj8MV\n0kwXCT6KofrN11DuLZreXA5GEuO3l++FGdZGpP0r9PDzDqYsjyBxUIAfozbE\nHExCy5+4w4vyVAT1pyLQDmxU2Ezp+GdnOEU3gN1maBB0mbEozWVlc78KY0uO\n/6mnce20NO9sPKJMxPE0MFy9Mah3Myn5enRGptnr17Iwulqe2vy2ERWOM4Wc\nZBlZ4CEWJ27YvUfDWLpQUmpiZHuH7kXtvt7gCYnwIixEoz2UZ+8UFgpldoYS\nL37MkLPcnqwRMhk2SEAg/kLU1CnaXb8Fbqc87hagmV93dLr6I0M22TB3LXdh\n5ai8La0icgT1tZeXvecm0TkXBrZN9nO64Pg+zgwU5gq/vAypJuUIa+yE2+ZS\nzAKv\r\n=ZOSb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBf/gCdvN5F38zfYdX1jCMMu7gUbvJJ1fWewPfsXKkI/AiAqYJaoSl33rzRZx24PbtitflVRET1apBEEYl99sXyOtg=="}]},"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.2.8_1609983949765_0.7275506667808151"},"_hasShrinkwrap":false},"1.2.9":{"name":"react-cool-img","version":"1.2.9","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.netlify.app","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint":"run-s lint:*","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:type":"tsc","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint:format":"prettier -w . -u --loglevel silent","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"yarn test"}},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","**/*":"prettier -w -u"},"devDependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.11","@babel/preset-react":"^7.12.10","@babel/preset-typescript":"^7.12.7","@emotion/babel-plugin":"^11.1.2","@emotion/babel-preset-css-prop":"^11.0.0","@emotion/react":"^11.1.4","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-html":"^0.2.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-url":"^6.0.0","@testing-library/react":"^11.2.2","@testing-library/react-hooks":"^3.7.0","@types/jest":"^26.0.19","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint":"^7.2.0","eslint-config-welly":"^1.8.8","husky":"^4.3.7","jest":"^26.6.3","lint-staged":"^10.5.3","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","postcss":"^8.2.2","prettier":"^2.2.1","react":"^17.0.1","react-dom":"^17.0.1","react-test-renderer":"^17.0.1","rimraf":"^3.0.2","rollup":"^2.36.1","rollup-plugin-copy":"^3.3.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-postcss":"^4.0.0","rollup-plugin-serve":"^1.1.0","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^20.0.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"c8fb9ad68b19fcf630f828ade05474d4754dcd28","_id":"react-cool-img@1.2.9","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-bDrscBQRMUqv1fmyiEmIUHkLeZp4jWlDej4z0wReXD/xiuInymu36SmESs3aiA5eM2ku3vXQjifpimN+IBr+0w==","shasum":"33fc265d973b7b75b0dfe97d49370cf32da34230","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.2.9.tgz","fileCount":7,"unpackedSize":36384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgClV+CRA9TVsSAnZWagAA/qQP/RmTLYpdk1+PT+jTloFC\nOPt/6fWoM4FxZ171z/Xv4HXwK+HK+xIsKSTz1NrPWvnF+xM9i5DRMToaySmn\n1o5FgsEOAWczs+VC9ZLInGTcrcct0yWZTZ8QZoaFXJijSzUomXyzQTAjMV3O\n0b9oHdpvzUvfPDr9ZpQqD36NpaOns5SxRUc/sTDAM7X5gcdD1GeeI1zFnuhp\nQ9yQEdUWntDwFwGDtrzKP4lk1AE2PM2cEiqKciEeu93XUKhGWkFPWbFVtEZG\n+2V5xGUYtBBPSlDRStnNt4myXvZNoAfNTMnUXmaSB+lax7XTiREK85oHhGIU\nEO6hPVsQ/x7PwWunPiI+7li1DtRlXdOGvpFVzWUB+3KqxTfSSYPaY5oD2Mep\nN7aHcipCw3I/4TtuWOORmw0B7c8mqhC9iHGS2pAU5xDgUd+HyVofAtvzt6s3\nT5J3YehFihufvGT5GxcIF0MGdmh2i+4Yt+JCpOXO2PsYQMBHwVcveMZgZxe5\nVQjK1IB6LDhOSmoCwzes5EY1v7m5Zuak7Wsb51zbP0b2gCrYsTC8GaLkX84h\nODwG4uPWz2AukpmqGU7q/kgw/QLbWGhd58woCvGKRjbO4SVBCQeSQRJvewlL\n8DWIsk0L/+dmyu9RY6uftGY/tNAmDBmvqs39MPoRJCGxCs6pO5vrAZR2Jt+W\nCabI\r\n=y97Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZYgkIJdX8v0kvqJ5R5a9tD10twW99Bf76Zd1nkuX9sAiEA9WwEgvYZw+wuS9AA3DVhsZ/03pbbB7P7VwLkaxPAYw0="}]},"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.2.9_1611289981749_0.5316719222519763"},"_hasShrinkwrap":false},"1.2.10":{"name":"react-cool-img","version":"1.2.10","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.netlify.app","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint":"run-s lint:*","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:type":"tsc","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint:format":"prettier -w . -u --loglevel silent","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","prepare":"husky install"},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","**/*":"prettier -w -u"},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/preset-env":"^7.14.2","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.13.0","@emotion/babel-plugin":"^11.3.0","@emotion/babel-preset-css-prop":"^11.2.0","@emotion/react":"^11.4.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-html":"^0.2.3","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-url":"^6.0.0","@testing-library/react":"^11.2.7","@testing-library/react-hooks":"^5.1.2","@types/jest":"^26.0.23","@types/react":"^17.0.5","@types/react-dom":"^17.0.5","eslint":"^7.2.0","eslint-config-welly":"^1.10.2","husky":"^6.0.0","jest":"^26.6.3","lint-staged":"^11.0.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","postcss":"^8.2.15","prettier":"^2.3.0","react":"^17.0.2","react-dom":"^17.0.2","react-test-renderer":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.48.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-postcss":"^4.0.0","rollup-plugin-serve":"^1.1.0","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","ts-jest":"^26.5.6","typescript":"^4.2.4"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"c0e5305d4095aa8929ad147cda27807938bd90b5","_id":"react-cool-img@1.2.10","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-bTefqzDi4Xkvl6px1nUs2RTnVWBbvgKtZvhYPgHE21SktifvUzDLXcWjK9H+Tjb/sHpxy+iF/GG3BpysX8D5cQ==","shasum":"8467489970392ff3a0d5a40b185a28c23a713678","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.2.10.tgz","fileCount":7,"unpackedSize":36272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo1Z9CRA9TVsSAnZWagAAF6wQAIBssC7xenpPsffcFj1y\nxZC1k2+2ov/vtJisNbI/B44ze8dE2igdb26YO1bz8v9fkI8UuUskDb41B2O4\nfy39B3yjWEF1rmfULbFCcY43pJyqXuaMC9LU5Nw+Q/o2cYguTXJ1p1X+DKhw\n00NeSE55oB9n4uSV8c2UFAErgz0BdVjYFWImF4uJctNJxpQMSFkG4c3pYQLB\n2g1kubOwWe1PRIuiM7WeAUSQM5/faKQfESKntJngZTAHiOsiCjVzSbV3TxpC\n41nWNdDRg9iNzOCiqHlwyxKvljK0mi07uZrDKszFsuVMdwRS4Re26rDHAP7k\nxzXYSts/PbXD4GiZ1uZVCL8BYODrlp342DfjYdVnjATZSkJI59irGSUKK+j9\nqb5ZptZFWVpaWbgDqMZp1euCjAE5Y6Xc5evngnaV2HaHhiNfyvjtrSVATriA\nhKnTw6odeZdB+HHaopNT1dv16tboM3NdKVqcno96m/FbbyFaVxOpnTzRf3/J\nZAiUkleMBJIeFwJifpcPSePdEzigXsAeqgpJFJ+K5SJwEo5USsnCCCWGpuA2\nEuhvGwZ85OBbcw2feeRWlSggfD2UQejVoH+hNr/dFdk681Gve/xBFv+9CvfE\nhDXX85gHHZ+fPQh4HXOWnVQhPMKprj7WiH2Mq4PdU7rxWn3U5k30mlRiCbi7\nYouu\r\n=4/Og\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2V56URvpO6d9EOuIXTAHeZtBtKlKu5dbmndw3No+1VAiEAjF1+ILxAiLb++04ugBblKuiNfQNy5RM4UrmkwI7SOXY="}]},"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.2.10_1621317245430_0.6978288748610111"},"_hasShrinkwrap":false},"1.2.11":{"name":"react-cool-img","version":"1.2.11","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.netlify.app","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint":"run-s lint:*","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:type":"tsc","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint:format":"prettier -w . -u --loglevel silent","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","prepare":"husky install"},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","**/*":"prettier -w -u"},"devDependencies":{"@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.14.5","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@emotion/babel-plugin":"^11.3.0","@emotion/babel-preset-css-prop":"^11.2.0","@emotion/react":"^11.4.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-html":"^0.2.3","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-url":"^6.0.0","@testing-library/react":"^11.2.7","@testing-library/react-hooks":"^7.0.0","@types/jest":"^26.0.23","@types/react":"^17.0.11","@types/react-dom":"^17.0.7","eslint":"^7.2.0","eslint-config-welly":"^1.11.1","husky":"^6.0.0","jest":"^26.6.3","lint-staged":"^11.0.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","postcss":"^8.3.4","prettier":"^2.3.1","react":"^17.0.2","react-dom":"^17.0.2","react-test-renderer":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.52.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-postcss":"^4.0.0","rollup-plugin-serve":"^1.1.0","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","ts-jest":"^26.5.6","typescript":"^4.3.2"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"ad51e3f5ae9e8170c443c83d1265bd0386ff49c8","_id":"react-cool-img@1.2.11","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-iC4ZStjE7GYLEhqKm54eHfGhk1v1OgCWKnn67zLElsrczBdCSMDvZYy6EEG5nVRTE4dRlyKju6ZZLN24rsD/CA==","shasum":"61881b23dbf0989a1eda445bd035d0a2b48037d6","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.2.11.tgz","fileCount":7,"unpackedSize":36729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgydf3CRA9TVsSAnZWagAADlkQAJR53t5N3AHg7a86aun6\nHn+MfaxQl5l06H5SJcYBJY7DT2lUPIXzZ04yynXIYrdhI1Ik32sX/7lHi02P\nM4vuS9rPOBUCVBYP2WYqOTzmz6BzhYa/LE5Ai85Wiz+1lr04PH5NJb1kYsN3\nAHPbU1rSvCoJADaNrzjwo8Q9pUg0xT+03gbhRapT/ccIHjZWCgoPwU/fXnn9\nohgxZccx9AJo0VVL1EurgtYWeaIBQpoKV+iUP4bfbfUh0jktL1odo2iNiOD9\nGfapBwboiK16ZmLJDL86SGwv3bH66T2Y7ni8qxqJ7JRsxKZiA84qaywITj2z\n97GQInpkoZcYiVZr1cdKFK+uQ86R6LiNLpsNNHtJnXdkHIoMZt1xpTlsouy+\nmfdwSYCLsfrDI8BN1PaggvZjn6YjJQwfl6PXZDNIbcibk5JaDEIMUqtOi4jm\nhnOEes/MXUMlskisGdIc/HQz/OOZL10ItvmzgNvuszoPexD1x9E0D57Vp+So\nEdL4MZ8NZHH4uGxeHq8Ol1wBcTuOWlAb0d3WJUaMSDkh/ynyt+ciB2ZKBJ3L\noGw8Zj200N00SZgcu6FNDJIZ8KlT1qBDa6WAzIGF471C2MI7A76yVLB5ovdk\nsZ2KaYGDlcQW3lzgA6gHImUGlbprSpI+HViwQB37zwag8KSNOGOWXTlZHQCD\nsxVw\r\n=JRXN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbMr2+iYJbGoaq2ZhXDcLJ0rWIrgq4MBDfneFlvG26SwIgYGsoCx9Z4Qenu24AE9+9ozSX9WPFWgMuJlPzZ+fsW4o="}]},"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.2.11_1623840759560_0.7975744421797015"},"_hasShrinkwrap":false},"1.2.12":{"name":"react-cool-img","version":"1.2.12","description":"A React <Img /> component let you handle image UX and performance as a Pro!","license":"MIT","homepage":"https://react-cool-img.netlify.app","repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"dev":"yarn clean:dev && rollup -c rollup/config.js -w --environment BUILD:dev","lint":"run-s lint:*","lint:code":"eslint --fix . --ext .js,.ts,.tsx","lint:type":"tsc","lint:style":"stylelint --fix \"**/*.{css,ts,tsx}\"","lint:format":"prettier -w . -u --loglevel silent","test":"jest","test:watch":"yarn test --watch","test:cov":"yarn clean:cov && yarn test --coverage","test:update":"yarn test -u","build:demo":"yarn clean:dev && yarn clean:demo && rollup -c rollup/config.js --environment BUILD:demo","build:dist":"yarn clean:dist && BABEL_ENV=dist rollup -c rollup/config.js --environment BUILD:dist","build":"run-s build:*","preversion":"run-s lint test build:dist","postversion":"git push --follow-tags --no-verify && npm publish && yarn clean:dist","clean:dev":"rimraf demo/.dev","clean:demo":"rimraf public","clean:dist":"rimraf dist .size-snapshot.json","clean:cov":"rimraf coverage","clean":"run-p clean:*","prepare":"husky install"},"lint-staged":{"*.{js,ts,tsx}":"eslint --fix","*.{css,ts,tsx}":"stylelint --fix","**/*":"prettier -w -u"},"devDependencies":{"@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.14.5","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@emotion/babel-plugin":"^11.3.0","@emotion/babel-preset-css-prop":"^11.2.0","@emotion/react":"^11.4.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-html":"^0.2.3","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-replace":"^2.4.2","@rollup/plugin-url":"^6.0.0","@testing-library/react":"^11.2.7","@testing-library/react-hooks":"^7.0.0","@types/jest":"^26.0.23","@types/react":"^17.0.11","@types/react-dom":"^17.0.8","eslint":"^7.2.0","eslint-config-welly":"^1.11.1","husky":"^6.0.0","jest":"^26.6.3","lint-staged":"^11.0.0","normalize.css":"^8.0.1","npm-run-all":"^4.1.5","postcss":"^8.3.5","prettier":"^2.3.1","react":"^17.0.2","react-dom":"^17.0.2","react-test-renderer":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.52.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-livereload":"^2.0.0","rollup-plugin-postcss":"^4.0.0","rollup-plugin-serve":"^1.1.0","rollup-plugin-size-snapshot":"^0.12.0","rollup-plugin-terser":"^7.0.2","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","ts-jest":"^26.5.6","typescript":"^4.3.4"},"peerDependencies":{"react":">= 16.8.0","react-dom":">= 16.8.0"},"gitHead":"cc248d0a5058634882366278db78c4950c857a8d","_id":"react-cool-img@1.2.12","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-HambbjVszVVCNAEps+wReo9znzhgpq/72DCRvz4ahKkubEUV/ij0WH3RCQ37rcAPezhchpH75VutDE/ENgWegA==","shasum":"b7a65053d5e234417afeb0791ce650783ebf80db","tarball":"https://registry.npmjs.org/react-cool-img/-/react-cool-img-1.2.12.tgz","fileCount":7,"unpackedSize":36575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzwv0CRA9TVsSAnZWagAAAzIP/38Wg02A2Y9UeHnSG9xG\noDJH+ZrD/VuDiCxQZ1lZjdKf2poaug98YFciPjqJm6eguOcJozrD9SpKYWzx\nZLPvw9bD7w+HbVTEL7edAEEcDuOyWuM+IYeOJxB9h+edTl3VauWOPUKIelvK\nWoF9+/Tqp0MeW4wWbr/e3k0rQaoVNKPgahO0VbwY3IE/jLi24Inmzw5Q3k84\nbP5gEyT2nHWzVcwiim255zPZAHDL53C0Q4xWq5Z/oSZ0mMdJXTKd4sdJNv6c\n575ZQ4pO+yl261WmbjSYBGmDrcJbIA0+kGicX1SfLzbWgtTUkRBaGqU3VJ83\ntigCY9Sxlz/EqsGeUjVAJn7yh3qR/jbEpt/BtBpxGN7LQtwCMTee6T7WNUUm\noQAIwWvv6pTPirFFDf8eklHy1F0QNUpzLtajpiuTLiilBbXJkBAe8pK1jp7K\nBCY2dCjVnwHsRMDwuKQ8vDSx2lOkGZc3VTKwgmQBwh8OIgwsLq5VacPelC0K\nUCncpeLi+PuY8mBXpJflLsrsbeh5LQ6m0cBkk0dQ/ghUEm9zNzj9ZjbYK+cK\ndslFYKV3S/LlRQHBk3rDlBIiJr9GbfFFrgkmemI83Ptxds7d54XLyDohu4YU\nLmnKpC0wyj/Ua57PldqAjFVxFtS5/+pT4Y/YqBGjC/MBmmnqdfzkB6BhwwZQ\nx5Pg\r\n=lPIW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3Zs18ONcepY5zopJ/1Og9hSu+RdQU2pDPqlroZEo1PwIhAKAnMrhH6/lLpnUwhoT9iWglfy9ZLigth4a6I+NQMTgU"}]},"_npmUser":{"name":"wellyshen","email":"hivoid19@gmail.com"},"directories":{},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cool-img_1.2.12_1624181747370_0.800229449653421"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-28T16:21:36.209Z","0.0.1":"2019-11-28T16:21:36.335Z","modified":"2022-05-14T08:36:36.120Z","0.0.2":"2019-11-28T16:40:46.285Z","0.0.3":"2019-11-28T16:49:04.999Z","0.0.4":"2019-11-29T07:44:09.081Z","0.0.5":"2019-11-29T08:39:07.460Z","0.0.6":"2019-11-29T15:09:09.519Z","0.0.7":"2019-11-29T15:23:45.775Z","0.0.8":"2019-11-29T19:51:59.353Z","0.0.9":"2019-11-30T08:41:00.467Z","0.0.10":"2019-11-30T10:08:20.469Z","0.0.11":"2019-11-30T15:57:23.077Z","0.0.12":"2019-11-30T18:43:17.098Z","0.0.13":"2019-12-01T14:58:12.195Z","0.0.14":"2019-12-02T17:02:52.115Z","0.0.15":"2019-12-02T17:12:29.387Z","0.0.16":"2019-12-03T04:13:29.200Z","0.0.17":"2019-12-03T04:18:23.964Z","0.1.0":"2019-12-03T11:10:45.691Z","0.1.1":"2019-12-03T11:16:44.284Z","0.1.2":"2019-12-03T11:54:01.286Z","0.1.3":"2019-12-03T15:01:45.712Z","0.1.4":"2019-12-03T15:02:48.334Z","0.1.5":"2019-12-03T18:51:46.159Z","0.1.6":"2019-12-03T19:59:44.966Z","0.1.7":"2019-12-03T20:00:59.052Z","0.5.0":"2019-12-04T05:09:15.608Z","0.5.1":"2019-12-05T06:14:06.162Z","0.5.2":"2019-12-05T15:47:03.383Z","0.5.3":"2019-12-05T15:56:22.752Z","0.5.4":"2019-12-05T16:00:24.967Z","0.5.5":"2019-12-05T16:05:39.993Z","0.5.6":"2019-12-06T09:20:55.219Z","0.6.0":"2019-12-07T15:07:10.699Z","0.6.1":"2019-12-07T15:16:41.989Z","0.6.2":"2019-12-07T15:19:36.979Z","0.6.3":"2019-12-07T17:02:58.732Z","0.6.4":"2019-12-07T17:14:45.544Z","0.6.5":"2019-12-08T10:08:43.798Z","0.6.6":"2019-12-09T14:56:26.429Z","0.6.7":"2019-12-10T04:48:01.790Z","0.6.8":"2019-12-11T03:59:00.926Z","1.0.0":"2019-12-11T14:29:37.745Z","1.0.1":"2019-12-13T15:33:58.507Z","1.0.2":"2019-12-28T07:38:38.066Z","1.0.3":"2020-01-02T04:42:34.420Z","1.0.4":"2020-01-03T04:55:33.041Z","1.0.5":"2020-01-03T15:54:05.715Z","1.0.6":"2020-01-04T17:16:42.031Z","1.0.7":"2020-01-05T12:50:11.491Z","1.0.8":"2020-01-06T14:34:26.876Z","1.0.9":"2020-01-07T12:49:31.392Z","1.0.10":"2020-01-09T14:30:46.104Z","1.0.11":"2020-01-17T10:22:30.120Z","1.0.12":"2020-02-18T09:32:55.164Z","1.0.13":"2020-02-24T09:35:15.220Z","1.0.15":"2020-02-28T05:31:31.822Z","1.0.16":"2020-03-30T12:52:39.350Z","1.0.17":"2020-04-03T05:39:25.506Z","1.0.18":"2020-04-03T06:41:43.020Z","1.0.19":"2020-04-03T07:32:51.921Z","1.0.20":"2020-04-03T18:50:25.093Z","1.0.21":"2020-04-04T15:11:01.663Z","1.0.22":"2020-04-05T07:52:37.500Z","1.0.23":"2020-04-05T08:59:10.793Z","1.0.24":"2020-04-05T17:04:13.725Z","1.0.25":"2020-04-16T11:42:59.906Z","1.0.26":"2020-04-19T14:04:07.534Z","1.0.27":"2020-04-19T14:49:30.561Z","1.0.28":"2020-04-22T16:38:08.009Z","1.0.29":"2020-04-22T17:01:20.595Z","1.1.0":"2020-04-22T17:49:19.019Z","1.1.1":"2020-04-23T12:56:31.553Z","1.1.2":"2020-04-24T10:47:44.260Z","1.1.3":"2020-04-29T16:41:15.201Z","1.1.4":"2020-05-04T10:54:02.735Z","1.1.5":"2020-05-05T12:25:52.569Z","1.1.6":"2020-05-19T14:57:27.759Z","1.1.7":"2020-05-28T12:07:44.653Z","1.2.0":"2020-05-29T12:04:40.773Z","1.2.1":"2020-07-04T16:56:04.673Z","1.2.2":"2020-08-25T04:31:17.848Z","1.2.3":"2020-09-03T14:05:09.710Z","1.2.4":"2020-09-29T13:59:50.400Z","1.2.5":"2020-10-27T11:29:13.068Z","1.2.6":"2020-12-06T15:54:56.509Z","1.2.7":"2021-01-06T06:23:13.157Z","1.2.8":"2021-01-07T01:45:49.875Z","1.2.9":"2021-01-22T04:33:01.874Z","1.2.10":"2021-05-18T05:54:05.617Z","1.2.11":"2021-06-16T10:52:39.714Z","1.2.12":"2021-06-20T09:35:47.546Z"},"maintainers":[{"name":"wellyshen","email":"hivoid19@gmail.com"}],"description":"A React <Img /> component let you handle image UX and performance as a Pro!","homepage":"https://react-cool-img.netlify.app","keywords":["react","component","ui","img","performance-optimization","typescript","lazy-loading","placeholder","auto-retry","intersection-observer","ux","ssr","seo"],"repository":{"type":"git","url":"git+https://github.com/wellyshen/react-cool-img.git"},"author":{"name":"Welly Shen","email":"hivoid19@gmail.com","url":"https://github.com/wellyshen"},"bugs":{"url":"https://github.com/wellyshen/react-cool-img/issues"},"license":"MIT","readme":"# <em><b>REACT COOL IMG</b></em>\n\nThis is a lightweight React `<Img />` component, which helps you handle image UX (user experience) and performance optimization as a professional guy 🤓\n\nIt empowers the standard [`img`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img) tag by many cool [features](#features) without breaking your original development experience. Ideally, it can be an `img` tag replacement for [React.js](https://reactjs.org).\n\n⚡️ Live demo: https://react-cool-img.netlify.app\n\n❤️ it? ⭐️ it on [GitHub](https://github.com/wellyshen/react-cool-img/stargazers) or [Tweet](https://twitter.com/intent/tweet?text=With%20@React-Cool-Img,%20my%20web%20app%20becomes%20more%20powerful.%20Thanks,%20@Welly%20Shen%20🤩) about it.\n\n[![build status](https://img.shields.io/github/workflow/status/wellyshen/react-cool-img/CI?style=flat-square)](https://github.com/wellyshen/react-cool-img/actions?query=workflow%3ACI)\n[![coverage status](https://img.shields.io/coveralls/github/wellyshen/react-cool-img?style=flat-square)](https://coveralls.io/github/wellyshen/react-cool-img?branch=master)\n[![npm version](https://img.shields.io/npm/v/react-cool-img?style=flat-square)](https://www.npmjs.com/package/react-cool-img)\n[![npm downloads](https://img.shields.io/npm/dm/react-cool-img?style=flat-square)](https://www.npmtrends.com/react-cool-img)\n[![npm downloads](https://img.shields.io/npm/dt/react-cool-img?style=flat-square)](https://www.npmtrends.com/react-cool-img)\n[![gzip size](https://badgen.net/bundlephobia/minzip/react-cool-img?label=gzip%20size&style=flat-square)](https://bundlephobia.com/result?p=react-cool-img)\n[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange?style=flat-square)](#contributors-)\n[![PRs welcome](https://img.shields.io/badge/PRs-welcome-brightgreen?style=flat-square)](CONTRIBUTING.md)\n[![Twitter URL](https://img.shields.io/twitter/url?style=social&url=https%3A%2F%2Fgithub.com%2Fwellyshen%2Freact-cool-img)](https://twitter.com/intent/tweet?text=With%20@react-cool-img,%20my%20web%20app%20becomes%20more%20powerful.%20Thanks,%20@Welly%20Shen%20🤩)\n\n## Features\n\n- 🖼 Placeholders for satisfying various image loading states (e.g. loading image > actual image > error image).\n- 🛋 [Smart lazy loading](#the-smart-way-to-load-images) with performant and efficient way, using [Intersection Observer](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API).\n- 🤖 Built-in [auto-retry](#retry) mechanism. User won't miss out your important information.\n- 🚫 Aborts any current image downloads on component unmount potentially saving bandwidth and browser resources.\n- 🔍 [Supports server-side rendering / Javascript is disabled / SEO](#javascript-availability-and-seo).\n- 📜 Supports [TypeScript](https://www.typescriptlang.org) type definition.\n- 🦔 Tiny size ([~ 2kB gzipped](https://bundlephobia.com/result?p=react-cool-img)). No external dependencies, aside for the `react` and `react-dom`.\n- 🍰 Easy to use.\n\n> ⚠️ [Most modern browsers support Intersection Observer natively](https://caniuse.com/#feat=intersectionobserver). You can also [add polyfill](#intersection-observer-polyfill) for full browser support.\n\n## Requirement\n\n`react-cool-img` is based on [React Hooks](https://reactjs.org/docs/hooks-intro.html). It requires `react v16.8+`.\n\n## Installation\n\nThis package is distributed via [npm](https://www.npmjs.com/package/react-cool-img).\n\n```sh\n$ yarn add react-cool-img\n# or\n$ npm install --save react-cool-img\n```\n\n## Quick Start\n\nThe [default props](#api) of the component has been fine-tuned for the purpose of loading optimization. Let's start it as the following example.\n\n```js\nimport Img from \"react-cool-img\";\n\n// Suggest to use low quality or vector images\nimport loadingImage from \"./images/loading.gif\";\nimport errorImage from \"./images/error.svg\";\n\nconst App = () => (\n  <Img\n    placeholder={loadingImage}\n    src=\"https://the-image-url\"\n    error={errorImage}\n    alt=\"REACT COOL IMG\"\n  />\n);\n```\n\nDon't want an image placeholder? No worries, you can use [inline styles](https://reactjs.org/docs/dom-elements.html#style) or CSS for it. The component is fully compatible with the development experience of normal `img` tag.\n\n```js\nimport Img from \"react-cool-img\";\n\nconst App = () => (\n  <Img\n    style={{ backgroundColor: \"grey\", width: \"480\", height: \"320\" }}\n    src=\"https://the-image-url\"\n    alt=\"REACT COOL IMG\"\n  />\n);\n```\n\n## API\n\nThe image component working similar with standard `img` tag and with the following props.\n\n| Prop              | Type    | Default                                                 | Description                                                                                                                                                                                                                     |\n| ----------------- | ------- | ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `src`             | string  |                                                         | Image source. It's `required`. <br />[Support formats](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Image_types)                                                                                                  |\n| `srcSet`          | string  |                                                         | Image sources for responsive images. For `src` prop only. <br />[Reference article](https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images)                                             |\n| `sizes`           | string  |                                                         | Image sizes for responsive images. For `src` prop only. <br />[Reference article](https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images)                                               |\n| `width`           | string  |                                                         | Width of the image in px.                                                                                                                                                                                                       |\n| `height`          | string  |                                                         | Height of the image in px.                                                                                                                                                                                                      |\n| `placeholder`     | string  |                                                         | Placeholder image source. <br />[Support formats](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Image_types)                                                                                                       |\n| `error`           | string  |                                                         | Error image source. It'll replace Placeholder image. <br />[Support formats](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Image_types)                                                                            |\n| `alt`             | string  |                                                         | An alternate text for an image section.                                                                                                                                                                                         |\n| `decode`          | boolean | `true`                                                  | Use [img.decode()](https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/decode) to pre-decode the image before render it. Useful to prevent main thread from blocking by decoding of large image.                  |\n| `lazy`            | boolean | `true`                                                  | Turn on/off lazy loading. <br />[Using Intersection Observer](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API)                                                                                       |\n| `cache`           | boolean | `true`                                                  | Instantly load images which have been cached when possible to abort the lazy loading behavior. <br />[Reference article](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching) |\n| `debounce`        | number  | `300`                                                   | How much to wait in milliseconds that the image has to be in viewport before starting to load. This can prevent images from being downloaded while the user scrolls quickly past them.                                          |\n| `observerOptions` | object  | `{ root: window, rootMargin: '50px', threshold: 0.01 }` | See the [observerOptions](#observeroptions) section.                                                                                                                                                                            |\n| `retry`           | object  | `{ count: 3, delay: 2, acc: '*' }`                      | See the [retry](#retry) section.                                                                                                                                                                                                |\n| `...`             |         |                                                         | Find more [props](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#Attributes) and [events](https://reactjs.org/docs/events.html#image-events).                                                                    |\n\n### observerOptions\n\nAll the properties are `optional`.\n\n- `root: Element | null` - the element that is used as the viewport for checking visibility of the target. Must be the ancestor of the target. Defaults to the browser viewport if not specified or if `null`.\n- `rootMargin: string` - margin around the root. Can have values similar to the CSS [margin](https://developer.mozilla.org/en-US/docs/Web/CSS/margin) property, e.g. `\"10px 20px 30px 40px\"` (top, right, bottom, left). The values can be percentages. This set of values serves to grow or shrink each side of the root element's bounding box before computing intersections.\n- `threshold: number` - a single number between 0 and 1, which indicate at what percentage of the target's visibility the observer's callback should be executed. A value of 0 means as soon as even one pixel is visible, the callback will be run. 1 means that the threshold isn't considered passed until every pixel is visible.\n\n### retry\n\nAll the properties are `optional`.\n\n- `count: number` - specifies the number of times you want to retry. Set it to 0 will disable auto-retry.\n- `delay: number` - specifies the delay between retries in seconds.\n- `acc: string | false` - specifies how the delay should be accumulated with each retry. It accepts the following values:\n  - `'*' (default)` - multiply delay after each subsequent retry by the given `delay` value, e.g. `delay: 2` means retry will run after 2 seconds, 4 seconds, 8 seconds, and so on.\n  - `'+'` - increment delay after each retry by the given `delay` value, e.g. `delay: 2` means retry will run after 2 seconds, 4 seconds, 6 seconds, and so on.\n  - `false` - keep the delay constant between retries, e.g. `delay: 2` means retry will run every 2 seconds.\n\n## The Smart Way to Load Images\n\nLazy image loading via the [Intersection Observer API](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API) is good. But could it be greater to download an image only when user want to see it? Or bypass lazy loading for [cached images](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching)? The answer is yes and these features already be built into `react-cool-img` by the [`debounce` and `cache`](#api) props.\n\nBy the `debounce` prop, an image can wait to be downloaded while it's in the viewport for a set time. In cases where you have a long list of images that the user might scroll through inadvertently. At this time loading images can cause unnecessary waste of bandwidth and processing time.\n\n```js\nimport Img from \"react-cool-img\";\n\nimport defaultImg from \"./images/default.svg\";\n\nconst App = () => (\n  <Img\n    placeholder={defaultImg}\n    src=\"https://the-image-url\"\n    debounce={1000} // Default is 300 (ms)\n    alt=\"REACT COOL IMG\"\n  />\n);\n```\n\nBy the `cache` prop, images you already have cached will abort lazy loading until user visit your app next time. Lazy loading is set up for any remaining images which were not cached. This is helpful for UX, because there's not much extra work to load cached images immediately and is an easy win for making the UI looks more intuitive.\n\n```js\nimport Img from \"react-cool-img\";\n\nimport defaultImg from \"./images/default.svg\";\n\nconst App = () => (\n  <Img\n    placeholder={defaultImg}\n    src=\"https://the-image-url\"\n    cache // Default is true, just for demo\n    alt=\"REACT COOL IMG\"\n  />\n);\n```\n\n## JavaScript Availability and SEO\n\nThere're two challenges when doing lazy image loading with server-side rendering. One is Javascript availability the other is SEO. Fortunately, we can use [`<noscript>`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/noscript) tag to solve these problems. It will render the actual image as fallback if Javascript is disabled thus user won't see the image which be stuck with the placeholder. Moreover, the `<noscript>` tag ensure the image is indexed by search engine bots even if they cannot fully understand our JavaScript code. Take a look at how magic happens.\n\n```js\n// src/Img.tsx\n\nconst Img = () => {\n  // ...\n\n  return (\n    <>\n      <img\n        class=\"image\"\n        src=\"https://the-placeholder-image\"\n        alt=\"There's no magic\"\n      />\n      <noscript>\n        <img\n          class=\"image\"\n          src=\"https://the-actual-image\"\n          alt=\"The magic begins in here...\"\n        />\n      </noscript>\n    </>\n  );\n};\n```\n\n## Intersection Observer Polyfill\n\n[Intersection Observer has good support amongst browsers](https://caniuse.com/#feat=intersectionobserver), but it's not universal. You'll need to polyfill browsers that don't support it. Polyfills is something you should do consciously at the application level. Therefore `react-cool-img` doesn't include it.\n\nYou can use W3C's [polyfill](https://www.npmjs.com/package/intersection-observer):\n\n```sh\n$ yarn add intersection-observer\n# or\n$ npm install --save intersection-observer\n```\n\nThen import it at your app's entry point:\n\n```js\nimport \"intersection-observer\";\n```\n\nOr use dynamic imports to only load the file when the polyfill is required:\n\n```js\n(async () => {\n  if (!(\"IntersectionObserver\" in window))\n    await import(\"intersection-observer\");\n})();\n```\n\n[Polyfill.io](https://polyfill.io/v3) is an alternative way to add the polyfill when needed.\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://wellyshen.com\"><img src=\"https://avatars1.githubusercontent.com/u/21308003?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Welly</b></sub></a><br /><a href=\"https://github.com/wellyshen/react-cool-img/commits?author=wellyshen\" title=\"Code\">💻</a> <a href=\"https://github.com/wellyshen/react-cool-img/commits?author=wellyshen\" title=\"Documentation\">📖</a> <a href=\"#maintenance-wellyshen\" title=\"Maintenance\">🚧</a></td>\n  </tr>\n</table>\n<!-- markdownlint-enable -->\n<!-- prettier-ignore-end -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","readmeFilename":"README.md"}