Stateless wrappers for Bulma widgets with safe rendering and predictable registration.
npm install @aldi/ralmaRequires Bulma >= 1.0.0, Ractive >= 1.4.4, and Node >= 22
Keep Bulma's classes and layout rules, but write them as reusable Ractive components.
Register the supported tag set once and use it across Ractive templates.
Components are grouped by the same sections developers already know from Bulma.
Re-run registerRalma() without replacing matching component definitions.
Link-capable components reject unsafe URL schemes before rendering anchors.
Import from npm or load the prebuilt browser bundle on static pages.
Ralma adds component definitions without adding another runtime dependency chain.