Files
ESP32_Serial_Swiss_Army_Knife/web_assets/SOURCES.md
T

2.0 KiB

Vendored web assets

These browser distributions were downloaded from the exact-version npm packages via unpkg.

Package Version License Local files Upstream URLs
@xterm/xterm 5.5.0 MIT (xterm.LICENSE) xterm.js, xterm.css https://unpkg.com/@xterm/xterm@5.5.0/lib/xterm.js, https://unpkg.com/@xterm/xterm@5.5.0/css/xterm.css, https://unpkg.com/@xterm/xterm@5.5.0/LICENSE
@xterm/addon-fit 0.10.0 MIT (addon-fit.LICENSE) addon-fit.js https://unpkg.com/@xterm/addon-fit@0.10.0/lib/addon-fit.js, https://unpkg.com/@xterm/addon-fit@0.10.0/LICENSE

Package metadata: https://unpkg.com/@xterm/xterm@5.5.0/package.json and https://unpkg.com/@xterm/addon-fit@0.10.0/package.json.

The .gz files are deterministic build artifacts generated from the corresponding JS/CSS files with gzip -9 -n -c. The -n option omits source names and timestamps. PlatformIO's ESP-IDF/SCons bridge cannot reliably compile ESP-IDF's generated BUILD_DIR/*.S files, so generate_embedded_assets.py converts the compressed files into the deterministic src/web_assets_data.c byte arrays used by the firmware:

python3 web_assets/generate_embedded_assets.py

SHA-256 verification

File SHA-256
xterm.js 1f991ac3b4b283ebf96e60ae23a00a52765dd3a2e46fa6fdda9f1aab032f7495
xterm.css ba8e6985669488981ccf40c0cefe3aba80722cb6c92de7ad628b0bd717faf2b6
addon-fit.js bdaefa370b1bfc42ee88d46fe6072400902a4d4b2d45cd93438dda9b23c97089
xterm.LICENSE b569f629d00f2626a8100df2a1798210535621e42164dfd426a6fe5aac7b0ccd
addon-fit.LICENSE e256f01188af527e4d06d21d06fbf785ae9c50d4b328bf03cbe0ba7f0aa4228f
xterm.js.gz 042c744ad77ddeda439cc095a70a9b29c62eca541b18cd0d3ac80081cc492f50
xterm.css.gz 876ead49256d30169786511ff27300116634d21951e46f373d19191928d385f3
addon-fit.js.gz 163634a1eb3c4d7ec77faeb1bd60255872f2558e5c28756bfabb48cc00feafc5