#!/usr/bin/env bash # Refresh the vendored graph-viewer assets. NOT run at build time — the blobs are # checked into the repo so `include_str!` and the build stay hermetic/offline # (C1/C8). Run this only to deliberately bump a pinned version, then commit the # updated blobs. Mirrors the prototype's fetch-deps.sh. set -euo pipefail cd "$(dirname "$0")" curl -fsSL "https://unpkg.com/@viz-js/viz@3.7.0/lib/viz-standalone.js" -o viz-standalone.js curl -fsSL "https://unpkg.com/svg-pan-zoom@3.6.1/dist/svg-pan-zoom.min.js" -o svg-pan-zoom.min.js curl -fsSL "https://unpkg.com/uplot@1.6.32/dist/uPlot.iife.min.js" -o uPlot.iife.min.js curl -fsSL "https://unpkg.com/uplot@1.6.32/dist/uPlot.min.css" -o uPlot.min.css echo "refreshed: viz-standalone.js (@viz-js/viz@3.7.0), svg-pan-zoom.min.js (svg-pan-zoom@3.6.1), uPlot.iife.min.js + uPlot.min.css (uplot@1.6.32)"