|
|
@@ -14,13 +14,13 @@ and decide each one's fate during the v0.5.0 FSE migration. Status legend:
|
|
|
|
|
|
| Package | Ver | Used by | Status |
|
|
|
|---|---|---|---|
|
|
|
-| bootstrap | ^5.2.3 | site-wide (`v4-bootstrap` bundle) | **Audit** — FSE/theme.json + blocks remove most of the need; may keep only grid/offcanvas |
|
|
|
-| bootstrap-icons | ^1.10.2 | icons | **Audit** |
|
|
|
+| bootstrap | **5.3.8** | site-wide; CSS via `styles.scss` @import (webpack sass-compiled); JS bundle `v4-bootstrap` | **KEEP** — upgraded 5.2.3→5.3.8 (2026-06-16). FSE/blocks may reduce need later. |
|
|
|
+| bootstrap-icons | **1.13.1** | header nav icons (`bi-*` ×7); `@import`ed in `styles.scss`, font files in `fonts/` | **KEEP** — upgraded 1.10.2→1.13.1 (2026-06-16); font files re-copied. |
|
|
|
| jquery | ^3.6.1 | deregistered globally, re-enqueued per page | **Replace** — goal is no-jQuery; vanilla per block |
|
|
|
| jquery-validation | ^1.19.5 | contact/forms | **Drop?** — Gravity Forms handles validation now |
|
|
|
| ~~jasny-bootstrap~~ | ~~^4.0.0~~ | — | **REMOVED 2026-06-16** — fully unused; offcanvas is BS5-native (`data-bs-toggle`, `.offcanvas-end`, `--bs-offcanvas-*`). jasny was never bundled by gulp and referenced nowhere but package.json. (Vestigial `.navmenu` class still on the `<nav>` in `header-home/studio.php` — harmless leftover, clean up later.) |
|
|
|
| svg-morpheus | ^0.3.0 | homepage icon morph (`front-page.js`) | **Keep** — tied to the bespoke homepage we're preserving |
|
|
|
-| animate.css | ^4.1.1 | scroll animations (WOW) | **Drop?** — prefers-reduced-motion + CSS |
|
|
|
+| animate.css | 4.1.1 (latest) | scroll animations (WOW) — now imported from `node_modules` in `legacy-style.js` (was gulp-copied `v4-animate.css`, now orphaned) | **KEEP** — already latest. (Long-term: replace WOW+animate with IntersectionObserver/CSS.) |
|
|
|
| fullcalendar | ^5.11.3 | **About page calendar** — `about.js:120` `new FullCalendar.Calendar(#calendar)`, `page-about.php:167` `<div id="calendar">` | **KEEP** (verified in use). v6 is a breaking API change — defer that upgrade to its own focused task |
|
|
|
|
|
|
## 2. npm — dev (`package.json` › devDependencies)
|