{"_id":"@667/html-to-image","_rev":"6-8c1b7440b4272b4619650ec714c3716b","name":"@667/html-to-image","dist-tags":{"latest":"1.9.6"},"versions":{"1.9.0":{"name":"@667/html-to-image","version":"1.9.0","description":"Generates an image from a DOM node using HTML5 canvas and SVG.","main":"lib/index.js","module":"es/index.js","unpkg":"dist/html-to-image.js","types":"lib/index.d.ts","keywords":["screenshot","capture","canvas","html","dom","image","vector","svg"],"scripts":{"lint":"eslint 'src/**/*.{js,ts}?(x)' --fix","clean":"rimraf dist es lib","build:esm":"tsc --module esnext --target es2015 --outDir ./es","build:cjs":"tsc --module commonjs --target es5 --outDir ./lib","build:umd":"rollup -c","build":"run-s build:esm build:cjs build:umd","prebuild":"run-s lint clean","test":"karma start","test:watch":"karma start --single-run=false --auto-watch","test:debug":"karma start --browsers=Chrome --single-run=false --auto-watch --debug","coveralls":"cat ./test/coverage/lcov.info | coveralls","pretest":"rimraf ./test/coverage","prepare":""},"lint-staged":{"**/*.{js,jsx,tsx,ts,less,md,json}":["pretty-quick — staged"],"*.ts":["eslint --fix"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release":{"extends":"@bubkoo/semantic-release-config"},"license":"MIT","author":{"name":"june07","email":"667@june07.com"},"contributors":[{"name":"bubkooo","email":"bubkoo.wy@gmail.com"},{"name":"OiNutter","email":"will@oinutter.co.uk"}],"devDependencies":{"@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@fortawesome/fontawesome-free":"^5.15.4","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-typescript":"^8.2.5","@types/jasmine":"^3.9.1","@types/jquery":"^3.5.6","@typescript-eslint/eslint-plugin":"^4.18.0","@typescript-eslint/parser":"^4.18.0","coveralls":"^3.1.1","husky":"^7.0.2","imagediff":"^1.0.8","is-ci":"^3.0.0","jasmine-core":"^3.9.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-spec-reporter":"^0.0.32","karma-typescript":"^5.3.0","lint-staged":"^11.1.2","npm-run-all":"^4.1.5","prettier":"^2.4.0","pretty-quick":"^3.1.1","rimraf":"^3.0.2","rollup":"^2.56.3","rollup-plugin-filesize":"^9.1.1","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","eslint":"^7.22.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.0","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/bubkoo/html-to-image.git"},"bugs":{"url":"https://github.com/bubkoo/html-to-image/issues"},"homepage":"https://github.com/bubkoo/html-to-image#readme","gitHead":"bf53d30104c873455b5929c2a1dbec27ea129820","_id":"@667/html-to-image@1.9.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-xMnn9LAqaDM1cfdrkMNx6dER17JIBD374LWks9zkxU8mkh7HvPE2PHSAS9WwRemc1Jdu8fM5q2a/W84FNUrHQw==","shasum":"a520e77a6b4e0e0c78ceed0a07877bf074caa518","tarball":"https://registry.npmjs.org/@667/html-to-image/-/html-to-image-1.9.0.tgz","fileCount":65,"unpackedSize":234458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuh/2CRA9TVsSAnZWagAAxRkQAImIQKR+m4eRjFmEkR9n\nbN9owIBlQ9P8DzX0i2ZJIxfvC6gk1bnVclQSDKO6KRFbTO742lgtt87/IrGX\n+54cvd0MeMgdkm9hC5vUWcXppRT01cSa8bm0lduthcsSvXC/gkLa4PfkiXxj\nwrR851tTdEOV5tC0vkgWvX2c14yIUxrJ87s9eVFXUYKCUKwx00oVi98yvmZv\ncLAVHU8FN8SQeKbRdtmEZHSQqRhg2SPMwqlMluQKAJ8gZzFXnp/an7VQKEkd\nuxhi/rRr55/LcYY5MyYfqGv2pMhOxunuRCplLxnW7tYrwPhk3ULu3B9J33V9\nE3axESTFWVXTchEQwk8Ihx4jrxTUAkZNFxnQAPBFvaiSuOmHBwdXNVHrMty4\nMQoEdp3mSk67IPJcGVZfBUG/MPdcS4ZMUozh1vDY6Fr3l+gXyO+0M3xEPRds\nB6h9wUwDgkFsCRFpzF159/h6wVdIPG26hm8ZJcgzAj5zCX0T+JQHtyfAFu5n\nVE8g0xOoXhCIuttCupp8Hcr0gfhRA/JqPlYSyxYusLH4p0o6rLxhky2zKRr5\nn4+bVMn+t+x7tm9A5fdhDYhCjWfbYr8XbhUuFGgpb1EXDzrk9si/wah1vPXe\nifuEBcLte9hkVgVId6jnCmt/b7tETeEx8lteBVNxKQ/b5pkwQ/PCKirgcRr0\nMXWe\r\n=YGsS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQX597PIL5lW3n+SGXyiGMRE20lHeWcjEbLYhslom31AiEAnWdNtPL0topKzPqCR5It78UdilYBaERzObpDZwZDs0M="}]},"_npmUser":{"name":"667","email":"667@june07.com"},"directories":{},"maintainers":[{"name":"667","email":"667@june07.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html-to-image_1.9.0_1635724356040_0.7648856217235149"},"_hasShrinkwrap":false},"1.9.1":{"name":"@667/html-to-image","version":"1.9.1","description":"Generates an image from a DOM node using HTML5 canvas and SVG.","main":"lib/index.js","module":"es/index.js","unpkg":"dist/html-to-image.js","types":"lib/index.d.ts","keywords":["screenshot","capture","canvas","html","dom","image","vector","svg"],"scripts":{"lint":"eslint 'src/**/*.{js,ts}?(x)' --fix","clean":"rimraf dist es lib","build:esm":"tsc --module esnext --target es2015 --outDir ./es","build:cjs":"tsc --module commonjs --target es5 --outDir ./lib","build:umd":"rollup -c","build":"run-s build:esm build:cjs build:umd","prebuild":"run-s lint clean","test":"karma start","test:watch":"karma start --single-run=false --auto-watch","test:debug":"karma start --browsers=Chrome --single-run=false --auto-watch --debug","coveralls":"cat ./test/coverage/lcov.info | coveralls","pretest":"rimraf ./test/coverage","prepare":"is-ci || husky install .husky"},"lint-staged":{"**/*.{js,jsx,tsx,ts,less,md,json}":["pretty-quick — staged"],"*.ts":["eslint --fix"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release":{"extends":"@bubkoo/semantic-release-config"},"license":"MIT","author":{"name":"bubkooo","email":"bubkoo.wy@gmail.com"},"contributors":[{"name":"bubkooo","email":"bubkoo.wy@gmail.com"},{"name":"OiNutter","email":"will@oinutter.co.uk"}],"devDependencies":{"@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@fortawesome/fontawesome-free":"^5.15.4","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-typescript":"^8.2.5","@types/jasmine":"^3.9.1","@types/jquery":"^3.5.6","@typescript-eslint/eslint-plugin":"^4.18.0","@typescript-eslint/parser":"^4.18.0","coveralls":"^3.1.1","husky":"^7.0.2","imagediff":"^1.0.8","is-ci":"^3.0.0","jasmine-core":"^3.9.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-spec-reporter":"^0.0.32","karma-typescript":"^5.3.0","lint-staged":"^11.1.2","npm-run-all":"^4.1.5","prettier":"^2.4.0","pretty-quick":"^3.1.1","rimraf":"^3.0.2","rollup":"^2.56.3","rollup-plugin-filesize":"^9.1.1","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","eslint":"^7.22.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.0","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/bubkoo/html-to-image.git"},"bugs":{"url":"https://github.com/bubkoo/html-to-image/issues"},"homepage":"https://github.com/bubkoo/html-to-image#readme","gitHead":"fdab71bb1f098e579ffcddbefd09ecec36fc0d45","_id":"@667/html-to-image@1.9.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Ci5pY702M5jUk9pZVlWl8oPTGN4GmCrVG9hn3Q8/SLane5JQaRGoiYaMdo27TDTcywNeSPWqUnnyokd/27py2A==","shasum":"e1b32208e43c4c77d4eda8b9cde5102762a588d6","tarball":"https://registry.npmjs.org/@667/html-to-image/-/html-to-image-1.9.1.tgz","fileCount":65,"unpackedSize":236602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4y1LCRA9TVsSAnZWagAAG0gP/0d45wXFtect4E4GB8zW\n63ACNkwr8JR/530GTDhsbFg9B6ERcruPq7gM+SzOZ31mN8IUtO8ZUoMDsILa\nguF0xkqvSlOnTB5WDvlXFb6GCetCz3HLgkEDedYNL9ubkb7yUpzWlZfk2Ckx\no6OfIGEiAo932V3cQetU6cb3gmF0UbHQzsWsnCHVdIFZsJavvOClhVbU89o2\nhcvrsMUdEPyFl7hn/UK21T/J1MFyhb0t8U/6Fz+L5S+RUqXDqZO6OAke29gW\nlUfu4/NIQKYhe/KOZ+ExpzQfZt6GKTf21ApT9p7tNq5UEOnHrnKfM1RGfob4\ns/SOFCBY0s56ydO1fEdtjeAuewgfg5TF8SVqu7CkPvOqLpnEJF28/V4qFAJc\nTWhQ5N7xaLsbnj9ul89zOU3E9NOw7WaSmbLbhrcFaONkRm/kQRviNQta7FdZ\nVChngPiyGYUnB01PgsrGDO7K7omn2RP3OXBvbsA7GzddxpjZMa6ideqUdBnk\npeGt5YWII4ZwLYtZud+ilxk3pmkDhJIK8dTyPHsMQbs82Gczwn1hlwpRvr7j\n4ujGiiSqBDcw0ZIhb2IK1DVlZEDfeWZ40Kir+Gt+t9gxp0kVPZc79bZgpTAg\nXrzT0dTHxd9kd7KX5RaodzXgnIFY/C5Fqrupni+RSdI6FjGspsHFZ6VR+bCW\nLX8q\r\n=vCNv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNhE3LNcJe1IUkJMgrteNPxBQNAPew9fV8UToL2wNk9wIgZLUd+heDpSm2Mkp+kW2tlzm/3JnjNg+jmPnSGn7f4DM="}]},"_npmUser":{"name":"667","email":"667@june07.com"},"directories":{},"maintainers":[{"name":"667","email":"667@june07.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html-to-image_1.9.1_1642278219465_0.05100773724355134"},"_hasShrinkwrap":false},"1.9.4":{"name":"@667/html-to-image","version":"1.9.4","description":"Generates an image from a DOM node using HTML5 canvas and SVG.","main":"lib/index.js","module":"es/index.js","unpkg":"dist/html-to-image.js","types":"lib/index.d.ts","keywords":["screenshot","capture","canvas","html","dom","image","vector","svg"],"scripts":{"lint":"eslint 'src/**/*.{js,ts}?(x)' --fix","clean":"rimraf dist es lib","build:esm":"tsc --module esnext --target es2015 --outDir ./es","build:cjs":"tsc --module commonjs --target es5 --outDir ./lib","build:umd":"rollup -c","build":"run-s build:esm build:cjs build:umd","prebuild":"run-s lint clean","test":"karma start","test:watch":"karma start --single-run=false --auto-watch","test:debug":"karma start --browsers=Chrome --single-run=false --auto-watch --debug","coveralls":"cat ./test/coverage/lcov.info | coveralls","pretest":"rimraf ./test/coverage","prepare":"is-ci || husky install .husky"},"lint-staged":{"**/*.{js,jsx,tsx,ts,less,md,json}":["pretty-quick — staged"],"*.ts":["eslint --fix"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release":{"extends":"@bubkoo/semantic-release-config"},"license":"MIT","author":{"name":"bubkooo","email":"bubkoo.wy@gmail.com"},"contributors":[{"name":"bubkooo","email":"bubkoo.wy@gmail.com"},{"name":"OiNutter","email":"will@oinutter.co.uk"}],"devDependencies":{"@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@fortawesome/fontawesome-free":"^5.15.4","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-typescript":"^8.2.5","@types/jasmine":"^3.9.1","@types/jquery":"^3.5.6","@typescript-eslint/eslint-plugin":"^4.18.0","@typescript-eslint/parser":"^4.18.0","coveralls":"^3.1.1","eslint":"^7.22.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.0","husky":"^7.0.2","imagediff":"^1.0.8","is-ci":"^3.0.0","jasmine-core":"^3.9.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-spec-reporter":"^0.0.32","karma-typescript":"^5.3.0","lint-staged":"^11.1.2","npm-run-all":"^4.1.5","prettier":"^2.4.0","pretty-quick":"^3.1.1","rimraf":"^3.0.2","rollup":"^2.56.3","rollup-plugin-filesize":"^9.1.1","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/bubkoo/html-to-image.git"},"bugs":{"url":"https://github.com/bubkoo/html-to-image/issues"},"homepage":"https://github.com/bubkoo/html-to-image#readme","gitHead":"8ffa25b22dbd47e3694203e7f68cc359346abd32","_id":"@667/html-to-image@1.9.4","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-h2/b9judBeTgEf+TfMBrjAfqzb4lET/pt/OifbdL9kd51CUS7Ksp3ntfzGERKO/06zmdKOv7LZMcbmDLAmxv5w==","shasum":"07461e3651473476acb2f2240b89a7d6c97c000a","tarball":"https://registry.npmjs.org/@667/html-to-image/-/html-to-image-1.9.4.tgz","fileCount":65,"unpackedSize":237052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDsTcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqggA//e6kOHwud42ZY9VmdVrI3Pv15RECyQis4AimPq4w89DNRhL3j\r\nOcfGBZJxlAvXiBWBEDiyG2aHoWEXJLGjEwYI1b3enAeIcvn9PWzS9YT6sfsm\r\neFcGu32n6+5GMCqFwBLgDsbL4t6CVjb4/R8eKBDWiZSNDHQHfSkCPxkDPQAz\r\n/C5tDgCRkkic2nLNCw4iyhX/2np83ADHWv1AV0ViDa43qVda/fNdLUAk2Liu\r\nihGS/Q1pizZSVSJrWUtJ4Ee8mKG2khmaTDh76QHDKy9JgsCOpbEH5Mcpg7WD\r\nV0YIPXGUBJiWJ6UHt14SD5j6SfBwLue4YUhoqbQkppcca/lUf7OwwwEzNE5T\r\n1Eb4pgyytcJWTPJNGWKJ8+K2t2DgUbosute6FYLL6TEXgAnVyI1uKybRACvM\r\nq5MBQWQiJTza0PSpVmO0lDNBLrYJr0V5GOAOKVUx/E940BIAIVr0mbbMWhS6\r\nU0GzaWRZAtTYlN38n35GYUniuU/zrfLcTce++0McGJINuZ8aSe055hnkZ+W8\r\nmj0P4qUxX5oykviaNUT+LQUAD1RebuZJkSIc7Ee3hVJjclJAjA3SIV8nysNY\r\nr70dMf5J6UsDWQ2lI9ewbwgGC+TLO6gcUOd7XrMfJsopfyPEMo3C6hiheXoP\r\nToD2lTTxW9KKm6fM52hkqvxxAYLtzyz+PfY=\r\n=OTfW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHedIrOIKcAvd8nxeom6ee7HyH+BVWd3lINRNoQHyyEPAiBsPmNa3SvpJOb/Kx0OPX9F2PBZMQtU04v1Qo9O/G4Kpg=="}]},"_npmUser":{"name":"667","email":"667@june07.com"},"directories":{},"maintainers":[{"name":"667","email":"667@june07.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html-to-image_1.9.4_1645135067994_0.054294975302815685"},"_hasShrinkwrap":false},"1.9.5":{"name":"@667/html-to-image","version":"1.9.5","description":"Generates an image from a DOM node using HTML5 canvas and SVG.","main":"lib/index.js","module":"es/index.js","unpkg":"dist/html-to-image.js","types":"lib/index.d.ts","keywords":["screenshot","capture","canvas","html","dom","image","vector","svg"],"scripts":{"lint":"eslint 'src/**/*.{js,ts}?(x)' --fix","clean":"rimraf dist es lib","build:esm":"tsc --module esnext --target es2015 --outDir ./es","build:cjs":"tsc --module commonjs --target es5 --outDir ./lib","build:umd":"rollup -c","build":"run-s build:esm build:cjs build:umd","prebuild":"run-s lint clean","test":"karma start","test:watch":"karma start --single-run=false --auto-watch","test:debug":"karma start --browsers=Chrome --single-run=false --auto-watch --debug","coveralls":"cat ./test/coverage/lcov.info | coveralls","pretest":"rimraf ./test/coverage","prepare":"is-ci || husky install .husky"},"lint-staged":{"**/*.{js,jsx,tsx,ts,less,md,json}":["pretty-quick — staged"],"*.ts":["eslint --fix"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release":{"extends":"@bubkoo/semantic-release-config"},"license":"MIT","author":{"name":"bubkooo","email":"bubkoo.wy@gmail.com"},"contributors":[{"name":"bubkooo","email":"bubkoo.wy@gmail.com"},{"name":"OiNutter","email":"will@oinutter.co.uk"}],"devDependencies":{"@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@fortawesome/fontawesome-free":"^5.15.4","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-typescript":"^8.2.5","@types/jasmine":"^3.9.1","@types/jquery":"^3.5.6","@typescript-eslint/eslint-plugin":"^4.18.0","@typescript-eslint/parser":"^4.18.0","coveralls":"^3.1.1","husky":"^7.0.2","imagediff":"^1.0.8","is-ci":"^3.0.0","jasmine-core":"^3.9.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-spec-reporter":"^0.0.32","karma-typescript":"^5.3.0","lint-staged":"^11.1.2","npm-run-all":"^4.1.5","prettier":"^2.4.0","pretty-quick":"^3.1.1","rimraf":"^3.0.2","rollup":"^2.56.3","rollup-plugin-filesize":"^9.1.1","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","eslint":"^7.22.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.0","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/bubkoo/html-to-image.git"},"bugs":{"url":"https://github.com/bubkoo/html-to-image/issues"},"homepage":"https://github.com/bubkoo/html-to-image#readme","gitHead":"61aefb8d0102a572b137097cdb06fe11e917805f","_id":"@667/html-to-image@1.9.5","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-cce4V8CXO9OuWPPU/5gi+Mt23+xNEa1rEo+hHdJzZFUj5U7+WFVrH3AYmVnxcYXyOz2+Q3Tt2Cr0WrVck3zuJQ==","shasum":"0ddbea1de5223fb270c3d9043050b552bc9ca8f6","tarball":"https://registry.npmjs.org/@667/html-to-image/-/html-to-image-1.9.5.tgz","fileCount":65,"unpackedSize":236616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDsi1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmyA//ayo4X98n4J+yp5CCB1Rx7LRtxvLaEYs3TNht8ts0amDDpj+Q\r\naFbSSdqzfIqnVZKsf9OZDPyog5vEMfTDVmDa02khNNgi4ZTbuSGao4ZWU7pJ\r\nDCJQ7veqlLHKDeS8sxvOglALCbqLUqu1b0dh3b/t65d8IcwGU91aSjXEFkm4\r\n7NInM1Ok8ICn2VYlutE5wSEh3WCMsTtdC0J/EVzxyHbtRH49OMOP1m3WQLyp\r\n6HGHCQnEaZFtUhMxzYjEsIS1phM2DWNRE1gXPjoavwrqwvKBn8uuikXR3aY5\r\n4XpkIKzFfmhNXjO+OsaUjp+knms+Q1+RueTPEt2kh0LinlGom4h3COMjtgbt\r\nfY45az+d6AMRVdnZ+TZ9OsjAOwWhwYy4D5WD3TlgEav4OpL3leQJroA6nD7I\r\n6E+V+mHCQOBs9KKKbJZw8L4VhYSqBXrX6vXl8iJtjpjzUWCqRVDnCPdrqL30\r\ndmB2TBx5G1p4Y8+qiUv1diErgIzE46GSSzYJaXL92Ok0vP4eVhh1OODXn2lG\r\nDpR3YY9h/Yoz6twLsARtuqYWWYUQdlrxGY+l7Sg/LBIcR/g+KD4K9onEGZXi\r\nW0OrG3CoZ1suKscgOGNo9zUxE9hdc00BGTW/KIt3IHec4noKldBrwyyXluSU\r\nt720aldydw4QvOskWc8+3OgLyejd1KUqmrM=\r\n=HOM/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7/fFk0i+/HCw3wVzmFR9cr06EvkLj1BOMZ2+fsxb27wIhAIxpi5Ouie4X24Ks0g/OX7QkCH/EpPCH91g0u8hCXMbP"}]},"_npmUser":{"name":"667","email":"667@june07.com"},"directories":{},"maintainers":[{"name":"667","email":"667@june07.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html-to-image_1.9.5_1645136052860_0.3593964907183287"},"_hasShrinkwrap":false},"1.9.6":{"name":"@667/html-to-image","version":"1.9.6","description":"Generates an image from a DOM node using HTML5 canvas and SVG.","main":"lib/index.js","module":"es/index.js","unpkg":"dist/html-to-image.js","types":"lib/index.d.ts","keywords":["screenshot","capture","canvas","html","dom","image","vector","svg"],"scripts":{"lint":"eslint 'src/**/*.{js,ts}?(x)' --fix","clean":"rimraf dist es lib","build:esm":"tsc --module esnext --target es2015 --outDir ./es","build:cjs":"tsc --module commonjs --target es5 --outDir ./lib","build:umd":"rollup -c","build":"run-s build:esm build:cjs build:umd","prebuild":"run-s lint clean","test":"karma start","test:watch":"karma start --single-run=false --auto-watch","test:debug":"karma start --browsers=Chrome --single-run=false --auto-watch --debug","coveralls":"cat ./test/coverage/lcov.info | coveralls","pretest":"rimraf ./test/coverage","prepare":"is-ci || husky install .husky"},"lint-staged":{"**/*.{js,jsx,tsx,ts,less,md,json}":["pretty-quick — staged"],"*.ts":["eslint --fix"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release":{"extends":"@bubkoo/semantic-release-config"},"license":"MIT","author":{"name":"bubkooo","email":"bubkoo.wy@gmail.com"},"contributors":[{"name":"bubkooo","email":"bubkoo.wy@gmail.com"},{"name":"OiNutter","email":"will@oinutter.co.uk"}],"devDependencies":{"@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@fortawesome/fontawesome-free":"^5.15.4","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-typescript":"^8.2.5","@types/jasmine":"^3.9.1","@types/jquery":"^3.5.6","@typescript-eslint/eslint-plugin":"^4.18.0","@typescript-eslint/parser":"^4.18.0","coveralls":"^3.1.1","husky":"^7.0.2","imagediff":"^1.0.8","is-ci":"^3.0.0","jasmine-core":"^3.9.0","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.3","karma-jasmine":"^4.0.1","karma-spec-reporter":"^0.0.32","karma-typescript":"^5.3.0","lint-staged":"^11.1.2","npm-run-all":"^4.1.5","prettier":"^2.4.0","pretty-quick":"^3.1.1","rimraf":"^3.0.2","rollup":"^2.56.3","rollup-plugin-filesize":"^9.1.1","rollup-plugin-terser":"^7.0.2","tslib":"^2.3.1","eslint":"^7.22.0","eslint-config-airbnb-base":"^14.2.1","eslint-config-prettier":"^8.1.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.0","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/bubkoo/html-to-image.git"},"bugs":{"url":"https://github.com/bubkoo/html-to-image/issues"},"homepage":"https://github.com/bubkoo/html-to-image#readme","gitHead":"61aefb8d0102a572b137097cdb06fe11e917805f","_id":"@667/html-to-image@1.9.6","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-Zntaa6BEZQnkGUgH6PYOOWBblowcNRKrkzKJ/GBsv64+b3js6lhmYShf+8Ttt0SNo6Qj9/e6lzQPQMvxIAnHFQ==","shasum":"f668b8d2c44e28ec4bde7b362a5585f5f4577d69","tarball":"https://registry.npmjs.org/@667/html-to-image/-/html-to-image-1.9.6.tgz","fileCount":65,"unpackedSize":235508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDtFEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcLw/9GoThUBLFEx6b9XnrJS2+zrmqGLgUkyQzgrqitvMFqpAj/oeV\r\nh7QGFFKWtDomTgqq8Wzt/uXQwAYIoday8pJhXaZTiHpPOA4EY29dVS2iZqS1\r\ndM2yBS7M/cKg/i2I57kQCR6I0+cdW73o4Hh6Lfwh/Q6htJRegFl6VSnJM4zP\r\nYjO4+pnwjQRRh3CVfc/p1f+dxJAR5OZ3WGNuMPXhyw4W8onlovwHOWCoavCw\r\nK3gatrs28IrBsS99Yy82WgazAvGD8r38Iv5aVdo8DzpdVnPGIQ33PS136D1n\r\n4kDXtbJ/rm9xkbVkI+68I8tX+WH7soMu3nY6GarNjM5DUvsdAMqXTYMSzhck\r\nN77QuInl5y2mKkR2bsbKRKSeh1XDqN/EXLetWC49bhp4usZ1qG0wJ+NkGGc0\r\nP1QslBFNNDJISUd1S6XavjQtPN/w/KDCY6geDG9U4xZxmDrO1ceFKCiteUi6\r\ngZVMGBd/gOBGvlhtz8A/nJdeGCsNzeRQQlW+7Uju767KH1jdUyURzqC5XW3m\r\nMGGxtDKaLV+x0D4HajyMce7dh32smLTUKqD4rKTE4jWCt91TaQJNqjPd8QWA\r\npALxy0lS695lN1VYUdgC5hgy8BzgrbKsRzYuKSIBeNOrn4rx47Q+RDpA+zwY\r\nYs5j1mquipG8iX6R9MNhvqJbNG0Ll7tRmQk=\r\n=JiGZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHc5sAsoIiyf3WKYCzKDkwk6N1MWyPG8ctqJBfJBRtAHAiB1CHdn3qBgf9k4yOOJKYm014H0rD+IXRFv0GLbyVy9KQ=="}]},"_npmUser":{"name":"667","email":"667@june07.com"},"directories":{},"maintainers":[{"name":"667","email":"667@june07.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/html-to-image_1.9.6_1645138244359_0.07277741855839115"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-31T23:52:35.988Z","1.9.0":"2021-10-31T23:52:36.190Z","modified":"2022-04-04T10:48:48.986Z","1.9.1":"2022-01-15T20:23:39.613Z","1.9.4":"2022-02-17T21:57:48.123Z","1.9.5":"2022-02-17T22:14:13.028Z","1.9.6":"2022-02-17T22:50:44.579Z"},"maintainers":[{"name":"667","email":"667@june07.com"}],"description":"Generates an image from a DOM node using HTML5 canvas and SVG.","homepage":"https://github.com/bubkoo/html-to-image#readme","keywords":["screenshot","capture","canvas","html","dom","image","vector","svg"],"repository":{"type":"git","url":"git+https://github.com/bubkoo/html-to-image.git"},"contributors":[{"name":"bubkooo","email":"bubkoo.wy@gmail.com"},{"name":"OiNutter","email":"will@oinutter.co.uk"}],"author":{"name":"bubkooo","email":"bubkoo.wy@gmail.com"},"bugs":{"url":"https://github.com/bubkoo/html-to-image/issues"},"license":"MIT","readme":"<h1 align=\"center\">html-to-image</h1>\r\n\r\n<p align=\"center\"><strong>✂️ Generates an image from a DOM node using HTML5 canvas and SVG.</strong></p>\r\n\r\n<p align=\"center\">Fork from <a href=\"https://github.com/tsayen/dom-to-image\" rel=\"nofollow\">dom-to-image</a> with more maintainable code and some new features.</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"/LICENSE\"><img src=\"https://img.shields.io/github/license/bubkoo/html-to-image?style=flat-square\" alt=\"MIT License\"></a>\r\n<a href=\"https://www.typescriptlang.org\"><img alt=\"Language\" src=\"https://img.shields.io/badge/language-TypeScript-blue.svg?style=flat-square\"></a>\r\n<a href=\"https://github.com/bubkoo/html-to-image/pulls\"><img alt=\"PRs Welcome\" src=\"https://img.shields.io/badge/PRs-Welcome-brightgreen.svg?style=flat-square\"></a>\r\n<a href=\"https://github.com/bubkoo/html-to-image/actions/workflows/ci.yml\"><img alt=\"build\" src=\"https://img.shields.io/github/workflow/status/bubkoo/html-to-image/%F0%9F%91%B7%E3%80%80CI/master?logo=github&style=flat-square\"></a>\r\n<a href=\"https://app.codecov.io/gh/bubkoo/html-to-image\"><img alt=\"coverage\" src=\"https://img.shields.io/codecov/c/gh/bubkoo/html-to-image?logo=codecov&style=flat-square&token=BWweeU2uNX\"></a>\r\n<a href=\"https://lgtm.com/projects/g/bubkoo/html-to-image/context:javascript\" rel=\"nofollow\"><img alt=\"Language grade: JavaScript\" src=\"https://img.shields.io/lgtm/grade/javascript/g/bubkoo/html-to-image.svg?logo=lgtm&style=flat-square\" /></a>\r\n</p>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://www.npmjs.com/package/html-to-image\" rel=\"nofollow\"><img alt=\"NPM Package\" src=\"https://img.shields.io/npm/v/html-to-image.svg?style=flat-square\" /></a>\r\n<a href=\"https://www.npmjs.com/package/html-to-image\" rel=\"nofollow\"><img alt=\"NPM Downloads\" src=\"http://img.shields.io/npm/dm/html-to-image.svg?style=flat-square\" /></a>\r\n<a href=\"https://david-dm.org/bubkoo/html-to-image?type=dev\" rel=\"nofollow\"><img alt=\"devDependencies Status\" src=\"https://david-dm.org/bubkoo/html-to-image/dev-status.svg?style=flat-square\" /></a>\r\n</p>\r\n\r\n## Install\r\n\r\n```shell\r\nnpm install --save html-to-image\r\n```\r\n\r\n## Usage\r\n\r\n```js\r\n/* ES6 */\r\nimport * as htmlToImage from 'html-to-image';\r\nimport { toPng, toJpeg, toBlob, toPixelData, toSvg } from 'html-to-image';\r\n\r\n/* ES5 */\r\nvar htmlToImage = require('html-to-image');\r\n```\r\n\r\nAll the top level functions accept DOM node and rendering options, and return a promise fulfilled with corresponding dataURL:\r\n\r\n- [toPng](#toPng)\r\n- [toSvg](#toSvg)\r\n- [toJpeg](#toJpeg)\r\n- [toBlob](#toBlob)\r\n- [toCanvas](#toCanvas)\r\n- [toPixelData](#toPixelData)\r\n\r\nGo with the following examples.\r\n\r\n#### toPng\r\nGet a PNG image base64-encoded data URL and display it right away:\r\n\r\n```js\r\nvar node = document.getElementById('my-node');\r\n\r\nhtmlToImage.toPng(node)\r\n  .then(function (dataUrl) {\r\n    var img = new Image();\r\n    img.src = dataUrl;\r\n    document.body.appendChild(img);\r\n  })\r\n  .catch(function (error) {\r\n    console.error('oops, something went wrong!', error);\r\n  });\r\n```\r\n\r\nGet a PNG image base64-encoded data URL and download it (using [download](https://github.com/rndme/download)):\r\n\r\n```js\r\nhtmlToImage.toPng(document.getElementById('my-node'))\r\n  .then(function (dataUrl) {\r\n    download(dataUrl, 'my-node.png');\r\n  });\r\n```\r\n\r\n#### toSvg\r\nGet an SVG data URL, but filter out all the `<i>` elements:\r\n\r\n```js\r\nfunction filter (node) {\r\n  return (node.tagName !== 'i');\r\n}\r\n\r\nhtmlToImage.toSvg(document.getElementById('my-node'), { filter: filter })\r\n  .then(function (dataUrl) {\r\n    /* do something */\r\n  });\r\n```\r\n\r\n#### toJpeg\r\nSave and download a compressed JPEG image:\r\n\r\n```js\r\nhtmlToImage.toJpeg(document.getElementById('my-node'), { quality: 0.95 })\r\n  .then(function (dataUrl) {\r\n    var link = document.createElement('a');\r\n    link.download = 'my-image-name.jpeg';\r\n    link.href = dataUrl;\r\n    link.click();\r\n  });\r\n```\r\n\r\n#### toBlob\r\nGet a PNG image blob and download it (using [FileSaver](https://github.com/eligrey/FileSaver.js)):\r\n\r\n```js\r\nhtmlToImage.toBlob(document.getElementById('my-node'))\r\n  .then(function (blob) {\r\n    if (window.saveAs) {\r\n      window.saveAs(blob, 'my-node.png');\r\n    } else {\r\n     FileSaver.saveAs(blob, 'my-node.png');\r\n   }\r\n  });\r\n```\r\n\r\n#### toCanvas\r\nGet a HTMLCanvasElement, and display it right away:\r\n\r\n```js\r\nhtmlToImage.toCanvas(document.getElementById('my-node'))\r\n  .then(function (canvas) {\r\n    document.body.appendChild(canvas);\r\n  });\r\n```\r\n\r\n#### toPixelData\r\nGet the raw pixel data as a [Uint8Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array) with every 4 array elements representing the RGBA data of a pixel:\r\n\r\n```js\r\nvar node = document.getElementById('my-node');\r\n\r\nhtmlToImage.toPixelData(node)\r\n  .then(function (pixels) {\r\n    for (var y = 0; y < node.scrollHeight; ++y) {\r\n      for (var x = 0; x < node.scrollWidth; ++x) {\r\n        pixelAtXYOffset = (4 * y * node.scrollHeight) + (4 * x);\r\n        /* pixelAtXY is a Uint8Array[4] containing RGBA values of the pixel at (x, y) in the range 0..255 */\r\n        pixelAtXY = pixels.slice(pixelAtXYOffset, pixelAtXYOffset + 4);\r\n      }\r\n    }\r\n  });\r\n```\r\n\r\n#### React\r\n```tsx\r\nimport React, { useCallback, useRef } from 'react';\r\nimport { toPng } from 'html-to-image';\r\n\r\nconst App: React.FC = () => {\r\n  const ref = useRef<HTMLDivElement>(null)\r\n\r\n  const onButtonClick = useCallback(() => {\r\n    if (ref.current === null) {\r\n      return\r\n    }\r\n\r\n    toPng(ref.current, { cacheBust: true, })\r\n      .then((dataUrl) => {\r\n        const link = document.createElement('a')\r\n        link.download = 'my-image-name.png'\r\n        link.href = dataUrl\r\n        link.click()\r\n      })\r\n      .catch((err) => {\r\n        console.log(err)\r\n      })\r\n  }, [ref])\r\n\r\n  return (\r\n    <>\r\n      <div ref={ref}>\r\n      {/* DOM nodes you want to convert to PNG */}\r\n      </div>\r\n      <button onClick={onButtonClick}>Click me</button>\r\n    </>\r\n  )\r\n}\r\n```\r\n\r\n## Options\r\n\r\n### filter\r\n\r\n```ts\r\n(domNode: HTMLElement) => boolean\r\n```\r\n\r\nA function taking DOM node as argument. Should return true if passed node should be included in the output. Excluding node means excluding it's children as well.\r\n\r\nYou can add filter to every image function. For example, \r\n\r\n```js\r\nconst filter = (node)=>{\r\n  const exclusionClasses = ['remove-me', 'secret-div'];\r\n  return !exclusionClasses.some(classname=>node.classList.includes(classname));\r\n}\r\n\r\nhtmlToImage.toJpeg(node, { quality: 0.95, filter: filter});\r\n```\r\nor\r\n\r\n```js\r\nhtmlToImage.toPng(node, {filter:filter})\r\n```\r\n\r\nNot called on the root node.\r\n\r\n### backgroundColor\r\n\r\nA string value for the background color, any valid CSS color value.\r\n\r\n### width, height\r\n\r\nWidth and height in pixels to be applied to node before rendering.\r\n\r\n### canvasWidth, canvasHeight\r\n\r\nAllows to scale the canva's size including the elements inside to a given width and height (in pixels).\r\n\r\n### style\r\n\r\nAn object whose properties to be copied to node's style before rendering. You might want to check [this reference](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Properties_Reference) for JavaScript names of CSS properties.\r\n\r\n### quality\r\n\r\nA number between `0` and `1` indicating image quality (e.g. `0.92` => `92%`) of the JPEG image.\r\n\r\nDefaults to `1.0` (`100%`)\r\n\r\n### cacheBust\r\n\r\nSet to true to append the current time as a query string to URL requests to enable cache busting.\r\n\r\nDefaults to `false`\r\n\r\n### imagePlaceholder\r\n\r\nA data URL for a placeholder image that will be used when fetching an image fails.\r\n\r\nDefaults to an empty string and will render empty areas for failed images.\r\n\r\n### pixelRatio\r\n\r\nThe pixel ratio of the captured image. Default use the actual pixel ratio of the device. Set `1` to\r\nuse as initial-scale `1` for the image.\r\n\r\n### preferredFontFormat\r\n\r\nThe format required for font embedding. This is a useful optimisation when a webfont provider\r\nspecifies several different formats for fonts in the CSS, for example:\r\n\r\n```css\r\n@font-face {\r\n  name: 'proxima-nova';\r\n  src: url(\"...\") format(\"woff2\"), url(\"...\") format(\"woff\"), url(\"...\") format(\"opentype\");\r\n}\r\n```\r\n\r\nInstead of embedding each format, all formats other than the one specified will be discarded. If\r\nthis option is not specified then all formats will be downloaded and embedded.\r\n\r\n### fontEmbedCSS\r\n\r\nWhen supplied, the library will skip the process of parsing and embedding webfont URLs in CSS,\r\ninstead using this value. This is useful when combined with `getFontEmbedCSS()` to only perform the\r\nembedding process a single time across multiple calls to library functions.\r\n\r\n```javascript\r\nconst fontEmbedCss = await htmlToImage.getFontEmbedCSS(element1);\r\nhtml2Image.toSVG(element1, { fontEmbedCss });\r\nhtml2Image.toSVG(element2, { fontEmbedCss });\r\n```\r\n\r\n### skipAutoScale\r\n\r\nWhen supplied, the library will skip the process of scaling extra large doms into the canvas object.\r\nYou may experience loss of parts of the image if set to `true` and you are exporting a very large image.\r\n\r\nDefaults to `false`  \r\n\r\n### type\r\n\r\nA string indicating the image format. The default type is image/png; that type is also used if the given type isn't supported.\r\nWhen supplied, the toCanvas function will return a blob matching the given image type and quality. \r\n\r\nDefaults to `image/png`  \r\n\r\n## Browsers\r\n\r\nOnly standard lib is currently used, but make sure your browser supports:\r\n\r\n- [Promise](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise)\r\n- SVG `<foreignObject>` tag\r\n\r\nIt's tested on latest Chrome and Firefox (49 and 45 respectively at the time of writing), with Chrome performing significantly better on big DOM trees, possibly due to it's more performant SVG support, and the fact that it supports `CSSStyleDeclaration.cssText` property.\r\n\r\n*Internet Explorer is not (and will not be) supported, as it does not support SVG `<foreignObject>` tag.*\r\n\r\n*Safari is not supported, as it uses a stricter security model on `<foreignObject>` tag. Suggested workaround is to use `toSvg` and render on the server.*\r\n\r\n## How it works\r\n\r\nThere might some day exist (or maybe already exists?) a simple and standard way of exporting parts of the HTML to image (and then this script can only serve as an evidence of all the hoops I had to jump through in order to get such obvious thing done) but I haven't found one so far.\r\n\r\nThis library uses a feature of SVG that allows having arbitrary HTML content inside of the `<foreignObject>` tag. So, in order to render that DOM node for you, following steps are taken:\r\n\r\n1. Clone the original DOM node recursively\r\n2. Compute the style for the node and each sub-node and copy it to corresponding clone \r\n   - and don't forget to recreate pseudo-elements, as they are not cloned in any way, of course\r\n3. Embed web fonts\r\n   - find all the `@font-face` declarations that might represent web fonts\r\n   - parse file URLs, download corresponding files\r\n   - base64-encode and inline content as dataURLs\r\n   - concatenate all the processed CSS rules and put them into one `<style>` element, then attach it to the clone\r\n4. Embed images\r\n   - embed image URLs in `<img>` elements\r\n   - inline images used in `background` CSS property, in a fashion similar to fonts\r\n5. Serialize the cloned node to XML\r\n6. Wrap XML into the `<foreignObject>` tag, then into the SVG, then make it a data URL\r\n7. Optionally, to get PNG content or raw pixel data as a Uint8Array, create an Image element with the SVG as a source, and render it on an off-screen canvas, that you have also created, then read the content from the canvas\r\n8. Done!\r\n\r\n\r\n## Things to watch out for\r\n\r\n- If the DOM node you want to render includes a `<canvas>` element with something drawn on it, it should be handled fine, unless the canvas is [tainted](https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image) - in this case rendering will rather not succeed.\r\n- Rendering will failed on huge DOM due to the dataURI [limit varies](https://stackoverflow.com/questions/695151/data-protocol-url-size-limitations/41755526#41755526).\r\n\r\n## Contributing\r\n\r\nPlease let us know how can we help. Do check out [issues](https://github.com/bubkoo/html-to-image/issues) for bug reports or suggestions first.\r\n\r\nTo become a contributor, please follow our [contributing guide](/CONTRIBUTING.md).\r\n\r\n<a href=\"https://github.com/bubkoo/html-to-image/graphs/contributors\">\r\n  <img src=\"/CONTRIBUTORS.svg\" alt=\"Contributors\" width=\"740\" />\r\n</a>\r\n","readmeFilename":"README.md"}