Xeplr OS / Services

@xeplr/factory

Server side of @xeplr/ui-factory: versioned screen designs, and records saved to real per-entity tables with the screen's own validation

Install

npm install @xeplr/factory

Peer dependencies you provide: express

The idea

A screen is designed, not coded, but its records land in an ordinary table — one column per field, never JSON — so reports stay plain SQL. Publish changes the table; hooks and models are where behaviour and data shape go.

Where it sits

Part of Services — long-running pieces. Each one boots with the same init() / start() / router() shape and mounts into an Express app you already have.

Builds on

Documentation for @xeplr/factory 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.