Back to the tool

Licenses and components

This project-wide inventory comes from the installed dependency lockfile. It is conservative: some packages support Node commands or types and are not part of the browser bundle. Each site build isolates codec assets to the tool that uses them.

Each component is governed by its own license. The original license texts and notices are linked below.

HEIC converter source and licensing

The HEIC converter is confined to private-heic-jpg. Its heic-to 1.6.7 package declares LGPL-3.0; the bundled source identifies libheif 1.23.7 and libde265 1.0.16. The installed wrapper source, versioned upstream source archives, and applicable license texts are included below. The libheif archive contains its Emscripten build script and CI toolchain version. The exact compiled HEIC binary was not independently reproduced in this workspace; this notice is not a patent clearance or legal opinion.

AVIF converter components

The AVIF fallback is confined to avif-jpeg-tool. @jsquash/avif 2.1.1 declares Apache-2.0 and bundles a decoder built from libavif 1.0.1 and libaom 3.7.0. The distributed WASM matches the pinned upstream package binary by SHA-256. Apache, BSD, AOM patent, Emscripten, musl, and LLVM runtime license texts are included below. The binary was not independently rebuilt in this workspace; this notice is not a patent clearance or legal opinion.

License texts and notices

Installed dependency notices

ComponentVersionDeclared licenseLicense texts and notices
@jsquash/avif2.1.1Apache-2.0Notice 1
@mixmark-io/domino2.2.0BSD-2-ClauseNotice 1
@napi-rs/canvas1.0.13MITNotice 1
@napi-rs/canvas-win32-x64-msvc1.0.13MITNotice 1
@pdf-lib/fontkit1.1.1MITNotice 1
@pdf-lib/standard-fonts1.0.0MITNotice 1
@pdf-lib/upng1.0.1MITNotice 1
@types/diff7.0.2MITNotice 1
@types/node26.6.6MITNotice 1
@types/trusted-types2.0.7MITNotice 1
ansi-regex5.0.1MITNotice 1
ansi-styles4.3.0MITNotice 1
argparse2.0.1Python-2.0Notice 1
camelcase5.3.1MITNotice 1
cliui6.0.0ISCNotice 1
color-convert2.0.1MITNotice 1
color-name1.1.4MITNotice 1
commander2.20.3MITNotice 1
decamelize1.2.0MITNotice 1
diff9.0.0BSD-3-ClauseNotice 1
dijkstrajs1.0.3MITNotice 1
discontinuous-range1.0.0MITNotice 1
docx9.15.0MITNotice 1
dompurify3.4.17(MPL-2.0 OR Apache-2.0)Notice 1
Notice 2
Notice 3
emoji-regex8.0.0MITNotice 1
fflate0.8.3MITNotice 1
find-up4.1.0MITNotice 1
get-caller-file2.0.5ISCNotice 1
heic-to1.6.7LGPL-3.0Notice 1
is-fullwidth-code-point3.0.0MITNotice 1
locate-path5.0.0MITNotice 1
marked18.1.2MITNotice 1
moo0.5.3BSD-3-ClauseNotice 1
nanoid6.0.2MITNotice 1
nearley2.20.1MITNotice 1
p-limit2.3.0MITNotice 1
p-locate4.1.0MITNotice 1
p-try2.2.0MITNotice 1
pako1.0.11(MIT AND Zlib)Notice 1
papaparse5.7.0MITNotice 1
path-exists4.0.0MITNotice 1
pdf-lib1.17.1MITNotice 1
pdfjs-dist6.4.299Apache-2.0Notice 1
Notice 2
Notice 3
Notice 4
Notice 5
Notice 6
Notice 7
Notice 8
Notice 9
Notice 10
Notice 11
pngjs5.0.0MITNotice 1
qrcode1.5.4MITNotice 1
railroad-diagrams1.0.0CC0-1.0Notice 1
randexp0.4.6MITNotice 1
require-directory2.1.1MITNotice 1
require-main-filename2.0.0ISCNotice 1
ret0.1.15MITNotice 1
set-blocking2.0.0ISCNotice 1
sql-formatter15.9.0MITNotice 1
string-width4.2.3MITNotice 1
strip-ansi6.0.1MITNotice 1
tslib1.14.10BSDNotice 1
turndown7.2.4MITNotice 1
turndown-plugin-gfm1.0.2MITNotice 1
undici-types8.9.0MITNotice 1
wasm-feature-detect1.9.0Apache-2.0Notice 1
which-module2.0.1ISCNotice 1
wrap-ansi6.2.0MITNotice 1
y18n4.0.3ISCNotice 1
yaml2.9.1ISCNotice 1
yargs15.4.1MITNotice 1
yargs-parser18.1.3ISCNotice 1

Full notice register · Manifest and checksums