mdviewer

Third-party notices

MDViewer 2.2.0 bundles the following third-party software. Every asset is vendored from the pinned upstream release listed below by scripts/vendor_web_assets.mjs; nothing is downloaded at runtime.

common assets ship in both editions. lite assets ship only in MDViewer Lite. full assets ship only in MDViewer Full and are physically absent from Lite artifacts.

Package Version License Edition Bundled bytes
marked 18.0.9 MIT common 46,763
dompurify 3.4.12 Apache-2.0 OR MPL-2.0 common 57,293
marked-footnote 1.4.0 MIT common 4,091
prismjs 1.30.0 MIT lite 11,126
@highlightjs/cdn-assets 11.11.1 BSD-3-Clause full 128,908
js-yaml 5.2.3 MIT full 115,694
mermaid 11.16.0 MIT full 3,687,143
svg-pan-zoom 3.6.2 BSD-2-Clause full 31,106

Assets and checksums

marked 18.0.9 (common)

File SHA-256
MDViewer/Resources/MARKED-LICENSE.txt 8e3a3f82f59a60958f56ca08f445647c32a4733dc7ca6c2c46f6eb898471ab9c
MDViewer/Resources/marked.umd.js ba65f1c8948e6b01321399800843e9048b31e1c197652d4b0fafae840b30e32b

dompurify 3.4.12 (common)

File SHA-256
MDViewer/Resources/DOMPURIFY-APACHE-LICENSE.txt cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30
MDViewer/Resources/DOMPURIFY-MPL-LICENSE.txt fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85
MDViewer/Resources/dompurify.min.js c45ba939765574f96cbf35ee9b6d89f73756a17921814425e74b82f7c54603ce

marked-footnote 1.4.0 (common)

File SHA-256
MDViewer/Resources/MARKED-FOOTNOTE-LICENSE.txt 9359f7399b808813111a91c5d28656d5843d8f6d337168541938286dbf273a32
MDViewer/Resources/marked-footnote.umd.js 3ff8fd955edbe6a76eaae32ec8628caf29dbb103cfe6743654090153b833dcec

prismjs 1.30.0 (lite)

File SHA-256
MDViewer/LiteResources/PRISM-LICENSE.txt 2b947f0901a7ffcf08a89957da9783c0e9c6e72cb6ce8e959f501ab5409e4d2b
MDViewer/LiteResources/prism.min.js 6bfa17723fe5c4e250fac74171ca12c7f4f15de16536a99eb89d39006fddd293

@highlightjs/cdn-assets 11.11.1 (full)

File SHA-256
MDViewer/FullResources/HIGHLIGHTJS-LICENSE.txt 6c081431591d9df696c82dc598fe1423765b8a299b200ed00b281afd0f64c490
MDViewer/FullResources/WebModules/highlight/highlight.min.mjs 7865839949f0764d9e0a21e311a4e2c42633eeaee8ca5ec127b86438565731fe

js-yaml 5.2.3 (full)

File SHA-256
MDViewer/FullResources/JS-YAML-LICENSE.txt a07bc24468b9654ce76a547d47a2db282d07733b715db4c73a98bd63961f9550
MDViewer/FullResources/WebModules/js-yaml/js-yaml.mjs 4c743c6486a71faa2cad75390173ab9a582283d8e2c108b9c17eae6de905df6b

mermaid 11.16.0 (full)

106 files, 3,687,143 bytes. Per-file SHA-256 checksums are recorded in third-party/manifest.json.

svg-pan-zoom 3.6.2 (full)

File SHA-256
MDViewer/FullResources/SVG-PAN-ZOOM-LICENSE.txt a4fbaf0b818914459316cb22e1a9d01e0f8786fc10cfe355077cca048daa028a
MDViewer/FullResources/WebModules/svg-pan-zoom/svg-pan-zoom.min.js 9c8fc41b3359e699990766dd7a943595d234a80c880a90dfc14b920a273b99d8

Regenerate this file with ./scripts/vendor_web_assets.sh and verify it in CI with ./scripts/vendor_web_assets.sh --check.