hooks.lmjtfy.fun: the page that says what jevhooks is. A workspace of its own, apart from the plugin's: it builds for wasm32 with the Workers runtime, and the plugin must stay buildable without the Workers toolchain.
Aldebaran: the parts every Jev site's Worker repeats, from the shared crates.
17aldebaran-assets = { path = "../third-party/rustcrates/aldebaran-assets" } 18aldebaran-axum = { path = "../third-party/rustcrates/aldebaran-axum" } 19aldebaran-gate = { path = "../third-party/rustcrates/aldebaran-gate" } 20aldebaran-headers = { path = "../third-party/rustcrates/aldebaran-headers" } 21aldebaran-log = { path = "../third-party/rustcrates/aldebaran-log" } 22aldebaran-worker = { path = "../third-party/rustcrates/aldebaran-worker" }
The look the Jev sites share: stylesheet, page shell, windows, fonts, link-preview tags, the card.
24jev-ui = { path = "../third-party/jevcrates/jev-ui" }
The plugin's own list of hook events and what it does with each, which the page's map is read from.
26jevhooks-events = { path = "../crates/jevhooks-events" }
The plugin's own rules, which the page draws as the networks that run, and answers made up for its worked examples, read through the same thresholds as a real one.
The wasm-bindgen crate and CLI must be the same version (mise.toml; tools/check-versions.sh).