ToolNivo HEIC to JPG — third-party components libheif-js 1.23.5, unmodified browser WASM bundle Source/package: https://github.com/catdad-experiments/libheif-js/tree/v1.23.5 NPM archive: https://registry.npmjs.org/libheif-js/-/libheif-js-1.23.5.tgz Build recipe and corresponding source: https://github.com/catdad-experiments/libheif-emscripten/tree/v1.23.5 Upstream libheif: https://github.com/strukturag/libheif This pinned bundle embeds its WebAssembly bytes. No separate dynamic WASM URL is required. License and component notices: LICENSE-libheif.txt (included unmodified from package). The LGPL component is kept separate and replaceable. The public vendor path, source references and original bundle are provided for debugging or replacement with a compatible build. ToolNivo's application does not restrict modification or reverse engineering for debugging modifications to this library. jpeg-js 0.4.4 — lib/encoder.js, unmodified https://github.com/jpeg-js/jpeg-js https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz BSD-3-Clause; copyright notices retained in the source and LICENSE-jpeg-js.txt. Application code uses these client-side libraries to decode HEIF and encode JPEG. All assets are served from this website; conversion does not use external APIs.