Vendor Libraries

Self-hosted JavaScript libraries for reliable loading without CDN dependencies.

Files

Why Self-Hosted?

Update Process

To update libraries:

cd assets/vendor

# Update Mermaid
curl -o mermaid.min.js https://cdn.jsdelivr.net/npm/mermaid@X.X.X/dist/mermaid.min.js

# Update svg-pan-zoom  
curl -o svg-pan-zoom.min.js https://cdn.jsdelivr.net/npm/svg-pan-zoom@X.X.X/dist/svg-pan-zoom.min.js

# Update screenfull
curl -o screenfull.js https://cdn.jsdelivr.net/npm/screenfull@X.X.X/index.js

Note: screenfull doesn’t provide a minified version, use index.js directly.