Local dependencies for the four original Normandin Systems tools JSZip 3.10.1 Source: https://www.npmjs.com/package/jszip/v/3.10.1 Upstream: https://github.com/Stuk/jszip File: jszip-3.10.1.min.js (unchanged upstream distribution) License: MIT selected from the upstream MIT/GPLv3 dual license. Full upstream license: licenses/JSZip-LICENSE.markdown heic2any 0.0.4 Source: https://www.npmjs.com/package/heic2any/v/0.0.4 Upstream: https://github.com/alexcorvi/heic2any File: heic2any-0.0.4.js (unchanged upstream distribution) License supplied by the upstream package: MIT. Full upstream license: licenses/heic2any-LICENSE.md The distribution includes its original Yahoo/gifshot copyright and MIT notice. The exact heic2any 0.0.4 source revision is: https://github.com/alexcorvi/heic2any/tree/8595b0f3c79b986187c5bfa84e9755231ec988e8 Local source archive: sources/heic2any-0.0.4-8595b0f.tar.gz The revision's dist/heic2any.js is byte-for-byte identical to the copied npm distribution (SHA-256 86e257d8b2c87030a9ed23068f8423a87451e5784e0697b3bbb8929df2f86abe). Embedded HEIC decoder libraries The heic2any distribution embeds libheif 1.10.0 and libde265 1.0.2. These version strings were recovered from its Emscripten memory data. The versions' upstream LGPL notices below are included because the heic2any npm archive supplies only the outer package's MIT license. These notices do not relicense the embedded libraries under MIT. No decoder changes have been made here. libheif 1.10.0 Copyright (c) 2017 struktur AG, Dirk Farin License: LGPL version 3 or later, as stated in libheif/heif.h. Full upstream notices and license: licenses/libheif-1.10.0-COPYRIGHT.txt licenses/libheif-1.10.0-COPYING.txt Versioned source: https://github.com/strukturag/libheif/tree/v1.10.0 Source archive: https://github.com/strukturag/libheif/archive/refs/tags/v1.10.0.tar.gz Local source archive: sources/libheif-1.10.0.tar.gz libde265 1.0.2 Copyright (c) 2013-2014 struktur AG, Dirk Farin License: LGPL version 3 or later, as stated in libde265/de265.h. Full upstream notices and license: licenses/libde265-1.0.2-COPYRIGHT.txt licenses/libde265-1.0.2-COPYING.txt Versioned source: https://github.com/strukturag/libde265/tree/v1.0.2 Source archive: https://github.com/strukturag/libde265/archive/refs/tags/v1.0.2.tar.gz Local source archive: sources/libde265-1.0.2.tar.gz The decoder JavaScript used by heic2any is preserved at: https://github.com/alexcorvi/heic2any/blob/8595b0f3c79b986187c5bfa84e9755231ec988e8/src/libheif.js Phosphor Icons web 2.1.2 Source: https://www.npmjs.com/package/@phosphor-icons/web/v/2.1.2 Upstream: https://github.com/phosphor-icons/web Files: phosphor-2.1.2/style.css and regular font files (unchanged) License: MIT. Full license: licenses/Phosphor-LICENSE.txt Only regular icons are used by the original WebP converter. Tailwind CSS 3.4.17 Source: https://www.npmjs.com/package/tailwindcss/v/3.4.17 Upstream: https://github.com/tailwindlabs/tailwindcss File: original-tools.css, generated from the four original HTML tools and their shared theme configuration, replacing the Tailwind CDN runtime. License: MIT. Full license: licenses/Tailwind-LICENSE.txt Plus Jakarta Sans and JetBrains Mono Font files obtained from fonts.gstatic.com through the Google Fonts CSS API on 2026-10-09. Original CSS and source URLs are preserved in build/fonts-original.css in the rebuild source, and the files are unchanged. Upstream font sources: https://github.com/google/fonts/tree/main/ofl/plusjakartasans https://github.com/google/fonts/tree/main/ofl/jetbrainsmono License: SIL Open Font License 1.1. Full licenses: licenses/Plus-Jakarta-Sans-OFL.txt and licenses/JetBrains-Mono-OFL.txt These notices cover the locally copied dependency assets. The original Normandin Systems tool HTML and application logic are preserved separately.