Hooks
This is the complete list of every filter and action the core fires. For practical guidance on how to subscribe see Creating plugins → Hooks.
Runtime API
@flexweg/cms-runtime is the bridge between the admin and external plugins / themes. It exposes:
Types
The TypeScript types theme + plugin authors most often use, with the canonical definitions and what's actually in each field.
Registries
The admin maintains five runtime registries that hold what plugins / themes contribute. All five share a similar lifecycle: cleared on every applyPluginRegistration() pass, then re-populated.
Runtime API reference
The public surface external plugins and themes use. All exports below come from @flexweg/cms-runtime — externalised at build time, redirected at runtime by the admin's import-map to a stub that hands back the live admin instance.