{"_id":"@autots/lazyload","_rev":"17-ba1bc0f8a7d4359cfcef891cf2911e6c","name":"@autots/lazyload","dist-tags":{"latest":"1.2.1"},"versions":{"0.0.1":{"name":"@autots/lazyload","version":"0.0.1","description":"A LazyLoad lib implemented through IntersectionObserver API","main":"dist/lazyload.umd.js","module":"lib/lazyload.js","browser":"dist/lazyload.umd.js","types":"lib/lazyload.d.ts","scripts":{"dev":"webpack-dev-server --mode=development --config ./build/webpack.config.js --open","build:umd":"webpack --mode=production --config ./build/webpack.config.js","build:es6":"tsc --target es6 --moduleResolution node -d","release":"npm run build:umd && npm run build:es6","lint":"eslint src --ext .ts","test":"test"},"keywords":["lazy","lazyload","ts","typescript"],"author":{"name":"majiadong","email":"majiadong@autohome.com.cn"},"license":"MIT","devDependencies":{"@types/lodash":"^4.14.137","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^1.13.0","clean-webpack-plugin":"^3.0.0","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-dev-server":"^3.8.0","webpack-merge":"^4.2.1","webpack-node-externals":"^1.7.2"},"dependencies":{"intersection-observer":"^0.7.0"},"homepage":"https://github.com/magnnus/lazyload-observer","repository":{"type":"git","url":"git+https://github.com/magnnus/lazyload-observer.git"},"bugs":{"url":"https://github.com/magnnus/lazyload-observer/issues"},"gitHead":"574a145f5335d5ee77a3bd80e4629df8aadf8144","_id":"@autots/lazyload@0.0.1","_nodeVersion":"10.15.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-20BtODC4alY4ZVzIo+8Zgv3PqAOKjPPlllek6h1kFeCv5Q1RE0fuI8oift7vR5ETsoooNZYqpwYc0YXXLwYz5g==","shasum":"61ad4b1dba62b741b8499512fa9dba4c2471c9f4","tarball":"https://registry.npmjs.org/@autots/lazyload/-/lazyload-0.0.1.tgz","fileCount":8,"unpackedSize":31597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYqIqCRA9TVsSAnZWagAAmAQP/2sJzuQXl9D/+oInVg1y\nDJArrLQVpV97Th0GLFf0EJW7PFiECa2k2miJg5QBbB4AVGI3G2T6BeVYuOjS\n0ausZ1dTv9kFSg9unywQOJKsPJUWMxHKeSq+FbeAwlGrcNVgcejDjv8fTppA\ndIb8aG9JNOIYPfcCOxi38ZZkZ0ejmpRE6cI02Qap4d/WY1g8qzkZhMihvw5+\nwaWkrN9lrJJCfqgwsr/4pc2g/qwQzwUnSGK1dCnX9ALsJ4CUtDMA9BkrwfPn\nrIXWYRBqsoIm8gVqjMGvb5P+Lwf1szJwxhG3F254DS4m0gAJcphkT4lZ2+Iy\nc61WEfgyeiMRS8XvdJTq6QPOFEeY30FnF9ecJJUghmvUoqKMgt6eCrDEPCy1\nqAjYUsXNJwyH6GL/smGiH80WujM8LRC6dl3HfJV2J6fwrgYVVU5lOCzqPvp5\njYMlquMD4itgc+oecq4IhdOHx1nzy3A+/Ao+Q4vI0W1yN9bYr9AMezdkdpiO\naQZRILkVbOF4sytaxIF9Mmc3rgS9sh6KA/dkpr2lUwjEWLUqFJZNDIZpD70A\necsCH0CHLYaDcI1nXeUQ9FO44aECT8ZSwfInc1BSPw9oxFVG1YUrh1v6fTpl\nQwmUEm9TcF7M/fLD03e9QwtbQiMEGhAfqTaJyKq8jcCMbjoKj66HNwQ170Y3\nknxM\r\n=S/fF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFpL3Kvyb3cG2CQVa3ZHM3dt92b1sPGIQIiLo6rgIp8AiBHrcoEOTSILVKA+hHQEcp3O2Zs85MZLqdyeRYN8iWR5A=="}]},"maintainers":[{"name":"autots","email":"majiadong@autohome.com.cn"}],"_npmUser":{"name":"autots","email":"majiadong@autohome.com.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazyload_0.0.1_1566745129375_0.808429553634483"},"_hasShrinkwrap":false},"0.0.2":{"name":"@autots/lazyload","version":"0.0.2","description":"A LazyLoad lib implemented through IntersectionObserver API","main":"dist/lazyload.umd.js","module":"lib/lazyload.js","browser":"dist/lazyload.umd.js","types":"lib/lazyload.d.ts","scripts":{"dev":"webpack-dev-server --mode=development --config ./build/webpack.config.js --open","build:umd":"webpack --mode=production --config ./build/webpack.config.js","build:es6":"tsc --target es6 --moduleResolution node -d","release":"npm run build:umd && npm run build:es6","lint":"eslint src --ext .ts","test":"test"},"keywords":["lazy","lazyload","ts","typescript"],"author":{"name":"majiadong","email":"majiadong@autohome.com.cn"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^1.13.0","clean-webpack-plugin":"^3.0.0","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-dev-server":"^3.8.0","webpack-merge":"^4.2.1","webpack-node-externals":"^1.7.2"},"dependencies":{"intersection-observer":"^0.7.0"},"homepage":"https://github.com/magnnus/lazyload-observer","repository":{"type":"git","url":"git+https://github.com/magnnus/lazyload-observer.git"},"bugs":{"url":"https://github.com/magnnus/lazyload-observer/issues"},"gitHead":"26835717229d61e1ca9f23942245a6433cc0ed90","_id":"@autots/lazyload@0.0.2","_nodeVersion":"10.15.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-8SIRCOUG5hljIRluPHU4Hrz/NpCaIUv50QziDpzPCBOvdmMft9EWixPl+LYvDdEI/ZC9ja6hQykhQE3jq+++Xw==","shasum":"302789baf63fddc24e7e418356362756408d1764","tarball":"https://registry.npmjs.org/@autots/lazyload/-/lazyload-0.0.2.tgz","fileCount":8,"unpackedSize":31569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYrNiCRA9TVsSAnZWagAAyB0P+gKG6xyTEP5/5Ef7a7x7\nhXhamJ7xzK7DYTlttpeN2lszaHhhZH4o73Ra1gaqFoVjsCzzR4ejHerz7K6e\n3AL0QAj0ZQTjD86mycJ6AbS9O/Sc2mrjIAm2ALZw7pv7sCOszv4J1sWtOxTN\n2UoYLy4deckfF+tX2ItRHHlNSt/ESX0p9l1jL7ikwx6xjUXwP7VJSOTEkjl4\n6kvyx+8+g7CpVa92vmINGvfmjxfmAxuRq8KfCm6fNnAVHZpRFHo7dCDCb6WU\nNTGkiHrSbgDvOQCr0kqqT3+YUToF8n6c65wShfm8osCRFtllFH45CrIjZoqg\nxJw/hY2aHvnVWSLLy4rcF48zElfmhX7aZknrVA7PSF3trW+skEEK6aC6OjxG\nJ6WT2W56puPpoKj84+c+L4kZq3cj9auu2UlY3iX5JoRdWe69bE+8ZfdQHS/J\n3/tCpnJA8pAbo/ZFl1JrUD30611yjBbOkLyNdER6dtQYQFcqYoFrk+5HX0Tq\nLd/cZOVKprdWzEt5W6Q3E8dY7ZyKSAxfxmeTNZengu4qykDQQbYwdMButDQG\nlJthXp0ZVF0Z5XN9pv7HouZ2nnbwPgdqMoaLX6qa5eYX8QvWNacfxhV1MHLn\niGZpgyyPZAcOYept+x2J5RP7NVCO+QT/K22dj1oPu4N/uMNl79WNPDlyVZa2\ntLsK\r\n=GwvV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRPjXoHuzyji5RwtvncmOvmeyTpsMFWdOUlj1T+/HpvwIgWFODHGu6XRvnPtuZLXNZkHFSn/rsSBVSf1F7FyYZmHs="}]},"maintainers":[{"name":"autots","email":"majiadong@autohome.com.cn"}],"_npmUser":{"name":"autots","email":"majiadong@autohome.com.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazyload_0.0.2_1566749537503_0.23825972628422787"},"_hasShrinkwrap":false},"1.0.0":{"name":"@autots/lazyload","version":"1.0.0","description":"A LazyLoad lib implemented through IntersectionObserver API","main":"dist/lazyload.umd.js","module":"lib/lazyload.js","browser":"dist/lazyload.umd.js","types":"lib/lazyload.d.ts","scripts":{"dev":"webpack-dev-server --mode=development --config ./build/webpack.config.js --open","build:umd":"webpack --mode=production --config ./build/webpack.config.js","build:es6":"tsc --target es6 --moduleResolution node -d","release":"npm run build:umd && npm run build:es6","lint":"eslint src --ext .ts","test":"test"},"keywords":["lazy","lazyload","ts","typescript"],"author":{"name":"majiadong","email":"majiadong@autohome.com.cn"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^1.13.0","clean-webpack-plugin":"^3.0.0","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-dev-server":"^3.8.0","webpack-merge":"^4.2.1","webpack-node-externals":"^1.7.2"},"dependencies":{"intersection-observer":"^0.7.0"},"homepage":"https://github.com/magnnus/lazyload-observer","repository":{"type":"git","url":"git+https://github.com/magnnus/lazyload-observer.git"},"bugs":{"url":"https://github.com/magnnus/lazyload-observer/issues"},"gitHead":"1042f01bee150855e740f8ae6165dd0f9a0f0dc2","_id":"@autots/lazyload@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-vNQ5YbW9EqHgYl69uEYb7biZXZ6T4duqLn2vbEDeKeCvdunHrlT7KVPv+PxaV26KQtuF40AWrJQPsEsKBebWTA==","shasum":"be2dfd744f51bf2b9dc02fee8ded8e0ff40cede7","tarball":"https://registry.npmjs.org/@autots/lazyload/-/lazyload-1.0.0.tgz","fileCount":8,"unpackedSize":34230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY0A/CRA9TVsSAnZWagAASDoP/3/4vedqAhCPUIIP8Uos\nu4eUOCDOWo+m5gseMzWo+mERPZOXgUy8TYIlUPeNL8qDTe1RUuhgCnt07qRi\nqXrYbH63By/FKzc2TyNowRvWF++qLBHtjzRNzrkgmPhw+YycjASWqGdRbx7l\nFOIorrdJqibGqqjDMWtWSXgvGpKRPfg58I9Wcph+7F3IZgGG8sFGYNmecCgb\nR450Qc4o8w4sTbbPjGyilnl+fIAZl4ncuhWoPU2iy4ITvdADjUgtvRtRWQ5k\n9KXlxSuoUsmhRc5Nww8RfWMOVXoSqrgLE4PRSSlDNJQMuOBc8YJNqYzmK8Sz\nAz127zQt/GRNmmmyqASxk9C1timbbJSYb74HnLWZ/3Uxo0b5vBvrPJJOCQzo\nbZyjBOLh83tnmNiPiI32gxlg5Z2Bz1DoTUjLn0b/6Susmo4NPHl+1J9Z9g9J\n0W5cAo+8kio5qTbNg2DdcxWBON8/SWU21/HpFnGiY6xHtjW09pB8heKFLhGE\n3TKWMOzii38A5m2Zm1UtRJOHmDoGsVrCWz6/DJF5m/TM9i+jNkhVbbgcGL3a\nhUrlD3PuoATXZZmEKRnsSM+uTd+SPcstlHsMYptfChMDe/mwHWLmNTzrSkDG\n3YS2ArYmz+5v+pc1hgiRZ1xm7zR08h2+akLR+lkhyYd+v2kRa45o7lvt12CT\nliEO\r\n=qsyQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAypHLPJt0Z3bw1vm2l7/yNwtMnOAwGhic0AMvPb68KoAiEA2S6hC8TJPgmZk2QVRd2q2o4ZcVzUTaS+xRXLB06zBFk="}]},"maintainers":[{"name":"autots","email":"majiadong@autohome.com.cn"}],"_npmUser":{"name":"autots","email":"majiadong@autohome.com.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazyload_1.0.0_1566785598465_0.16453946428993804"},"_hasShrinkwrap":false},"1.0.1":{"name":"@autots/lazyload","version":"1.0.1","description":"A LazyLoad lib implemented through IntersectionObserver API","main":"dist/lazyload.umd.js","module":"lib/lazyload.js","browser":"dist/lazyload.umd.js","types":"lib/lazyload.d.ts","scripts":{"dev":"webpack-dev-server --mode=development --config ./build/webpack.config.js --open","build:umd":"webpack --mode=production --config ./build/webpack.config.js","build:es6":"tsc --target es6 --moduleResolution node -d","release":"npm run build:umd && npm run build:es6","lint":"eslint src --ext .ts","test":"test"},"keywords":["lazy","lazyload","ts","typescript"],"author":{"name":"majiadong","email":"majiadong@autohome.com.cn"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^1.13.0","clean-webpack-plugin":"^3.0.0","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-dev-server":"^3.8.0","webpack-merge":"^4.2.1","webpack-node-externals":"^1.7.2"},"dependencies":{"intersection-observer":"^0.7.0"},"homepage":"https://github.com/magnnus/lazyload-observer","repository":{"type":"git","url":"git+https://github.com/magnnus/lazyload-observer.git"},"bugs":{"url":"https://github.com/magnnus/lazyload-observer/issues"},"gitHead":"38a082e972824498ee7458b8a28b93b2a744a492","_id":"@autots/lazyload@1.0.1","_nodeVersion":"10.15.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-cMnGWKTIrgqrmtJX1StExm9h8kLHbHBSkPeMtEqe4Uolpi56wLn+eEHh7Qws5N7/KSekrEf56VatQgqM7tAAxQ==","shasum":"817a278a6114ca35d799a15f1fb5c59b72650bf6","tarball":"https://registry.npmjs.org/@autots/lazyload/-/lazyload-1.0.1.tgz","fileCount":9,"unpackedSize":151754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdc2FzCRA9TVsSAnZWagAA0oEP/1JylYc3vRz9jpXh2m+y\nS69An0gBA3gOFXHOm1YOQNHc6hYZnVz29hcJmn1Xrj2sMyeHmVgBbPR+Cp9B\nvwWN1KNIA8dPoeCZ2Kjz2Xsc4zTIao1XmF8Mufp86Lxm+CHV3SAEI4lro2SC\nMUGEhSS2UoZpQVulDP1+CNUjteEOtxzI/UPm6vhaZVnCJkFGNWxg1WQEk8f+\nUJPz/w2CQRlygaa9plxKF1c/xEE9GD+e9kkIqRvMoGJ1HuJ0iIj0QLc8vPpK\nltWmB7YurpUVZKsqbQRPLHSnad08A0t56SavkBqt4B/aVgQFpu1BFL1dmRbQ\n1BPaCQvi3ISxFxiSkD82DnrDN8bQywkuZmn58NFqXotpefZeOW5+jxEnsDqk\nVKrmA3dqa+jZC4kTC/bFyypWRyioEsheu1was6iQHs7TGLcObpTKCO2v6YDJ\n6jM6XtTEWlpO6k0y0RvJ2hG0ywAYd2184eFqM8lkS1VyGKJ86RFB3kC8C6Gf\nSIQ/X38yRCfkTKOXv3uPZWGPimFaI1PSbX7zc7LA9+Qa50EghrhCb5KNltxn\n1hzSQ6ZupRtLRHz8SKnaLgkcQ56LUBHcg29V5dQrD4voqKKT9RwyfOD2cLOF\nGTbPA9QAiX5loge5NI5xtsB1AmiawVgPQW0AHBjezFImcuK39auMtwQrMUc7\n0csn\r\n=KmGJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTwpSiat9zLRIO1jxLFwxNR1GDJHHJYXthF2hXxnTPsAIgAni5dmZAGhkESD8sP4+mJcpXgLXbkLa6XMfdsYWUqUo="}]},"maintainers":[{"name":"autots","email":"majiadong@autohome.com.cn"}],"_npmUser":{"name":"autots","email":"majiadong@autohome.com.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazyload_1.0.1_1567842674322_0.966674104875046"},"_hasShrinkwrap":false},"1.0.2":{"name":"@autots/lazyload","version":"1.0.2","description":"A LazyLoad lib implemented through IntersectionObserver API","main":"dist/lazyload.umd.js","module":"lib/lazyload.js","browser":"dist/lazyload.umd.js","types":"lib/lazyload.d.ts","scripts":{"dev":"webpack-dev-server --mode=development --config ./build/webpack.config.js --open","build:umd":"webpack --mode=production --config ./build/webpack.config.js","build:es6":"tsc --target es6 --moduleResolution node -d","release":"npm run build:umd && npm run build:es6","lint":"eslint src --ext .ts","test":"test"},"keywords":["lazy","lazyload","ts","typescript"],"author":{"name":"majiadong","email":"majiadong@autohome.com.cn"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^1.13.0","clean-webpack-plugin":"^3.0.0","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-dev-server":"^3.8.0","webpack-merge":"^4.2.1","webpack-node-externals":"^1.7.2"},"dependencies":{"intersection-observer":"^0.7.0"},"homepage":"https://github.com/magnnus/lazyload-observer","repository":{"type":"git","url":"git+https://github.com/magnnus/lazyload-observer.git"},"bugs":{"url":"https://github.com/magnnus/lazyload-observer/issues"},"gitHead":"cfb48edd076dbba6104166685cc17500fe910999","_id":"@autots/lazyload@1.0.2","_nodeVersion":"10.15.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-z+TsewWO+qcC0OWOX5djqX8IUBOflq/sew+CJwSjY3PQJlYamZwNKiJsYlYCzpxQfxP9ypDVjxS1tfmuMu1Xig==","shasum":"7bd11462c561596cec2b666ad8e751a1740453c7","tarball":"https://registry.npmjs.org/@autots/lazyload/-/lazyload-1.0.2.tgz","fileCount":9,"unpackedSize":152158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdc3XlCRA9TVsSAnZWagAARpwP/21TJfPQbxX2k6NaAZfD\nzRGG2GZ1wIiwA/cBwXWJtdpBUXX0jWF7pEgj6P66CPYUl6b4FuY5K7wZlZ++\nw4Ix/KGDW4EMyOr+iENu1dezpbpV0tcZyllr1OWR5Yx/wjDkee5XUvUk9l72\nWqZm0w/3jC2kWAKLo8HG5fdE+J2wISkYPz3xK+s+BSch9PZafuS1mtm80kd4\nUYRgfnB145BQLBwyBIP9me9Dkz5D0H6kbvQ66CwBjM82nPvPGFcY4dx34Gb1\ngJYyViAzWwmwTvQYhg8UexnefDD7LiNnlD0byzxVNeX6G4TVEa4qWpNunKkn\nRIg1IOxzCbztJxlS2RxLwleWlYtwGaqL/wY4qIqYly639MTwugt9dSFXPwnV\nYXmnr0HrDQ+ouvrY7Z2Du3D+qNOCDCyjERrLtja71e9MxD+fvrMM3fuWnXRz\nSIZxfa+3WcBKABaMYReakupsQiMzIypJj4GfNPqWm1vgC+dGJqno+71v+S0S\nmOF7vodBajBghxA1jBJCWIlJORkk5V4iXjCAMr49oVVYMqp59QX+sf3c+7vD\nktv7rohVPStvzksCptYqwQj5wLHO4qh5nyu/tj0oAJcVuEPO80lopcJfr4UE\nogWlOYX0KLOqLBB9JbT0fG9dD4bsXA3t7G8g+qH5lkxlExzcP4Zg5N1Pe3PP\nJUdj\r\n=7OGg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV1ZK8QTOBVzOSPEQN8nKwfOmF43AueLNOd54lWTjOsQIgCFKZ7vgzItC3EY8nZ9Txf8lTvIFAQlZYukR/e+g08gU="}]},"maintainers":[{"name":"autots","email":"majiadong@autohome.com.cn"}],"_npmUser":{"name":"autots","email":"majiadong@autohome.com.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazyload_1.0.2_1567847908719_0.676354932935435"},"_hasShrinkwrap":false},"1.1.0":{"name":"@autots/lazyload","version":"1.1.0","description":"A LazyLoad lib implemented through IntersectionObserver API","main":"dist/lazyload.umd.js","module":"lib/lazyload.js","browser":"dist/lazyload.umd.js","types":"lib/lazyload.d.ts","scripts":{"dev":"webpack-dev-server --mode=development --config ./build/webpack.config.js --open","build:umd":"webpack --mode=production --config ./build/webpack.config.js","build:es6":"tsc --target es6 --moduleResolution node -d","release":"npm run build:umd && npm run build:es6","lint":"eslint src --ext .ts","test":"test"},"keywords":["lazy","lazyload","ts","typescript"],"author":{"name":"majiadong","email":"majiadong@autohome.com.cn"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^1.13.0","clean-webpack-plugin":"^3.0.0","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-dev-server":"^3.8.0","webpack-merge":"^4.2.1","webpack-node-externals":"^1.7.2"},"dependencies":{"intersection-observer":"^0.7.0"},"homepage":"https://github.com/magnnus/lazyload-observer","repository":{"type":"git","url":"git+https://github.com/magnnus/lazyload-observer.git"},"bugs":{"url":"https://github.com/magnnus/lazyload-observer/issues"},"gitHead":"a2915a18d2869e92acd75f361b5a9536771382c8","_id":"@autots/lazyload@1.1.0","_nodeVersion":"10.15.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-9ofPBYploXMAA7UXSKd8dpXBHNs500DVYJEdxxdWD9aLeI5zehzKIgDTyMOj2HhyUyFOCAko7S2UYqg0sFo7HA==","shasum":"c2f57c8b71a2e5b10ff333d5e8aaba81627e6b8f","tarball":"https://registry.npmjs.org/@autots/lazyload/-/lazyload-1.1.0.tgz","fileCount":9,"unpackedSize":157993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddl5fCRA9TVsSAnZWagAAlLcP/jyTbgEjadLNF76vGMFE\n3Ym5SRd9Zstw5iaOGS/L4zFAwz3q2VxLOzphtcWKc9j8oiIPTysZ6ZKa9BPN\njxRvmrtIYI+pXW407eeHpKNwTsBEZRIqrWzxUlkGkeMw51siX5zTy3QpLqhI\njg/9uX8hA90lxQ2LJh5xSF4KldDbAx+JIw9jUZd59DNQRzNognIATA/ao1Cj\n9sUDQrpd8LTDLCZmPZxfsuH+HBhUYRhjIG4KUXzD/j3TT8xtsQ3WbKs06AB4\n3/JT/g7eeHPr0s05VsoiKY6WYT3Z6pzLM4QMfb+PllvH/KMM2DDKv2B0cZyt\nuWRgFyGRD0PVW9hMLS/5g7j2xvdSo7eESShxzd9m7RSzYBrXCeBUlVWbnYTG\nR5urbvZ2F6IcGko7yPLLDVRE2yAtjYgOOx9yzZDVHfBQtPDpZWMnZ8XuV0bG\npHWPfaw6MOcPcA450QpDjhGZyKY5EqsNVrOpwVGncVL8/YJTqcom/6hCXyJ0\nzONQZhCdWbBJ//oSs5bLkSatgq9enVBtiOEsnIAgJUOTs1JLfhwIEObgjI4r\nqBpo8VlylZ85XOVn0n8/sx7VJD3VwV6GdRXNdirOi0LMi/S6hhDqlqaMXpRG\npnv8BwJ0hy7WN0lwjmAKuTCuZn477z2K0mv5W+6cE1QQ0/U3GhvwQscgNsFE\nNb+N\r\n=dy6Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbAV1pZgPiSXJqiGzjzJ2m7QxLFEmbfbkLVyTELhoN2AiAx96zvHaWz+LrTxJ8GKYlSA85BTTfZx+unIEsPrMbDdg=="}]},"maintainers":[{"name":"autots","email":"majiadong@autohome.com.cn"}],"_npmUser":{"name":"autots","email":"majiadong@autohome.com.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazyload_1.1.0_1568038495222_0.8250831876997284"},"_hasShrinkwrap":false},"1.1.1":{"name":"@autots/lazyload","version":"1.1.1","description":"A LazyLoad lib implemented through IntersectionObserver API","main":"dist/lazyload.umd.js","module":"lib/lazyload.js","browser":"dist/lazyload.umd.js","types":"lib/lazyload.d.ts","scripts":{"dev":"webpack-dev-server --mode=development --config ./build/webpack.config.js --open","build:umd":"webpack --mode=production --config ./build/webpack.config.js","build:es6":"tsc --target es6 --moduleResolution node -d","release":"npm run build:umd && npm run build:es6","lint":"eslint src --ext .ts","test":"test"},"keywords":["lazy","lazyload","ts","typescript"],"author":{"name":"majiadong","email":"majiadong@autohome.com.cn"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^1.13.0","clean-webpack-plugin":"^3.0.0","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-dev-server":"^3.8.0","webpack-merge":"^4.2.1","webpack-node-externals":"^1.7.2"},"dependencies":{"intersection-observer":"^0.7.0"},"homepage":"https://github.com/magnnus/lazyload-observer","repository":{"type":"git","url":"git+https://github.com/magnnus/lazyload-observer.git"},"bugs":{"url":"https://github.com/magnnus/lazyload-observer/issues"},"gitHead":"3a40268cec28a53910126fb322e4232ee7479571","_id":"@autots/lazyload@1.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-2m5xtliow+xkQLGNIuCjCSPuhDUoc088bLY1bFGRQ1153Uvi8AE9nQOZ45Y5uGK71lgqJTHD1WiVguZCal0VHQ==","shasum":"9ce555589875953c764f00287486a0742fd382ac","tarball":"https://registry.npmjs.org/@autots/lazyload/-/lazyload-1.1.1.tgz","fileCount":9,"unpackedSize":159440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgEROCRA9TVsSAnZWagAAeSUQAI2CiRjy6FhAQsNc2p4A\nX9WEWkJsSYJ+4DwNX9rmr5tm56sCv7XGePQ7GbyqY9n3nqKAp3PSMDNY+NGL\nFj5zhE+SsQVFTcD7/v/9J4+DOtwEYfwl3+MCOUamUFwBHEf3VWkfUjxd1fgZ\nl3Ku+T3aqo8Gj1QTx0BaGeBDRHspEYAG6tvCtpI6dWMWB2Sn2mjdsB08wHI1\nJESLUxls7jkEoiXQAoMi9PNCHLmYOjtNiANFIUKgL88nJhuVIFz/4jkztN/t\nSlB6+3IAX5Pyv5HCdgi2y17hu64bAPbYZzmgYq+TTZP+8/CkcWAIzxwzBro+\niMiH1S2bjaZHAKlABrFbjOHpSOGxJGrGhL3sLgeKCMo6SmuOJnnNl3eOgD8F\n5NZRF69txeotKYzsIZSHpjrY2SjCNDwrp8X+thPkOXih2ZG0n0IkqOuuxas0\nU6SWU093HBIDnSfloApEnM1UNXswUkE8boCvzwuvd6fJh36JBH5mrU4HNQwH\nHrEIY6OwXImD3axdGs8H8Z3+u1NpjyE2hjeqMZWgMHvCzgaToOev1SiPamq9\nF037oygNY0NNNwp0EFZ9Oy0x5V4UWwmvSmubnkZLBsu0B7669D5LKAfuhYON\nDt0roTa5SeoPnbhHMuniAnQvg9o64AGbDv4WstapE5J91crGZe1ZPLmPgrBs\nNCYd\r\n=8mdZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtMUfmThdFecafGDR6MsV1ExOAOC43nF7pRL3N4yR0cwIhAILhUMeIRKTcg4QS2CaLqzt9qFMizf8IFQ6nETnljZ+5"}]},"maintainers":[{"name":"autots","email":"majiadong@autohome.com.cn"}],"_npmUser":{"name":"autots","email":"majiadong@autohome.com.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazyload_1.1.1_1568687181227_0.3317589401623591"},"_hasShrinkwrap":false},"1.2.0":{"name":"@autots/lazyload","version":"1.2.0","description":"A LazyLoad lib implemented through IntersectionObserver API","main":"dist/lazyload.umd.js","module":"lib/lazyload.js","browser":"dist/lazyload.umd.js","types":"lib/lazyload.d.ts","scripts":{"dev":"webpack-dev-server --mode=development --config ./build/webpack.config.js --open","build:umd":"webpack --mode=production --config ./build/webpack.config.js","build:es6":"tsc --target es6 --moduleResolution node -d","release":"npm run build:umd && npm run build:es6","lint":"eslint src --ext .ts","test":"test"},"keywords":["lazy","lazyload","ts","typescript"],"author":{"name":"majiadong","email":"majiadong@autohome.com.cn"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^1.13.0","clean-webpack-plugin":"^3.0.0","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-dev-server":"^3.8.0","webpack-merge":"^4.2.1","webpack-node-externals":"^1.7.2"},"dependencies":{"intersection-observer":"^0.7.0"},"homepage":"https://github.com/magnnus/lazyload-observer","repository":{"type":"git","url":"git+https://github.com/magnnus/lazyload-observer.git"},"bugs":{"url":"https://github.com/magnnus/lazyload-observer/issues"},"gitHead":"2eeb11a077909d7883f2ed9496f808ad0ed1ec6c","_id":"@autots/lazyload@1.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-SgRazfP6T4y/3ndTrIgY5HE+yqwB8oXH4PfcBYyVUC/fflgRfo+OOH5YEbWO8Mi+36WF40EcjCuPwzFufhggJw==","shasum":"3cf449193467fedb7e5f9ba4a89c4ed4eb73a0a9","tarball":"https://registry.npmjs.org/@autots/lazyload/-/lazyload-1.2.0.tgz","fileCount":9,"unpackedSize":161768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiYLiCRA9TVsSAnZWagAA518P/0Rzopks4cTFylputxng\nEvveUSlokqcv3xibvdoeld+PirW8dOiMuMN1MsCTecCZk3EWF745gbCJdLcL\n3gWYuPssAp9r/rJhMG/nXliMf8+BHsrBVjZ2f9UXQ5XDYZcbzQWndnGaDCFt\nb4QuzDfzR0H1Up1PPfIdwvE7ich1a3iKMKwi3kzDEh+dNPE8Ado27D/+EPdP\nirfG+XQsXvbxnEYoBXNoLnLAfj802TFOkANnirEEgXPBzF11mlnLd4GQ5AKl\ncfYNBjwgNkoDKc0Ll0nu1ZtTtU1Z+dPEubBYc6Zni+hrUWkbhyAGJ4gJ/mIW\nKUQqTSkw4rUq6xv/WQKyMLs97O3D2hhAtGvNY+IxKa1niBsDsnqxJayn/C/L\n3FmMHZAkfMZeGayKHmatyk/WXRp4J5YkZtDHwpVqAd18w20YIx90WeB6cLZf\nS04nLOz2qKT6VuhWmhfLTdN9oWRn/ybl4I87lNub3Mg8CAGSdILLCGarwE9D\ndrbjNzQT69YqBnaWhIWLx8eLhh/ToSubpr3vomLCitvgVIlP4jK5QtfeIHdF\nsn1xWi8pJZdvp54iH+8Tv7VwmBBoFYYget7pDI5hyIRQndyHGrWMe2ULc49F\npOqbpsT25fNmbcD9y4SOEdreSDQvskkP4+AHC0JXpWnE3i7al0tVMSSUz7uE\n3oP0\r\n=0L41\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3BNWDtusTWiESsUqyN4yIziTZv4GMeXfACOOXprVJmAiBm0n0Ea/p/Ukxt3p9s9eqIV1moCT2VFnjL/2D2bCsDSA=="}]},"maintainers":[{"name":"autots","email":"majiadong@autohome.com.cn"}],"_npmUser":{"name":"autots","email":"majiadong@autohome.com.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazyload_1.2.0_1569293025257_0.12856534740379244"},"_hasShrinkwrap":false},"1.2.1":{"name":"@autots/lazyload","version":"1.2.1","description":"A LazyLoad lib implemented through IntersectionObserver API","main":"dist/lazyload.umd.js","browser":"dist/lazyload.umd.js","types":"lib/lazyload.d.ts","scripts":{"dev":"webpack-dev-server --mode=development --config ./build/webpack.config.js --open","build:umd":"webpack --mode=production --config ./build/webpack.config.js","build:es6":"tsc --target es6 --moduleResolution node -d","release":"npm run build:umd && npm run build:es6","lint":"eslint src --ext .ts","test":"test"},"keywords":["lazy","lazyload","ts","typescript"],"author":{"name":"Magn Mah","email":"magnnus1215@gmail.com"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^1.13.0","clean-webpack-plugin":"^3.0.0","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-dev-server":"^3.8.0","webpack-merge":"^4.2.1","webpack-node-externals":"^1.7.2"},"dependencies":{"intersection-observer":"^0.7.0"},"homepage":"https://github.com/magnnus/lazyload-observer","repository":{"type":"git","url":"git+https://github.com/magnnus/lazyload-observer.git"},"bugs":{"url":"https://github.com/magnnus/lazyload-observer/issues"},"gitHead":"6414fa1773d2284ab748305baab8e7bd4ceea498","_id":"@autots/lazyload@1.2.1","_nodeVersion":"10.16.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-3prxqknKMTcpl6GQELmHApmlOdyfxIPz5Fy+ftUrO0TgA9dDS/6nNvIC4DSAm2jC7UFx3Kjz2Ij4dNzYDReGYQ==","shasum":"f519e1af5de2a553f53419d02501cd2548328a92","tarball":"https://registry.npmjs.org/@autots/lazyload/-/lazyload-1.2.1.tgz","fileCount":7,"unpackedSize":37805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYCKhCRA9TVsSAnZWagAAuDwQAIIABOkvMQKIGSGJGwI+\nfomn0x/MYU+arYc9ooP8DE4afsnAsJz/ij3EpVereMEs7NRmXlUN4Ewmingn\nJCnLq4Lv6jugEoojfUHweMq3x3huIGvsFGxgmoGKzD++5Lw4a3D8IbUhSknx\nVNGAa4+USPr+Bv5msq3EvIeca4D0KistTwuPMAtDId/kc2HV103WP1nk078D\nekKR/1evp66KCT/DpYWrm7B0IhpnNUTGSJiUCzHgYoz2IdBbd0nCFMS+4NZt\nUQxSTcmrRcvi7Ma3kH0iS/+poKiXovFKave8pYF9MALrSpKbxLGuQzoak4X6\nIUYepXSNR7v0EWanyiQ0OgTrL7qFPoY3t+5sifmd6z4F4OB/qr/RQLfqIZJm\nWNjcDtnQCBbAfV/DR70iRjwmX2SZAZaD+8dHUwt+47mz5he1iRD18CXyGXpM\nCpBjsuTclmzA5YkZrOinBK+UMICPbpePup0oZClz0Zhx935SWDDfVgM8g+8d\nljzJX0a0k1hWGYxebhTRWDDMzkE7cnheMPMGwPlnLxcziB/NjLWIwbj8Iw9h\nNqpAw+YTAn7C8svecjEigFZjzgXZwFJVWb2rTmTC3zALT6mPPJM+VxxHzJRv\n5g7xydEFWnLnqQ+rkP/+If2BqWZGEfXKkXZlSLt7CXpnAnzUXhbzrKA0bJaM\nEFN+\r\n=1jLE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVCnaz3VKNtKS4Ps6rhz8PIp/jLjsdx5KGEQFsQpz2EgIhAPZ/bu+h6UzrtrBSiG4LruvfhuBvDiHRR3PQ7tw+RHxT"}]},"maintainers":[{"name":"elenino_m","email":"759679382@qq.com"},{"name":"wukong16","email":"519184378@qq.com"},{"name":"jeff_yang","email":"kabulore@163.com"},{"name":"magnnus","email":"magicmarry@126.com"},{"name":"liihom","email":"liihom0925@gmail.com"},{"name":"sharklegs","email":"shaeyeux@gmail.com"},{"name":"atser","email":"magnnus1215@gmail.com"}],"_npmUser":{"name":"magnnus","email":"magicmarry@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazyload_1.2.1_1600135840929_0.01935387745494488"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-25T14:58:49.158Z","0.0.1":"2019-08-25T14:58:49.523Z","modified":"2022-04-04T16:40:52.937Z","0.0.2":"2019-08-25T16:12:17.707Z","1.0.0":"2019-08-26T02:13:18.631Z","1.0.1":"2019-09-07T07:51:14.565Z","1.0.2":"2019-09-07T09:18:28.914Z","1.1.0":"2019-09-09T14:14:55.353Z","1.1.1":"2019-09-17T02:26:21.423Z","1.2.0":"2019-09-24T02:43:45.442Z","1.2.1":"2020-09-15T02:10:41.031Z"},"maintainers":[{"email":"hylurk@163.com","name":"hylurk"},{"email":"759679382@qq.com","name":"elenino_m"},{"email":"519184378@qq.com","name":"wukong16"},{"email":"kabulore@163.com","name":"jeff_yang"},{"email":"magicmarry@126.com","name":"magnnus"},{"email":"liihom0925@gmail.com","name":"liihom"},{"email":"shaeyeux@gmail.com","name":"sharklegs"},{"email":"magnnus1215@gmail.com","name":"atser"}],"description":"A LazyLoad lib implemented through IntersectionObserver API","homepage":"https://github.com/magnnus/lazyload-observer","keywords":["lazy","lazyload","ts","typescript"],"repository":{"type":"git","url":"git+https://github.com/magnnus/lazyload-observer.git"},"author":{"name":"Magn Mah","email":"magnnus1215@gmail.com"},"bugs":{"url":"https://github.com/magnnus/lazyload-observer/issues"},"license":"MIT","readme":"# lazyload observer\n\nA LazyLoad Lib implemented through `IntersectionObserver` API\n\n## Features\n\n- typescript features & compiled to vanilla js \n- original configuration of Intersection API  \n- some custom lifecycle callback  \n- support ie9+\n\n## Installing\n\nUsing npm:\n\n```\n$ npm install @autots/lazyload -S\n```\n\nUsing yarn:\n\n```\n$ yarn add @autots/lazyload\n```\n\n**Note:** cdn is not supported at now, maybe you can deliver the file `dist/lazyload.min.js` to your own cdn server.\n\n## Example\n\n### 1. ES Module\n\n```js\nimport LazyLoad from '@autots/lazyload';\n\n// 1. The simplest way\nnew LazyLoad('img[data-lazyload]');\n\n// 2. use a config object\nnew LazyLoad('img[data-lazyload]',  {\n  attr: 'data-src2',          // default is `data-src`\n  srcsetAttr: 'data-srcset2', // default is `data-srcset`\n  root: null,                 // default\n  rootMargin: '0px',          // default\n  threshold: 0,               // default\n  onLoad: function() {        // the callback when a img loaded\n    // console.log(this, 'ooooh');\n  },\n  onError: function() {       // the callback when loaded error\n    // console.log(this, 'errrr');\n  },\n  onAppear: function() {      // the callback when element trigger in appearance\n    // console.log(this, 'appear');\n  }\n})\n```\n\n### Browser Plugin\n\n```html\n<script src=\"dist/lazyload.min.js\"></script>\n\n<script>\n  new AutoTs.LazyLoad(el, config);\n</script>\n```\n\n[Online Demo](https://magnnus.github.io/lazyload-observer/public/index.html)\n\n> There is a global variable `AutoTs`, and `LazyLoad` property is the constructor.\n\n## API\n\n```js\nnew LazyLoad(el, config);\n```\n\n```js\ndefaultConfig = {\n  delay: -1,\n  wait: 100,\n  attr: 'data-src',\n  srcsetAttr: 'data-srcset',\n  removeAttr: true,\n  defaultSrcVal: 'data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw==',\n  placeholder: '',\n  placeWidth: '100%',\n  placeHeight: '100%',\n  maxFailureNumber: 1,\n}\n```\n\n\n| Name | Type | Default | Optional | Description |\n|:-----------:|:------------------------------:|:-------------:|:---:|:-----------------------|\n| el          | string \\| NodeListOf\\<Element\\>| --            | No  | the element(s) need lazy |\n| config      | typeof defaultConfig           | defaultConfig | Yes | Advanced configuration |\n\n\n### config\n\n| Name | Type | Default | Description |\n|:-----------:|:-----------------:|:----------------:|:-----------------------|\n| root        | Element \\| null   | null             | same to `IntersectionObserver.root` |\n| rootMargin  | string            | '0px'            | same to `IntersectionObserver.rootMargin` |\n| threshold   | number \\| number[]| 0                | same to `IntersectionObserver.threshold` |\n| attr        | string            | data-src         | the attr name which saves ImageElement `src` value |\n| srcset      | string            | data-srcset      | the attr name which saves ImageElement `srcset` value |\n| delay       | number            | -1               | use `setTimeout(fn, delay)` to load all el |\n| wait        | number            | 100              | use `setTimeout(fn, wait)` to decide if the el is visible |\n| removeAttr  | boolean           | true             | remove attr name (configed with attr & srcsetAttr) |\n| defaultSrcVal | String \\| null  | [base64][base64] | the default value of img `src` attribute |\n| placeholder | String            | ''               | the text/html content of placeholder for non-image el |\n| placeWidth  | String            | '100%'           | the width of placeholder |\n| placeHeight | string            | '100%'           | the height content of placeholder |\n| onLoad      | Function          | --               | callback when `el` loaded |\n| onError     | Function          | --               | callback when loaded error |\n| onAppear    | Function          | --               | callback when `el` trigger in appearance |\n| maxFailureNumbe | number        | 1                | after trigger onError `maxFailureNumber` times, will exec `unobserve` fn |\n\nNote: The `el` type should be `String` or `NodeListOf<Element>`, that is to say we recommend you to use *CSS selector* to set , or use `querySelectorAll`.\n\n[base64]: data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw== \n","readmeFilename":"README.md"}