1.4 KiB
Vendored frontend assets
Downloaded once and committed as-is — the dashboard binary must work fully
offline, with no runtime CDN dependency (see docs/PLAN_ADMIN_DASHBOARD.md).
Do not "update" these files casually; bump deliberately, in their own
commit, if a newer version is actually needed.
| File | Source | Version | Fetched |
|---|---|---|---|
htmx.min.js |
https://unpkg.com/htmx.org@2.0.10/dist/htmx.min.js | 2.0.10 | 2026-08-23 |
alpine.min.js |
https://unpkg.com/alpinejs@3.16.2/dist/cdn.min.js | 3.16.2 | 2026-08-23 |
bootstrap.min.css |
https://unpkg.com/bootstrap@5.3.8/dist/css/bootstrap.min.css | 5.3.8 | 2026-08-23 |
Only Bootstrap's CSS is vendored — no bootstrap.bundle.min.js/Popper: the
dashboard doesn't use any Bootstrap component that requires JS (navbar
collapse, dropdowns, modals, tooltips). Confirmations use the browser's
native dialog via htmx's hx-confirm, not a Bootstrap modal. If a future
page genuinely needs Bootstrap JS, vendor bootstrap.bundle.min.js
alongside this file rather than pulling it from a CDN.
Previously used Pico CSS (classless build) — replaced by Bootstrap 5 for a
more compact, conventional admin-dashboard look (denser tables/forms via
table-sm/*-sm utilities) per explicit request.
Licenses: htmx (BSD 2-Clause), Alpine.js (MIT), Bootstrap (MIT) — all permit vendoring/redistribution unmodified.