{"_id":"heic-decode","_rev":"9-15572cd86ff2ffd87c9a17596ae608d6","name":"heic-decode","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"heic-decode","version":"1.0.0","keywords":["heic","heif","image","photo","decode"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"ISC","_id":"heic-decode@1.0.0","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/heic-decode#readme","bugs":{"url":"https://github.com/catdad-experiments/heic-decode/issues"},"dist":{"shasum":"da51bd082b083fc2953f034254b2bd2a7a64efed","tarball":"https://registry.npmjs.org/heic-decode/-/heic-decode-1.0.0.tgz","fileCount":3,"integrity":"sha512-Of2v1D77nJ9p3ZI9H1ynPTfYOpHgg6qN7eipA0t022KYO54TQR0Eqypa/szbVGlgW17Et+ACntmRrZNvJqnblg==","signatures":[{"sig":"MEUCID27WFSapVr1r2oUGmr48sOjbbfqr6ZZLiUuVCV7deAfAiEAqzgO8zX2GF8+CQwm0mJ5Ss4nkUBNf9/Ti1/gur2Clrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIkzfCRA9TVsSAnZWagAAHZYP+QAcdxISW6j4MsIiMRLd\n5fzOEMM7F8pHJ9/v2htL2m3Ba27aZEre6iBedYDvm5yxTjLy8psqnomYwkFb\n00XpADbKfqkpQxFmDF0HQljdDt3R05N8cm8Fq/T7irw8Hn+e/UGWZWC8JPWx\niV6QoeYEfw2gnAzCtiL2N4KzFDns2WjYUpboRzG0999fcP9UNvRyn7N10jsj\nwpvv5iW7piuje6q+20vmLyh98GfW9yPYSxD5pnGZGyDjL4mZtpePFzHG5Bkx\nkD+grrKEp+B4r2wOc+0qEuEbTmdZir7ZKE23+D42FlRYxfzxjv3AFf7evYed\nVHJtQeMgukeGM93V/G0FIzqz6igdDs1C9XN0FhU5HME+Jrnw+hfxz0mJvdwR\nKe+sS7DyrL0TAM0jm9P/r1foG1lwV/th1f6SXILOb6HBI8pBXwrM9UgsiyyZ\nWdW1C3YjcbWS3pvXNIMnY1pwmPZzjdpu5xnnsyfyie8sIryHXXYyNj5ibz69\nsiI4O9HApuz6RQER/8Rk52rj0K9GKk2qRTW3S9+8vHuwswgIorMO7eNNlFAE\nnCPoiGwxQ9yDXHS0gXGJdTt/11WisliSh4GV8PIybaz2t8LsCNBBUZrCHxeW\nIw3WzI+/mZyEft1WrYPvWyT1fkP+leqgf/aUgbz9yNnWGLwukS6iQ8VfHgRd\nJcNv\r\n=/Ip2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"6c351672070f9d6831cec2344f67d95d7bbb28a6","scripts":{"test":"mocha \"test/**/*.js\"","pretest":"node scripts/images.js"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/heic-decode.git","type":"git"},"_npmVersion":"6.13.4","description":"Decode HEIC images to raw data","directories":{},"_nodeVersion":"10.18.1","dependencies":{"is-heic":"^1.0.0","libheif-js":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","eslint":"^5.16.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","rootrequire":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/heic-decode_1.0.0_1579306207289_0.016551777787667366","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"heic-decode","version":"1.0.1","keywords":["heic","heif","image","photo","decode"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"ISC","_id":"heic-decode@1.0.1","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/heic-decode#readme","bugs":{"url":"https://github.com/catdad-experiments/heic-decode/issues"},"dist":{"shasum":"065ea9b5ae3829341be299f9190723f9cc70c88f","tarball":"https://registry.npmjs.org/heic-decode/-/heic-decode-1.0.1.tgz","fileCount":3,"integrity":"sha512-9If2HCmqXHcygFU59BFNVMMTbPvRO8hzvEoBOSeyplAllVJGSmpxtHwRH1z3MZsa1p1hRO10xzBp11OZKCKOCQ==","signatures":[{"sig":"MEUCIA0GKw2Qluh9bwNeFfAGuh0gy9wy0hcAX5cL1FmW+1EOAiEA/RYYP152f5V1LSEKKVg7SpPj1UmlktBypbBZ6og5TKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeI3RKCRA9TVsSAnZWagAA54gP/38tbcZLY1cVAEMVirrb\nUMTfAq4CoLyyCyf/mpCk2oZMvejP0GfQMBwoCSbj3WMQdsS4yO4Lseyt1/Ly\nL5QSprKDb+vZqzceAykyjPfOGeGfufJQGD67ilNMRj8Y/pBwR0W2xxX5rmAJ\ntJqwA6rYKTSv1p/DlCa9CMEiy53MGKkN4kUAssslSJUXCn/dUXXL3U4wcNPi\n6y+qeRSEUfbegaKlaXNsx+IL97jwqIeQAASmKXOYxXNzsKyUsU+dZEAmrvph\n/p6/WeOv8pAWNvmtVMa+GAr5c9fBcBL+dNqUz8Y2pZ/BIqc6c0Q14J4sD+yi\nAg2saFchOsIcpq4Wg78dCt2fwVroUrH9rac0SK80JrKE4hKMRrGrH3MA49fm\n2xQPW9TTQ4DdORGGPa7denFsPkhWpAWmxZqlDb5ioG27Hdak48n+Rj9/O9mX\n/v+FlwMEeqjvH5rObuZbjlnIQODPU1tQBoQMDsNsR1LiE7LTF0pDtRO4m3F/\n1Dav1BWtUudJRgnE6EACL8owLGKEZqMmeEPNU19VdToy8rkWwmkkc/+3bO0+\nTaLzYmwlv+wIDqMNCtC7EycHs8RyKIGJmVDO1dqkzhE5mO93kX8L8XgbmKt1\n1XFxAN1S9R6hp8pThGdZ4KJb3u7k9XDDQNR5qJuzH0xFKxx9eRdXe7R6CgER\n3s2k\r\n=ORda\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"1b9aa9075e8feb12b5ae34c09332daa504370275","scripts":{"test":"mocha \"test/**/*.js\"","pretest":"node scripts/images.js"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/heic-decode.git","type":"git"},"_npmVersion":"6.13.4","description":"Decode HEIC images to raw data","directories":{},"_nodeVersion":"10.18.1","dependencies":{"is-heic":"^1.0.0","libheif-js":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","eslint":"^5.16.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","rootrequire":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/heic-decode_1.0.1_1579381834025_0.23787063806761943","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"heic-decode","version":"1.0.2","keywords":["heic","heif","image","photo","decode"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"ISC","_id":"heic-decode@1.0.2","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/heic-decode#readme","bugs":{"url":"https://github.com/catdad-experiments/heic-decode/issues"},"dist":{"shasum":"945cae8431e041ccfb7440a3106d9151602aec2c","tarball":"https://registry.npmjs.org/heic-decode/-/heic-decode-1.0.2.tgz","fileCount":3,"integrity":"sha512-oSSeUZEl2vmtEavFxqSfNfHQ+My6VP0i4KzrtWeax040pJFYXt/VRS0CoTzsRyajTji56rE6/HXTyi7R8vEimg==","signatures":[{"sig":"MEUCIFAAXglRGN1XwCpsZN5C5u9E1NFtVyNZDbTTuCzxPZYNAiEAtbtWrBBzOr6V2rBhuje2x118tPQV/yH2eec0yMCktXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNMGwCRA9TVsSAnZWagAAKqYP/R4HTmcFSDBPnDF29Wbg\nHb6XO4ZtryCBxstZ0pg/hbSarM1yfMo8Eq40wreWPNKppaTWqInf7rBGFilo\nrU5/6cP+1nbn5DSIQwAY9hguNJx/berBNuHbnYXZ0HDeR/ZL3YUvrlXXE97J\n8KzOEhDAWLLVMIGhVq/XDxYBN2BOUDGyGaAjo9KKJPTtkt/O1twhT3yqNJLf\nOMcymHTeoRSeKI4ddfT5cZcRo+1wtjHcHp5gWRm5dQs6qewytEHBn+Mpn92x\nKH1pJUZJyJTBH4z3WuyUJD5bQml9ObLvJr5AIrdciMy3PBw0HG565vNz6HSa\nczCBgBAdCXYyhMyUmO0Uthf1O+8o1hUGv0m6jFWQT/GHEVTOJBuQJ8ohLQVF\noloGPZ4L285T15nIyFZ3pMO8DiM5VweW0dn93Et/vC0haUQaYxFZQ4Kyjc7A\nkuHJYe2yb7gJ2TyK4DUwT+vIEV8qe3o2nTIAlmXe78oNjVFyxW/0t6ikRW6+\n1NdkVjbFbEITuc9DbW+P7YFIRVNSkwro7IZO85oyyUYfpItyV5w5H+TmTAtp\nVcXkxnvNjn2EVrs077nJusPYo3RCAp7JZJ1AWdXLViNkBSszHlIeQws6XnmH\nD6klUnB0ny719nl4GnBBhaueA4wTzK5zDBvG+1tBY+fhfoiuWFCbp8i0fXQm\nREBv\r\n=Qiae\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"0e91f18b163e56f3c59dfeabb8aceabea1d72f24","scripts":{"test":"mocha \"test/**/*.js\"","pretest":"node scripts/images.js"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/heic-decode.git","type":"git"},"_npmVersion":"6.13.4","description":"Decode HEIC images to raw data","directories":{},"_nodeVersion":"10.18.1","dependencies":{"libheif-js":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","eslint":"^5.16.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","rootrequire":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/heic-decode_1.0.2_1580515759845_0.6852985897262849","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"heic-decode","version":"1.1.0","keywords":["heic","heif","image","photo","decode"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"ISC","_id":"heic-decode@1.1.0","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/heic-decode#readme","bugs":{"url":"https://github.com/catdad-experiments/heic-decode/issues"},"dist":{"shasum":"8ffc6c9a2d23e3ba5d358279cb2f78d6e34290ae","tarball":"https://registry.npmjs.org/heic-decode/-/heic-decode-1.1.0.tgz","fileCount":3,"integrity":"sha512-9OYPtkOqN5zwoXCgdn5rBUmh4T4GJlSVPint+j6CsTjW5YYpkYgJUc3FKmQWH2waQROL2zGrqFEIalW7HXDu5w==","signatures":[{"sig":"MEUCIFmmIbJRU2fvNLfN0Zxue1K/h+W/BGHhvSsiquynepSZAiEAjeSsFwCgHdPwOXqOeRCMhL0FyttuQ4xlbXjYlm/DGE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNaXSCRA9TVsSAnZWagAApxoP/23tzA5tMoBKOaS073df\n/BajIWCCg+93txTFZUIcfS4HYMADb10aTvb8g6HQdBKCV5xHLQuSYxOTfDJD\nPITAyZsNHun8Fo72Go2gjbVCGNCHH4j77tV8izjeQGvFHDoWbZSfsr89qV4Q\nh2J+GRYE6X3Voyap/HR1k6eC29NIs3HkU0aYIxFp9FrEVO1kQv/V1wTqMagN\nrRVQYWZNmoCnliQftWbzBhg7xq5U1dIETtjFQoAunQVkg/raAFH04/4pV1BE\nKdm8ct/Tr2h8DkIgkQTpnf+rxb0rYQNRXFmyVUgaJUEhhZhDr1mxWX3yUHYp\nIUDGarsfOrD2eGyrHSSVIn3zEWQQM3Lne7rOU0LG3dykW0ifHDZhAaUCX4U+\nWTc62Eg276GnT5tD6/e0x2yNtsQNxUdA4IiwTL/uaWdMC5nzZld/+FhPRnmD\ntW6+RJGvZ5ImQnw10YxbUCkiF0NnLcePNowazvRMrORI4p74LYdrW6sF/0km\nyrP3HA0zTk8w4hQjMVGuIwMxkpZLnsP/pQBDV+/2DJjmE150TemMyMsiJMTd\npP/NUICjkp1w2HwHdQJdtM/t60WKPexpiY2P7oyTIxA61gwdny0qaB/OhaR1\nA0R99Pp3K4NRMYGEEGfiqCqDglijBam5HF1udywR6b4selKWv63mgxqCZiQ1\n3XwG\r\n=Blpw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"668cb39aca30fcdc721a895af08889ad25c45935","scripts":{"test":"mocha \"test/**/*.js\" --timeout 20000 --slow 0","pretest":"node scripts/images.js"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/heic-decode.git","type":"git"},"_npmVersion":"6.13.4","description":"Decode HEIC images to raw data","directories":{},"_nodeVersion":"10.18.1","dependencies":{"libheif-js":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jimp":"^0.9.3","mocha":"^7.0.0","eslint":"^5.16.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","rootrequire":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/heic-decode_1.1.0_1580574161944_0.3170822351820204","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"heic-decode","version":"1.1.1","keywords":["heic","heif","image","photo","decode"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"ISC","_id":"heic-decode@1.1.1","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/heic-decode#readme","bugs":{"url":"https://github.com/catdad-experiments/heic-decode/issues"},"dist":{"shasum":"7b8c2e5a4b7a7bc1c8eb754ac35ed77be44c5a20","tarball":"https://registry.npmjs.org/heic-decode/-/heic-decode-1.1.1.tgz","fileCount":3,"integrity":"sha512-0KKYaXk2QSZrQIp4UKaNt/tyK8UGZkdfTzZRzny+cyYbNPJXRicaLCphMOuaBxHpHvCBTqnl0rM0qQ+rN98gJg==","signatures":[{"sig":"MEUCIC6TM5vtKap9yEWXSq2C7pWbtHsoD0ge9MZuiaVG5t7FAiEA79+I2i7Oa4OFdcyT7bWpVn45B9oSHufcIw5lm0FYUJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOfrACRA9TVsSAnZWagAA3A0P/1t29Cb+CtmJ2Ac5U/Ri\nl2b9i73Cl+xz9ZXqnAWZnWaG5/ViA9mmPa80sfWUDEO5q+mMipnExzIonUgM\nbxs0OC+YA1+UNmfX5eNVQWTnB9SFjvlq2xTykcQ6mTZMeQuqKPwZp7nSYmlV\nHfUXy/1ZFW5HOFAQoufMm/bbThxLZQzf2NRGLXUm/+wLOMC1oCYXYrk8K04G\nyzxTX6JSBRDl1rdsGaSNKgaMTdH2lUJnWNV1U379468c6avgQU5ygI3YILHm\n51q6p1QV9IqIzP7eYmtW5IVW7jbKnIubLXv7/yLx9+3mNleXGyAbqmxwSwVW\nC+/Y3Mo9QM7SIe+frdnDDI5z+GK1jxoPCNZ1/8yHJWfSTbRtOcdqQ9NITWTI\nSgeV87Skj9kdpNlW/R/RXSehOJW8uKE3ZuKV9POJtfxAkv6vcjxRwuNqeYFJ\nyeb/hNpAZDRyl0dgwhiNMTfkivyLhUBmcngWLDkfpkTOZdIjcfb69ZG0mF25\nq6T7GbFR3Jd6yAnwrnktKTBc/lo+bJ0T1dvEHlpZGVPcjKirtyRd/MjpjtwU\nOyley2pcEJzKtbTidbwP33PD/h/mQWbjG38dNMzeon9WjZqkdjSMkQTSo4Ji\nwGBvo+vP3llCYOziBLmkGxDjq0zP3+NdALPoHa09SjfSY+l1zM6tMZh8YWyY\nDLQQ\r\n=t26J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"b5344d7c7f200af8b97cd5af9bced36a126b1d2e","scripts":{"test":"mocha \"test/**/*.js\" --timeout 20000 --slow 0","pretest":"node scripts/images.js"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/heic-decode.git","type":"git"},"_npmVersion":"6.13.4","description":"Decode HEIC images to raw data","directories":{},"_nodeVersion":"10.18.1","dependencies":{"libheif-js":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jimp":"^0.9.3","mocha":"^7.0.0","eslint":"^5.16.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","rootrequire":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/heic-decode_1.1.1_1580858048046_0.3363211503277046","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"heic-decode","version":"1.1.2","keywords":["heic","heif","image","photo","decode"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"ISC","_id":"heic-decode@1.1.2","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/heic-decode#readme","bugs":{"url":"https://github.com/catdad-experiments/heic-decode/issues"},"dist":{"shasum":"974701666432e31ed64b2263a1ece7cff5218209","tarball":"https://registry.npmjs.org/heic-decode/-/heic-decode-1.1.2.tgz","fileCount":3,"integrity":"sha512-UF8teegxvzQPdSTcx5frIUhitNDliz/9Pui0JFdIqVRE00spVE33DcCYtZqaLNyd4y5RP/QQWZFIc1YWVKKm2A==","signatures":[{"sig":"MEUCIATdK/yKNpz15/s2c5oHW7Ruo1PqrNSQHi25kPOJKZ5UAiEA6L6fAri8goG7uOuyHidPgoKrwPrZZ94VQFJ/hsay3bk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4BM2CRA9TVsSAnZWagAAAEAQAKARMv2he0epXhe4hujG\npyFjnlq7E2OCbpMgx/ni2WSaHRz63Zm0XpFxN9qortbenBs4kyab/dRICYP7\nbZUGXcwsNcGOo7vLwcpVF/GKOWbY34TC0CpWs9X5YdBS0yrvhJGyOcBa44cw\nqRPSrdEO31c5mrb4qhXOwU0EagSYxknA7rQgxfOtpwdTrstLAwdtgPgw2fui\nddknDX7ut4g4N6J50oOAA5QgO552v5WICNwNntvhxUZfRvUMU3qpALSuZBJz\nNwzvpoZVlIrUINxsd+I7wRKlHfztLf6zODPCay1PUI3sD0wp6YjUKjmc+X4b\ntnRWlQtYqsjD79ua7IV6tUNfTOqEag5Vzhd2+TE6f6UFq7ykqVpCJEMgPWlo\n/VUPubeBtqGzfnntDMuNGRb2tEmcP0nBdf6eQkBLqSZnV1TUx77C50tWUyGa\nwvXQGLIRcgDzhx///JsHlY+ryMFltNlVSRTp3tai19Ve1RlJOg7HrLWofOQe\ncTJjRQDOdjCv2taWDUEjDwUfZOkJLsz5yd+hggq2ZAsDpDTXC/9d3CkmjXTg\nW2g0iL4Ew3OUQ+P9HQ7Vw2ZWB9fYW892DElbX0pbtHpxfWpKbCnZPxvu9mNv\ng6TmGxx45IlkJd8Lf0aiGd3zabT371h+dsJt/L+Xf6Fk28//V3TM5Ru2AXHu\nep1U\r\n=p9iy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"a94ad2ddd25b5d90b8f860b9bfea747d6e62f63b","scripts":{"test":"mocha \"test/**/*.js\" --timeout 20000 --slow 0","pretest":"node scripts/images.js"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/heic-decode.git","type":"git"},"_npmVersion":"6.14.8","description":"Decode HEIC images to raw data","directories":{},"_nodeVersion":"10.23.0","dependencies":{"libheif-js":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jimp":"^0.9.3","mocha":"^7.0.0","pngjs":"^5.0.0","eslint":"^5.16.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","pixelmatch":"^5.2.1","rootrequire":"^1.0.0","buffer-to-uint8array":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/heic-decode_1.1.2_1608520501594_0.8618884195109797","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"heic-decode","version":"2.0.0","keywords":["heic","heif","image","photo","decode"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"ISC","_id":"heic-decode@2.0.0","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/heic-decode#readme","bugs":{"url":"https://github.com/catdad-experiments/heic-decode/issues"},"dist":{"shasum":"77ab96ee1a255f0a9952d0e88d584bca30577114","tarball":"https://registry.npmjs.org/heic-decode/-/heic-decode-2.0.0.tgz","fileCount":4,"integrity":"sha512-NU+zsiDvdL+EebyTjrEqjkO2XYI7FgLhQzsbmO8dnnYce3S0PBSDm/ZyI4KpcGPXYEdb5W72vp/AQFuc4F8ASg==","signatures":[{"sig":"MEUCIQCUBfxjcVbXVvc5PbfEQGpggfEPZOPRftxhNA1v2CVERAIgHKOdu/k/JjKRXgx72p1svl5HAJxN8AAyD9lvnD6T0m8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5856},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"87c61c45b49741c8cae47ff9c567b794a61262dc","scripts":{"test":"mocha \"test/**/*.js\" --timeout 20000 --slow 0","pretest":"node scripts/images.js"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/heic-decode.git","type":"git"},"_npmVersion":"8.19.4","description":"Decode HEIC images to raw data","directories":{},"_nodeVersion":"16.20.2","dependencies":{"libheif-js":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jimp":"^0.9.3","mocha":"^7.0.0","pngjs":"^5.0.0","eslint":"^5.16.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","pixelmatch":"^5.2.1","rootrequire":"^1.0.0","buffer-to-uint8array":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/heic-decode_2.0.0_1699563579937_0.09992458975591512","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"heic-decode","version":"2.1.0","description":"Decode HEIC images to raw data","main":"index.js","scripts":{"pretest":"node scripts/images.js","test":"mocha \"test/**/*.js\" --timeout 20000 --slow 0"},"repository":{"type":"git","url":"git+https://github.com/catdad-experiments/heic-decode.git"},"keywords":["heic","heif","image","photo","decode"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/catdad-experiments/heic-decode/issues"},"homepage":"https://github.com/catdad-experiments/heic-decode#readme","dependencies":{"libheif-js":"^1.19.8"},"devDependencies":{"buffer-to-uint8array":"^1.1.0","chai":"^4.2.0","eslint":"^5.16.0","fs-extra":"^8.1.0","jimp":"^0.9.3","mocha":"^7.0.0","node-fetch":"^2.6.0","pixelmatch":"^5.2.1","pngjs":"^5.0.0","rootrequire":"^1.0.0"},"engines":{"node":">=8.0.0"},"gitHead":"47773f7b17acc22bfb8bb7869b6ef087d24c0ca9","_id":"heic-decode@2.1.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-0fB3O3WMk38+PScbHLVp66jcNhsZ/ErtQ6u2lMYu/YxXgbBtl+oKOhGQHa4RpvE68k8IzbWkABzHnyAIjR758A==","shasum":"f40efb2d3ffa2402748cfb3b8e957b99a9cf9584","tarball":"https://registry.npmjs.org/heic-decode/-/heic-decode-2.1.0.tgz","fileCount":4,"unpackedSize":6656,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID8tf+Srfv1zR/c+YWwTTZZr8Pd4NcbniWyIIY9AGaMOAiEA5M1fe67+pxs402F7iLrr0cb9chyvqbY2yuAQh7UtmwQ="}]},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com","actor":{"name":"kirilv","email":"vatev.1+npm@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/heic-decode_2.1.0_1751636596684_0.14532769330796325"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-18T00:10:07.287Z","modified":"2025-07-04T13:43:17.104Z","1.0.0":"2020-01-18T00:10:07.427Z","1.0.1":"2020-01-18T21:10:34.118Z","1.0.2":"2020-02-01T00:09:19.979Z","1.1.0":"2020-02-01T16:22:42.072Z","1.1.1":"2020-02-04T23:14:08.187Z","1.1.2":"2020-12-21T03:15:01.763Z","2.0.0":"2023-11-09T20:59:40.092Z","2.1.0":"2025-07-04T13:43:16.944Z"},"bugs":{"url":"https://github.com/catdad-experiments/heic-decode/issues"},"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"ISC","homepage":"https://github.com/catdad-experiments/heic-decode#readme","keywords":["heic","heif","image","photo","decode"],"repository":{"type":"git","url":"git+https://github.com/catdad-experiments/heic-decode.git"},"description":"Decode HEIC images to raw data","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"readme":"# heic-decode\n\n> Decode HEIC images to extract raw pixel data.\n\n[![CI][ci.svg]][ci.link]\n[![npm-downloads][npm-downloads.svg]][npm.link]\n[![npm-version][npm-version.svg]][npm.link]\n\n[ci.svg]: https://github.com/catdad-experiments/heic-decode/actions/workflows/ci.yml/badge.svg\n[ci.link]: https://github.com/catdad-experiments/heic-decode/actions/workflows/ci.yml\n[npm-downloads.svg]: https://img.shields.io/npm/dm/heic-decode.svg\n[npm.link]: https://www.npmjs.com/package/heic-decode\n[npm-version.svg]: https://img.shields.io/npm/v/heic-decode.svg\n\n## Install\n\n```bash\nnpm install heic-decode\n```\n\n## Usage\n\nDecode the main image in the file:\n\n```javascript\nconst fs = require('fs');\nconst { promisify } = require('util');\nconst decode = require('heic-decode');\n\n(async () => {\n  const buffer = await promisify(fs.readFile)('/path/to/my/image.heic');\n  const {\n    width,  // integer width of the image\n    height, // integer height of the image\n    data    // Uint8ClampedArray containing pixel data\n  } = await decode({ buffer });\n})();\n```\n\nDecode all images in the file:\n\n```javascript\nconst fs = require('fs');\nconst { promisify } = require('util');\nconst decode = require('heic-decode');\n\n(async () => {\n  const buffer = await promisify(fs.readFile)('/path/to/my/multi-image.heic');\n  const images = await decode.all({ buffer });\n\n  for (let image of images) {\n    // decode and use each image individually\n    // so you don't run out of memory\n    const {\n      width,  // integer width of the image\n      height, // integer height of the image\n      data    // Uint8ClampedArray containing pixel data\n    } = await image.decode();\n  }\n\n  // when you are done, make sure to free all memory used to convert the images\n  images.dispose();\n})();\n```\n\n> Note: when decoding a single image (i.e. using `decode`), all resources are freed automatically after the conversion. However, when decoding all images in a file (i.e. using `decode.all`), you can decode the images at any time, so there is no safe time for the library to free resources -- you need to make sure to call `dispose` once you are done.\n\nWhen the images are decoded, the return value is a plain object in the format of [`ImageData`](https://developer.mozilla.org/en-US/docs/Web/API/ImageData). You can use this object to integrate with other imaging libraries for processing.\n\n_Note that while the decoder returns a Promise, it does the majority of the work synchronously, so you should consider using a worker thread in order to not block the main thread in highly concurrent production environments._\n\n## Related\n\n* [heic-cli](https://github.com/catdad-experiments/heic-cli) - convert heic/heif images to jpeg or png from the command line\n* [heic-convert](https://github.com/catdad-experiments/heic-convert) - convert heic/heif images to jpeg and png\n* [libheif-js](https://github.com/catdad-experiments/libheif-js) - libheif as a pure-javascript npm module\n","readmeFilename":"README.md"}