Install
npm install @xeplr/ui-actionsPeer dependencies you provide: react, @xeplr/actions, @xeplr/ui-schema-handler
The idea
Because action inputs are schemas, the runner’s form is generated. Neither component imports the registry — they take what list() returns and call your onRun — so any registered action is operable by hand.
Where it sits
Part of React UI — model / controller / design, split apart on purpose. Take the finished page, take the hook and bring your own design, or take neither and use the model without React at all.
Documentation for @xeplr/ui-actions is in its README on npm.
These packages are what Xeplr Analytics is made of
If you are assembling this yourself, it may be worth seeing the assembled version first.