{"_id":"libheif-js","_rev":"18-7626d53c17e441f1665dba5b6ffe0180","name":"libheif-js","dist-tags":{"latest":"1.23.2"},"versions":{"1.6.0":{"name":"libheif-js","version":"1.6.0","keywords":["heif","heic","libheif","decoder"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.6.0","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"853a07eeab240218a129187b6ac94fab5501a71b","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.6.0.tgz","fileCount":5,"integrity":"sha512-HmgaGzAlZFn+lE0ikMrwN6Cqla+3h78edntQsDu8VT9lvc1JT4WT9s92GcKNFnEl9UCPDOYaTIWtim4ptQ2AJw==","signatures":[{"sig":"MEQCIE6nbFxd68qu1Tt1v8ThqM0cpySKJ/OD9IqwdWXFHdWQAiAWTZZ8a43HwHmNHbRh8fDDMNOKm6k9Np3/+P1KuedPLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1424583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIT0/CRA9TVsSAnZWagAA2XEP/jJ9RU8SBEId/vZxkEyQ\ncK0hlTgNc/SvFbxeNejgqfrVFywT4CxlgPch4bd1c9lcy6h1tDoizvuOzPVa\n7CPNfF1enJOdwIIgMrQGu1nZveQN0OEi6PjUJLYAU02TKEzwnQ0xxkLN4TEk\nA4TqbMDk6EhntW9nEAkFyU75yIMg/2AM/Zbtn61lrtfpzeJDyWMqyTAEPz/u\n/7nNfcQgaTOu0QsRhnLDrD16oskz/fzGvuYOtvWlAXGOpMVDNjLHU6GP9GtP\nPVLI/obRmbu035NH/Z8inhcHg8SUnxLDDPCnICI+zKC1T5PkFvHs8gSd5lPY\nigZGQQvgcAB3eYqhevhepcJfXP4znLY6zC+ipQZcDDbPBFlFqw6+hCZxvhEE\nYjUSWBe7ufvcsnxOmtRgMwl9v/pwoUXBD/XiiAdbYI7hW+Dxh2eBOQ7iqyk2\nZt9p5zgHdkTBn30BJ5DoT8xx+jXu6+x26rGVe/Xtqw0P6GrpnXGkM5IqnkFQ\nwt4utPeOGLlK2C6PStIFSKMMnzC9xcEpiaiyyVe2Lx4Qg321lLOfG7EiAd3z\nhApHwe9nWqMl4LutCCjp4V5IjFCcwT0NswNoAJKdspEQRp6VsArJT5qBE9+U\nujjA7tDB71oosMgwzTpCqAkEK3+cJchP6qpL1uF1eKwZXvSIZEYkdAGTz4MV\nxP0Y\r\n=7lZ7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"libheif/libheif.js","engines":{"node":">=8.0.0"},"gitHead":"07a786ccb7368bae16c83169cc58387334f5388d","scripts":{"test":"mocha test/**/*.test.js","fetch":"node scripts/install.js","images":"node scripts/images.js","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"6.1.0","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"10.7.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","eslint":"^5.16.0","pumpify":"^2.0.1","fs-extra":"^8.1.0","node-fetch":"^2.6.0","rootrequire":"^1.0.0","end-of-stream":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/libheif-js_1.6.0_1579236671128_0.9803361303907179","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"libheif-js","version":"1.6.1","keywords":["heif","heic","libheif","decoder"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.6.1","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"99e036ce97c5caa10ff069bb722be5554d260b3d","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.6.1.tgz","fileCount":5,"integrity":"sha512-eqkjznr9R+asyStnsnhI74CRo9L4yNeO+SUgm6mLG+NJYUashjJmOA7ls7g1C5eDaUbT8s/f5zE/IpDu+YZBMA==","signatures":[{"sig":"MEUCIB4L8GZuRXYSjK115VHek4zVo24OVMm30U6eQsuL+hyOAiEAzwEeErGYRNgI67z/O+wsUR0I7YgVu6i4zHCnlftmdsc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1424940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeI2pkCRA9TVsSAnZWagAAmycP/jkFro2Wk0+5v68Ipqx8\nvUoXLDK+kZfY+R2bF4ffSuzQH38m4DZkmKB6jbOGUN8QAAKMK9yRApVIb0U3\nXyL2v8ucRE2yAqkwo0CglBhcybqIEnXnlqtt6rxFAJhwSN3+B219yzZnH3oG\nVEmA7M51LA24b0ZRt57x43XniX8DPLuW8wnDLQZIibMHt0ig9JrxU5NyjPeY\nwHqBfA0p5VfNsHg1gLu+xdFGdUMBlQ51CV2Ne2ITTjRdJajQ148NyW6EYq/L\n3wQuhZtX/w1z0NBPGFkVvAQxudDm8DMDCbtPx5vVJWABkTQ2U6uOzOsGY0U6\nmq75xCVsRAKY1joGkyrEDtyWIM5Vkdcq57VE3keuX1KM7pMM9IpOc5XmYJ1m\nVNduV6Et6EreaKVoIUD9h3rLIEeacUC4yu/6u/19wuvZNsrC9U9Ad4Zk/WpP\nx14yQiBSuIw/vM5vRVbe2oLAM2OyD/34QUAuv1zw8cgB6yhUfqzL3beceEF7\n21Z5IYSz04FkqU4OWOuUGsqa0vt0KisThUYVQ/XV6EmKoFBItmkh/5e6+2yh\nqfh52VyeG9yVRnoY+PRGH+ARBl+g2+bl6l+ECFsiLAfaNvAlkdfd4u7Pk+J/\nXlOXxfYv+vtH59IeOx8xt4Tm8x9K/tO3ncT89Agt+akHxIcQg/6QVkAtjhIQ\nukjw\r\n=l9AY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"libheif/libheif.js","engines":{"node":">=8.0.0"},"gitHead":"a3b98ce2d2daf1f9e1d9542e621bd267596724ee","scripts":{"test":"mocha test/**/*.test.js","fetch":"node scripts/install.js","images":"node scripts/images.js","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"6.13.4","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"10.18.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","eslint":"^5.16.0","pumpify":"^2.0.1","fs-extra":"^8.1.0","node-fetch":"^2.6.0","rootrequire":"^1.0.0","end-of-stream":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/libheif-js_1.6.1_1579379299842_0.5582375616078374","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"libheif-js","version":"1.6.2","keywords":["heif","heic","libheif","decoder"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.6.2","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"e57ace34dbb1b9ae9bd46d6119fa6ff2b03ac684","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.6.2.tgz","fileCount":5,"integrity":"sha512-+UJ9x/D62Yf87ff9iSRMAldaKfvSIpkubqLalJugf2lu8F9tyeDXEZZP3cFbW+DoKt/n5IH9gnp5myR5W3YI0A==","signatures":[{"sig":"MEQCIBL/7KIHv5dqTcFUEJV0O4ag/DsIZZNEyZSv7Ik/DBWxAiAdDBxKGMTmTKdkW8dESdQekmPqpkcwMKLZNe6VSgNkPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1430385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePa8XCRA9TVsSAnZWagAAaYIP/0ego+BcQlOW51bVPSka\nvCqldBB2e5UPiKM+nZn1pRfQNawEVYX49wq0Z3sUMmp9cV6KrgjHIatpl6lg\nDT5DM4BH921uyipLDGGaPaTwB1ekYe5Oa0qqR7FMhHeMqqaDUexxQ7Ixug6y\ndhwGWk4/M1POUQnPpidCRLxxmwtJC9ZWOM3A6Ulwabz53h8dUEH3VQdrQn3w\naCGXc4ELqTECTe0GfuwFYl2yZizQld6qgIfwOyAoDjh2GaspuVdQ6G3HYu9x\nkhzBiAy591o1GU3441ufP+b7Iqp0fPosFqkfCAPH9euPHCLw+lzKFqfthP2c\nSn/bzyAppVm9hDvjHRXZhkYesKBiGh92wv5sGsoNbpe8sunNee8yyjC13NG2\nQTAdHVCGNd0xOgdbKBZE1qK7jgZWsEotXCN1Bic95wl4+eJ5La3f6eCsQvWA\nEnr16DQFmDJ0/jhXNWrw06pnxCTs9qXwl6Pm6ZP3eXqiE7k3d5/ixU0fgSNO\nKafqZ5v5WEX3ADvp2UcxD1R/3zgMInABZdUHaDRRYMOnV5yCPTXZNw0aWzKH\nw6+iiPT/4z3YRt61YN42N+i7fP9qcTzafRbbVFyyV0lRSriN2khhpvPICcCd\nD33PQF0cqFLsmg/xwUNUCEM+vNMrryKZklbW85xQWTXjYV3ord3gy9oYDXkN\nXJzq\r\n=Ld9G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"libheif/libheif.js","engines":{"node":">=8.0.0"},"gitHead":"0da3f80cf93f4d1cd0a18f6213e3a1ca1299738b","scripts":{"test":"mocha test/**/*.test.js","fetch":"node scripts/install.js","images":"node scripts/images.js","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"6.13.4","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"10.19.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","eslint":"^5.16.0","pumpify":"^2.0.1","fs-extra":"^8.1.0","node-fetch":"^2.6.0","rootrequire":"^1.0.0","end-of-stream":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/libheif-js_1.6.2_1581100822667_0.42302974822084827","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"libheif-js","version":"1.7.0","keywords":["heif","heic","libheif","decoder"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.7.0","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"49863f2f466a102c4c68c535b8b87352974151d9","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.7.0.tgz","fileCount":5,"integrity":"sha512-uAQWZSsAbxb4Pzu/SUyxTG/NylX2U6SSpcrSRsrxqN8wIHJLg1FCKkA+jp8Oqtd4J/gCvRagLPdNfqgBPzccjg==","signatures":[{"sig":"MEUCIQC1VAqycyf+mi+SrAllNHJ7qoGsHAQHOvFo2pZmOi7AQQIgWtlWZK77/LYB8YG2mJJpBx5n2gWw4MjBbfjnGkOHp9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1440546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP/wKCRA9TVsSAnZWagAAszcP/AuxHOPs64q3eU9sQn4U\nKI91rZ1aIqoCpwOavN6tNX7fOvhcvAdP0aOkEY/zNumcsNyO7pflJWtjvEpY\nLMWxrJSIfQVJyxa6w4MlviY4C4tt1ojyn3KWqYhcF44j4U1GtZ95Yw4Fz/bK\nigBjXUz67ghiw0Rf1LLM8ZUYFJF9gJsXrn8EBSWJCQ1shwRufMxCN/ak56Iq\nxIKQ3jm9YA2K8RDAQ7vWO3LPcdxO8uoaNvau5Q9HVxFYu6XoK8GuTErODcbx\nv4YrObDe5HuIuyomvQso/kuyceZgQh485Xlt0tng4EDYj4J58Cfx+hXC0W8l\nlRnvMmUVkLLbkjCu4e3/xoqTolTiTDsgljzV65/8kXbXqNbRXJirNTNLaFYJ\ndZW83poHdjSbZ4ocjfhb9PFyqqSmZV8BJLkqKo7CsbaOfIxX7N0pQOS7PNeY\n5yy6mGEqctL2vLZU2ZdyCmNNX/oiu9DbCekoZ+EIrz0u8JJR/EPzcjubtBDT\np1tTwSVcgOyvBnhXBXttjtD0mYVxrpDS8W6p9Eyygn7OjeDyEgXZiCp7mraW\nD1NB5eNxtHWHIuyY6KIf4Vbrgbi5Gf708a+HhVNnlnYuDIAFPKVJQFnbcitK\nL873YaDvFogTChOBhyTaIbNom4J2UbVKhooukXDn2Ms/jEpbnh2JN5+Hhfaq\nOLid\r\n=psJu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"libheif/libheif.js","engines":{"node":">=8.0.0"},"gitHead":"67d9954e3ef18cbb58337b372a1caaa4d80026b2","scripts":{"test":"mocha test/**/*.test.js","fetch":"node scripts/install.js","images":"node scripts/images.js","inspect":"node scripts/convert.js < temp/0002.heic > out.png","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"10.22.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","pngjs":"^3.4.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/libheif-js_1.7.0_1598028809789_0.8080137593258554","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"libheif-js","version":"1.8.0","keywords":["heif","heic","libheif","decoder","node","browser","emscripten"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.8.0","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"e3b069dda9b8110786a9057b05cc976103d74f33","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.8.0.tgz","fileCount":5,"integrity":"sha512-t22rKr3DzJnqB5IimfzSOFeeyeBP/CKR0O5SRG/9noaTIKYDJ1ROEV3OzOHcN3MZImx8Z1Kz4D5u6p0I3qz8vQ==","signatures":[{"sig":"MEUCIQDrUFDRyFIatKlC2U8EEVaotEOoVnM2r1if4Rboi1vg2wIgFB2Jx0o4CuYsaBbAYWgzDeosPLsNZ+3wZ/5cyGmFG38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1479497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRuJ2CRA9TVsSAnZWagAAPioQAIsJTJACdtrcHYjFoah2\nDMTyoPSlZdOgVJiqsMjdFXHQVELUn+Grf2vI14REGPlIn9+BpVcUn1Hod9Th\n7x+qmz1P8t+pLAebKrZB/oQkNB5LbL/464bhjw+HoNmDLmUVAM3TJuZ0demr\nbSyE/8BHK0yH2eEh2xgqup3DzwoTgnpk/DEtHuwb8buk9XoxI6QeO/fmL+YK\niN8dJnrVMib71Ck2ynkcwcNAuB7NCX6hKVywSCuevkgAOLiZZYCOKChQcaCn\nHk7IUJOOjRU3bK/EBxkytKgEtPafoxSEd6GFJwdcyGJ8dJ5DStAZOhTd2c0I\nYOTox9K7Y+WUbs1UjvL93TPDvUiHbSF0NMty2g6ecIHNjZ80CLxcCOoDiOxj\nrFpJFq1WasYdMWYO9NJthYxgHfJegjj27ijW97uIITr65kX9WLrkwmXFDZjE\nzeN76XKeucxDNv+SmMOgzG5F815Wue5dsqOq+vbybijUXxuRQVhaeBvHsBSi\nehv/3lsxCKeYuU5e83NJ1mHkzmmr3cYQZHA8j5AwRqJs6MVvpwGinlYKMWYq\nqyr/DRW3Q0Wz0TrOFt0aflibTh0cPK6aN8iNtnBr0PMozN/To0SG6/e9+u5t\nfWWWISnQ2Lr7GLDvLmK5H1WxfQwPb5eTmZNfovc1Ay6cUvxxJhAnLXIVJD2s\nYkUz\r\n=CkYh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"libheif/libheif.js","engines":{"node":">=8.0.0"},"gitHead":"8084a15e695cd96191721bbdcebe02af5dcea466","scripts":{"test":"mocha test/**/*.test.js","fetch":"node scripts/install.js","images":"node scripts/images.js","inspect":"node scripts/convert.js < temp/0002.heic > out.png","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"10.22.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","pngjs":"^3.4.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/libheif-js_1.8.0_1598481013884_0.3636068579257947","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"libheif-js","version":"1.9.1","keywords":["heif","heic","libheif","decoder","node","browser","emscripten"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.9.1","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"608d8e827d90fc78eef3690d8c97653561c506fa","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.9.1.tgz","fileCount":5,"integrity":"sha512-tWaVeeKs0ikAkh1Rlad9kWslRn8c0c52yIJvrsEPPsvla+BTDADFOhd+AaczGtMOVqeErg6HnLU+b33XkbdfCw==","signatures":[{"sig":"MEUCIBxkqhXEKB3VNG6uUlJ6mfr2VRerx7ximPEmkR2qivJdAiEAkIvc/10nPjmnEO8c5wsw5UwYxkv2bQtjKkSu8RJiXfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1484313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcQWyCRA9TVsSAnZWagAAtl0QAJKgxg9wzIh6qh3bFXJk\n/ytlva7bDGxFOKUlTXt3fLNdh/Xbtb6HHKVKV1x551ni7otgCqnwqx8y4KS5\n5yFfv4Y1Z6iCImcSRojBpZ6WA9DsvddNQDUOjY40Cj0FOA6/e25BvGHCE4Uo\nXBviw23C0qO67iKCo8kXxUdl1WtvApF+te98iPKcN9b02qVUjpIk5/ldr3LH\nM0lw8KCOblEsdBa4vb+zNARgzLQ41tG0rtTZhgsoE2K7nksshcjLl5vzcNRn\nKiLXMLKN99cWm8KWiOY9c6mvkBactYcseFdVuK+ZVH0s4+9fdc2eTQwqeLgQ\nLKEJIvJ5miSenxTT9IIw7spMCi6BzwngDScNTNGBvxImt23L5akZ8DiQNqvP\n7ws4pBsPq1GThIcBv1+AQ6Y1VyedBJBxTveV4FcfODtgjeQknToN5XHnvfWD\nDUe9qJlEA8qIbQ8LD0DacBKcow4UQkroVOk3hWcGMO1e+tNBEAanzmTxrx2B\nyBogRS9dVOSn5tVXUM/8VbiINIU2/uw73D5Du4IsWvfZenYtuLjzwv3vYQIJ\nCypK6DHvI27R81N5QwYQuri8MifIQiNIOubf1D3M93WR/0FiJcgp2QRI6iNz\nlKAwlzmxyOeA41mRLdx9tpjzzuemmeUBE5GEK0jzI3LkwcEmNTD76lV5iX1z\nns3Q\r\n=nBNt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"libheif/libheif.js","engines":{"node":">=8.0.0"},"gitHead":"ba369f8e5afa73e0e6510da8ba03cf41ee1eb605","scripts":{"test":"mocha test/**/*.test.js","fetch":"node scripts/install.js","images":"node scripts/images.js","inspect":"node scripts/convert.js < temp/0002.heic > out.png","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"10.22.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","pngjs":"^3.4.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/libheif-js_1.9.1_1601242545915_0.042779495065408346","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"libheif-js","version":"1.10.0","keywords":["heif","heic","libheif","decoder","node","browser","emscripten"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.10.0","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"414774cea65a783d603570967501c06a4d8bb885","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.10.0.tgz","fileCount":5,"integrity":"sha512-o6lxGpy5RmO8aUMnDuHulkLd0g0QFWPWbZ5fjq2SM+E/xpeCTw5l+p//r8dmgKQiPzcXyitLr27gdGOLBIKBfg==","signatures":[{"sig":"MEYCIQCAuwaDi9OBo1G+5QVSPeaGtJkq+nyDK4y+hzlNwLjsNQIhAJeIqzw1hlZLHgy1zo6cmiPUWX3IPxLbrbc6bD+MZYNU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1492061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2pl0CRA9TVsSAnZWagAAtt8P/1+DcpCt3AgjXgPES2vj\njmBJfmU31L64C8AebZQCZy7chGJyeboEz+k6JrmksvOigIb/xZS2GjxswB2+\nH+stk6oTHYN6rrMv9JxQqguBoifwTaYIlk+Xn2BdIOS09cvgKC8OBdlo6yoY\nAbchXmr18In7uX7GoIn3BXyYTwkZzMU4EO5ffhGNsVFIVqWNLbBrcDBmc8MZ\nS/4FpyPFcXt1HcENhkTWDqTYUqIqbMjzbOtUKyyswMWXClSzBha9Yz/lDDO0\njWpAzShiHto6V1xZOB4A/vk/KQBsx117mujyCOcJPIWfeM6Bxz5mTAU57Oc2\nG+lMZNw9k1nMnehcixvEEXWXPnv+j8L+KN4aWzy3ChCXrg9HyHUyg3ugIi1+\nF72fuMh5/hDudfvIVFciI7AdEGoRaI1h6rXF00MUXTzRZIcQAlNl/4lIRKmm\nmniOTLcC7O8u6VsLtFsHFp0X4d6qfYLXypuIw1r9g1YFsOeqNh/ZakyfuI1S\n/Z7kpOIiDC1hE+4rlr3ynm7eG3KV4ccidN7xOPCiZ7Pun/DXfvcwxIHLEYaK\nPd8xWX59+JuxK4r5IWUXfEj6vvRrS+U2vxj2Ijrb53W5nIZv5qCKpqSwXcgZ\nkNaZ6PY2E9JKYOl78HBcSNqAhhgjZSqNkO6VyGmKHp/c8ZUJUyPD+9rKZRPo\no0H3\r\n=gC0e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"libheif/libheif.js","engines":{"node":">=8.0.0"},"gitHead":"d86aeeb10500936dece17964559345a4e33efd4c","scripts":{"test":"mocha test/**/*.test.js","fetch":"node scripts/install.js","images":"node scripts/images.js","inspect":"node scripts/convert.js < temp/0002.heic > out.png","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"6.14.8","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"10.23.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","pngjs":"^3.4.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/libheif-js_1.10.0_1608161651546_0.7545282886688558","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"libheif-js","version":"1.11.0","keywords":["heif","heic","libheif","decoder","node","browser","emscripten"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.11.0","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"8fdf4b987bece6c014af8209189dce087874035a","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.11.0.tgz","fileCount":5,"integrity":"sha512-GzR94duth06lce6fSeGnnkV9gWv8lDYRApO+X1w/OHm6C0oPipIvB3DFL4fMhz73ZQP534ib51D2Hu/uPRL/Dw==","signatures":[{"sig":"MEUCIQCe9JhVcOEbS6D8nuE0kNl36SeN4IP1hDyPhdmIp4Rf3wIgF3m0O/tO2FClDh11o93i9C11UMDQXWB8z+iX5303XaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1490707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKZ+FCRA9TVsSAnZWagAAy8oP/iD10+lt4vc+N1lRioVy\nH1tIg6zxD2hluEXsa4INHA95YEfo/1bjOrItUwla4MR3Z9NFcqDKY81AD4Q+\nOtuewDz/hPs9VcCxDXtFsOFiqVa/3Qpx8w0EAespzWpdfxAWrf2m3MigMQ9X\nEb00QzqJhsJlQo41TmaBcGkuivWXPTGuD2Y46itybojNQU8nxFzYwNAKfybK\n1QGCFtnoTEk1/rG858Yskotav5WKtlRVJXViSEX9Jdjp+6M4l188Y7XQRW9n\n2aw4dKR+2OAPLZ5oJquMvJYUNTJTdPnwrRQpZvtWf5DDbzzo1Clj0f2e91Q7\n0+mpbzwne0v3g65rAWu9PZkyDH9kWqVfUptKdbzpSU+NzeP9pA0Px6ELYx+F\n8tdB+fbJ55w2RWkewuWgIJMONc7KNfppcP6ZQHyVMAs+eB7MEXxZ7NkCtI4d\nhkbhK4JF4D/tpaYGrsK6OSGVg6ayPIXbWmQ3ZdE7qLwUdZ3eN79ADUZfZlng\nOUm1RMroLKigjLv/ioD3sYmHs0pImgx+VCvnxk/dQ+CW9HsoNCziMvCTdfBy\nHVbgUhBSANuKzg10RS8ik0DeGl53CTAPomJPDnFaoo166poD8y2POT29quzG\nT1jMh6h+WeMvAHbc8zVAVWpIbTadgCA97ZZZ7nYXVOclx8CrzJUfrVfWRbqU\n6MaX\r\n=9zlJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"libheif/libheif.js","engines":{"node":">=8.0.0"},"gitHead":"e29319976fed84ccf04ffaa3eee9288e18059585","scripts":{"test":"mocha test/**/*.test.js","fetch":"node scripts/install.js","images":"node scripts/images.js","inspect":"node scripts/convert.js < temp/0002.heic > out.png","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"6.14.11","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"10.23.3","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","pngjs":"^3.4.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/libheif-js_1.11.0_1613340549107_0.23537415962438013","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"libheif-js","version":"1.12.0","keywords":["heif","heic","libheif","decoder","node","browser","emscripten"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.12.0","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"9ad1ed16a8e6412b4d3d83565d285465a00e7305","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.12.0.tgz","fileCount":5,"integrity":"sha512-hDs6xQ7028VOwAFwEtM0Q+B2x2NW69Jb2MhQFUbk3rUrHzz4qo5mqS8VrqNgYnSc8TiUGnR691LnO4uIfEE23w==","signatures":[{"sig":"MEUCIQCljF7atQtnustNTJMcxqf2FgawMx6QBTjEbFFRmdqx2QIgbRzmLtkdJFzCyUsqKO+oOjZEsASGiMnBOZ/9bSx3Tm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1496122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw4v1CRA9TVsSAnZWagAAOpEP/RcXWxxfajFhJ01F4W8B\nC5QO5Xu/CtDyGWu+WN6qVWUPMxllv1x5BwOmRICyD6l9Twq+MyA7L6wSvpZv\nfI/k8DyLb8IBqOqXonCwpjZpq0qB4KokSoZDFkzpIvldb2k9auBHJ3sLZfEg\ni613El1NNq4XCj8OIZoxZG8zo7zddBoR1T8Xxs6sQe1tpmqbRpMLIXYm9YsT\n2jeQ/q5nxbKYpYYHgYOl8h5qaJdVHfCrMxmyb/kakAkLlR/sC3R4UsIw2wht\nxh2+/rtmEKaoESn1LdtHOoGaATiFrnZk75QYZGrsMbpfsteRR9NddIEI5WZy\nsYscYXMweK09TluDYiSZQ7QSMGP8m01HRjOZdI31K0o0DnEOMgQmh5nFds2s\nN4GtVMulYvuDLSLTcegK/JGwKFXg6uNKm92Bc6c+yDHFLR2STnF2l21O9M9K\nCPvAsaErNVUasdfgqoUHwj4knUiB1gQItwYVKn9xbOkVxNway6swl5AyQPp2\n+QXbRJDsvTjTty8fZayFdqvd5rb8k2svAGZ2C5vlzMQilkra4+j1kTdgkd14\nb3Vf04h+5H6YGqivV39ECH1/G0SGyhugdn22mOD3kNx9XUWtOnRTzYYtbEal\n6bBGuZ8WJ6CfURy9F/EElFZXJwMF6dwKC/0EBw7z5rlF9mUytzpGgRfpTQLy\nsvzu\r\n=AxCn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"libheif/libheif.js","engines":{"node":">=8.0.0"},"gitHead":"ae779b06d74cc01b2769391a4f6375bf63073cf7","scripts":{"lint":"eslint test/**/*.js","test":"mocha test/**/*.test.js","fetch":"node scripts/install.js","images":"node scripts/images.js","inspect":"node scripts/convert.js < temp/0002.heic > out.png","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"6.14.13","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","pngjs":"^3.4.0","eslint":"^5.16.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","pixelmatch":"^5.2.1","rootrequire":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libheif-js_1.12.0_1623428085724_0.8239765650992694","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"libheif-js","version":"1.13.0","keywords":["heif","heic","libheif","decoder","node","browser","emscripten"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.13.0","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"2772597c4e58c1697cf4846af68f71f481d2783a","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.13.0.tgz","fileCount":5,"integrity":"sha512-tWxQnffl8IiahT5Erf+9gqdZA2e0xcPvKW87Z0N8AZjodXj5O8deGbZDVrXF4T68cl7+Ciiukq64ZqGDNAadIA==","signatures":[{"sig":"MEQCIGN2K2pXMMBH8VsdOTA+CkwHov3juDj9tUBIu9DQvSeZAiBIiaZoD7pwhj1FsGyV02IVte3BCJavFRPxm9uGt2xUfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1500619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH7qeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTZQ//X43mBsGQX4504Gl1nfh5AGpeyB7MIfv8mFY/VAZUW2Fr9261\r\n2lwXD/pj3xjehGzM2rPaSDA5ZgzMtOBw3TODMDyDA11U39VgOzG2zyoCVwCJ\r\nDJFsYIewBdvJUvMmSpX+V0hKfthf7+vT/GmWq4YEdWeq6r+tkv85VKF4FfFr\r\nQchqbFA1QPtug1GGKmIybqO0YAJUJs7xkLJWfQvRVrRelsLN5aU8RvDWqSmh\r\n/wN+bBgGGrn569UGxYymrNTRjUvbKzFLtyh0Dhz+9d+JvGUGveh5epbTyx5M\r\noodTvEqddx9ZsTmVAsBAkxcC7arBrfwLi1chnjHAw5Dezy0gV6hPCukEUNNy\r\n3ao6QwSZ+CYFnMpInerBgzOK3xRgJ/wKSaANCSZiy52PQTM1/9CN2dzDat3e\r\noTCkUrsYDHHaVzuaTDE9fb8Gwz9cWwVvmWXjhg0a5Wh3DkvinOAgb6alVRA/\r\nqIc09qySjc6Z3VQ235SA6AlIrqGNDJ5nmfTYjCptCAZCxCRA+zeLbeaJfNe3\r\n4IK9F2gqcT9CMUnnTFLFHkG/PUSYRHPjUxaPWmYGbsts7Kc6/pAUC6UmpPcs\r\n13ApAef2YAwrAaiXjZ6CKgheQw7VCttSSENcREpNwONVw4qle0Zk06p53+Lq\r\nXLuAX+yGcpQhIES3pzub6Bx+bKVpmNKIM0U=\r\n=fixq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"libheif/libheif.js","engines":{"node":">=8.0.0"},"gitHead":"5d2c50d341f67358fa66ff89a1904103f24564c5","scripts":{"lint":"eslint test/**/*.js","test":"mocha test/**/*.test.js","fetch":"node scripts/install.js","images":"node scripts/images.js","inspect":"node scripts/convert.js < temp/0002.heic > out.png","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"6.14.17","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"14.20.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","pngjs":"^3.4.0","eslint":"^5.16.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","pixelmatch":"^5.2.1","rootrequire":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libheif-js_1.13.0_1663023774327_0.38487315569649994","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"libheif-js","version":"1.14.0","keywords":["heif","heic","libheif","decoder","node","browser","emscripten"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.14.0","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"488a0037f296ffd389782195dc1c5eab989479ae","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.14.0.tgz","fileCount":5,"integrity":"sha512-BhVY8TXRs9ozs9AKEe7AALaOb4fWtkoK+wur25BU5HzWVaxmbHGSCxrFbtngpodfjJRPrlPfE7tZ/b37vYeTSQ==","signatures":[{"sig":"MEUCIQDnLJZYFrYONVkKIM5r+XhY/gYhaUVU5ZcFFdoU+U17CgIgMj+caFuCCQZDR9IOVi7LmI65dXV+9+C+WKdtLkDVDtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1508918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje/nCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmruow/7B8+nR4ivc6G2Vl/sCvS8ftUdlQl1OevG183mX9LoxA8c2Ui7\r\n0OKYBxpW8Uan4ZfBzAu+jC9EDn8rr7W0DNBghbDGXtUmfJbLvao2kG4JseCh\r\n9y3WtzyX4Hra+C1EEv4JTNJfFOByuU7BD/uUoW+bCfCNVHhZQ0ygQv7nIQ9Q\r\nZnnbTiPszm9xmBuGS2kLBbplpctQitphjSgp2lhQBQlIaWgWmFCh91tuDg0u\r\ngfRmaJ2Dd8E73BASPdCr015MtlvzCkut8UjdJKhOYjkgBw40FXntu2ak0dTY\r\nUbTaexeKwsCMtvw2CWDki5T+4Djro/nHSg3STJ1axVrN1LhF/AKhapiUGA4v\r\nAPouYvxb/GGHiH+AXzFSuKfnWeijt44abFnu/9CW0l6A+J60iu2u1I8bSApB\r\n5Xgy/8YH7WeCbJtTHasq49wTNIKHLlDF4DPJaOuCvN6sAaZ0aBnTVqsyeTcJ\r\npUKr8ci1Hbcb8CnvvsAkBk8ws1p6kg6odI1gwG705e0eTi/vsgp3nBJuUiki\r\nDBD5jksXZ5ieTCAoJzLNEmFBdfOUy9dwNgvsbucq+Q/+VUU3mI4yixYSrjho\r\nRenVLt3BUMw7w291R8igZ5n5GDk8YvH0H3Son7QXzW2lRDdEBOpoXcsiEHg5\r\nN/KL7f8R8i3SeczKmy8dd331Q6IUxBNjxaA=\r\n=xCUj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"libheif/libheif.js","engines":{"node":">=8.0.0"},"gitHead":"c9a2ff922a5f7963d88d37e6d2469a6222582b11","scripts":{"lint":"eslint test/**/*.js","test":"mocha test/**/*.test.js","fetch":"node scripts/install.js","images":"node scripts/images.js","inspect":"node scripts/convert.js < temp/0002.heic > out.png","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"6.14.17","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"14.20.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","pngjs":"^3.4.0","eslint":"^5.16.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","pixelmatch":"^5.2.1","rootrequire":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libheif-js_1.14.0_1669069250439_0.1961506326548179","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"libheif-js","version":"1.15.1","keywords":["heif","heic","libheif","decoder","node","browser","emscripten"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.15.1","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"4693d664c2c512c6d907153c7ec4e320625470ad","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.15.1.tgz","fileCount":5,"integrity":"sha512-1nIVY1IFYLglxHPuLMqMBpjx4wigEEUVnSj2d3pRzeOjzKetwXlVejHJJgomZwEARu0PZ3HeGOW7ID/hZr13cg==","signatures":[{"sig":"MEQCIHMhm05zVHJuRyXdnN6GaB2M20nu8STIxy4Zy1gbOD1XAiAY9uoxeD1osfIKSDnRT2/BpVjj+ioo1ZMVSNukIr1+gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1524168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9ChjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/vxAAjovsiZFgFvrSwAxPw04872IRja1psgdTkV0OJhnaUUPoEZ/J\r\nsh2mG+VmxcXih6pSyiggUsyPer+sjt8e1PbxL4rKSi88p+CmuLZdBO0dYW/y\r\nBEHMNlfcF7Lx2MvWroxj6N7akEKdMwC5QeO1aHLtZ7Viw81Rom4kl8Yza8Y1\r\n1haMc3WO3absRp4rheUa7rtetUr447FE3Iw6Ytq7DqfuZTQDgSiHD6ARLH7B\r\ne+/hLLwCxn4lTDQUTZVuDX3Io5ePDA0VpWQAlHHXv5NivCTDKeanPrCXDLp0\r\nKU1mWg1Q/E5jYAkHrZZ5oPX/SEd8mxXp8zG/AI+qv8wAUHgZzckekprhOpGP\r\nm5XxfPkNb3m4AXQY7J1mS0/nRmG/mP766kWspk8R4G9FXpK5JgxPHhS5uCAi\r\n0skn1dYfG9iR3vyPWzAakKS0pdykCnyDqxtJZ349BvZo6ygDDtsTnJPzyckM\r\nNnPYK3Pwgkx5uqBF3q2eiJ/PeroWQ/yY65vx5/ExeWpYOnf/7xhLVa3VxNYf\r\nvTW/sW0QTb5jY1qy9U/qYNI0MpumBBosU1ovq633MS7jyCpJWN/TigTByZq7\r\nb4KI4nXj+atabZSkcrEMTnOvxOIxF33mXIrVBlFxd3Wlg6vuG6e0tVInahaO\r\n4hq4NXNKMeZDDkfasQbvzuRM5HQl6ElDuS4=\r\n=DmVJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"libheif/libheif.js","engines":{"node":">=8.0.0"},"gitHead":"d0fb405703e2f89eb136600ba7057e0d944a70d8","scripts":{"lint":"eslint test/**/*.js","test":"mocha test/**/*.test.js","fetch":"node scripts/install.js","images":"node scripts/images.js","inspect":"node scripts/convert.js < temp/0002.heic > out.png","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"6.14.17","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"14.21.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","pngjs":"^3.4.0","eslint":"^5.16.0","fs-extra":"^8.1.0","node-fetch":"^2.6.0","pixelmatch":"^5.2.1","rootrequire":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libheif-js_1.15.1_1676945506968_0.49705075522560804","host":"s3://npm-registry-packages"}},"1.17.1":{"name":"libheif-js","version":"1.17.1","keywords":["heif","heic","libheif","decoder","node","browser","emscripten","wasm"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.17.1","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"7772cc5a31098df0354f0fadb49a939030765acd","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.17.1.tgz","fileCount":13,"integrity":"sha512-g9wBm/CasGZMjmH3B2sD9+AO7Y5+79F0oPS+sdAulSxQeYeCeiTIP+lDqvlPofD+y76wvfVtotKZ8AuvZQnWgg==","signatures":[{"sig":"MEUCIQDTGXoutX3zaKjiZ127xPdctUGGokEevU+0pwNukr/owQIgdcgn78zG6kwudkktvQhoKQZKdOiwpWuX3dmWk8h+P5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5213539},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"d58327650ae188dd1a9b0e8827907ae4bc39dafe","scripts":{"lint":"eslint test/**/*.js","test":"mocha test/**/*.test.js --timeout 4000","fetch":"node scripts/install.js","images":"node scripts/images.js","inspect":"node scripts/convert.js < temp/0002.heic > out.png","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"6.14.18","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"14.21.3","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","pngjs":"^3.4.0","eslint":"^5.16.0","esbuild":"^0.19.5","fs-extra":"^8.1.0","node-fetch":"^2.6.0","pixelmatch":"^5.2.1","tar-stream":"^3.1.6","rootrequire":"^1.0.0","babel-eslint":"^10.1.0","gunzip-maybe":"^1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/libheif-js_1.17.1_1699461247257_0.5657177584699409","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"libheif-js","version":"1.18.0","keywords":["heif","heic","libheif","decoder","node","browser","emscripten","wasm"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.18.0","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"fa1b23ec0d4e3d01a9bc78bf69fd9c19cac9b579","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.18.0.tgz","fileCount":15,"integrity":"sha512-C/MaC0mYd3b2u21Hp76FoR8JDexwRjCZyJhdPMmzjdFnNyBkk6NQXyu9XaTl31GcT/xBR/y7mSPeg62CzyLxkg==","signatures":[{"sig":"MEMCH1tmcxomvUVZV3mub9PNRk7hGZJtVUK2teWJpCASIyQCIDmAsScPQXu6wU5eoHDzoFuQAApBlIWeemMdgCA466c8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5433545},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"e86e853d950aeee8fbbbb187472628b86f24a87d","scripts":{"lint":"eslint test/**/*.js","test":"mocha test/**/*.test.js --timeout 4000","fetch":"node scripts/install.js","images":"node scripts/images.js","inspect":"node scripts/convert.js < temp/0002.heic > out.png","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","pngjs":"^3.4.0","eslint":"^5.16.0","esbuild":"^0.19.5","fs-extra":"^8.1.0","node-fetch":"^2.6.0","pixelmatch":"^5.2.1","tar-stream":"^3.1.6","rootrequire":"^1.0.0","babel-eslint":"^10.1.0","gunzip-maybe":"^1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/libheif-js_1.18.0_1722144046532_0.6727857933858779","host":"s3://npm-registry-packages"}},"1.18.2":{"name":"libheif-js","version":"1.18.2","keywords":["heif","heic","libheif","decoder","node","browser","emscripten","wasm"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.18.2","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"4ec1af720101704ed6d038f971a3c60b06ad1e03","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.18.2.tgz","fileCount":15,"integrity":"sha512-4Nk0dKhhRfVS4mECcX2jSDpNU6gcHQLneJjkGQq61N8COGtjSpSA3CI+1Q3kUYv5Vf+SwIqUtaDSdU6JO37c6w==","signatures":[{"sig":"MEYCIQDxHsfX8lYIEoHdP1w1jNSHE1tCVEyyykKPTEJconZAsgIhAKRh9PuAliygASeci4NckH7uOjFtW0yh6aAmywcRwyku","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5492153},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"841cf2ac5ae0fc4c52aad9571e8a73de65896c8a","scripts":{"lint":"eslint test/**/*.js","test":"mocha test/**/*.test.js --timeout 4000","fetch":"node scripts/install.js","images":"node scripts/images.js","inspect":"node scripts/convert.js < temp/0002.heic > out.png","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","pngjs":"^3.4.0","eslint":"^5.16.0","esbuild":"^0.19.5","fs-extra":"^8.1.0","node-fetch":"^2.6.0","pixelmatch":"^5.2.1","tar-stream":"^3.1.6","rootrequire":"^1.0.0","babel-eslint":"^10.1.0","gunzip-maybe":"^1.4.2","esbuild-plugins-node-modules-polyfill":"^1.6.7"},"_npmOperationalInternal":{"tmp":"tmp/libheif-js_1.18.2_1728883805591_0.6158800611100799","host":"s3://npm-registry-packages"}},"1.19.8":{"name":"libheif-js","version":"1.19.8","keywords":["heif","heic","libheif","decoder","node","browser","emscripten","wasm"],"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","_id":"libheif-js@1.19.8","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"homepage":"https://github.com/catdad-experiments/libheif-js#readme","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"fcbf3571ef28b6199dd052bc4d2cb7cce56ddf06","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.19.8.tgz","fileCount":15,"integrity":"sha512-vQJWusIxO7wavpON1dusciL8Go9jsIQ+EUrckauFYAiSTjcmLAsuJh3SszLpvkwPci3JcL41ek2n+LUZGFpPIQ==","signatures":[{"sig":"MEYCIQCRvuvY7Uf51ZErha6W7aKJHrRcf9D+AkRM8a2vbatVbAIhAN1lUQN+jeDX8X7Y53BNzTmLd04DoevhW6L21nkUIUFQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6398400},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"fe8e9c29440b839910be9dc32e8d2b826c8217ca","scripts":{"lint":"eslint test/**/*.js","test":"mocha test/**/*.test.js --timeout 4000","fetch":"node scripts/install.js","images":"node scripts/images.js","inspect":"node scripts/convert.js < temp/0002.heic > out.png","pretest":"npm run -s images"},"_npmUser":{"name":"kirilv","email":"vatev.1+npm@gmail.com"},"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","pngjs":"^3.4.0","eslint":"^5.16.0","esbuild":"^0.19.5","fs-extra":"^8.1.0","node-fetch":"^2.6.0","pixelmatch":"^5.2.1","tar-stream":"^3.1.6","rootrequire":"^1.0.0","babel-eslint":"^10.1.0","gunzip-maybe":"^1.4.2","esbuild-plugins-node-modules-polyfill":"^1.6.7"},"_npmOperationalInternal":{"tmp":"tmp/libheif-js_1.19.8_1749708836151_0.6705346027423356","host":"s3://npm-registry-packages-npm-production"}},"1.23.2":{"_id":"libheif-js@1.23.2","bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"dist":{"shasum":"185691289ccfefe813e4b7f84ac4f84f24abb064","tarball":"https://registry.npmjs.org/libheif-js/-/libheif-js-1.23.2.tgz","fileCount":15,"integrity":"sha512-qvHIXtggEsw1lCNCWBYKloL2Z36DJBm0R9ThGiH2JnhKYdeZFLPFkP30Lw4yMskxxhx0bKg1gLrBHX1D2w2pSw==","signatures":[{"sig":"MEYCIQC7zHOWNAo72+b82vqMuyHNsQ0N79ZJL8fN4ycdZyHrIgIhAMHzVxWZcWieVKUdAxnQmQQK0YAbtJoTenHFjJb8T+hv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG4Sg5TeJyV8k+teOu+1F1u9OXZBPKjtObPJWN6o3yvKAiEAlPv9u7oQtO/q1i0lH96OhP5DoF31RhvAhUfpMj0WFGI="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/libheif-js@1.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8778214},"main":"index.js","name":"libheif-js","author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"engines":{"node":">=8.0.0"},"gitHead":"6ca00b818c0ff51cb2a5c75b9ce97d708083335a","license":"LGPL-3.0","scripts":{"lint":"eslint test/**/*.js","test":"mocha test/**/*.test.js --timeout 4000","fetch":"node scripts/install.js","images":"node scripts/images.js","inspect":"node scripts/convert.js < temp/0002.heic > out.png","pretest":"npm run -s images"},"version":"1.23.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6fb92791-acaa-460d-afd9-6d07766b9a4e"}},"homepage":"https://github.com/catdad-experiments/libheif-js#readme","keywords":["heif","heic","libheif","decoder","node","browser","emscripten","wasm"],"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"_npmVersion":"11.19.0","description":"Emscripten distribution of libheif for Node.JS and the browser","directories":{},"maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^7.0.0","pngjs":"^3.4.0","eslint":"^5.16.0","esbuild":"^0.19.5","fs-extra":"^8.1.0","node-fetch":"^2.6.0","pixelmatch":"^5.2.1","tar-stream":"^3.1.6","rootrequire":"^1.0.0","babel-eslint":"^10.1.0","gunzip-maybe":"^1.4.2","esbuild-plugins-node-modules-polyfill":"^1.6.7"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libheif-js_1.23.2_1788635902466_0.8788538130087278"}}},"time":{"created":"2020-01-17T04:51:11.128Z","modified":"2026-09-05T19:18:22.978Z","1.6.0":"2020-01-17T04:51:11.445Z","1.6.1":"2020-01-18T20:28:20.027Z","1.6.2":"2020-02-07T18:40:22.883Z","1.7.0":"2020-08-21T16:53:29.945Z","1.8.0":"2020-08-26T22:30:14.154Z","1.9.1":"2020-09-27T21:35:46.161Z","1.10.0":"2020-12-16T23:34:11.737Z","1.11.0":"2021-02-14T22:09:09.254Z","1.12.0":"2021-06-11T16:14:45.906Z","1.13.0":"2022-09-12T23:02:54.569Z","1.14.0":"2022-11-21T22:20:50.622Z","1.15.1":"2023-02-21T02:11:47.376Z","1.17.1":"2023-11-08T16:34:07.461Z","1.18.0":"2024-07-28T05:20:46.808Z","1.18.2":"2024-10-14T05:30:05.856Z","1.19.8":"2025-06-12T06:13:56.439Z","1.23.2":"2026-09-05T19:18:22.670Z"},"bugs":{"url":"https://github.com/catdad-experiments/libheif-js/issues"},"author":{"name":"Kiril Vatev","email":"vatev.1@gmail.com"},"license":"LGPL-3.0","homepage":"https://github.com/catdad-experiments/libheif-js#readme","keywords":["heif","heic","libheif","decoder","node","browser","emscripten","wasm"],"repository":{"url":"git+https://github.com/catdad-experiments/libheif-js.git","type":"git"},"description":"Emscripten distribution of libheif for Node.JS and the browser","maintainers":[{"name":"kirilv","email":"vatev.1+npm@gmail.com"}],"readme":"# libheif-js\n\n> An Emscripten build of [`libheif`](https://github.com/strukturag/libheif) distributed as an npm module for Node.JS and the browser.\n\n[![github actions test][github-actions-test.svg]][github-actions-test.link]\n[![jsdelivr][jsdelivr.svg]][jsdelivr.link]\n[![npm-downloads][npm-downloads.svg]][npm.link]\n[![npm-version][npm-version.svg]][npm.link]\n\n[github-actions-test.link]: https://github.com/catdad-experiments/libheif-js/actions?query=workflow%3ACI\n[github-actions-test.svg]: https://github.com/catdad-experiments/libheif-js/actions/workflows/ci.yml/badge.svg\n[npm-downloads.svg]: https://img.shields.io/npm/dm/libheif-js.svg\n[npm.link]: https://www.npmjs.com/package/libheif-js\n[npm-version.svg]: https://img.shields.io/npm/v/libheif-js.svg\n[jsdelivr.svg]: https://img.shields.io/jsdelivr/npm/hm/libheif-js?color=bd33a4\n[jsdelivr.link]: https://www.jsdelivr.com/package/npm/libheif-js\n\nThis module will respect the major and minor versions of the included `libheif`, with the patch version representing changes in this module itself. For the exact version of `libheif`, please see the [install script](scripts/install.js).\n\n## Install\n\n```bash\nnpm install libheif-js\n```\n\n## Usage\n\nStarting with version 1.17, there are multiple variants of `libheif` that you can use:\n\n* The default is still the classic pure-javascript implementation (for backwards compatibility, of course). You can still bundle this into your project with your bundler of choice.\n  ```js\n  const libheif = require('libheif-js');\n  ```\n* There is a `wasm` version available for use in NodeJS. This version will dymanically load the `.wasm` binary at runtime. While you may try to run this through a bundler, you are on your own for making it work.\n  ```js\n  const libheif = require('libheif-js/wasm');\n  ```\n* There is also a `wasm` version that is pre-bundled for you, which includes the `.wasm` binary inside the `.js` bundle. You will have a much easier time using this in your browser bundle project.\n  ```js\n  const libheif = require('libheif-js/wasm-bundle');\n  ```\n\nIf you'd like to include this module directly into an `html` page using a `<script>` tag, you have the following options:\n\n_Note: in the examples below, make sure to set the latest version when you use it. Always make sure to set a version, to make sure your website does not break unexpectedly when an update is released._\n\n* Use the pure-javascript implementation, exposing a `libheif` global:\n  ```html\n  <script src=\"https://cdn.jsdelivr.net/npm/libheif-js@1.23.2/libheif/libheif.js\"></script>\n  ```\n* Use the wasm bundle, exposing a `libheif` global:\n  ```html\n  <script src=\"https://cdn.jsdelivr.net/npm/libheif-js@1.23.2/libheif-wasm/libheif-bundle.js\"></script>\n  ```\n* Use the ES Module version, which now works in all major browsers and you should try it:\n  ```html\n  <script type=\"module\">\n    import libheif from 'https://cdn.jsdelivr.net/npm/libheif-js@1.23.2/libheif-wasm/libheif-bundle.mjs';\n  </script>\n  ```\n\nIn all cases, you can use this sample code to decode an image:\n\n```js\nconst file = fs.readFileSync('./temp/0002.heic');\n\nconst decoder = new libheif.HeifDecoder();\nconst data = decoder.decode(file);\n// data in an array holding all images inside the heic file\n\nconst image = data[0];\nconst width = image.get_width();\nconst height = image.get_height();\n```\n\nIn NodeJS, you might use this decoded data with other libraries, such as `pngjs`:\n\n```js\nconst { PNG } = require('pngjs');\n\nconst imageData = await new Promise((resolve, reject) => {\n  image.display({ data: new Uint8ClampedArray(width*height*4), width, height }, (displayData) => {\n    if (!displayData) {\n      return reject(new Error('HEIF processing error'));\n    }\n\n    resolve(displayData);\n  });\n});\n\nconst png = new PNG({ width: imageData.width, height: imageData.height });\npng.data = imageData.data;\n\nconst pngBuffer = PNG.sync.write(png);\n```\n\nIn the browser, you might use this decoded data with `canvas` to display or convert the image:\n\n```js\nconst canvas = document.createElement('canvas');\n\ncanvas.width = width;\ncanvas.height = height;\n\nconst context = canvas.getContext('2d');\nconst imageData = context.createImageData(width, height);\n\nawait new Promise((resolve, reject) => {\n  image.display(imageData, (displayData) => {\n    if (!displayData) {\n      return reject(new Error('HEIF processing error'));\n    }\n\n    resolve();\n  });\n});\n\ncontext.putImageData(imageData, 0, 0);\n```\n\n## Related\n\nThis module contains the low-level `libheif` implementation. For more user-friendly functionality, check out these projects:\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* [heic-decode](https://github.com/catdad-experiments/heic-decode) - decode heic images to raw image data\n","readmeFilename":"README.md"}