TenderFlow distributes the unmodified libheif-js 1.23.5 ESM/WASM bundle. It is loaded separately from the application, only when converting HEIC images. The library is replaceable at /local-tools/heic/1.23.5/libheif-bundle.mjs. License: LGPL-3.0; see LICENSE.txt and THIRD-PARTY-LICENSES.txt. Corresponding upstream source and build scripts: https://github.com/catdad-experiments/libheif-js/tree/d8ec4bc3bc5bf8055975577bccbbc7e1d7313c2d https://github.com/catdad-experiments/libheif-js/archive/d8ec4bc3bc5bf8055975577bccbbc7e1d7313c2d.tar.gz https://github.com/catdad-experiments/libheif-emscripten/tree/v1.23.5 https://github.com/catdad-experiments/libheif-emscripten/archive/refs/tags/v1.23.5.tar.gz https://github.com/catdad-experiments/libheif-emscripten/releases/tag/v1.23.5 Build dependency versions, source locations, configuration and commands are provided by the libheif-emscripten v1.23.5 build scripts above. The npm packaging and ESM bundling commands are in libheif-js/scripts/install.js and bundle.js. TenderFlow does not modify the library or restrict replacing it or debugging modifications to it.