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 <farin@struktur.de>
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 <farin@struktur.de>
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.
